0001104659-23-041218.txt : 20230404 0001104659-23-041218.hdr.sgml : 20230404 20230404080344 ACCESSION NUMBER: 0001104659-23-041218 CONFORMED SUBMISSION TYPE: 20-F PUBLIC DOCUMENT COUNT: 175 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230404 DATE AS OF CHANGE: 20230404 FILER: COMPANY DATA: COMPANY CONFORMED NAME: GDS Holdings Ltd CENTRAL INDEX KEY: 0001526125 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING, DATA PROCESSING, ETC. [7370] IRS NUMBER: 000000000 FILING VALUES: FORM TYPE: 20-F SEC ACT: 1934 Act SEC FILE NUMBER: 001-37925 FILM NUMBER: 23795143 BUSINESS ADDRESS: STREET 1: F4/F5, BUILDING C, SUNLAND INTERNATIONAL STREET 2: NO. 999 ZHOUHAI ROAD, PUDONG, CITY: SHANGHAI STATE: F4 ZIP: 200137 BUSINESS PHONE: 86-21-2029-2200 MAIL ADDRESS: STREET 1: F4/F5, BUILDING C, SUNLAND INTERNATIONAL STREET 2: NO. 999 ZHOUHAI ROAD, PUDONG, CITY: SHANGHAI STATE: F4 ZIP: 200137 FORMER COMPANY: FORMER CONFORMED NAME: GDS Services Ltd DATE OF NAME CHANGE: 20110719 20-F 1 gds-20221231x20f.htm FORM 20-F
675903366759033600015261252022FYfalse1500001500001500001500001500001500001500001500006759033667590336http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization675903366759033614568426551427590059P30DP10YP3YP3YP5YP36YP1YP20DP30DP30DP5DP1Y0.005http://fasb.org/us-gaap/2022#InterestExpensehttp://fasb.org/us-gaap/2022#InterestExpense142759005914568426550001526125gds:NoncurrentAssetsMember2022-12-310001526125gds:NoncurrentAssetsMember2021-12-310001526125gds:CurrentAssetsMember2022-12-310001526125gds:CurrentAssetsMember2021-12-310001526125us-gaap:CapitalAdditionsMember2022-12-310001526125gds:PurchaseOfLandUseRightsMember2022-12-310001526125us-gaap:CapitalAdditionsMember2021-12-310001526125gds:PurchaseOfLandUseRightsMember2021-12-310001526125us-gaap:RedeemableConvertiblePreferredStockMember2020-12-310001526125us-gaap:RedeemableConvertiblePreferredStockMember2019-12-310001526125gds:SttGdcMemberus-gaap:CommonClassAMemberus-gaap:PrivatePlacementMember2020-06-012020-06-300001526125gds:HillhouseCapitalMemberus-gaap:CommonClassAMemberus-gaap:PrivatePlacementMember2020-06-012020-06-300001526125us-gaap:CommonClassAMemberus-gaap:OverAllotmentOptionMember2020-11-062020-11-060001526125dei:AdrMemberus-gaap:OverAllotmentOptionMember2020-11-062020-11-060001526125us-gaap:CommonClassAMemberus-gaap:IPOMember2020-11-022020-11-020001526125dei:AdrMemberus-gaap:IPOMember2020-11-022020-11-020001526125us-gaap:CommonClassAMemberus-gaap:PrivatePlacementMember2020-06-012020-06-300001526125gds:PagoldilocksMemberus-gaap:RedeemableConvertiblePreferredStockMember2019-03-272019-03-270001526125us-gaap:RetainedEarningsMember2022-12-310001526125us-gaap:ParentMember2022-12-310001526125us-gaap:NoncontrollingInterestMember2022-12-310001526125us-gaap:AdditionalPaidInCapitalMember2022-12-310001526125us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001526125us-gaap:RetainedEarningsMember2021-12-310001526125us-gaap:ParentMember2021-12-310001526125us-gaap:NoncontrollingInterestMember2021-12-310001526125us-gaap:AdditionalPaidInCapitalMember2021-12-310001526125us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001526125us-gaap:RetainedEarningsMember2020-12-310001526125us-gaap:ParentMember2020-12-310001526125us-gaap:AdditionalPaidInCapitalMember2020-12-310001526125us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001526125us-gaap:RetainedEarningsMember2019-12-310001526125us-gaap:ParentMember2019-12-310001526125us-gaap:AdditionalPaidInCapitalMember2019-12-310001526125us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001526125us-gaap:PrivatePlacementMember2020-06-300001526125us-gaap:RestrictedStockMember2022-08-310001526125us-gaap:RestrictedStockMember2021-08-310001526125us-gaap:IPOMember2020-11-020001526125us-gaap:RestrictedStockMember2020-08-310001526125dei:AdrMemberus-gaap:PrivatePlacementMember2020-06-300001526125gds:PagoldilocksMemberus-gaap:RedeemableConvertiblePreferredStockMember2019-03-270001526125us-gaap:RedeemableConvertiblePreferredStockMember2019-03-270001526125gds:EquityIncentivePlan2016Memberus-gaap:CommonStockMember2016-08-310001526125gds:EquityIncentivePlan2014Member2014-07-310001526125srt:MinimumMemberus-gaap:RestrictedStockMember2022-08-012022-08-310001526125srt:MaximumMemberus-gaap:RestrictedStockMember2022-08-012022-08-310001526125srt:MinimumMemberus-gaap:RestrictedStockMember2021-08-012021-08-310001526125srt:MaximumMemberus-gaap:RestrictedStockMember2021-08-012021-08-310001526125srt:MinimumMemberus-gaap:RestrictedStockMember2020-08-012020-08-310001526125srt:MaximumMemberus-gaap:RestrictedStockMember2020-08-012020-08-310001526125us-gaap:RestrictedStockMember2022-08-012022-08-310001526125us-gaap:RestrictedStockMember2021-08-012021-08-310001526125us-gaap:RestrictedStockMember2020-08-012020-08-310001526125us-gaap:RestrictedStockMember2021-12-310001526125us-gaap:RestrictedStockMember2020-12-310001526125us-gaap:RestrictedStockMember2019-12-310001526125gds:DirectorOfficersAndEmployeesMemberus-gaap:RestrictedStockMember2022-08-012022-08-310001526125gds:DirectorOfficersAndEmployeesMemberus-gaap:RestrictedStockMember2021-08-012021-08-310001526125gds:DirectorOfficersAndEmployeesMemberus-gaap:RestrictedStockMember2020-08-012020-08-310001526125srt:MinimumMember2022-12-310001526125srt:MaximumMember2022-12-310001526125srt:AffiliatedEntityMember2022-01-012022-12-310001526125srt:AffiliatedEntityMember2021-01-012021-12-310001526125srt:AffiliatedEntityMember2020-01-012020-12-310001526125gds:CustomerMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001526125gds:CustomerDMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001526125gds:CustomerCMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001526125gds:CustomerBMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001526125us-gaap:ServiceMember2022-01-012022-12-310001526125gds:ManagedServiceAndOthersMember2022-01-012022-12-310001526125gds:EquipmentSalesMember2022-01-012022-12-310001526125gds:ColocationServicesMember2022-01-012022-12-310001526125gds:CustomerMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001526125gds:CustomerDMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001526125gds:CustomerCMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001526125gds:CustomerBMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001526125us-gaap:ServiceMember2021-01-012021-12-310001526125gds:ManagedServiceAndOthersMember2021-01-012021-12-310001526125gds:EquipmentSalesMember2021-01-012021-12-310001526125gds:ColocationServicesMember2021-01-012021-12-310001526125gds:CustomerMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001526125gds:CustomerCMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001526125gds:CustomerBMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001526125us-gaap:ServiceMember2020-01-012020-12-310001526125gds:ManagedServiceAndOthersMember2020-01-012020-12-310001526125gds:EquipmentSalesMember2020-01-012020-12-310001526125gds:ColocationServicesMember2020-01-012020-12-310001526125gds:CpeFundMembergds:JointVentureMember2022-01-310001526125srt:MinimumMemberus-gaap:OtherMachineryAndEquipmentMember2022-01-012022-12-310001526125srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2022-01-012022-12-310001526125srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2022-01-012022-12-310001526125srt:MaximumMemberus-gaap:OtherMachineryAndEquipmentMember2022-01-012022-12-310001526125srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2022-01-012022-12-310001526125srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2022-01-012022-12-310001526125us-gaap:VehiclesMember2022-01-012022-12-310001526125us-gaap:BuildingMember2022-01-012022-12-310001526125us-gaap:VehiclesMember2022-12-310001526125us-gaap:LeaseholdImprovementsMember2022-12-310001526125us-gaap:LandMember2022-12-310001526125us-gaap:FurnitureAndFixturesMember2022-12-310001526125us-gaap:ComputerEquipmentMember2022-12-310001526125us-gaap:BuildingMember2022-12-310001526125us-gaap:VehiclesMember2021-12-310001526125us-gaap:LeaseholdImprovementsMember2021-12-310001526125us-gaap:LandMember2021-12-310001526125us-gaap:FurnitureAndFixturesMember2021-12-310001526125us-gaap:ComputerEquipmentMember2021-12-310001526125us-gaap:BuildingMember2021-12-310001526125gds:Beijing15AndBeijing16AcquisitionMember2021-04-302021-12-310001526125gds:Beijing10Beijing11AndBeijing12AcquisitionMember2020-06-052020-12-310001526125us-gaap:RevolvingCreditFacilityMember2022-01-012022-12-3100015261252020-11-062020-11-060001526125srt:ParentCompanyMembersrt:ReportableLegalEntitiesMemberus-gaap:RedeemableConvertiblePreferredStockMember2022-12-310001526125srt:ParentCompanyMembersrt:ReportableLegalEntitiesMemberus-gaap:RedeemableConvertiblePreferredStockMember2021-12-310001526125us-gaap:RedeemableConvertiblePreferredStockMember2021-12-310001526125gds:Beijing20Beijing21Beijing22AndBeijing23AcquisitionMember2021-12-172021-12-170001526125gds:Beijing15AndBeijing16AcquisitionMember2021-04-302021-04-300001526125gds:SeriesOfIndividuallyImmaterialBusinessAcquisitionMember2021-01-012021-12-310001526125gds:Beijing9AcquisitionMember2020-12-182020-12-180001526125gds:Shanghai19AcquisitionMember2020-11-172020-11-170001526125country:SG2022-12-310001526125country:MY2022-12-310001526125country:ID2022-12-310001526125country:HK2022-12-310001526125country:SG2021-12-310001526125country:MY2021-12-310001526125country:ID2021-12-310001526125country:HK2021-12-310001526125gds:CpeFundMembergds:JointVentureMember2020-07-310001526125us-gaap:VariableInterestEntityPrimaryBeneficiaryMembergds:ShanghaiXinwanEnterpriseManagementCo.Ltd.Member2022-12-310001526125gds:ShareholdersOfShanghaiXinwanEnterpriseManagementCo.Ltd.Member2022-12-310001526125us-gaap:RevolvingCreditFacilityMember2022-12-310001526125gds:SubscriptionOfConvertibleBondsMember2022-09-020001526125us-gaap:ConvertibleDebtMember2022-12-310001526125us-gaap:ConvertibleDebtMember2021-12-310001526125us-gaap:FairValueInputsLevel1Memberus-gaap:ComputerEquipmentMember2022-01-012022-12-310001526125gds:VariousBusinessCombinationsMember2021-12-310001526125gds:VariousBusinessCombinationsMember2020-12-310001526125srt:MinimumMembergds:PrepaidLandUseRightsMember2022-01-012022-12-310001526125srt:MaximumMembergds:PrepaidLandUseRightsMember2022-01-012022-12-310001526125srt:MinimumMembergds:RelationshipWithContractMember2021-01-012021-12-310001526125srt:MaximumMembergds:RelationshipWithContractMember2021-01-012021-12-310001526125srt:MinimumMembergds:RelationshipWithContractMember2020-01-012020-12-310001526125srt:MaximumMembergds:RelationshipWithContractMember2020-01-012020-12-310001526125us-gaap:OtherIntangibleAssetsMember2022-12-310001526125us-gaap:LicensingAgreementsMember2022-12-310001526125us-gaap:CustomerRelationshipsMember2022-12-310001526125us-gaap:LicensingAgreementsMember2021-12-310001526125us-gaap:CustomerRelationshipsMember2021-12-310001526125us-gaap:RestrictedStockMember2022-12-310001526125gds:HighAndNewTechnologyEnterprisesMembercountry:CN2022-01-012022-12-310001526125currency:MOP2022-01-012022-12-310001526125country:MY2022-01-012022-12-310001526125country:ID2022-01-012022-12-310001526125country:CN2022-01-012022-12-310001526125gds:HighAndNewTechnologyEnterprisesMembercountry:CN2021-01-012021-12-310001526125currency:MOP2021-01-012021-12-310001526125country:MY2021-01-012021-12-310001526125country:ID2021-01-012021-12-310001526125country:HK2022-01-012022-12-310001526125us-gaap:CommonClassBMember2021-01-012021-12-310001526125us-gaap:CommonClassAMember2021-01-012021-12-310001526125us-gaap:CommonClassBMember2020-01-012020-12-310001526125us-gaap:CommonClassAMember2020-01-012020-12-310001526125gds:SttSingaporeDcPte.Ltd.Member2022-12-310001526125gds:SttDefu2Pte.Ltd.Member2022-12-310001526125gds:SttSingaporeDcPte.Ltd.Member2021-12-310001526125gds:SttDefu2Pte.Ltd.Member2021-12-310001526125gds:OneproCloudInc.Member2022-12-310001526125us-gaap:InterestExpenseMember2021-01-012021-12-310001526125us-gaap:InterestExpenseMember2020-01-012020-12-310001526125us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2020-01-012020-12-310001526125gds:ShortTermLoansAndBorrowingMemberus-gaap:RevolvingCreditFacilityMember2022-12-310001526125gds:LongTermLoansAndBorrowingMemberus-gaap:RevolvingCreditFacilityMember2022-12-310001526125gds:SubscriptionOfConvertibleBondsMember2022-09-022022-09-020001526125srt:MinimumMember2022-01-012022-12-310001526125srt:MaximumMember2022-01-012022-12-310001526125gds:ConvertibleSeniorNotesDue2029Memberus-gaap:SubsequentEventMember2023-01-202023-01-200001526125gds:ConvertibleBondsDueJune012019Member2022-12-310001526125gds:ConvertibleBondsDueJune012019Member2021-12-310001526125dei:AdrMember2022-03-082022-03-080001526125gds:ConvertibleBondsDue2025Memberdei:AdrMember2018-06-052018-06-050001526125gds:ConvertibleSeniorNotesDue2029Memberus-gaap:SubsequentEventMember2023-01-200001526125dei:AdrMember2022-03-080001526125gds:ConvertibleBondsDue2025Memberdei:AdrMember2018-06-050001526125us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:PropertyPlantAndEquipmentMember2022-12-310001526125us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:OtherNoncurrentAssetsMember2022-12-310001526125us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:AccountsReceivableMember2022-12-310001526125us-gaap:AccountsReceivableMemberus-gaap:NotesPayableToBanksMember2022-12-310001526125us-gaap:AccountsReceivableMembergds:FinanceLeaseAndOtherFinancingObligationsMember2022-12-310001526125us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:PropertyPlantAndEquipmentMember2021-12-310001526125us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:OtherNoncurrentAssetsMember2021-12-310001526125us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:AccountsReceivableMember2021-12-310001526125us-gaap:AccountsReceivableMemberus-gaap:NotesPayableToBanksMember2021-12-310001526125us-gaap:AccountsReceivableMembergds:FinanceLeaseAndOtherFinancingObligationsMember2021-12-310001526125gds:ConvertibleBondsDueJune012019Member2020-01-012020-12-310001526125gds:ConvertibleBondsDue2025Member2022-12-310001526125gds:ConvertibleBondsDue2025Member2021-12-310001526125us-gaap:RetainedEarningsMember2022-01-012022-12-310001526125us-gaap:NoncontrollingInterestMember2022-01-012022-12-310001526125us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001526125us-gaap:RetainedEarningsMember2021-01-012021-12-310001526125us-gaap:NoncontrollingInterestMember2021-01-012021-12-310001526125us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001526125us-gaap:RetainedEarningsMember2020-01-012020-12-310001526125us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001526125us-gaap:CommonStockMember2022-12-310001526125us-gaap:CommonStockMember2021-12-310001526125us-gaap:CommonStockMember2020-12-310001526125us-gaap:CommonStockMember2019-12-310001526125srt:ParentCompanyMembersrt:ReportableLegalEntitiesMemberus-gaap:CommonClassBMember2022-12-310001526125srt:ParentCompanyMembersrt:ReportableLegalEntitiesMemberus-gaap:CommonClassAMember2022-12-310001526125srt:ParentCompanyMembersrt:ReportableLegalEntitiesMemberus-gaap:CommonClassBMember2021-12-310001526125srt:ParentCompanyMembersrt:ReportableLegalEntitiesMemberus-gaap:CommonClassAMember2021-12-310001526125us-gaap:CommonClassBMember2021-12-310001526125us-gaap:CommonClassAMember2021-12-310001526125srt:ParentCompanyMembersrt:ReportableLegalEntitiesMember2019-12-310001526125us-gaap:OtherNoncurrentAssetsMember2022-12-310001526125us-gaap:OtherNoncurrentAssetsMember2021-12-310001526125gds:RelationshipWithContractMember2021-12-310001526125gds:RelationshipWithContractMember2020-12-310001526125gds:Beijing9AcquisitionMember2020-12-180001526125gds:Beijing10Beijing11AndBeijing12AcquisitionMember2020-06-050001526125gds:Beijing15AndBeijing16AcquisitionMember2022-01-012022-12-310001526125gds:Beijing15AndBeijing16AcquisitionMember2021-01-012021-12-310001526125gds:Beijing10Beijing11AndBeijing12AcquisitionMember2020-06-052020-06-050001526125us-gaap:ConvertibleDebtSecuritiesMember2022-01-012022-12-310001526125gds:StockOptionsAndRestrictedSharesMember2022-01-012022-12-310001526125us-gaap:ConvertibleDebtSecuritiesMember2021-01-012021-12-310001526125gds:StockOptionsAndRestrictedSharesMember2021-01-012021-12-310001526125us-gaap:ConvertibleDebtSecuritiesMember2020-01-012020-12-310001526125gds:StockOptionsAndRestrictedSharesMember2020-01-012020-12-310001526125us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001526125us-gaap:RestrictedStockMember2022-01-012022-12-310001526125us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001526125us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001526125us-gaap:CostOfSalesMember2022-01-012022-12-310001526125srt:DirectorMember2022-01-012022-12-310001526125us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001526125us-gaap:RestrictedStockMember2021-01-012021-12-310001526125us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001526125us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001526125us-gaap:CostOfSalesMember2021-01-012021-12-310001526125srt:DirectorMember2021-01-012021-12-310001526125us-gaap:SellingAndMarketingExpenseMember2020-01-012020-12-310001526125us-gaap:RestrictedStockMember2020-01-012020-12-310001526125us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310001526125us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-310001526125us-gaap:CostOfSalesMember2020-01-012020-12-310001526125srt:DirectorMember2020-01-012020-12-310001526125srt:MinimumMemberus-gaap:CustomerContractsMember2022-01-012022-12-310001526125srt:MaximumMemberus-gaap:CustomerContractsMember2022-01-012022-12-310001526125us-gaap:LicensingAgreementsMember2022-01-012022-12-310001526125us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-12-310001526125us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-12-310001526125us-gaap:OperatingExpenseMember2022-12-310001526125us-gaap:OperatingExpenseMember2021-12-310001526125us-gaap:StateAdministrationOfTaxationChinaMember2022-01-012022-12-310001526125dei:AdrMember2022-12-310001526125us-gaap:AccountsPayableAndAccruedLiabilitiesMember2022-12-310001526125us-gaap:AccountsPayableAndAccruedLiabilitiesMember2021-12-310001526125us-gaap:RedeemableConvertiblePreferredStockMember2021-01-012021-12-310001526125us-gaap:RedeemableConvertiblePreferredStockMember2020-01-012020-12-310001526125us-gaap:CommonStockMember2022-01-012022-12-310001526125us-gaap:CommonStockMember2021-01-012021-12-310001526125us-gaap:CommonStockMember2020-01-012020-12-310001526125gds:BoardOfDirectorsChairmanAndChiefExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMembergds:EmployeeEquityIncentivePlan2016Memberus-gaap:SubsequentEventMember2023-03-302023-03-300001526125gds:BoardOfDirectorsChairmanAndChiefExecutiveOfficerMembergds:EmployeeEquityIncentivePlan2016Memberdei:AdrMemberus-gaap:SubsequentEventMember2023-03-302023-03-300001526125gds:EquityIncentivePlan2016Member2016-08-012016-08-310001526125gds:EquityIncentivePlan2016Memberus-gaap:CommonStockMember2016-08-012016-08-310001526125us-gaap:CommonStockMember2021-01-012021-12-310001526125us-gaap:CommonStockMember2020-01-012020-12-310001526125us-gaap:CommonStockMember2022-01-012022-12-3100015261252019-12-310001526125srt:ParentCompanyMembersrt:ReportableLegalEntitiesMember2022-01-012022-12-310001526125srt:DirectorMemberus-gaap:RestrictedStockMember2022-01-012022-12-310001526125srt:ParentCompanyMembersrt:ReportableLegalEntitiesMember2021-01-012021-12-310001526125srt:DirectorMemberus-gaap:RestrictedStockMember2021-01-012021-12-310001526125srt:ParentCompanyMembersrt:ReportableLegalEntitiesMember2020-01-012020-12-310001526125srt:DirectorMemberus-gaap:RestrictedStockMember2020-01-012020-12-310001526125us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:FinancialGuaranteeMember2022-12-310001526125us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:FinancialGuaranteeMember2021-12-3100015261252028-01-012022-01-012022-12-3100015261252027-01-012022-01-012022-12-3100015261252026-01-012022-01-012022-12-3100015261252025-01-012022-01-012022-12-3100015261252024-01-012022-01-012022-12-3100015261252023-01-012022-01-012022-12-310001526125gds:OneproCloudInc.Member2022-01-012022-12-310001526125us-gaap:ParentMember2021-01-012021-12-310001526125us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001526125us-gaap:ParentMember2020-01-012020-12-310001526125us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001526125us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMemberus-gaap:InterestExpenseMember2020-01-012020-12-310001526125us-gaap:AssetPledgedAsCollateralMember2022-12-310001526125us-gaap:AssetPledgedAsCollateralMember2021-12-310001526125us-gaap:RedeemableConvertiblePreferredStockMember2022-12-310001526125country:SG2022-01-012022-12-310001526125gds:CpeFundMembergds:JointVentureMember2020-07-012020-07-310001526125gds:ConvertibleBondsDueJune012019Member2018-06-050001526125us-gaap:RedeemableConvertiblePreferredStockMember2022-01-012022-12-310001526125srt:ParentCompanyMembersrt:ReportableLegalEntitiesMember2020-12-310001526125us-gaap:StateAdministrationOfTaxationChinaMember2022-12-310001526125us-gaap:CommonClassBMember2022-01-012022-12-310001526125us-gaap:PrivatePlacementMember2020-06-012020-06-300001526125country:HK2018-01-012018-01-010001526125gds:Beijing20Beijing21Beijing22AndBeijing23AcquisitionMember2021-12-170001526125gds:Bj13Member2020-07-310001526125gds:ConvertibleSeniorNotesDue2029Member2022-03-082022-03-080001526125gds:ConvertibleSeniorNotesDue2029Member2022-03-080001526125gds:BoardOfDirectorsChairmanAndChiefExecutiveOfficerMember2022-12-310001526125us-gaap:PropertyPlantAndEquipmentMember2022-12-310001526125us-gaap:OtherNoncurrentAssetsMember2022-12-310001526125us-gaap:OtherCurrentAssetsMember2022-12-310001526125us-gaap:AccountsReceivableMember2022-12-310001526125gds:PrepaidLandUseRightsMember2022-12-310001526125gds:OperatingLeaseRightOfUseAssetsMember2022-12-310001526125us-gaap:PropertyPlantAndEquipmentMember2021-12-310001526125us-gaap:OtherNoncurrentAssetsMember2021-12-310001526125us-gaap:AccountsReceivableMember2021-12-310001526125gds:PrepaidLandUseRightsMember2021-12-310001526125gds:OperatingLeaseRightOfUseAssetsMember2021-12-310001526125us-gaap:VariableInterestEntityPrimaryBeneficiaryMembergds:ShanghaiXinwanEnterpriseManagementCo.Ltd.Member2022-01-012022-12-310001526125gds:OnshoreProjectLoanFacilitiesMember2022-12-310001526125gds:OffshoreProjectLoanFacilitiesMember2022-12-310001526125gds:ManagementHoldcoMembergds:OnshoreProjectLoanFacilitiesMember2022-12-310001526125gds:CompanyAndGdsInvestmentMembergds:OnshoreProjectLoanFacilitiesMember2022-12-310001526125gds:GdsBeijingGdsSuzhouAndRelevantBorrowingSubsidiariesMembergds:OnshoreProjectLoanFacilitiesMember2022-12-310001526125gds:DigitalLandHoldingsLimitedMembergds:OffshoreProjectLoanFacilitiesMember2022-12-310001526125gds:GdsHoldingsLimitedMembergds:OffshoreProjectLoanFacilitiesMember2022-12-310001526125srt:MinimumMembergds:DataCenterBuildingLeasesMember2022-01-012022-12-310001526125srt:MaximumMembergds:DataCenterBuildingLeasesMember2022-01-012022-12-310001526125us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:NonrecourseMember2022-12-310001526125us-gaap:VariableInterestEntityPrimaryBeneficiaryMembergds:ThirdPartyMember2022-12-310001526125us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:NonrecourseMember2021-12-310001526125us-gaap:VariableInterestEntityPrimaryBeneficiaryMembergds:ThirdPartyMember2021-12-310001526125us-gaap:FairValueInputsLevel1Memberus-gaap:ComputerEquipmentMember2022-12-310001526125srt:ParentCompanyMembersrt:ReportableLegalEntitiesMember2022-12-310001526125srt:ParentCompanyMembersrt:ReportableLegalEntitiesMember2021-12-310001526125gds:GdsBeijingAndGdsShanghaiMember2019-12-012019-12-310001526125us-gaap:OtherNoncurrentLiabilitiesMember2022-12-310001526125us-gaap:OtherNoncurrentLiabilitiesMember2021-12-310001526125gds:BoardOfDirectorsChairmanAndChiefExecutiveOfficerMemberus-gaap:SubsequentEventMember2023-03-302023-03-300001526125gds:ConvertibleSeniorNotesDue2029Member2022-12-310001526125us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-01-012022-12-310001526125us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-01-012021-12-310001526125us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-01-012020-12-310001526125gds:ConsultingServicesMembersrt:MaximumMember2022-01-012022-12-310001526125gds:CpeFundMembergds:JointVentureMember2022-01-012022-01-310001526125us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001526125us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001526125us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001526125us-gaap:SubsequentEventMember2023-03-310001526125currency:USDstpr:ID2022-12-310001526125currency:USDcountry:US2022-12-310001526125currency:USDcountry:SG2022-12-310001526125currency:USDcountry:MY2022-12-310001526125currency:USDcountry:HK2022-12-310001526125currency:USDcountry:CN2022-12-310001526125currency:SGDcountry:SG2022-12-310001526125currency:MYRcountry:MY2022-12-310001526125currency:JPYcountry:HK2022-12-310001526125currency:IDRstpr:ID2022-12-310001526125currency:HKDcurrency:MOP2022-12-310001526125currency:HKDcountry:HK2022-12-310001526125currency:EURcountry:HK2022-12-310001526125currency:CNYcountry:HK2022-12-310001526125currency:CNYcountry:CN2022-12-310001526125currency:USD2022-12-310001526125currency:SGD2022-12-310001526125currency:MYR2022-12-310001526125currency:JPY2022-12-310001526125currency:IDR2022-12-310001526125currency:HKD2022-12-310001526125currency:EUR2022-12-310001526125currency:CNY2022-12-310001526125currency:CNY2021-12-310001526125gds:SttSingaporeDcPte.Ltd.Member2022-01-012022-12-310001526125gds:SttDefu2Pte.Ltd.Member2022-01-012022-12-310001526125gds:SttSingaporeDcPte.Ltd.Member2021-01-012021-12-310001526125gds:SttDefu2Pte.Ltd.Member2021-01-012021-12-310001526125gds:SttSingaporeDcPte.Ltd.Member2020-01-012020-12-310001526125gds:SttDefu2Pte.Ltd.Member2020-01-012020-12-310001526125us-gaap:PropertyPlantAndEquipmentMember2022-12-310001526125us-gaap:AccountsReceivableMember2022-12-310001526125us-gaap:PropertyPlantAndEquipmentMember2021-12-310001526125us-gaap:AccountsReceivableMember2021-12-3100015261252020-12-310001526125gds:PrepaidLandUseRightsMember2022-01-012022-12-310001526125gds:PrepaidLandUseRightsMember2021-01-012021-12-310001526125gds:PrepaidLandUseRightsMember2020-01-012020-12-310001526125us-gaap:ParentMember2022-01-012022-12-310001526125us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001526125gds:DataCenterBuildingsAndLandLeasesMember2022-12-3100015261252022-12-3100015261252021-12-3100015261252021-01-012021-12-3100015261252020-01-012020-12-310001526125us-gaap:CommonClassAMember2022-01-012022-12-310001526125dei:AdrMember2022-01-012022-12-310001526125us-gaap:CommonClassBMember2022-12-310001526125us-gaap:CommonClassAMember2022-12-310001526125dei:BusinessContactMember2022-01-012022-12-3100015261252022-01-012022-12-31gds:customerxbrli:puregds:itemgds:directorgds:Votegds:Diso4217:CNYxbrli:sharesiso4217:USDxbrli:sharesgds:segmentiso4217:HKDxbrli:sharesxbrli:sharesiso4217:CNYiso4217:EURiso4217:HKDiso4217:IDRiso4217:JPYiso4217:MYRiso4217:SGDiso4217:USD

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

FORM 20-F

(Mark One)

REGISTRATION STATEMENT PURSUANT TO SECTION 12(b) OR 12(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, 2022.

 

 

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.

For the transition period from                       to

Commission file number 001-37925

GDS Holdings Limited

(Exact name of Registrant as specified in its charter)

 

Cayman Islands

(Jurisdiction of incorporation or organization)

 

F4/F5, Building C, Sunland International

No. 999 Zhouhai Road

Pudong, Shanghai 200137

People’s Republic of China

(Address of principal executive offices)

 

Contact Person: Mr. Daniel Newman

Chief Financial Officer

+86-21-2029 2200

F4/F5, Building C, Sunland International

No. 999 Zhouhai Road

Pudong, Shanghai 200137

People’s Republic of China

* (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

Class A ordinary shares, par value $0.00005 per share*

9698

The Stock Exchange of Hong Kong
Limited

American Depositary Shares, each representing eight
Class A ordinary shares

 

GDS

Nasdaq Global Market

*       Not for trading, but only in connection with the registration of American Depositary Shares representing such Class A ordinary shares pursuant to the requirements of the Securities and Exchange Commission.

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

None

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

None

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.

Title of class

   

Number of shares outstanding

Class A ordinary shares were outstanding as of December 31, 2022 

1,456,842,655

Class B ordinary shares were outstanding as of December 31, 2022

67,590,336

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 Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court.

Yes    No

GDS HOLDINGS LIMITED

FORM 20-F ANNUAL REPORT

FISCAL YEAR ENDED DECEMBER 31, 2022

PART I

7

ITEM 1.

IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS

7

ITEM 2.

OFFER STATISTICS AND EXPECTED TIMETABLE

7

ITEM 3.

KEY INFORMATION

7

ITEM 4.

INFORMATION ON THE COMPANY

85

ITEM 4A.

UNRESOLVED STAFF COMMENTS

147

ITEM 5.

OPERATING AND FINANCIAL REVIEW AND PROSPECTS

147

ITEM 6.

DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES

180

ITEM 7.

MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS

198

ITEM 8.

FINANCIAL INFORMATION

200

ITEM 9.

THE OFFER AND LISTING

201

ITEM 10.

ADDITIONAL INFORMATION

202

ITEM 11.

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

212

ITEM 12.

DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES

213

PART II

218

ITEM 13.

DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES

218

ITEM 14.

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

218

ITEM 15.

CONTROLS AND PROCEDURES

219

ITEM 16A.

AUDIT COMMITTEE FINANCIAL EXPERT

219

ITEM 16B.

CODE OF ETHICS

220

ITEM 16C.

PRINCIPAL ACCOUNTANT FEES AND SERVICES

220

ITEM 16D.

EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES

220

ITEM 16E.

PURCHASE OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS

220

ITEM 16F.

CHANGE IN REGISTRANT’S CERTIFYING ACCOUNTANT

220

ITEM 16G.

CORPORATE GOVERNANCE

221

ITEM 16H.

MINE SAFETY

222

ITEM 16I.

DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

223

ITEM 16J.

INSIDER TRADING POLICIES

223

PART III

223

ITEM 17.

FINANCIAL STATEMENTS

223

ITEM 18.

FINANCIAL STATEMENTS

223

ITEM 19.

EXHIBIT INDEX

224

i

Conventions That Apply to This Annual Report on Form 20-F

Unless we indicate otherwise, references in this annual report on Form 20-F to:

“2019 PRC Foreign Investment Law” are to the PRC Foreign Investment Law promulgated by the National People’s Congress in March 2019, which became effective on January 1, 2020;
“ADSs” are to our American depositary shares, each of which represents eight Class A ordinary shares, and “ADRs” are to the American depositary receipts that evidence our ADSs;
“area committed” are to that part of our area in service which is committed to customers pursuant to customer agreements remaining in effect;
“area held for future development” are to the estimated net floor area that we have secured for potential future development by different means, which are not actively under construction;
“area in service” are to the entire net floor area of data centers (or phases of data centers) which are ready for service;
“area pre-committed” are to that part of our area under construction which is pre-committed to customers pursuant to customer agreements remaining in effect;
“area under construction” are to the entire net floor area of data centers (or phases of data centers) which are actively under construction and have not yet reached the stage of being ready for service;
“area utilized” are to that part of our area in service that is committed to customers and revenue generating pursuant to the terms of customer agreements remaining in effect;
“Articles” or “Articles of Association” are to our Articles of Association (as amended from time to time), adopted on June 29, 2021 and effective on June 29, 2021;
“build-operate-transfer data centers” or “B-O-T data centers” are to data centers that we undertake to build and operate for specific customers for their exclusive use, and transfer to such customers at the end of the contract period;
“carrier-neutral” or “cloud-neutral” are to data centers that are not owned, operated, or tied to any one network or cloud service provider, respectively;
“CBIRC” are to the China Banking and Insurance Regulatory Commission, the predecessor of the State Administration for Financial Regulation of the PRC;
“CCASS” are to the Central Clearing and Settlement System established and operated by Hong Kong Securities Clearing Company Limited, a wholly-owned subsidiary of Hong Kong Exchanges and Clearing Limited;
“China” and the “PRC” are to the People’s Republic of China, excluding, for the purposes of this annual report only, Taiwan, and the special administrative regions of Hong Kong and Macau;
“Circular 82” are to the Notice Regarding the Determination of Chinese-controlled Offshore-Incorporated Enterprises as PRC Tax Resident Enterprises on the basis of de facto management bodies, issued on April 22, 2009 and further amended on December 29, 2017;
“Class A ordinary shares” are to Class A ordinary shares in the share capital of our company with a par value of US$0.00005 each, conferring a holder of a Class A ordinary share to one vote per share on any resolution tabled at our general meeting;

1

“Class B ordinary shares” are to Class B ordinary shares in the share capital of our company with a par value of US$0.00005 each, conferring weighted voting rights in our company such that a holder of a Class B ordinary share is entitled to 20 votes per share on resolutions tabled at our general meeting for (i) the election or removal of a simple majority, or six, of our directors; and (ii) any change to our Articles of Association that would adversely affect the rights of Class B shareholders, and which are convertible into Class A ordinary shares, and will automatically convert into Class A ordinary shares under certain circumstances;
“commitment rate” are to the ratio of area committed to area in service;
“Companies (WUMP) Ordinance” are to the Companies (Winding Up and Miscellaneous Provisions) Ordinance (Chapter 32 of the Laws of Hong Kong), as amended or supplemented from time to time;
“Controlling Shareholders” are to Mr. Huang and STT GDC, unless the context otherwise requires; such term has the meaning ascribed to it under the Hong Kong Listing Rules;
“CSRC” are to the China Securities Regulatory Commission;
“Data Center Operation Management Platform” are to the platform we developed and operate which provides real-time information on many aspects of data center operating performance;
“DTC” are to The Depository Trust Company, the central book-entry clearing and settlement system for equity securities in the United States and the clearance system for our ADSs;
“Entity List” are to the list maintained by the United States or U.S. Department of Commerce identifying foreign entities believed to be involved, or pose a significant risk of being or becoming involved, in activities contrary to the national security or foreign policy interests of the United States and which are prohibited from acquiring some or all items subject to the U.S. Export Administration Regulations, or EAR;
“ESG report” or “Environmental, Social and Governance Report” are to all ESG reports that we have issued, namely, our 2020 ESG report, which is accessible via hyperlink in our press release, Exhibit 99.1 to our Form 6-K (File No. 001-37925), furnished to the SEC on November 30, 2021, and our 2021 ESG report, which is accessible via hyperlink in our press release, Exhibit 99.1 to our Form 6-K (File No. 001-37925), furnished to the SEC on December 1, 2022;
“foreign private issuer” are to such term as defined in Rule 3b-4 under the U.S. Exchange Act;
“GDS Beijing” are to Beijing Wanguo Chang’an Science and Technology Co., Ltd., a limited liability company established in the PRC on May 30, 2006 and a wholly-owned subsidiary of Management HoldCo;
“GDS Holdings,” “company,” “our company,” “we,” “our” or “us” are to GDS Holdings Limited, a company incorporated in the Cayman Islands with limited liability on December 1, 2006 and, where the context requires, its consolidated subsidiaries and the consolidated affiliated entities, including the variable interest entities and their subsidiaries, from time to time;
“GDS International”, are to DigitalLand Holdings Limited, a company incorporated in the Cayman Islands with limited liability on May 18, 2022, which is the holding company of its consolidated subsidiaries and the consolidated affiliated entities conducting international business and operation outside mainland China;
“GDS Investment Company” are to GDS (Shanghai) Investment Co., Ltd. (formerly known as Shanghai Free Trade Zone GDS Management Co., Ltd.), a limited liability company established in the PRC on December 30, 2015 and our wholly-owned indirect subsidiary;
“GDS Shanghai” are to Shanghai Shu’an Data Services Co., Ltd., a limited liability company established in the PRC on May 4, 2011 and a wholly-owned subsidiary of Management HoldCo;

2

“GDS Suzhou” are to Global Data Solutions Co., Ltd., a limited liability company established in the PRC on September 30, 2000 and a wholly-owned subsidiary of GDS Beijing;
“GIC” are to GIC Private Limited, Singapore’s sovereign wealth fund;
“gross floor area” are either to the total internal area of buildings which we own, or to the total area under lease with respect to buildings which we lease;
“Group,” “our Group” or “the Group” are to GDS Holdings Limited and its subsidiaries (including the variable interest entities) from time to time;
“HK$,” “Hong Kong dollars” or “HK dollars” are to Hong Kong dollars, the lawful currency of Hong Kong;
“Hong Kong,” “HK” or “Hong Kong S.A.R.” are to the Hong Kong Special Administrative Region of the PRC;
“Hong Kong Listing Rules” are to the Rules Governing the Listing of Securities on The Stock Exchange of Hong Kong Limited, as amended or supplemented from time to time;
“Hong Kong Share Registrar” are to Computershare Hong Kong Investor Services Limited;
“Hong Kong Stock Exchange” are to The Stock Exchange of Hong Kong Limited;
“IDC(s)” are to internet data center(s);
“M&A Rules” are to the Rules on the Merger and Acquisition of Domestic Enterprises by Foreign Investors jointly issued by MOFCOM, SASAC, STA, CSRC, SAIC and SAFE on August 8, 2006, effective on September 8, 2006 and further amended on June 22, 2009 by MOFCOM;
“Macau” or “Macau S.A.R.” are to the Macau Special Administrative Region of the PRC;
“Management HoldCo” are to Shanghai Xinwan Enterprise Management Co., Ltd., a limited liability company established in the PRC on October 16, 2019; as of February 28, 2023, the shareholders of Management HoldCo were Yilin Chen (senior vice president, product and service and Southeast Asia business), Yan Liang (senior vice president, design, operation and delivery), Kejing Zhang (senior vice president, sales), Andy Wenfeng Li (general counsel, compliance officer, and company secretary) and Qi Wang (senior vice president, cloud and network business); such shareholders were designated by the board of directors of our company;
“Memorandum” or “Memorandum of Association” are to our memorandum of association (as amended from time to time);
“MIIT” are to the Ministry of Industry and Information Technology;
“MOFCOM” are to the Ministry of Commerce of the PRC;
“move-in period” are to the period commencing when part of the area committed under a particular customer agreement becomes area utilized and ending when all of the area committed under such customer agreement becomes area utilized in accordance with the terms of such customer agreement remaining in effect;
“Mr. Huang” are to Mr. William Wei Huang, the founder, chairman of the board, and chief executive officer of our company and a Controlling Shareholder;
“Nasdaq” are to the Nasdaq Global Market;

3

“NDRC” are to the National Development and Reform Commission;
“Negative List (2021)” are to the Special Administrative Measures (Negative List) for Foreign Investment Access, most recently jointly promulgated by the MOFCOM and the NDRC on December 27, 2021 and which became effective on January 1, 2022, as amended, supplemented or otherwise modified from time to time;
“net floor area” are to the total internal area of the computer rooms within each data center where customers can house, power and cool their computer systems and networking equipment;
“ordinary shares” are to, collectively, our Class A ordinary shares and Class B ordinary shares, par value US$0.00005 per share;
“PBOC” are to the People’s Bank of China;
“PCAOB” are to the Public Company Accounting Oversight Board;
“PRC government” or “State” are to the central government of the PRC, including all political subdivisions (including provincial, municipal and other regional or local government entities) and its organs or, as the context requires, any of them;
“pre-commitment rate” are to the ratio of area pre-committed to area under construction;
“Principal Share Registrar” are to Conyers Trust Company (Cayman) Limited;
“PUE” are to power usage effectiveness;
“PUE ratio” are to power usage effectiveness ratio, a metric used to determine the energy efficiency of a data center; it is determined by dividing the total amount of power consumed by the data center by the total amount of power consumed directly by customers to operate their IT systems housed in the data center;
“ready for service” are to data centers (or phases of data centers) which have passed commissioning and testing, obtained government approvals for operation, are fully supplied with power, and contain one or more computer rooms fully equipped and fitted out ready for utilization by customers;
“RMB” or “Renminbi” are to Renminbi, the lawful currency of the PRC;
“SAFE” are to the State Administration of Foreign Exchange of the PRC, the PRC governmental agency responsible for matters relating to foreign exchange administration, including local branches, when applicable;
“SAFE Circular 37” are to the Circular on Relevant Issues Concerning Foreign Exchange Control on Domestic Residents’ Offshore Investment and Financing and Roundtrip Investment through Special Purpose Vehicles promulgated by SAFE with effect from July 4, 2014;
“SAIC” or “SAMR” are to the State Administration for Industry and Commerce of the PRC, currently known as the PRC State Administration for Market Regulation;
“SASAC” are to the State-owned Assets Supervision and Administration Commission of the State Council;
“SCNPC” are to the Standing Committee of the National People’s Congress of the PRC;
“SEC” are to the United States Securities and Exchange Commission;

4

“self-developed data centers” are to data centers operated by us that we either purpose-build from the ground up, develop from building shells purpose-built for us, convert from existing buildings, acquire, or build, operate, and transfer pursuant to contacts with specific customers;
“SFO” are to the Securities and Futures Ordinance (Chapter 571 of the Laws of Hong Kong), as amended or supplemented from time to time;
“shareholder(s)” are to holder(s) of ordinary shares and, where the context requires, ADSs;
“sqm” are to square meters;
“STA” are to the State Taxation Administration of the PRC;
“State Council” are to the PRC State Council;
“STT GDC” are to STT GDC Pte. Ltd., a private limited liability company incorporated in Singapore on November 21, 2012, and a wholly owned subsidiary of STT Communications Ltd., which is in turn a wholly owned subsidiary of Singapore Technologies Telemedia Pte. Ltd., or ST Telemedia;
“Takeovers Codes” are to the Codes on Takeovers and Mergers and Share Buy-backs issued by the Securities and Futures Commission of Hong Kong;
“third-party data centers” are to data center net floor area operated by us that we lease on a wholesale basis from other data center providers and use to provide data center services to our customers;
“Tier 1 markets” are to the areas in and around the cities of Shanghai, Beijing, Shenzhen, Guangzhou, Hong Kong, Chengdu and Chongqing;
“total area committed” are to the sum of area committed and area pre-committed;
“UK” or “United Kingdom” are to the United Kingdom of Great Britain and Northern Ireland;
“U.S.” or “United States” are to the United States of America, its territories, its possessions and all areas subject to its jurisdiction;
“U.S. Exchange Act” are to the United States Securities Exchange Act of 1934, as amended, and the rules and regulations promulgated thereunder;
“U.S. GAAP” are to accounting principles generally accepted in the United States;
“U.S. Securities Act” are to the United States Securities Act of 1933, as amended, and the rules and regulations promulgated thereunder;
“US$” or “U.S. dollars” are to the legal currency of the United States;
“utilization rate” are to the ratio of area utilized to area in service;
“variable interest entities,” “VIE” or “VIEs” are to the variable interest entities that are 100% owned by PRC citizens or by PRC entities owned by PRC citizens, where applicable, that hold the VATS licenses, or other business operation licenses or approvals, in which foreign investment is restricted or prohibited, and are consolidated into our consolidated financial statements in accordance with U.S. GAAP as if they were our wholly-owned subsidiaries;

5

“VAT” are to value-added tax; all amounts are exclusive of VAT in this annual report except where indicated otherwise;
“VATS” are to value-added telecommunications services;
“VIE structure” or “Contractual Arrangements with Affiliated Consolidated Entities” or “contractual arrangements with the consolidated VIEs” are to the variable interest entity structure; and
“WFOE(s)” are to wholly foreign owned enterprise(s) incorporated in the PRC which is/are directly or indirectly wholly owned by our company.

Unless specifically indicated otherwise or unless the context otherwise requires, all references to our ordinary shares exclude Class A ordinary shares issuable upon (i) conversion of our convertible senior notes and (ii) conversion of our convertible preferred shares.

This annual report contains translations between Renminbi and U.S. dollars solely for the convenience of the reader. The translations from Renminbi to U.S. dollars and from U.S. dollars to Renminbi in this annual report were made at a rate of RMB6.8972 to US$1.00, the exchange rate set forth in the H.10 statistical release of the Federal Reserve Board on December 30, 2022. We make no representation that the Renminbi or U.S. dollar amounts referred to in this annual report could have been or could be converted into U.S. dollars or Renminbi, as the case may be, at any particular rate or at all.

This annual report includes our audited consolidated financial statements for the years ended December 31, 2020, 2021 and 2022.

Our ADSs are listed on the Nasdaq under the ticker symbol “GDS.” Our ordinary shares are listed on the Hong Kong Stock Exchange under the stock code “9698.”

Special Note Regarding Forward-Looking Statements

This annual report contains forward-looking statements that involve risks and uncertainties, including statements based on our current expectations, assumptions, estimates and projections about us and our industry. These forward-looking statements are made under the “safe harbor” provision under Section 21E of the U.S. Exchange Act and as defined in the Private Securities Litigation Reform Act of 1995. These statements involve known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially different from those expressed or implied by the forward-looking statements. In some cases, these forward-looking statements can be identified by words or phrases such as “may”, “will”, “expect”, “anticipate”, “aim”, “estimate”, “intend”, “plan”, “believe”, “potential”, “continue”, “is/are likely to” or other similar expressions. The forward-looking statements included in this annual report relate to, among others:

our goals and strategies;
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;
the completion of any proposed acquisition transactions, including the regulatory approvals and other conditions that must be satisfied or waived in order to complete the acquisition transactions;
international trade policies, protectionist policies and other policies that could place restrictions on economic and commercial activity;

6

general economic and business conditions in the regions where we operate; and
assumptions underlying or related to any of the foregoing.

In addition, any projections, assumptions and estimates of our future performance and the future performance of the industry in which we operate is necessarily subject to a high degree of uncertainty and risk due to a variety of factors, including those described in “Item 3. Key Information—D. Risk Factors” and elsewhere in this annual report. You should not place undue reliance on these forward-looking statements.

The forward-looking statements made in this annual report relate only to events or information as of the date on which the statements are made in this annual report. Except as required by law, we undertake no obligation to update or revise publicly any forward-looking statements to reflect events or circumstances after the date on which the statements are made or to reflect the occurrence of unanticipated events. You should read this annual report and the documents that we have referred to in this annual report and have filed as exhibits hereto completely and with the understanding that our actual future results may be materially different from what we expect.

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.

PART I

ITEM 1.    IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS

Not required.

ITEM 2.    OFFER STATISTICS AND EXPECTED TIMETABLE

Not required.

ITEM 3.    KEY INFORMATION

Our Corporate Structure and Contractual Arrangements with the Consolidated Affiliated Entities

GDS Holdings Limited is not an operating company in China, but instead is a Cayman Islands holding company. PRC laws and regulations impose certain restrictions or prohibitions on foreign ownership of companies that engage in telecommunications-related businesses, including the provision of VATS. Our internet data center businesses are classified as VATS by the PRC government. Accordingly, we operate substantially all of these business operations in China through the consolidated VIEs and their subsidiaries, as well as through our subsidiaries, and rely on contractual arrangements, described below, to control the business operations of the consolidated VIEs. GDS Holdings Limited has no equity ownership in the consolidated VIEs. Revenues contributed by the VIEs and their subsidiaries accounted for 95.0%, 96.1% and 96.1% of our total revenues for the years of 2020, 2021 and 2022, respectively. As used in this annual report, “we,” “us,” “our company,” “the Company” or “our” refers to a company incorporated in the Cayman Islands and, where the context requires, its consolidated subsidiaries and the consolidated affiliated entities, including the variable interest entities and their subsidiaries, from time to time. Investors in our ADSs are not purchasing an equity interest in the consolidated VIEs and their subsidiaries in China, but instead are purchasing an equity interest in a Cayman Islands holding company and its subsidiaries (excluding the VIEs and their subsidiaries).

7

Our wholly-owned PRC subsidiaries, the consolidated VIEs and their shareholders have entered into a series of contractual arrangements, including equity interest pledge agreements, shareholder voting rights proxy agreements, exclusive technology license and service agreements, intellectual property rights license agreements, exclusive call option agreements and loan agreements. The terms in each set of contractual arrangements with the consolidated VIEs and their shareholders are substantially similar. For more details of these contractual arrangements, see “Item 4. Information on the Company—C. Organizational Structure—Contractual Arrangements with Affiliated Consolidated Entities.” We rely on these contractual arrangements to control the business operations of the consolidated VIEs. As a result of these contractual arrangements, we are the primary beneficiary of Management HoldCo, GDS Shanghai, GDS Beijing and their respective subsidiaries, and, therefore, have consolidated their financial results in our consolidated financial statements in accordance with U.S. GAAP.

However, these contractual arrangements may not be as effective as direct ownership in providing us with control over the consolidated VIEs and we may have to incur substantial costs and expend significant resources to enforce such arrangements in reliance on legal remedies under PRC law. See “Item 3. Key Information—D. Risk Factors—Risks Related to Our Corporate Structure—We rely on contractual arrangements with the consolidated VIEs and their shareholders for our China operations, which may not be as effective as direct ownership in providing operational control and otherwise have a material adverse effect as to our business” and “Item 3. Key Information—D. Risk Factors—Risks Related to Our Corporate Structure—The individual management shareholders of our Management HoldCo may have potential conflicts of interest with us, which may materially and adversely affect our business and financial condition.”

There are also substantial 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 the contractual arrangements. It is uncertain whether our corporate structure will be seen as violating the foreign investment rules as we are currently leveraging the contractual arrangements to operate businesses which are classified as VATS by the PRC government and are prohibited or restricted to foreign investment. Furthermore, if future legislation mandates 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. If we fail to take appropriate and timely measures to comply with any of these or similar regulatory compliance requirements, our current corporate structure, corporate governance, and business operations could be materially and adversely affected. Further, if our corporate structure or contractual arrangements were found to be in violation of any existing or future PRC laws or regulations, we could be subject to severe penalties, and the relevant regulatory authorities would have broad discretion in dealing with such violations. As a result, we would be unable to direct the activities of the consolidated VIEs and their subsidiaries, receive their economic benefits and/or claim our contractual control rights over the assets of the VIEs and their subsidiaries that conduct substantially all of our operations in China, we would no longer be able to consolidate such VIEs and their subsidiaries in our consolidated financial statements in accordance with U.S. GAAP, which would likely materially and adversely affect our financial condition and results of operations, and cause the value of our securities to significantly decline or become worthless. See “Item 3. Key Information—D. Risk Factors—Risks Related to Our Corporate Structure—If the PRC government deems that the contractual arrangements in relation to the consolidated VIEs 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 in the future, we could be subject to severe penalties or be forced to relinquish our interests in the operations of the consolidated VIEs and their subsidiaries.” and “Item 3. Key Information—D. Risk Factors—Risks Related to Our Corporate Structure -Substantial uncertainties exist with respect to the interpretation and implementation of the 2019 PRC Foreign Investment Law and how it may impact the viability of our current corporate structure, corporate governance and business operations.”

In addition, we face various risks and uncertainties related to doing business in China. Our business operations are primarily conducted in China, and we are subject to complex and evolving PRC laws and regulations. For example, we face risks associated with regulatory approvals on offshore offerings, anti-monopoly regulatory actions, and oversight on cybersecurity and data security and protection, which may impact our ability to conduct certain businesses, accept foreign investments or financing, or list on a United States, Hong Kong 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 the value of our securities to significantly decline or become worthless. For more details of the risks we face related to doing business in China, see “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in People’s Republic of China.”

8

The PRC government’s significant authority in regulating our operations, as well as its oversight and control over offerings conducted overseas by, and foreign investment in, China-based issuers, could significantly limit or completely hinder our ability to offer or continue to offer securities to investors. Implementation of industry-wide regulations of this nature may cause the value of our securities to significantly decline or become worthless. For more details, see “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in People’s Republic of China—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.” and “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in People’s Republic of China—We face various legal and operational risks and uncertainties as a company based in and primarily operating in China.”

Risks and uncertainties arising from the legal system in China, including risks and uncertainties regarding the enforcement of laws and quickly evolving rules and regulations in China, could result in a material adverse change in our operations and the value of our ADSs. For more details, see “Item 3. Key Information—D. Risk Factors—There are uncertainties with respect to the PRC legal system, including uncertainties regarding the interpretation and enforcement of PRC laws, rules and regulations, and sudden or unexpected changes in policies, laws, rules and regulations in the PRC that could adversely affect us.”

Cash Flows through our Organization

GDS Holdings Limited is a holding company with no material operations of its own. As a result, although other means are available for us to obtain financing at the holding company level, our company’s ability to pay dividends to the shareholders and to service any debt it may incur may depend upon dividends paid by our subsidiaries. We conduct our operations primarily through our subsidiaries and consolidated VIEs and their subsidiaries. GDS Holdings Limited provides continuing financial support to our subsidiaries for business expansion, while our subsidiaries also obtain financings through borrowings from various financial institutions. Meanwhile, for compliance purpose, the VIEs and their subsidiaries are the contracting party for our IDC service agreements, and our subsidiaries, as the owners of most of the self-developed data center assets, provide outsourcing and other services to the VIEs. Once the VIEs and their subsidiaries receive service fee from the customers, they can settle the corresponding outsourcing and service fees to our subsidiaries accordingly. For more details, see “Item 5. Operating and Financial Review and Prospects—Liquidity and Capital Resources.”

Under PRC laws and regulations, our subsidiaries and the VIEs and their subsidiaries incorporated in China are subject to certain restrictions with respect to paying dividends or otherwise transferring any of their net assets to us. Remittance of dividends by a wholly foreign-owned enterprise out of China is also subject to examination by the banks designated by SAFE. As of December 31, 2022, the restricted net assets were RMB24,955.7 million (US$3,618.2 million), including those of the VIEs and their subsidiaries of RMB284.6 million (US$41.3 million) and our subsidiaries of RMB24,671.1 million (US$3,577.0 million), which mainly consisted of paid-in registered capital. For risks relating to the fund flows of our operations in China, see “Item 3. Key Information—Risk Factors—Risks Related to Our Corporate Structure —We rely to a significant extent on dividends and other distributions on equity paid by our principal operating subsidiaries to fund offshore cash and financing requirements.”

Under PRC laws, GDS Holdings Limited may provide funding to our PRC subsidiaries only through capital contributions or intercompany loans, and to our VIEs and their subsidiaries only through intercompany loans, subject to satisfaction of applicable government registration and approval requirements.

In the years ended December 31, 2020, 2021 and 2022, GDS Holdings Limited, through the intermediate holding companies, made capital contribution or provided intercompany loans to the non-VIE subsidiaries of RMB4,940.0 million, RMB9,935.4 million and RMB6,312.5 million (US$915.2 million), respectively.

In the years ended December 31, 2020, 2021 and 2022, GDS Holdings Limited and our subsidiaries did not provide any additional intercompany loans to the VIEs or their subsidiaries and the VIEs and their subsidiaries did not repay any existing intercompany loans to GDS Holdings Limited and our subsidiaries.

9

The Holding Foreign Companies Accountable Act

The Holding Foreign Companies Accountable Act, or the HFCA Act, was signed into law on December 18, 2020 and amended pursuant to the Consolidated Appropriations Act, 2023 on December 29, 2022. Under the HFCA Act and the rules issued by the SEC and the PCAOB thereunder, if we have retained a registered public accounting firm to issue an audit report where the registered public accounting firm has a branch or office that is located in a foreign jurisdiction and the PCAOB has determined that it is unable to inspect or investigate completely because of a position taken by an authority in the foreign jurisdiction, the SEC will identify us as a “covered issuer”, or SEC-identified issuer, shortly after we file with the SEC a report required under the Securities Exchange Act of 1934, or the Exchange Act (such as our annual report on Form 20-F) that includes an audit report issued by such accounting firm; and if we were to be identified as an SEC-identified issuer for two consecutive years, the SEC would prohibit our securities (including our shares or ADSs) from being traded on a national securities exchange or in the over-the-counter trading market in the United States.

In December 2021, the PCAOB made its determinations, or the 2021 determinations, pursuant to the HFCA Act that it was unable to inspect or investigate completely registered public accounting firms headquartered in mainland China or Hong Kong including our auditor, KPMG Huazhen LLP. After we filed our annual report on Form 20-F for the fiscal year ended December 31, 2021 that included an audit report issued by KPMG Huazhen LLP on April 28, 2022, the SEC conclusively identified us as an SEC-identified issuer on May 26, 2022. As such, we are required to satisfy additional disclosure requirement for SEC-identified issuers that are also foreign issuers in this annual report. See “Item 16I. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.”

Following the Statement of Protocol signed between the PCAOB and the CSRC and the Ministry of Finance of the PRC, or MOF, in August 2022 and the on-site inspections and investigations conducted by the PCAOB staff in Hong Kong from September to November 2022, the PCAOB Board voted in December 2022 to vacate the previous 2021 determinations, and as a result, our auditor, KPMG Huazhen LLP, is no longer a registered public accounting firm that the PCAOB is unable to inspect or investigate completely as of the date of this annual report or at the time of issuance of the audit report included herein. As such, we do not expect to be identified as an SEC-identified issuer again in 2023. However, the PCAOB may change its determinations under the HFCA Act at any point in the future. In particular, if the PCAOB finds its ability to completely inspect and investigate registered public accounting firms headquartered in mainland China or Hong Kong is obstructed by the PRC authorities in any way in the future, the PCAOB may act immediately to consider the need to issue new determinations consistent with the HFCA Act. We cannot assure you that the PCAOB will always have complete access to inspect and investigate our auditor, or that we will not be identified as an SEC-identified issuer again in the future.

If we are identified as an SEC-identified issuer again in the future, we cannot assure you that we will be able to change our auditor or take other remedial measures in a timely manner, and if we were to be identified as an SEC-identified issuer for two consecutive years, we would be delisted from the Nasdaq and our securities (including our shares and ADSs) will not be permitted for trading “over-the-counter” either. If our securities are prohibited from trading in the United States, or threatened with such a prohibition, the risk and uncertainty associated with delisting would have a negative impact on the price of our ADSs and ordinary shares. Also, such a prohibition or any threat thereof 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. Moreover, the implementation of the HFCA Act and other efforts to increase the U.S. regulatory access to audit information could cause investor uncertainty as to China-based issuers’ ability to maintain their listings on the U.S. national securities exchanges and the market price of the securities of China-based issuers, including us, could be adversely affected.

Permissions Required from the PRC Authorities for Our Operations

We conduct our business primarily through our subsidiaries, the consolidated VIEs and their subsidiaries in China. Our operations in China are governed by PRC laws and regulations. As of the date of this annual report, our PRC subsidiaries, the consolidated VIEs and their subsidiaries have obtained the requisite licenses and permits from the PRC government authorities that are material for the business operations of our subsidiaries, the consolidated VIEs and their subsidiaries in China, including, among others, the VATS licenses, fixed-asset investment project filings and energy conservation review opinions. 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 our business in the future. For more detailed information, see “Item 3. Key Information—D. Risk Factors—Risks Relating to Our Business and Industry—We may fail to obtain, maintain and update licenses or permits necessary to conduct our operations in the PRC, and our business may be materially and adversely affected as a result of any changes in the laws and regulations governing the VATS industry in the PRC.”

10

Furthermore, in connection with our previous issuance of securities to foreign investors, under current PRC laws, regulations and regulatory rules, as of the date of this annual report, we, our PRC subsidiaries, the consolidated VIEs and their subsidiaries, (i) are not required to obtain permissions from the CSRC, (ii) are not required to go through cybersecurity review by the Cyberspace Administration of China, or the CAC, and (iii) have not been asked to obtain such permissions by any PRC authority.

However, the PRC government has indicated an intent to exert more oversight and control over offerings that are conducted overseas and/or foreign investment in China-based issuers. For more detailed information, see “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in the People’s Republic of China—The approval of, or filing with the CSRC or other PRC government authorities may be required in connection with acquisitions conducted by foreign investors or future offshore offerings under PRC law, and, if required, we cannot predict whether or for how long it will take to obtain such approval or complete such filing.”

A.          [Reserved]

B.          Capitalization and Indebtedness

Not required.

C.          Reasons for the Offer and Use of Proceeds

Not required.

D.          Risk Factors

Summary of Risk Factors

An investment in our ADSs and/or ordinary shares involves significant risks. Below is a summary of material risks we face, organized under relevant headings. These risks are discussed more fully in Item 3. Key Information—D. Risk Factors.

Risks Relating to Our Business and Industry

A slowdown in the demand for data center capacity or managed services could have a material adverse effect on us;
Any inability to manage the growth of our operations could disrupt our business and reduce our profitability;
If we are not successful in expanding our service offerings, we may not achieve our financial goals and our results of operations may be adversely affected;
Our business requires us to make significant capital expenditures and resource commitments prior to recognizing revenue for those services;
The data center business is capital-intensive, and we expect our capacity to generate capital in the short term will be insufficient to meet our anticipated capital requirements;
Our net revenue is highly dependent on a limited number of customers, and the loss of, or any significant decrease in business from, any one or more of our major customers could adversely affect our financial condition and results of operations;
We are expanding our operations to new markets outside of mainland China and Hong Kong, which subject us to additional regulatory, economic and political risks, and we may not be able to effectively implement our international expansion plans; and

11

As we further expand in Southeast Asia, specifically in Singapore, Malaysia and Indonesia, adverse developments in the economic, political, or regulatory environment of these countries may materially adversely affect our business and operating results.

Risks Related to Our Corporate Structure

If the PRC government deems that the contractual arrangements in relation to the consolidated VIEs 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 in the future, we could be subject to severe penalties or be forced to relinquish our interests in the operations of the consolidated VIEs and their subsidiaries;
Our contractual arrangements with the consolidated VIEs may result in adverse tax consequences to us; and
We rely on contractual arrangements with the consolidated VIEs and their shareholders for our China operations, which may not be as effective as direct ownership in providing operational control and otherwise have a material adverse effect as to our business.

Risks Related to Doing Business in the People’s Republic of China

Changes in the political and economic policies of the PRC government may materially and adversely affect our business, financial condition and results of operations and may result in our inability to sustain our growth and expansion strategies; and
We face various legal and operational risks and uncertainties as a company based in and primarily operating in China.

Risks Related to Our ADSs and Class A Ordinary Shares

The trading prices of our ADSs and ordinary shares may be volatile, which could result in substantial losses to you;
If securities or industry analysts do not publish research or publish inaccurate or unfavorable research about our business, the market price for our ADSs and/or ordinary shares and trading volume could decline;
Techniques employed by short sellers may drive down the market price of our ADSs and/or ordinary shares;
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; and
The different characteristics of the capital markets in Hong Kong and the U.S. may negatively affect the trading prices of our ADSs and/or ordinary shares.

Risks Relating to Our Business and Industry

A slowdown in the demand for data center capacity or managed services could have a material adverse effect on us.

Adverse developments in the data center market, in the industries in which our customers operate, or in demand for cloud computing could lead to a decrease in the demand for data center capacity or managed services, which could have a material adverse effect on us. We face risks including:

a decline in the technology industry, such as a decrease in the use of mobile or web-based commerce, business layoffs or downsizing, relocation of businesses, increased costs of complying with existing or new government regulations and other factors;

12

a reduction in cloud adoption or a slowdown in the growth of the internet generally as a medium for commerce and communication and the use of cloud-based platforms and services in particular;
a downturn in the market for data center capacity generally, which could be caused by an oversupply of or reduced demand for space, and a downturn in cloud-based data center demand in particular; and
the rapid development of new technologies or the adoption of new industry standards that render our or our customers’ current products and services obsolete or unmarketable and, in the case of our customers, that contribute to a downturn in their businesses, increasing the likelihood of a default under their service agreements or that they become insolvent.
a downturn in the overall economic environment, which causes material challenges to our customers in their own business, as a result of which they may move-in more slowly to our data centers, reduce the area utilized by them, pay only the minimum billable amount stated in customer agreements, or seek to renegotiate, terminate early, or not renew such agreements at expiry.

To the extent that any of these or other adverse conditions occur, they are likely to impact market demand and pricing for our services.

Any inability to manage the growth of our operations could disrupt our business and reduce our profitability.

We have experienced significant growth in recent years. Our net revenue grew from RMB5,739.0 million in 2020 to RMB7,818.7 million in 2021, representing an increase of 36.2%, and further increased to RMB9,325.6 million (US$1,352.1 million) in 2022, representing an increase of 19.3%. We derive net revenue primarily from colocation services and, to a lesser extent, managed services. In addition, we also sell IT equipment either on a stand-alone basis or bundled in a managed service agreement and provide consulting services. Our net revenues from colocation services were RMB4,710.9 million, RMB6,514.3 million and RMB7,943.3 million (US$1,151.7 million) in 2020, 2021 and 2022, representing 82.1%, 83.3% and 85.2% of total net revenue over the same periods, respectively. Our net revenues from managed services and other services were RMB1,006.0 million, RMB1,300.1 million and RMB1,374.6 million (US$199.3 million) in 2020, 2021 and 2022, representing 17.5%, 16.6% and 14.7% of total net revenue over the same periods, respectively. Our net revenue from IT equipment sales were RMB22.1 million, RMB4.3 million and RMB7.7 million (US$1.1 million) in 2020, 2021 and 2022, representing 0.4%, 0.1% and 0.1% of total net revenue over the same periods, respectively.

Our operations have also expanded in recent years through increases in the number and size of the data center facilities we operate, which we expect will continue to grow. Our rapid growth has placed, and will continue to place, significant demands on our management and our administrative, operational and financial systems. Continued expansion increases the challenges we face in:

obtaining suitable sites or land to build new data centers;
establishing new operations at additional data centers and maintaining efficient use of the data center facilities we operate;
managing a large and growing customer base with increasingly diverse requirements;
expanding our service portfolio to cover a wider range of services, including managed cloud services;
creating and capitalizing on economies of scale;
being exposed to protectionist or national security policies that restrict our ability to invest in or acquire companies or develop, import or export certain technologies;
obtaining additional capital to meet our future capital needs;
recruiting, training and retaining a sufficient number of skilled technical, sales and management personnel;

13

maintaining effective oversight over personnel and multiple data center locations;
coordinating work among sites and project teams; and
developing and improving our internal systems, particularly for managing our continually expanding business operations.

In addition, we have grown our business through acquisitions in the past and intend to continue selectively pursuing strategic partnerships and acquisitions to expand our business. From time to time, we may have a number of pending investments and acquisitions that are subject to closing conditions. There can be no assurance that we will be able to identify, acquire and successfully integrate other businesses and, if necessary, to obtain satisfactory debt or equity financing to fund those acquisitions. See “-We have expanded in the past and expect to continue to expand in the future through acquisitions of other companies, each of which may divert our management’s attention, result in additional dilution to shareholders or use resources that are necessary to operate our business.”

If we fail to manage the growth of our operations effectively, our businesses and prospects may be materially and adversely affected.

If we are not successful in expanding our service offerings, we may not achieve our financial goals and our results of operations may be adversely affected.

We have been expanding, and plan to continue to expand, the nature and scope of our service offerings, particularly into the area of managed cloud services, including direct private connection to major cloud platforms, an innovative service platform for managing hybrid clouds. The success of our expanded service offerings depends, in part, upon demand for such services by new and existing customers and our ability to meet their demand in a cost-effective manner. We may face a number of challenges in expanding our service offerings, including:

acquiring or developing the necessary expertise in IT;
maintaining high-quality control and process execution standards;
maintaining productivity levels and implementing necessary process improvements;
controlling costs; and
successfully attracting existing and new customers for new services we develop.

A failure by us to effectively manage the growth of our service portfolio could damage our reputation, cause us to lose business and adversely affect our results of operations. In addition, because managed cloud services may require significant upfront investment, we expect that continued expansion into these services will reduce our profit margins. In the event that we are unable to successfully grow our service portfolio, we could lose our competitive edge in providing our existing colocation and managed services, since significant time and resources that are devoted to such growth could have been utilized instead to improve and expand our existing colocation and managed services.

14

Our business requires us to make significant capital expenditures and resource commitments prior to recognizing revenue for those services.

We have a long selling cycle for our services, which typically requires significant investment of capital, human resources and time by both our customers and us. Constructing, developing and operating our data centers require significant capital expenditures. A customer’s decision to utilize our colocation services, our managed solutions or our other services typically involves time-consuming contract negotiations regarding the service level commitments and other terms, and substantial due diligence on the part of the customer regarding the adequacy of our infrastructure and attractiveness of our resources and services. Furthermore, we may expend significant time and resources in pursuing a particular sale or customer, and we do not recognize revenue for our services until such time as the services are provided under the terms of the applicable agreement. Our efforts in pursuing a particular sale or customer may not be successful, and we may not always have sufficient capital on hand to satisfy our working capital needs between the date on which we sign an agreement with a new customer and when we first receive revenue for services delivered to the customer. If our efforts in pursuing sales and customers are unsuccessful, or our cash on hand is insufficient to cover our working capital needs over the course of our long selling cycle, our financial condition could be negatively affected.

The data center business is capital-intensive, and we expect our capacity to generate capital in the short term will be insufficient to meet our anticipated capital requirements.

The costs of constructing, developing and operating data centers are substantial. Further, we may encounter development delays, excess development costs, or delays in developing space for our customers to utilize. We also may not be able to secure suitable land or buildings for new data centers or at a cost on terms acceptable to us. We are required to fund the costs of constructing, developing and operating our data centers with cash retained from operations, as well as from financings from bank and other borrowings. Moreover, the costs of constructing, developing and operating data centers have increased in recent years, and may further increase in the future, which may make it more difficult for us to expand our business and to operate our data centers profitably. Based on our current expansion plans, we do not expect that our net revenue in the short term will be sufficient to offset increases in these costs, or that our business operations in the short term will generate capital sufficient to meet our anticipated capital requirements. If we cannot generate sufficient capital to meet our anticipated capital requirements, our financial condition, business expansion and future prospects could 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 our variable rate debt and prevent us from meeting our obligations under our indebtedness.

We have substantial indebtedness. As of December 31, 2022, we had total consolidated indebtedness of RMB42,891.0 million (US$6,218.6 million), including borrowings, finance lease and other financing obligations and convertible bonds. Based on our current expansion plans, we expect to continue to finance our operations 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;

15

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 the 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 financial condition could be adversely affected. Increases in the target range for China’s loan prime rate (LPR) and the federal funds rate adopted by the Federal Open Market Committee of the U.S. Federal Reserve System could significantly increase our borrowing costs, reduce our available cash flow and adversely affect our financial condition.

The terms of any future indebtedness we may incur could include more restrictive covenants. A breach of any of these covenants could result in a default with respect to the related indebtedness. If a default occurs, the relevant lenders 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.

Loans under certain of our data center financing arrangements are subject to a heightened risk of repayment being required on an immediate or accelerated basis, which could reduce our available cash flow and adversely affect our financial condition.

We have financing arrangements in place with various lenders to support specific data center construction projects. Certain of these financing arrangements are secured by share pledge over equity interests of our subsidiaries, our accounts receivable, property and equipment and land use rights. The terms of these financing arrangements may impose covenants and obligations on the part of our borrowing subsidiaries and/or GDS Beijing and its subsidiaries, and our company as guarantor. For example, some of these agreements contain requirements to maintain a specified minimum cash balance at all times or require that the borrowing subsidiary maintain a certain debt-to-equity ratio. We cannot provide any assurances that we will always be able to meet any covenant tests under our financing arrangements. Other loan facility agreements of ours require that STT GDC, one of our major shareholders, maintain (i) an ownership percentage in our company of at least 25%, or (ii) have the power (whether by way of ownership of shares, proxy, contract, agency or otherwise) to control the casting of, at least 25% of the votes that may be cast at a meeting of the board of directors (or similar governing body) of our company, or (iii) its status as the single largest shareholder of our company. If any of the abovementioned conditions were not maintained, pursuant to the terms of relevant facility agreements we could be obligated to notify the lender or repay any loans outstanding immediately or on an accelerated repayment schedule. In addition, the majority of our loan facility agreements require that the IDC license of GDS Beijing or the borrowing subsidiaries, other affiliated entities or the authorization by GDS Beijing to one such subsidiary to operate the data center business and provide IDC services under the auspices of the IDC license held by GDS Beijing, be maintained and renewed on or before the expiry date of the IDC license or authorization thereunder, as applicable. However, we have learned that the MIIT will not allow subsidiaries authorized to provide IDC services by an IDC license holder to renew its current authorization in the future; instead, the MIIT will require subsidiaries of IDC license holders to apply for their own IDC licenses. See “—Risks Related to Doing Business in the People’s Republic of China—We may be regarded as being non-compliant with the regulations on VATS due to the lack of IDC licenses for which penalties may be assessed that may materially and adversely affect our business, financial condition, growth strategies and prospects.” If the subsidiaries of GDS Beijing cannot renew their authorizations to provide IDC services under the auspices of GDS Beijing’s IDC license timely, and such subsidiaries cannot apply for and obtain their own IDC licenses, we also could be obligated to notify the lender or repay any loans outstanding immediately or on an accelerated repayment schedule.

16

In May 2019, one of GDS Beijing’s subsidiaries, GDS Suzhou, obtained its own IDC license. In September and November 2019, the other two of GDS Beijing’s subsidiaries, Beijing Wan Chang Yun Science & Technology Co., Ltd., or Beijing Wan Chang Yun, and Shenzhen Yaode Data Services Co., Ltd., or Shenzhen Yaode obtained their own IDC license, respectively. Two other subsidiaries of the VIEs plan to apply for and obtain their own IDC licenses prior to the expiry of the existing authorizations under which they provide IDC services. While we do not foresee any legal impediment based on our experience with IDC license applications, there can be no assurance that these subsidiaries will be able to obtain approvals from the MIIT for their own IDC licenses in a timely manner or at all, or obtain such approvals for an expansion of authorization by GDS Beijing to allow the other subsidiaries of the VIEs to provide IDC services under the auspices of GDS Beijing’s IDC license. There also can be no assurance that we will be able to renew such authorizations and expansions in due course.

In mid-August 2019, the PBOC decided to reform the formation mechanism of the Loan Prime Rate, or LPR, and authorized the National Interbank Funding Center to release LPR monthly, which may impact the interest rate on our variable rate debt. Uncertainty on future LPR reforms and rate changes may impact our indebtedness. In addition, the interest rates of our offshore credit facilities are based on a spread over Secured Overnight Financing Rate, or SOFR, Hong Kong Interbank Offer Rate, or HIBOR, and Kuala Lumpur InterBank Offered Rate, or KLIBOR. As a result, the interest expenses associated with such indebtedness will be subject to the potential impact of any fluctuation in SOFR, HIBOR and KLIBOR. Uncertainty on future SOFR, HIBOR and KLIBOR reforms and rate changes may impact our indebtedness.

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

To grow our operations, we will be required to commit a substantial amount of operating and financial resources. Our planned capital expenditures, together with our ongoing operating expenses, will cause substantial cash outflows. In the near term, we will likely be unable to fund our expansion plans solely through our operating cash flows. Accordingly, we have raised and will likely need to continue to raise additional funds through equity, equity-linked, debt, offshore fund financings and disposal of assets in the future in order to meet our operating and capital needs. In this regard, at our annual general meeting, or AGM, held on June 30, 2022, our shareholders passed ordinary resolutions authorizing our board of directors to approve the allotment or issuance, in the 12-month period from the date of the AGM, of ordinary shares or other equity or equity-linked securities of our company up to an aggregate thirty percent (30%) of our existing issued share capital at the date of the AGM, whether in a single transaction or a series of transactions (other than any allotment or issues of shares on the exercise of any options that have been granted by our company). Additional debt or equity financing may not be available when needed or, if available, may not be available on satisfactory terms. The Russia-Ukraine conflict, the deterioration of the U.S.-China relationship, and increased regulatory scrutiny have limited, and may continue to limit, our ability to raise, and our flexibility in raising, additional funds. Our inability to obtain additional debt and/or equity financing or to generate sufficient cash from operations may require us to prioritize projects or curtail capital expenditures and could adversely affect our results of operations.

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 the holders of our ordinary shares. In addition, any debt financing that we may obtain in the future could have restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions.

If Mr. Huang’s beneficial ownership in our company falls below 5%, our dual-class share structure will terminate and a change of control would be triggered under certain of our material commercial and loan agreements, and our business development, financial condition and future prospects may be materially and adversely affected.

Subject to the provisions of our Articles of Association, our Class B ordinary shares will automatically convert into Class A ordinary shares upon the occurrence of an automatic conversion event, which events include, among others, Mr. Huang having beneficial ownership in less than 5% of our issued share capital on an as converted basis. As of March 15, 2023, Mr. Huang beneficially owned (whether in the form of ordinary shares or ADSs) 84,047,840 ordinary shares, representing 5.39% of our total issued share capital.

17

Mr. Huang has in the past entered into, and may in the future enter into, certain transactions from time to time, including derivative transactions, that have and could have the effect of reducing Mr. Huang’s beneficial ownership in our company. Mr. Huang informed our company that certain variable pre-paid forward sale contract transactions in respect of 42,457,504 ordinary shares beneficially owned by him, which transactions he originally entered into between May 2020 and June 2022,would expire between March 2023 and December 2023. If Mr. Huang chooses to settle these transactions by transferring ownership of the 42,457,504 ordinary shares to the counterparties, his beneficial ownership interest in our total issued share capital may decrease to below 5%, which would trigger an automatic conversion event, unless the 5% threshold contained in our Articles of Association is reduced or he otherwise acquires beneficial ownership of additional shares to keep his beneficial ownership at or above 5% or such other threshold if so reduced.

Should this happen, all Class B ordinary shares would automatically convert into Class A ordinary shares, and the dual-class share structure would thereby be terminated. This would constitute a change of control for the purposes of certain of our, or our subsidiaries’ and the consolidated entities’, sales agreements and domestic loan facility agreements, and if such provisions under the domestic loan agreements are triggered, which could give the lenders the right to demand early repayment under these domestic loan agreements. Such change of control may result in actual, potential or alleged breaches or early termination of other contracts or agreements. The change of control potentially may also have implications for the purposes of China’s national security review regime and anti-monopoly merger filing requirements, if applicable. The occurrence of any of the foregoing may have a material and adverse effect on our business development, financial condition and future prospects.

On March 30, 2023, Mr. Huang acquired beneficial ownership of an additional 3,888,000 of our ordinary shares, representing 0.25% of our total issued share capital through the accelerated vesting of certain restricted share units previously granted to him under our 2016 share incentive plan. The Compensation Committee and our board of directors approved this accelerated vesting as a temporary measure to provide Mr. Huang with the flexibility of settling part of the aforementioned variable pre-paid forward sale contract transactions with other of his shareholdings without triggering an automatic conversion event that would otherwise result in the termination of the dual-class shareholding structure and the occurrence of the change of control implications described above. The ordinary shares Mr. Huang received upon the accelerated vesting of the foregoing restricted share units are subject to a lock-up (including a prohibition on pledges or derivative transactions) as well as a claw-back arrangement with us, pending a longer-term solution to the issues surrounding the potential change in control trigger. In addition, the automatic conversion event could be triggered if Mr. Huang is further diluted due to our financing activities in which we issue additional equity or equity-linked securities. If we issue additional equity or equity-linked securities in any further financings, Mr. Huang’s shareholdings could fall below the 5% which would trigger an automatic conversion event in our dual-class structure, and this could happen even if he cash settles the variable pre-paid forward contracts described above.

Our board of directors continues to explore additional possible measures to maintain the stability of its corporate governance structure and dual-class shareholding structure in the best interests of the Company, with due consideration given to the possible negative ramifications of a potential automatic conversion event on the operations and prospects of our group.

The ongoing COVID-19 pandemic could materially and adversely affect our business, results of operations and financial condition.

Beginning in early 2020, there was an outbreak of a novel strain of coronavirus, later named COVID-19. In March 2020, the World Health Organization declared COVID-19 to be a pandemic. As part of its efforts to contain the spread of COVID-19, from time to time governments in the PRC and Southeast Asia have taken and may continue to take a number of actions, including quarantining and otherwise treating individuals who are infected with COVID-19, asking residents to remain at home and to avoid public gatherings, among other actions. COVID-19 has resulted in temporary closures of many corporate offices, retail stores, and manufacturing facilities and factories. Most of our revenues are generated in and our workforce are located in China. Consequently, our business could be materially and adversely impacted by the effects of COVID-19 or other pandemics or epidemics.

18

The construction of new data centers or the expansion of existing data centers might be significantly delayed because of temporary closures of our construction sites and shortages of workers due to travel restrictions that have been or may be imposed in China or Southeast Asia. The completion of pending acquisitions of data centers might also be delayed or suffer other adverse impacts due to the impact of COVID-19. If the construction of new data centers, the expansion of existing data centers, or the completion of our pending acquisitions of data centers cannot be completed or delivered on time, we may be unable to meet our customer demand as expected, which may adversely and materially affect our business, results of operations and financial condition. Business disruptions caused by the COVID-19 pandemic may also adversely and materially affect the business operations and financial condition of many of our customers. Any prolonged disruption of our businesses or those of our customers or business partners could negatively impact our results of operations and financial condition. We have experienced slower cash collection as a result of the COVID-19 pandemic, for administrative reasons unrelated to our customers’ ability to pay, which has resulted in an increase in our accounts receivable. An increase in our accounts receivable and any decrease in our recovery rate on accounts receivable could impact our cash flow, increase our need to fund operations from other sources of capital and impact our operations and business. Our customers may encounter cash flow or operating difficulties, which may reduce their demand for our services, further delay their payments to us thereby increasing our accounts receivable turnover days, or even increase the risk that they may default on their payment obligations. Any of these events would negatively affect our operating results. In response to the pandemic, we temporarily suspended our offline customer acquisition activities and business travel to ensure the safety and health of our employees. Certain of our employees have been required to work from home on business days, in accordance with lockdown policies implemented by municipal health authorities. The measures we took or are taking may reduce our business operation capacity and are likely to negatively affect our operating results.

In addition, our results of operations could be adversely affected to the extent that this pandemic harms the Chinese economy or global economy in general. The costs of constructing, developing and operating data centers are substantial. See “—The data center business is capital-intensive, and we expect our capacity to generate capital in the short term will be insufficient to meet our anticipated capital requirements.” Expanding our data center capacity and growing our business requires substantial amounts of capital. If our existing cash resources are insufficient to meet our needs to expand our data center capacity and grow our business, we may seek to raise capital by selling equity or equity-linked securities, debt securities, disposing of our assets or by arranging financing and incurring indebtedness through borrowing from banks. Any economic slowdown in China, Southeast Asia or worldwide due to COVID-19 may result in a shortage of available credit and insufficient funds for our future expansion or growth, and we may not be able to raise additional capital, obtain additional financing from banks or other financial institutions, or draw down our existing loans and financing facilities. We cannot assure you that financing will be available in the amounts we need or on terms acceptable to us, if at all. If we were unable to obtain additional equity or debt financing as required, our business, operations and prospects and our ability to maintain our desired level of revenue growth may suffer materially. This in turn could limit our capital expenditures and cause our revenues to decrease, and our business, results of operations and financial condition may be materially and adversely affected as a result.

While many of the restrictions on movements have been relaxed, there is great uncertainty around the future of the COVID-19 outbreak and how it will impact our operations in mainland China, Hong Kong and Southeast Asia. In particular, we cannot accurately forecast the potential impact of additional outbreaks as government restrictions are relaxed, further shelter-in-place or other government restrictions implemented in response to such outbreaks, or the impact on the ability of our customers to remain in business as a result of the ongoing pandemic or such additional outbreaks. With the uncertainties surrounding the COVID-19 outbreak, including the availability of effective vaccines or cure, the threat to our business disruption and the related financial impact remains.

If we fail to manage effectively or collect our accounts receivable, our results of operations, financial condition and liquidity may be adversely affected.

As of December 31, 2020, 2021 and 2022, our accounts receivable, net, amounted to RMB1,480.3 million, RMB1,732.7 million and RMB2,406.0 million (US$348.8 million). Our accounts receivable turnover days, which are the average accounts receivable balances as of the beginning and the end of the period divided by total net revenues during the period and multiplied by the number of days during the period, remained stable at 75.3 days in 2020 and 75.0 days in 2021, and increased to 81.0 days in 2022, as a higher proportion of our contracts were billed quarterly in arrears as opposed to monthly in arrears. In addition, we experienced slower accounts receivable collection for administrative reasons as a result of the COVID-19 pandemic and lockdowns in several cities where our customers are located.

19

The amount and turnover days of our accounts receivable may increase in the future, which will make it more challenging for us to manage our working capital effectively and our results of operations, financial conditions and liquidity may be adversely affected.

Increasingly stringent regulatory requirements or restrictions on data center development may adversely affect our results of operations.

The development and operation of data centers in China are subject to stringent regulatory requirements and various governmental authorizations are required to be obtained for the construction and operation of data centers, among which the fixed-asset investment project filings and energy conversation review opinions are the primary governmental authorizations for the construction and operation of data centers. For more details, see “Item 4. Information on the Company—B. Business Overview—Regulatory Matters—People’s Republic of China Regulations—Regulations Related to Filing and Energy Conservation of Fixed-Asset Investment.”

In addition to national laws and regulations, various provincial and municipal governments also issued in the past few years local regulations to impose additional regulatory requirements and tighten enforcement of such regulatory requirements on the construction and operation of data centers in order to conserve energy and reduce carbon emission. As the regulatory regime for the construction and operation of data centers has a relatively short history and has been constantly evolving, relevant government authorities have broad discretion in the interpretation and enforcement of relevant regulatory requirements and the regulatory practice may vary significantly in terms of time and place.

Local requirements and regulatory practice have been further tightened following the announcement of the PRC government’s carbon neutrality policy initiative in 2021. For example, the Energy Bureau of Guangdong Province published the Notice on the Investigation and Punishment of Illegal Energy Use, the Notice on the Rectification of Data Center Projects Violating Laws and Regulations in Guangdong Province and the Letter on Cooperation in Taking Control Measures for Power Consumption of Projects Violating Laws and Regulation in June 2021, October 2021 and July 2022 respectively to strengthen the supervision of power consumption of data centers, required that data centers without energy conservation review opinion be ordered to shut down if rectification cannot be completed within the prescribed period and conditioned the approval of power supply and its installation applications on the receipt of the energy conservation review opinion. For more details and examples, see “Item 4. Information on the Company—B. Business Overview—Regulatory Matters—People’s Republic of China Regulations—Regulations Related to Filing and Energy Conservation of Fixed-Asset Investment.”

The increasingly stringent regulatory requirements or restrictions may have a material adverse effect and affect our results of operations. While we have been making every effort to comply with the relevant regulatory requirements, we cannot assure you that we have obtained, and will be able to obtain the required governmental authorizations (including the fixed-asset investment project filings and energy conversation review opinions) for all our data centers in a timely manner or at all due to the constantly evolving regulatory requirements and practices. Furthermore, we cannot assure you that we will be able to complete required rectification in a timely manner or at all, due to the lack of the required approvals, filings and licenses (including the fixed-asset investment project filings and energy conversation review opinions) if we are ordered to do so by the relevant government authorities, which may result in fines and suspension or shutdown of the operations of the relevant data centers.

Limited availability of power resources may adversely affect our results of operations.

We are a large consumer of power, which for the purpose of these risk factors discussion refers to electrical power supplied through the electrical grid, rather than through our own on-site solar or diesel generators. We use electricity to house, power and cool the computer systems and networking equipment that support our customers’ mission-critical IT infrastructure. Therefore, we need an increasing supply of electricity to grow our business and we are subject to risks associated with obtaining access to enough power. 

20

In China, the government sets annual “Dual-Control” targets to limit the increase in electricity consumption in each province both in absolute terms and relative to GDP in order to conserve energy and reduce carbon emission. China’s central and local governments began implementing “Dual-Control” targets during the thirteenth Five-Year Plan, from 2016-2020. In September 2021, the NDRC issued the “Program for Improving the Dual-Control of Energy Consumption Intensity and Total Volume”, or the Program, which seeks to improve the original policy through promoting the achievement of the carbon peak and carbon neutrality. According to the Program, connection should be made between the issuance of energy conservation review opinion and the “Dual-Control” targets, and the energy consumption review of newly established heavy power-consuming projects shall be strictly controlled and coordinated with local “Dual-Control” targets. Local authorities in the Tier 1 markets have also imposed various stringent requirements as to the energy conservation review in connection with the “Dual-Control” targets. For more details, see “Item 4. Information on the Company—B. Business Overview—Regulatory Matters—People’s Republic of China Regulations—Regulations Related to Filing and Energy Conservation of Fixed-Asset Investment.” These stringent regulatory requirements imposed by local authorities in the Tier 1 markets may also limit our ability to obtain the regulatory approvals for the development and operation of data centers, which are essential for us to obtain power supply and expand our business. If demand for power in a particular area exceeds the government consumption targets, we may not be able to access the increased power supply which we need to grow our business. Furthermore, local governments may take actions, such as suspending power supply, to reduce consumption to targeted levels. This may force us to rely on backup generators at higher cost, which may harm our financial condition and results of operations.

Mission-critical data centers such as ours, require high levels of redundancy, particularly in respect of power infrastructure. For more information about our data centers’ technical features, see “Item 4. Information on the Company—B. Business Overview—Our Data Centers—Self Developed Data Centers—High Performance Features.” We are subject to risks associated with obtaining access to power supply and power infrastructure from local utilities. In China, we rely on two utility suppliers, State Grid and Southern Grid, each of which has a monopoly over electricity transmission in its areas of operation. We must coordinate extensively with them and finance the construction of necessary power infrastructure, including infrastructure assets located off-site. If local utilities are unable to meet our requirements, we may not be able to grow our business and provide service to our customers on time or at all.

China’s regulatory regime regarding energy conservation has continued to evolve to achieve national targets for peak carbon consumption and carbon neutrality. The government has established platforms for trading of certified carbon emissions reductions, renewable power, and renewable energy certificates. According to the Circular of Further Effectively Conducting the Work Concerning Non-inclusion of Newly Added Renewable Energy Consumption in the Total Energy Consumption Control, or the Circular 1258, promulgated by the NDRC, the National Bureau of Statistics and the National Energy Administration on August 15, 2022, the statistical accounting of data on cross-provincial and provincial transaction, consumption and settlement of renewable energy shall be strengthened, and renewable energy certificates, as certificates for the consumption of power generated from renewable energy, may be traded on the renewable energy certificates trading platform, the establishment of which is vigorously promoted. Further, our customers increasingly request that we provide them with renewable energy solutions. We describe our approach to increasing renewable energy usage in our 2021 ESG report, which is accessible via hyperlink in our press release, Exhibit 99.1 to our Form 6-K (File No. 001-37925), furnished to the SEC on December 1, 2022.

Renewable energy supply is very limited in Tier 1 markets, as these markets are generally located in Chinese eastern regions and further from China’s renewable sources. We may not be able to obtain sufficient supply or find alternative solutions to enable us to meet our targets or satisfy our customer requirements. Furthermore, renewable energy may come at a cost premium. If we incur this premium, we may not be able to pass the cost to our customers, even though we expect that they will also be seeking to reduce their carbon footprint, which will negatively affect our future operating results and financial condition.

Our customers’ requirements and overall demand for power may increase as they adopt new technologies, for example, for virtualization of hardware resources and for specialized processing of artificial intelligence. As a result, the average amount of power utilized per server is increasing, which in turn increases power consumption required to cool the data center facilities. Pursuant to our colocation service agreements, we provide our customers with a committed level of power supply availability. Although we aim to improve the energy efficiency of the data center facilities that we operate, there can be no assurance such data center facilities will be able to provide sufficient power to meet the growing needs of our customers. Our customers’ demand for power may exceed the power capacity in our older data centers, which may limit our ability to fully utilize the net floor area of these data centers. We may lose customers, or our customers may reduce the services purchased from us due to increased power costs and limited availability of power resources, or we may incur costs for data center capacity which we cannot utilize, which would reduce our net revenue and have a material and adverse effect on our cost of revenue and results of operations.

21

We attempt to manage our power resources and limit exposure to system downtime due to power outages from the electric grid by having redundant power feeds from the grid and by using backup generators and battery power. However, these protections may not limit our exposure to power shortages or outages entirely. Any system downtime resulting from insufficient power resources or power outages could damage our reputation and lead us to lose current and potential customers, which may materially and adversely affect our business, financial condition and results of operations.

China’s power market is regulated and undergoing reform which may affect our ability to optimize power usage and costs.

Costs of power account for a significant portion of our cost of revenue. Power costs may be included in the costs for our services, or we may charge our customers separately for actual power consumed.

The NDRC is introducing gradual market-oriented reform to the power markets. See “Item 4. Information on the Company—B. Business Overview—Regulatory Matters—People’s Republic of China Regulations—Regulations Related to Feed-in Electricity Price for Coal-Fired Power Generation.” As a result, we are starting to enter into direct power purchase agreements with power generators, while continuing to purchase through State Grid and Southern Grid. At this early stage of reform, we see power costs increasing. While we believe ongoing reform may enable us to purchase power at normalized or even lower costs by purchasing through a competitive market in the long-term, power costs may remain elevated in the short to medium term, which may adversely affect our results of operations.

As part of the reform, in October 2021, the NDRC expanded the price range of coal-fired power generation, by expanding the range of transaction prices. The government raised the ceiling from 10% to 20% above the floor, which has allowed electricity tariffs to rise above historic levels. Additionally, the NDRC provided that the market transaction price of high energy-consuming enterprises is not subject to such 20% ceiling. Although the NDRC did not provide a clear definition for “high energy-consuming enterprises”, data centers were mentioned alongside traditional high energy consuming industries, such as steel, electrolytic aluminum, cement and calcium carbide, by the NDRC when it came to the goal of “Dual-Control” under the Opinions on Enforcing Energy Efficiency Constraints to Promote Energy Conservation and Carbon Reduction in Key Fields published on October 18, 2021. Some local authorities have also considered data centers as a high energy consuming industry under certain documents related to energy conservation and the power markets. For example, the Beijing Development and Reform Commission, or the Beijing DRC, and other departments explicitly classified data centers as a high energy consuming industry in the Implementation Plan for Further Strengthening Energy Conservation in Beijing published on December 6, 2022. The Zhejiang Provincial Development and Reform Commission made similar classification under the Implementation Opinions of Zhejiang Province on Establishing and Improving Ladder Electricity Tariffs for High Energy Consuming Industries and Penalty Electricity Tariffs for Unit Product Exceeding Energy Consumption Limits (Draft for Comments) published on October 3, 2021. With respect to specific enterprises who are subject to rules and regulations related to high energy consumption, the NDRC further required local authorities to publish a list of high energy-consuming enterprises based on the national energy efficiency benchmark in key areas of high energy consuming industries in connection with the power market system under the Notice on Signing and Performing Medium and Long Term Electric Power Contracts in 2023 published on December 2, 2022. While as of the date of this annual report, we have not been asked to pay electricity tariff above the 20% ceiling. There is a trend to designate data centers as a key industry in terms of high energy consumption and therefore we cannot assure you that we will not be considered as high energy consuming enterprises in the future, which will lead to the potential increase in power cost and may affect our capacity to recover such increased power cost from our customers. For more information about risks arising from fixed price agreements with our customers, see “—We enter into fixed price agreements with many customers, and our failure to accurately estimate the resources and time required for the fulfillment of our obligations under these agreements could negatively affect our results of operations.”

22

Implementation of China’s “East Data and West Computation” policy subjects us to regulatory and economic uncertainty.

In December 2020, the NDRC, CAC, MIIT and National Energy Administration jointly released the Guiding Opinions on Accelerating the Construction of a National Integrated Large Data Center Collaborative Innovation System, or the guiding opinions. The guiding opinions proposed the construction of a nationwide integrated data center system. The above four agencies have since issued a series of related policy documents, including the Implementation Plan for Computing Power Hubs of the National Integrated Large Data Center Collaborative Innovation System, or the Implementation Plan, in May 2021, which introduced the policy of “East Data and West Computation.” By moving data that does not require intensive computation from eastern regions to the resource-rich western regions, the “East Data and West Computation” policy aims to optimize the use of the national resources, correct the imbalance in supply and demand of computing capacity and promote the overall development of data centers in both western and eastern regions.

The Implementation Plan and other policy documents identify eight computing hubs in eastern and western China, and designate ten data center clusters in specific locations within these hubs to complete the overall layout of the national integrated big data center system. We have started to develop and operate hyperscale data centers in some of the hubs designated by the “East Data and West Computation” policy to meet customer demand prior to the introduction of such policy and will continue to do so to meet increased customer demand. Most of our existing data center capacity, including area in service, area under construction and area held for future development is located within the four computing hubs in eastern China and a portion of it is in the ten designated data center clusters. We therefore believe our long-term strategy is aligned with the policy aims. Nevertheless, there are uncertainties on how the policy will be implemented in practice and how this policy will affect the customer demand. For example, through the policy, government authorities may allocate more energy quota to certain areas within the ten designated data center clusters where we have not yet secured resources and remove favorable land and tax policies in areas outside such data center clusters where we have already secured resources, which may have adverse effects on our business.

In addition, more stringent regulatory requirements in terms of key aspects such as PUE and utilization rate have been imposed in the designated data center clusters following the introduction of “East Data and West Computation” policy. For example, the NDRC, CAC, MIIT and National Energy Administration jointly published the Reply on Agreeing the Construction of National Integrated Computing Hubs in Chengdu-Chongqing Region on February 7, 2022 to provide that the average utilization rate of data centers in Tianfu and Chongqing data center clusters shall be no less than 65% and the PUE of these data center clusters shall be at or below 1.25. The Shanghai Commission of Economy and Informatization, or the Shanghai CEI, and the Shanghai Development and Reform Commission, or the Shanghai DRC, jointly issued the Implementation Plan for Carbon Peak in Shanghai’s New Infrastructure Field on November 29, 2022 to provide that the PUE of data centers which are located in the Yangtze River Delta hub shall be at or below 1.25 during the Fourteenth Five-year plan period. In addition, the NDRC, CAC, MIIT and National Energy Administration jointly published the Reply on Agreeing the Construction of National Integrated Computing Hubs in Guangdong-Hong Kong-Macao Greater Bay Area on February 7, 2022, and the Guangdong Development and Reform Commission, or the Guangdong DRC, and the Department of Industry and Information Technology of Guangdong Province, or the Guangdong IIT, jointly issued the Opinions on Strengthening the Layout and Construction of Data Centers on December 2, 2022, according to which, 1) 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; and 2) the average utilization rate of data centers in Shaoguan data center cluster shall be no less than 65% while the average utilization rate of other data centers in Guangdong province should aim to be no less than 80%. While we have been making every effort to develop and operate our data centers in some of the hubs designated by the “East Data and West Computation” policy in compliance with the relevant regulatory requirements, we cannot assure you that we have complied, and will be able to comply with the required regulatory requirements for all our data centers in a timely manner or at all due to the constantly evolving regulatory requirements and practices.

Implementation of the “East Data and West Computation” policy may result in unfavorable business conditions in any region we operate currently or expect to operate, and could have a material and adverse effect on our results of operations.

23

We have a history of net losses and negative cash flows from operating activities and may continue to incur losses and experience negative cash flows from operating activities in the future.

We incurred net losses of RMB669.2 million, RMB1,191.2 million and RMB1,266.1 million (US$183.6 million) in 2020,2021 and 2022, respectively, and we may incur losses in the future. We expect our costs and expenses to increase as we expand our operations, primarily including costs and expenses associated with owning and leasing data center capacity, increasing our headcount and utility expenses. Our ability to achieve and maintain profitability depends on the continued growth and maintenance of our customer base, our ability to control our costs and expenses, the expansion of our service offerings and our ability to provide our services at the level needed to satisfy the stringent demands of our customers. In addition, our ability to achieve profitability is affected by many factors which are beyond our control, such as the overall demand for data center services in China, Southeast Asia and elsewhere, as well as general economic conditions. If we cannot efficiently manage the data center facilities we operate, our financial condition and results of operations could be materially and adversely affected. We may continue to incur losses in the future due to our continued investments in data center capacity, increased headcount and increased utility expenses.

The data center business is capital-intensive. Constructing, developing and operating our data centers require significant capital expenditures. We need to fund these costs with various forms of financing, in addition to cash retained from operations. We have historically funded data center development through additional equity or debt financing. We expect to continue to fund future developments through debt financing or through the issuance of additional equity securities if necessary and when market conditions permit. If we are unable to secure such additional financing, it will have a material adverse effect on our business and we may have to limit operations in a manner inconsistent with our development plans. If additional funds are raised through the issuance of equity securities or convertible debt securities, it will be dilutive to our shareholders and could result in a decrease in our stock price. In addition, if there are other factors that negatively impact our cash flow, such as the credit risk associated with accounts receivable or the ability to recover VAT on a timely basis, our cash flow and ability to fund our operations and capital expenditures would be negatively affected. If we are unable to obtain requisite financing needed to fund our planned operations and expansion, it would have a material adverse effect on our business.

Any significant or prolonged failure in the data center facilities we operate or services we provide would lead to significant costs and disruptions and would reduce our net revenue, harm our business reputation, and have a material adverse effect on our results of operation.

The data center facilities we operate are subject to failure. Any significant or prolonged failure in any data center facility we operate or services that we provide, including a breakdown in critical plant, equipment or services, such as the cooling equipment, generators, backup batteries, routers, switches, or other equipment, power supplies, or network connectivity, whether or not within our control, could result in service interruptions and data losses for our customers as well as equipment damage, which could significantly disrupt the normal business operations of our customers and harm our reputation and reduce our net revenue. Any failure or downtime in one of the data center facilities that we operate could affect many of our customers. The destruction or severe impairment of any of the data center facilities we operate could result in significant downtime of our services and catastrophic loss of customer data. Since our ability to attract and retain customers depends on our ability to provide highly reliable service, even minor interruptions in our service could harm our reputation and cause us to incur financial penalties. The services we provide are subject to failures resulting from numerous factors, including:

power loss;
equipment failure;
human error or accidents;
theft, sabotage and vandalism;
failure by us or our suppliers to provide adequate service or maintenance to our equipment;
network connectivity downtime and fiber cuts;
security breaches to our infrastructure;
improper building maintenance by us or by the landlords of the data center buildings which we lease;

24

physical, electronic and cyber security breaches;
fires and fire hazards, earthquake, hurricane, tornado, flood and other natural disasters;
extreme temperatures;
water damage;
public health emergencies; and
terrorism.

Furthermore, we generate significant revenue from data centers located in only a few locations and a significant disruption to any single location could materially and adversely affect our operations. As of February 28, 2023, most of our data centers (self-developed and third-party) were located in our Tier 1 markets. Several of our data centers are located on campuses or clusters in close proximity to each other in specific districts within our Tier 1 markets. The occurrence of a catastrophic event, or a prolonged disruption in any of these regions, could materially and adversely affect our operations.

We have in the past experienced, and may in the future experience, interruptions in service due to power outages or other technical failures or for reasons outside of our control, including a service interruption that caused system downtime to certain banking and financial institution customers and other customers. These interruptions in service, regardless of whether they result in breaches of the service level agreements we have with customers, may negatively affect our relationships with customers, including resulting in customers terminating their agreements with us or seeking damages from us or other compensatory actions. Interruptions in service may also have consequences for customers, such as banking and financial institutions, that are under the oversight of industry regulators, including the State Administration for Financial Regulation, or SAFR, and other PRC regulatory agencies. In response to such interruptions in service, industry regulators have taken, and may in the future take, various regulatory actions, including notifications or citations to our customers, over which they have oversight. Such regulatory actions with respect to our customers, including banking and financial institutions, could negatively impact our relationships with such customers, lead to audits of our services, inspections of our facilities, place restrictions or prohibitions upon the ability of such institutions to use our services, and thereby negatively affect our business operations and results of operations. We have taken and continue to take steps to improve our infrastructure to prevent service interruptions, including upgrading our electrical and mechanical infrastructure and sourcing, designing the best facilities possible and implementing rigorous operational procedures to maintain programs to manage risk. However, we cannot assure you that such interruptions in service will not occur again in the future, or that such incidents will not result in the loss of customers and revenue, our paying compensation to customers, reputational damage to us, penalties or fines against us, and would not have a material and adverse effect on our business and results of operations. See “Item 4. Information on the Company—B. Business Overview—Regulatory Matters—People’s Republic of China Regulations—Regulations Related to Information Technology Outsourcing Services Provided to Banking Financial Institutions.” Service interruptions continue to be a significant risk for us and could affect our reputation, damage our relationships with customers and materially and adversely affect our business.

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 and the continued growth of our business, we need to expand existing data centers, lease buildings for conversion into new data center 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 and such expansion and/or 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 or contractor experiences financial or other problems during the design or construction process, we could experience significant delays and/or incur increased costs to complete the projects, resulting in negative impacts on our results of operations.

In addition, we need to work closely with the local power suppliers, and sometimes local governments, where our proposed data centers are located. Delays in actions that require the assistance of such third parties, or delays in receiving required permits and approvals from such parties, may also affect the speed with which we complete data center projects or result in their not being completed at all. We have experienced such delays in receiving approvals and permits or in actions to be taken by third parties in the past and may experience them again in the future.

25

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, among others, result in liability for penalties and loss of customers, and cause material and negative effect to our revenue growth, profitability and results of operations.

The occurrence of a catastrophic event or a prolonged disruption may exceed our insurance coverage by significant amounts.

Our operations are subject to hazards and risks normally associated with the daily operations of our data center facilities. Currently, we maintain insurance policies in the following categories: construction and installation, work interruption expense due to public health event, business interruption for lost profits, property and casualty, public liability, cyber security liability, directors and officers liability, employer liability and commercial employee insurance. Our business interruption insurance for lost profits includes coverage for business interruptions, our property and casualty insurance includes coverage for equipment breakdowns and our commercial employee insurance includes employee group insurance and senior management medical insurance. We believe our insurance coverage adequately covers the risks of our daily business operations. However, our current insurance policies may be insufficient in the event of a prolonged or catastrophic event. The occurrence of any such event that is not entirely covered by our insurance policies may result in interruption of our operations and subject us to significant losses or liabilities and damage our reputation as a provider of business continuity services. In addition, any losses or liabilities that are not covered by our current insurance policies may have a material adverse effect on our business, financial condition and results of operations.

We may be vulnerable to cyber security failures, data security breaches and operational risks which could disrupt or have a material adverse effect on our operations, our financial condition and results of operations.

A party who is able to compromise cyber security, data security and/or other measures protecting the data center facilities we operate, any of the data stored in such data center facilities, or their IT systems, could misappropriate our or our customers’ proprietary information or cause interruptions or malfunctions in our operations. As we provide assurances to our customers that we provide the highest level of security, such a compromise could be particularly harmful to our brand and reputation. We face the ongoing risk of threats to, attacks on and incidents involving cyber security, data security, and the IT systems of ours. For example, a non-critical customer support IT system of ours was recently a target of cyber-attacks and hacking activities. We may be required to expend significant capital and resources to protect against such threats or to alleviate problems caused by failures or breaches in cyber security or data security. In addition, as we continue expanding our service offerings in managed cloud services, including direct private connection to major cloud platforms and the provision of cloud infrastructure, we will face greater risks from potential threats, attacks and incidents because the provision of cloud-related services will increase the flow of internet user data through the data center facilities we operate and create broader public access to our system. As techniques used to breach security change frequently and are often not recognized until launched against a target, we may not be able to implement new security measures in a timely manner or, if and when implemented, we may not be certain whether these measures could be circumvented. Any cyber security failures or data security breaches that may occur could expose 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.

Risks and deficiencies in cyber security and/or data security may also be identified in the course of government inspections, which could subject us to fines and other sanctions. During construction of certain of our facilities, government inspectors have cited security risks at our construction sites and subjected us and our legal representative to fines for such risks. We cannot assure you that similar fines and sanctions will not occur in the future, or that such fines and sanctions will not result in damage to our business and reputation, which could have a material and adverse effect on our results of operations.

In addition, any assertions of alleged breaches in cyber security or data security or IT systems failures made against us, whether true or not, could harm our reputation, cause us to incur substantial legal fees and have a material adverse effect on our business, reputation, financial condition and results of operations.

26

Our ability to provide data center services depends on the major telecommunications carriers in China providing sufficient network services to our customers in the data center facilities that we operate on commercially acceptable terms.

Our ability to provide data center services depends on the major telecommunications carriers in China, namely China Telecom, China Unicom and China Mobile, providing sufficient network connectivity and capacity to enable our customers to transfer data to and from equipment that they locate in the data center facilities that we operate. Furthermore, given the limited competition among basic service providers in the telecommunications market in China, we depend on the dominant carrier in each location to provide such services to our customers on commercially acceptable terms. Although we believe we have maintained good relationships with China Telecom, China Unicom and China Mobile in the past, there can be no assurance that they will continue to provide the network services that our customers require on commercially acceptable terms at each of the data centers where we operate, if at all. In addition, if China Telecom, China Unicom or China Mobile increases the price of their network services, it would have a negative impact on the overall cost-effectiveness of data center services in China, which could cause our customers’ demand for our services to decline and would materially and adversely affect our business and results of operations.

Our leases for self-developed data centers or our agreements for third-party data centers could be terminated early and we may not be able to renew our existing leases and agreements on commercially acceptable terms or our rent or payment under the agreements could increase substantially in the future, which could materially and adversely affect our operations.

Most of our self-developed data centers are located in properties that we hold under long-term leases. Such leases generally have 15 to 20-year terms from inception. In some instances, we may negotiate an option to purchase the leased premises and facilities or a right of first refusal for the renewal of the existing leases according to the terms and conditions under the relevant lease agreements. However, upon the expiration of such leases, we may not be able to renew these leases on commercially reasonable terms, if at all. Under certain lease agreements, the lessor may terminate the agreement by giving prior notice and paying default penalties to us. However, such default penalties may not be sufficient to cover our losses. Even though the lessors for most of our data centers generally do not have the right of unilateral early termination unless they provide the required notice, the lease may nonetheless be terminated early if we are in material breach of the lease agreements. We may assert claims for compensation against the landlords if they elect to terminate a lease agreement early and without due cause. If the leases for our data centers were terminated early prior to their expiration date, notwithstanding any compensation we may receive for early termination of such leases, or if we are not able to renew such leases, we may have to incur significant cost related to relocation. In addition, we have entered into six agreements in respect of data centers in operation with parties who have not produced evidence of proper legal title of the premises, and although we may seek damages from such parties, such leases may be void and we may be forced to relocate The six agreements are in relation to nine leased data centers which collectively accounted for approximately 7.6%, 8.5% and 7.6% of our revenues in the years ended December 31, 2020, 2021 and 2022, respectively, and approximately 10.5%, 9.2% and 8.3% of total area committed as of December 31, 2020, 2021 and 2022 respectively. We are also in the process of entering into the leases for two data centers in operation with parties who have not produced evidence of proper legal title of the premises. Thirteen of our data centers are located in properties that were already mortgaged to third parties before the commencement of the lease. If such third parties claim their rights on the mortgaged properties in case of default or breach under the principal debt by the lessors or other relevant parties, we may not be able to protect our leasehold interest and may be ordered to vacate the affected premises. Any relocation could also affect our ability to provide continuous uninterrupted services to our customers and harm our reputation. As a result, our business and results of operations could be materially and adversely affected.

Furthermore, certain portions of our data center operations are located in third-party data centers that we lease from wholesale data center providers. Our agreements with third parties are typically five years but may also be up to ten years. Under some of such agreements, we have the right of first refusal to renew the agreements subject to mutual agreement with the third parties. Some of such agreements allow the third parties to terminate the agreements early, subject to a notification period requirement and the payment of a pre-determined termination fee, which in some cases may not be sufficient to cover any direct and indirect losses we might incur as a result. Although historically we have successfully renewed all agreements we wanted to renew, and we do not believe that any of our agreements will be terminated early in the future, there can be no assurance that the counterparties will not terminate any of our agreements prior to its expiration date. We plan to renew our existing agreements with third parties upon expiration or migrate our operations to the data centers leased or owned by our company. However, we may not be able to renew these agreements on commercially acceptable terms, if at all, or the space in data centers that we lease or own may not be adequate for us to relocate such operations, and we may experience an increase in our payments under such agreements. Any adverse change to our ability to exert operational control over any of the data center facilities we operate could have a material adverse effect on our ability to operate these data center facilities at the standards required for us to meet our service level commitments to our customers.

27

Our net revenue is highly dependent on a limited number of customers, and the loss of, or any significant decrease in business from, any one or more of our major customers could adversely affect our financial condition and results of operations.

We consider our customers to be the end users of our services. We may enter into agreements directly with our customers or provide services to our customers through agreements with intermediate contracting parties. See “Item 4. Information on the Company—B. Business Overview—Our Customers.”

We have in the past derived, and believe that we will continue to derive, a significant portion of our net revenue from a limited number of customers. We had two customers that generated 26.3% and 20.5% of our total net revenue, respectively, in 2020, two customers that generated 23.7% and 22.2% of our total net revenue, respectively, in 2021, and two customers that generated 25.1% and 19.9% of our total net revenue, respectively, in 2022. No other customer accounted for 10% or more of our total net revenue during those periods. We expect our net revenue will continue to be highly dependent on a limited number of customers who account for a large percentage of our total area committed. As of December 31, 2022, we had two customers who accounted for 37.7% and 14.6%, respectively, of our total area committed. No other customer accounted for 10% or more of our total area committed. Moreover, for several of our data centers, a limited number of customers accounted for or are expected to account for a substantial majority of area committed or area utilized, including some cases where a single customer accounted for all area committed or area utilized.

Delay in customer move-in results in less area utilized by the customer which is already committed. If the customer’s move-in rate is slower than the typical move-in period of 12 to 24 months, the customer may either pay the minimum billable amount or we may renegotiate with the customer on a case by case basis. If there are contract terminations in relation to these customers, then our net revenue and results of operations would be materially and adversely affected. In 2022, we were notified by one of our major customers that they were going to move out of several of our data centers in Beijing, which we believe is a major churn event. We expect this churn will occur in 2023. There are a number of factors that could cause us to lose major customers. Because many of our agreements involve services that are mission-critical to our customers, any failure by us to meet a customer’s expectations could result in cancellation or non-renewal of the agreement. Our service agreements usually allow our customers to terminate their agreements with us before the end of the contract period under certain specified circumstances, including our failure to deliver services as required under such agreements, and in some cases without cause as long as sufficient notice is given. In addition, our customers may decide to reduce spending on our services due to a challenging economic environment or other factors, both internal and external, relating to their business such as corporate restructuring or changing their outsourcing strategy by moving more facilities in-house or outsourcing to other service providers. Furthermore, our customers, some of whom have experienced rapid changes in their business, substantial price competition and pressures on their profitability, may demand price reductions or reduce the scope of services to be provided by us, any of which could reduce our profitability. In addition, our reliance on any individual customer for a significant portion of our net revenue may give that customer a degree of pricing leverage against us when negotiating agreements and terms of services with us.

The loss of any of our major customers, or a significant decrease in the extent of the services that they outsource to us or the price at which we sell our services to them, could materially and adversely affect our financial condition and results of operations.

If we are unable to meet our service level commitments, our reputation and results of operation could suffer.

Most of our customer agreements provide that we maintain certain service level commitments to our customers. If we fail to meet our service level commitments, we may be contractually obligated to pay the affected customer a financial penalty, which varies by agreement, and the customer may in some cases be able to terminate its agreement. Although we have not had to pay any material financial penalties for failing to meet our service level commitments in the past, there is no assurance that we will be able to meet all of our service level commitments in the future and that no material financial penalties may be imposed. In addition, if such a failure were to occur, there can be no assurance that our customers will not seek other legal remedies that may be available to them, including:

requiring us to provide free services;
seeking damages for losses incurred; and
cancelling or electing not to renew their agreements.

28

Any of these events could materially increase our expenses or reduce our net revenue, which would have a material adverse effect on our reputation and results of operations. Our failure to meet our commitments could also result in substantial customer dissatisfaction or loss. As a result of such customer loss and other potential liabilities, our net revenue and results of operations could be materially and adversely affected.

Our customer base may decline if our customers or potential customers develop their own data centers or expand their own existing data centers.

Some of our customers may develop their own data center facilities. Other customers with their own existing data centers may choose to expand their data center operations in the future. In the event that any of our key customers were to develop or expand their data centers, we may lose business or face pressure as to the pricing of our services. Although we believe that the trend is for companies in China and Southeast Asia to outsource more of their data center facilities and operations to colocation data center service providers, there can be no assurance that this trend will continue. In addition, if we fail to offer services that are cost-competitive and operationally advantageous as compared with services provided in-house by our customers, we may lose customers or fail to attract new customers. If we lose a customer, there is no assurance that we would be able to replace that customer at the same or a higher rate, or at all, and our business and results of operations would suffer.

We may be unable to achieve high agreement renewal rates.

We seek to renew customer agreements when those agreements are due for renewal. We endeavor to provide high levels of customer service, support, and satisfaction to maintain long-term customer relationships and to secure high rates of agreement renewals for our services. Nevertheless, we cannot assure you that we will be able to renew service agreements with our existing customers or re-commit space relating to expired service agreements to new customers if our current customers do not renew their agreements. In the event of a customer’s termination or non-renewal of expired agreements, or a renewal of an expired agreement for fewer services or less area than it had previously utilized, our ability to enter into services agreements so that new or other existing customers utilize the expired existing space in a timely manner will impact our results of operations. If such expired existing space is not utilized by new or other existing customers in a timely manner, our service revenue and results of operations may be negatively impacted. Our quarterly churn rate, which we define as the ratio of quarterly service revenue from agreements which terminated or expired without renewal during the quarter to the total quarterly service revenue for the preceding quarter, averaged 0.8%, 0.4% and 0.5% in 2020, 2021 and 2022, respectively. During 2023, data center service agreements with our customers with respect to 10.2% of our total area committed as of December 31, 2022 will become due for renewal.

If we do not succeed in attracting new customers for our services and/or growing revenue from existing customers, we may not achieve our revenue growth goals.

We have been expanding our customer base to cover a range of industry verticals, particularly cloud service providers and other internet-based businesses. Our ability to attract new customers, as well as our ability to grow revenue from our existing customers, depends on a number of factors, including our ability to offer high-quality services at competitive prices, the strength of our competitors and the capabilities of our marketing and sales teams to attract new customers. If we fail to attract new customers, we may not be able to grow our net revenue as quickly as we anticipate or at all.

As our customer base grows and diversifies into other industries, we may be unable to provide customers with services that meet the specific demand of such customers or their industries, or with quality customer support, which could result in customer dissatisfaction, decreased overall demand for our services and loss of expected revenue. In addition, our 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.

29

Customers who rely on us for the colocation of their servers, the infrastructure of their cloud systems, and management of their IT and cloud operations could potentially sue us for their lost profits or damages if there are disruptions in our services, which could impair our financial condition.

As our services are critical to many of our customers’ business operations, any significant disruption in our services could result in lost profits or other indirect or consequential damages to our customers. Although our customer agreements typically contain provisions attempting to limit our liability for breach of the agreement, including failing to meet our service level commitments, there can be no assurance that a court would enforce any contractual limitations on our liability in the event that one of our customers brings a lawsuit against us as the result of a service interruption that they may ascribe to us. The outcome of any such lawsuit would depend on the specific facts of the case and any legal and policy considerations that we may not be able to mitigate. In such cases, we could be liable for substantial damage awards. Since we do not carry liability insurance coverage, such damage awards could seriously impair our financial condition.

Our major customers operate in a limited number of industries, particularly in the cloud services and internet sector. Factors that adversely affect these industries or information technology spending in these industries may adversely affect our business.

Our major customers operate in a limited number of industries, particularly in the cloud services and internet sector. As of December 31, 2022, customers from the cloud services and internet sector accounted for 63.1% and 24.8% of our total area committed, respectively. Our business and growth depend on continued demand for our services from our current and potential customers in the cloud services and internet sector. Demand for our services, and technology services in general, in any particular industry could be affected by multiple factors outside of our control, including a decrease in growth or growth prospects of the industry, a slowdown or reversal of the trend to outsource information technology operations, or consolidation in the industry. In addition, serving a major customer within a particular industry may effectively preclude us from seeking or obtaining engagements with direct competitors of that customer if there is a perceived conflict of interest. Any significant decrease in demand for our services by customers in these industries, or other industries from which we derive significant net revenue in the future, may reduce the demand for our services.

We enter into fixed price agreements with many customers, and our failure to accurately estimate the resources and time required for the fulfillment of our obligations under these agreements could negatively affect our results of operations.

Our data center services are generally provided on a fixed price basis that requires us to undertake significant projections and planning related to resource utilization and costs. Although our past project experience helps to reduce the risks associated with estimating, planning and performing fixed price agreements, we bear the risk of failing to accurately estimate our projected costs, including power costs as we may not accurately predict our customer’s ultimate power usage once the agreement is implemented, and failing to efficiently utilize our resources to deliver our services, and there can be no assurance that we will be able to reduce the risk of estimating, planning and performing our agreements. In light of the NDRC’s market-oriented reforms for coal-fired power, electricity prices may fluctuate while the reforms are being implemented at various levels of government. See “Item 4. Information on the Company—B. Business Overview—Regulatory Matters—People’s Republic of China Regulations—Regulations Related to Feed-in Electricity Price for Coal-Fired Power Generation.” For fixed priced agreements, we may absorb higher power costs which may result in higher cost of revenue. Any failure to accurately estimate the resources and time required for a project, or any other factors that may impact our costs, could adversely affect our profitability and results of operations.

Our customer agreement commitments are subject to reduction and potential cancellation.

Many of our customer agreements allow for early termination, subject to payment of specified costs and penalties, which are usually less than the revenues we would expect to receive under such agreements. Our customer agreement commitments could significantly decrease if any of the customer agreements is terminated either pursuant to, or in violation of, the terms of such agreement. In addition, our customer agreement commitments during a particular future period may be reduced for reasons outside of our customers’ control, such as general prevailing economic conditions. It is difficult to predict how market forces, or PRC or U.S. government policies, in particular, the severe and continued deterioration of bilateral relations between the PRC and the U.S., may continue to impact the PRC economy as well as related demand for our colocation and managed services going forward. See “—Geopolitical tensions have led to a heightened trend towards trade, technology and even finance “de-coupling” between China and the United States and this adverse trend may continue to deteriorate, which could negatively affect our business operations and results of operations.” If our customer agreement commitments are significantly reduced, our results of operations could be materially and adversely affected.

30

Even if our current and future customers have entered into a binding agreement with us, they may choose to terminate such agreement prior to the expiration of its terms. Any penalty for early termination may not adequately compensate us for the time and resources we have expended in connection with such agreement, or at all, which could have a material adverse effect on our results of operations and cash flows.

We may not be able to compete effectively against our current and future competitors.

We offer a broad range of data center services and, as a result, we may compete with a wide range of data center service providers for some or all of the services we offer. Policies promoted by the PRC government concerning the concept of “new infrastructure” may encourage and result in a new wave of investment in, among other things, largescale data centers, artificial intelligence and industrial internet at all levels of the economy. Accordingly, there may be an increase in the number of companies engaging in the data center services business due to the numerous opportunities presented by such policies, which may result in increased competition in our industry.

We face competition from the state-owned telecommunications carriers, namely China Telecom, China Unicom and China Mobile, ) domestic and international carrier-neutral data center service providers and other global telecommunications carriers. Our current and future competitors may vary by size and service offerings and geographic presence. See “Item 4. Information on the Company—B. Business Overview—Competition.”

Competition is primarily centered on reputation and track record, quality and availability of data center capacity, quality of service, technical expertise, security, reliability, functionality, breadth and depth of services offered, geographic coverage, financial strength and price. Some of our current and future competitors may have greater brand recognition, marketing, technical and financial resources than we do. As a result, some of our competitors may be able to:

bundle colocation services with other services or equipment they provide at reduced prices;
develop superior products or services, gain greater market acceptance, and expand their service offerings more efficiently or rapidly;
adapt to new or emerging technologies and changes in customer requirements more quickly;
take advantage of acquisition and other opportunities more readily; and
adopt more aggressive pricing policies and devote greater resources to the promotion, marketing and sales of their services.

We operate in a competitive market, and we face pricing pressure for our services. Prices for our services are affected by a variety of factors, including supply and demand conditions and pricing pressures from our competitors. Although we offer a broad range of data center services, our competitors that specialize in only one of our service offerings may have competitive advantages in that offering. With respect to all of our colocation services, our competitors may offer such services at rates below current market rates or below the rates we currently charge our customers. With respect to both our colocation and managed services offerings, our competitors may offer services in a greater variety that are more sophisticated or that are more competitively priced than the services we offer. We may be required to lower our prices to remain competitive, which may decrease our margins and adversely affect our business prospects, financial condition and results of operations.

An oversupply of data center capacity could have a material adverse effect on us.

A buildup of new data centers or reduced demand for data center services could result in an oversupply of data center capacity in large commercial centers in China and Southeast Asia. Excess data center capacity could lower the value of data center services and limit the number of economically attractive markets that are available to us for expansion, which could negatively impact our business and results of operations.

31

Export control and economic or trade sanctions could subject us to regulatory investigations or other actions, and may limit our ability to sell to certain customers, which could materially and adversely affect our competitiveness and business operations.

Our operations expose us to risks related to export controls and economic and trade sanctions. In recent years, the U.S. government and other governments have threatened and/or imposed export controls, economic sanctions, or other trade restrictions on a number of China-based technology companies, including ZTE Corporation, Huawei Technologies Co., Ltd., or Huawei, and certain of their respective affiliates and other China-based technology companies, as well as taken other actions against Huawei and related persons. This has raised further concerns as to whether, in the future, China-based companies, including us, may be subject to additional regulatory challenges or enhanced restrictions in a wide range of areas such as data security, telecommunications, artificial intelligence, semiconductor manufacturing, technologies deployed for surveillance purposes, import/export of technology or other business activities. We may also face restrictions on transactions with certain customers, business partners and other persons.

For example, the U.S. government has added hundreds of Chinese companies and institutions, including Huawei, to the Entity List under the U.S. Export Administration Regulation, or EAR, and imposed targeted export controls and trade restrictions on them that could effectively bar their access to U.S.-origin goods and technologies, as well as goods and technologies that contain a significant portion of U.S.-origin content. The Entity List identifies foreign parties that are prohibited from obtaining—whether by export, re-export, or transfer in-country—some or all items subject to the EAR, unless the exporter secures a license. Licenses and exceptions to the license requirement are rarely granted or available to exporters. Exporting, re-exporting or transferring items in violation of the EAR could result in criminal and/or civil penalties. The U.S. Department of Commerce has indicated that engaging in activities contrary to U.S. national security and/or foreign policy interests would be grounds for inclusion on the Entity List. The Company provided colocation services to three PRC companies (two of which belong to the same group) on the Entity List during the years ended December 31, 2020, 2021 and 2022.

Furthermore, on November 12, 2020, former U.S. President Trump issued Executive Order 13959 on Addressing the Threat from Securities Investments that Finance Communist Chinese Military Companies which prohibits any transaction in publicly traded securities, or any securities that are derivative of, or are designed to provide investment exposure to such securities, of any identified company. On June 3, 2021, U.S. President Biden issued Executive Order 14032 amending Executive Order 13959. As amended, Executive Order 13959 continues to prohibit certain transactions involving the purchase or sale of publicly traded securities of designated companies. Restrictions are applicable to certain entities designated as Chinese Military-Industrial Complex Companies, or CMICs, who have been placed on the CMIC List. While the CMIC List is not a blocking sanctions list, it is possible that in the future more severe sanctions may be imposed by the U.S. government on CMICs. Additional companies, including China-based technology companies, have been added to the CMIC List for their alleged involvement in supporting surveillance of ethnic and religious minorities in Xinjiang, China and for their alleged involvement in efforts to develop and use biotechnology and other technologies for military application and human rights abuses. Additionally, the United States has ended trade preferences for Hong Kong as well as imposed sanctions on certain officials of Hong Kong and the PRC government.

Export control and economic sanctions laws and regulations are complex and likely subject to frequent changes, and the interpretation and enforcement of the relevant regulations involve substantial uncertainties, which may be driven by political and/or other factors that are out of our control or heightened by national security concerns. Such potential restrictions, as well as any associated inquiries or investigations or any other government actions, may be difficult or costly to comply with and may, among other things, delay or impede the development of our technology, products and solutions, hinder the stability of our supply chain, and may result in negative publicity, require significant management time and attention and subject us to fines, penalties or orders that we cease or modify our existing business practices, any of which may have a material and adverse effect on our business, financial condition and results of operations.

These restrictions, and similar or more expansive restrictions or sanctions may be imposed by the U.S. or other governments in the future that may adversely affect our ability to work with certain existing and future customers and business partners. This, in turn, could possibly lead to the modification or cancellation of our existing customer contracts, all of which would harm our business. Furthermore, our association with customers or business partners that are or become subject to U.S. regulatory scrutiny or export restrictions could subject us to actual or perceived reputational harm among current or prospective investors, suppliers or customers, customers of our customers, other parties doing business with us, or the general public. Any such reputational harm could result in the loss of investors, suppliers or customers, which could harm our business, financial conditions or prospects.

32

Additionally, given the important role played by China-based companies in our business, these developments may materially and adversely affect certain of our suppliers’ and customers’ abilities to acquire technologies, systems, devices or components that may be critical to their technology infrastructure, service offerings and business operations, and further cause a turmoil to their industries including telecommunications, information technology infrastructure and consumer electronics, which may, in turn, materially and adversely affect their demand for our services and affect our business, financial condition and results of operations. These restrictions or sanctions, even those targeting specific entities unrelated to us, could nevertheless also negatively affect our and our technology partners’ abilities to recruit research and development talent or conduct technological collaboration with scientists and research institutes in the U.S., Europe or other countries, which could significantly harm our competitiveness. There can be no assurance that we will not be affected by current or future export controls or economic and trade sanctions regulations.

Geopolitical tensions have led to a heightened trend towards trade, technology and even finance “de-coupling” between China and the United States and this adverse trend may continue to deteriorate, which could negatively affect our business operations and results of operations.

In recent years, there has been a deterioration in the relationship between China and the United States which has resulted in intense potential conflicts between the two countries in trade, technology and other areas, and this has led to greater uncertainties in the geopolitical situations in other parts of the world affecting China and Chinese companies. Political tensions between the United States and China have escalated in recent years due to, among other things, the ongoing trade war between the two countries, the COVID-19 outbreak, the PRC National People’s Congress’ passage of Hong Kong national security legislation and decision of the National People’s Congress on improving the electoral system of the Hong Kong, the imposition of U.S. sanctions on certain Chinese officials from China’s central government and the Hong Kong by the U.S. government, and the imposition of sanctions on certain individuals from the U.S. by the Chinese government. Export controls, economic and trade sanctions have been imposed and/or threatened by the U.S. government on a number of Chinese technology companies, some of which are existing or potential customers and/or suppliers to us. The United States has also threatened to impose further export controls, sanctions, trade embargoes, and other heightened regulatory requirements on China and Chinese companies. These have raised concerns that there may be increasing regulatory challenges or enhanced restrictions against China and other Chinese technology companies, including us, in a wide range of areas such as data security, emerging technologies, semiconductor manufacturing, artificial intelligence, “dual-use” commercial technologies and applications that could be deployed for surveillance or military purposes, import/export of technology or other business activities. For instance, in 2019 and 2020, the U.S. government announced several executive orders and regulations effectively barring American firms from selling, exporting, re-exporting, or transferring U.S.-origin technology, components and software, among other items, to Chinese technology companies and their respective affiliates. In May 2020, the U.S. Bureau of Industry and Security, or BIS, announced plans to restrict certain Chinese companies and their overseas-related affiliates’ ability to use U.S. technology and software to design and manufacture their products. In August 2020, the U.S. State Department expanded their “Clean Network” program to cover, among others, availability of apps from Chinese companies and storage of data sensitive to U.S. citizens and businesses on cloud-based storage systems run by Chinese companies, including Alibaba. Various executive orders issued by former U.S. President Trump have also led to escalating political tensions between the U.S. and China, such as the one issued in August 2020 that prohibits certain transactions with ByteDance Ltd., Tencent Holdings Ltd. and the respective subsidiaries of such companies, the executive order issued in November 2020 that prohibits U.S. persons from transacting publicly traded securities of certain “Communist Chinese military companies” named in such executive order, as well as the executive order issued in January 2021 that prohibits such transactions as are identified by the U.S. Secretary of Commerce with certain “Chinese connected software applications,” including Alipay and WeChat Pay. When such measures become effective, any transaction that is related to such target companies by any such person, or with respect to any such property, subject to the jurisdiction of the United States, with such target companies shall be prohibited. In March 2021, the Federal Communications Commission, or the FCC, said it had identified five Chinese companies that posed a threat to U.S. national security. In November 2021, the U.S. enacted the Secure Equipment Act, which stops companies judged to be a security threat from receiving new telecoms equipment licenses, and directs the FCC not to review applications from such companies ruled a threat. The Secure Equipment Act signifies that equipment from Huawei, ZTE and three other Chinese companies cannot be used in U.S. telecoms networks. 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, BIS 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. These restrictions or regulations, and similar or more expansive restrictions or regulations that may be imposed by the U.S. or other jurisdictions in the future, may materially and adversely affect our ability and our customers’ ability to acquire technologies, systems, devices or components that may be critical to our technology infrastructure, service offerings and business operations. There can be no assurance that the current and/or future restrictions or regulations implemented by the U.S. government, or authorities in other jurisdictions, and related developments, will not have a negative impact on our business operations or reputation.

33

In addition, if any additional existing or potential customers and/or suppliers of ours or any other parties that have collaborative relationships with us or our affiliates, or our company, were to become targeted under sanctions or export control restrictions, this may result in significant interruption in our business, regulatory investigations and reputational harm to us. Media reports on alleged violation of export control or economic and trade sanctions or data security and privacy laws, by us or by our customers, even on matters not involving us, could nevertheless damage our reputation and lead to regulatory investigations, fines and penalties against us. Such fines and penalties may be significant, and if we were publicly named or investigated by any regulator on the basis of suspected or alleged violations of export control or economic and trade sanctions or data security and privacy laws and rules, even in situations where the potential amount or fine involved may be relatively small, our businesses could be severely interrupted and our reputation could be significantly harmed.

Furthermore, rising trade and political tensions between the United States and China could place pressure on the economic growth in China as well as the rest of the world. Such rising tensions could also reduce levels of trade, investments, technological exchanges and other economic activities between the two major economies, which would have a material adverse effect on global economic conditions and the stability of global financial markets. The U.S. administration under former U.S. President Trump had advocated for and taken steps toward restricting trade in certain goods, particularly from China. While the two nations reached a “Phase One” trade agreement in January 2020, the progress of future trade talks between China and the United States are subject to uncertainties, and there can be no assurance as to whether the United States will maintain or reduce tariffs, or impose additional tariffs on Chinese products in the near future. Trade tension between China and the United States may intensify and the United States may adopt even more drastic measures in the future. China has retaliated and may further retaliate in response to new trade policies, treaties and tariffs implemented by the United States. For example, on January 9, 2021, MOFCOM promulgated the Rules on Counteracting Unjustified Extra-territorial Application of Foreign Legislation and Other Measures, which will apply to Chinese individuals or entities that are purportedly barred by a foreign country’s law from dealing with nationals or entities of a third country. The measures taken by the U.S. and Chinese governments may have the effect of restricting our ability to transact or otherwise do business with entities within or outside of China and may cause investors to lose confidence in Chinese companies and counterparties, including us. If we were unable to conduct our business as it is currently conducted as a result of such regulatory changes, our business, results of operations and financial condition would be materially and adversely affected.

Any further escalation in trade or other tensions between the United States and China or news and rumors of any escalation, could introduce uncertainties to China’s economy and the global economy which in turn could affect the Chinese economy generally, including the use of mobile, web-based commerce as well as our customers’ cloud-based platforms and services. Any such decline in the technology industry, reduction in cloud adoption or slowdown in the growth of the internet and the use of our customers’ platforms and services may lead to decreased demand for data center capacity or managed services, which could have a material and adverse effect on our business, results of operations and financial condition. Foreign policies of the United States tend to be followed by certain other countries, and those countries may adopt similar policies in their relationships with China and Chinese companies.

Changes in international trade or investment policies and barriers to trade or investment, and the ongoing trade conflict, may have an adverse effect on our business and expansion plans.

In recent years, international market conditions and the international regulatory environment have been increasingly affected by competition among countries and geopolitical frictions. Changes to national trade or investment policies, treaties and tariffs, fluctuations in exchange rates or the perception that these changes could occur, could adversely affect the financial and economic conditions in the jurisdictions in which we operate, as well as our international and cross-border operations, our financial condition and results of operations. For example, in 2018 the United States announced tariffs that applied to products imported from China, totaling approximately US$250 billion, and in May 2019 the United States increased the rate of certain tariffs previously levied on Chinese products from 10% to 25%. In August 2019, the United States announced that it would apply an additional tariff of 10% on the remaining US$300 billion of goods and products coming from China. After several rounds of trade talks between China and the United States, the United States temporarily delayed an increase in tariffs on US$250 billion of products imported from China, and in September and October 2019, the United States announced several tariff exemptions for certain Chinese products. In August 2019, the U.S. Treasury labeled China a currency manipulator and withdrew such designation in January 2020. In addition, the United States is reported to be considering ways to limit U.S. investment portfolio flows into China, though no details in such regard have been officially announced.

34

China and other countries have retaliated and may further retaliate in response to new trade policies, treaties and tariffs implemented by the United States. For instance, in response to the tariffs announced by the United States in May 2018, China imposed retaliatory tariffs on U.S. goods of a similar value, and in response to the tariff announcements by the United States in August 2019, China announced it would stop buying U.S. agricultural products and would not rule out import tariffs on newly purchased U.S. agricultural products. In September 2019, China unveiled several tariff exemptions for U.S. products, including various agricultural products. Even though, in January 2020, the “Phase One” trade agreement was signed between the United States and China, the U.S.-China relationship has deteriorated further, and there can be no assurances that the U.S. or China will not increase tariffs or impose additional tariffs in the future. Any further actions to increase existing tariffs or impose additional tariffs could result in an escalation of the trade conflict, and may have tremendous negative impact on the economies of not merely the two countries concerned, but the global economy as a whole. If these measures and tariffs affect any of our customers and their business results and prospects, their demand for, or ability to pay for, our data center services may decrease, which would materially and adversely affect our results of operations. In addition, if China were to increase the tariff on any of the items imported by our suppliers and contract manufacturers from the U.S., they might not be able to find substitutes with the same quality and price in China or from other countries. As a result, our costs would increase and our business, financial condition and results of operations would be adversely affected.

Our failure to comply with regulations applicable to our leased data center buildings may materially and adversely affect our ability to use such data centers.

Among the data center buildings that we lease, including those under construction, a majority of the lease agreements have not been registered or filed with relevant authorities in accordance with the applicable PRC laws and regulations. The enforcement of this legal requirement varies depending on local practices. In case of failure to register or file a lease, the parties to the unregistered lease may be ordered to make rectifications (which would involve registering such leases with the relevant authority) before being subject to penalties. The penalty ranges from RMB1,000 to RMB10,000 for each unregistered lease, at the discretion of the relevant authority. The relevant PRC law is not clear as to which of the parties, the lessor or the lessee, is liable for the failure to register the lease, and the lease agreements of several of our data centers provide that the lessor is responsible for processing the registration and must compensate us for losses caused by any breach of the obligation. Although we have proactively requested that the applicable lessors complete or cooperate with us to complete the registration in a timely manner, we are unable to control whether and when such lessors will do so. In the event that a fine is imposed on both the lessor and lessee, and if we are unable to recover from the lessor any fine paid by us in accordance with the terms of the lease agreement, such fine will be borne by us. In the case of one data center in Beijing, a portion of the building has been constructed without obtaining the building ownership certificate, and the part of the lease in relation to such portion may be deemed invalid if the construction has not been duly approved by the government, in which event we would not be able to use that portion of property. If the owners fail to obtain the necessary consents and/or to comply with the applicable legal requirements for the change of usage of these premises, and the relevant authority or the court orders us to use the relevant leased buildings for the designated usage only, we may not be able to continue to use these buildings for data center purposes and we may need relocate our operation there to other suitable premises. We may also be subject to administrative penalties for lack of fire safety approvals for renovation of the leased premises, and we may be ordered to suspend operations at applicable premises if we fail to timely cure any such defect. Construction or renovation of certain other of our data centers was carried out without obtaining construction (including zoning) related permits, and certain leased premises were put into use without fulfillment of construction inspection and acceptance procedures, which may cause administrative penalties to be imposed on us in the case of renovation, and may cause the use of the leased premises to be deemed illegal, and we may be forced to suspend our operations as a result. See also “—Risks Related to Doing Business in the People’s Republic of China—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.”

35

We may be regarded as being non-compliant with the regulations on VATS due to the lack of IDC licenses for which penalties may be assessed that may materially and adversely affect our business, financial condition, growth strategies and prospects.

The laws and regulations regarding VATS licenses in the PRC are relatively new and are still evolving, and their interpretation and enforcement involve significant uncertainties. Investment activities in the PRC by foreign investors are principally governed by the Industry Catalog Relating to Foreign Investment, or the Catalog, which was promulgated and is amended from time to time by the MOFCOM and the NDRC. Industries not included in the Special Management Measures (Negative List) of the Catalog are permitted industries. Industries such as VATS, including internet data center services, are restricted to foreign investment. The Special Management Measures (Foreign Investment Permitted Negative List) of the Catalog has been superseded by the Special Management Measures (Negative List) (2018) and the Encouraged Foreign Investment Industry Catalog has been superseded by Encouraged Foreign Investment Industry Catalog (2019). On December 27, 2021, the MOFCOM and the NDRC promulgated the Special Management Measures (Negative List) for the Access of Foreign Investment, or the Negative List (2021), which became effective on January 1, 2022. Foreign investment in VATS (other than e-commerce, domestic multi-party communications, store-and-forward and call center), including internet data center services, still falls within the Negative List (2021). Specifically, the Administrative Regulations on Foreign-Invested Telecommunications Enterprises restrict the ultimate capital contribution percentage held by foreign investor(s) in a foreign-invested VATS enterprise to 50% or less. Under the Telecommunications Regulations, telecommunications service providers are required to procure operating licenses prior to their commencement of operations. The Administrative Measures for Telecommunications Business Operating License, which took effect on April 10, 2009 and was amended on September 1, 2017, set forth the types of licenses required to provide telecommunications services in China and the procedures and requirements for obtaining such licenses.

Before 2013, the definition of the IDC services was subject to interpretation as to whether our services would fall within its scope. In addition, authorities in different localities had different interpretations. According to the Classification Catalogue of Telecommunications Services, or the Telecom Catalogue, publicized in February 2003 by the Ministry of Information Industry, the predecessor of the MIIT, which took effect in April 2003, and our consultations with the MIIT, IDC services should be rendered through the connection with the internet or other public telecommunications networks.

On May 6, 2013, the “Q&A on the Application of IDC/ISP Business,” or the Q&A, was published on the website of China Academy of Telecom Research, an affiliate of the MIIT. The Q&A was issued together with the draft revised Telecom Catalogue of the 2013 version, which although not an official law or regulation, reflected the evolving attitude of the MIIT towards the legal requirements as to applications for IDC licenses. A national consulting body and certain telephone numbers, the Designated Numbers, are provided in the Q&A to answer any questions arising from the application of IDC licenses. Since then, even though the definition of IDC services under the Q&A is identical to that under the Telecom Catalogue, whether a business model should be deemed to be IDC services is subject to the unified clarifications under the Q&A and replies obtained from such Designated Numbers, rather than different replies which may be obtained from different officials from the MIIT or its local branches. The draft revised Telecom Catalogue did not come into effect until March 2016, when it was further revised to adapt to developments in the telecommunications industry. During such period, we closely followed legislative developments and conducted feasibility studies for restructuring our business. Based on the Q&A and our consultation with both the Designated Numbers and MIIT officials in 2014 and 2015, IDC services which did not utilize public telecommunications networks would also require an IDC license and that IDC services could only be provided by a holder of an IDC license, or a subsidiary of such holder, with the authorization of the holder.

36

GDS Beijing obtained a cross-regional IDC license in November 2013, the scope of which now includes Shanghai, Suzhou, Beijing, Shenzhen, Chengdu, Guangzhou, Zhangjiakou, Langfang, Tianjin, Huizhou, Wulanchabu, Wuhan, Nantong and Chongqing. In order to adapt to the new regulatory requirements and address pre-existing customer agreements, we converted GDS Suzhou into a domestic company wholly owned by GDS Beijing by acquiring all of the equity interests in GDS Suzhou from Further Success Limited, or FSL, a limited liability company established in the British Virgin Islands, in order to enable GDS Suzhou to provide IDC services with the authorization of GDS Beijing, and under the auspices of an IDC license held by GDS Beijing. The MIIT approved GDS Beijing’s application to expand its IDC license coverage to include GDS Suzhou and Kunshan Wanyu Data Service Co., Ltd., or Kunshan Wanyu, so that they are now authorized to provide IDC services. As part of the VIE restructuring, we converted and changed the shareholding of Shanghai Waigaoqiao EDC Technology Co, Ltd., or EDC Shanghai Waigaoqiao, in the same way as GDS Suzhou, and the MIIT has approved GDS Beijing’s application to expand its IDC license coverage to include EDC Shanghai Waigaoqiao so that EDC Shanghai Waigaoqiao is also authorized to provide IDC services, and the MIIT has approved GDS Beijing’s application to expand its IDC license coverage to include Shenzhen Yaode. As the result of our acquisition of BJ10, BJ11 and BJ12, we have acquired all of the equity interests in Lanting (Beijing) Information Science and Technology Co., Ltd., or Lanting Information, which therefore has been converted into a foreign-invested company. The existing customer agreements of BJ10, BJ11 and BJ12 were entered into by Lanting Information as an IDC service provider before our acquisition. As part of the acquisition, Lanting Information canceled its IDC license prior to the closing and the relevant counterparties have completed the assignment of all of the rights and obligations of Lanting Information as the IDC service provider under these customer agreements to GDS Beijing as the IDC service provider. In addition, with regard to the other WFOEs that have not contributed substantial revenue, we are deliberating different measures to ensure that any business activity that may have to be conducted by IDC license holders will be conducted by our IDC license holders, which are the VIEs and their subsidiaries.

However, there can be no assurance that our agreements signed before the completion of the VIE restructuring with any of our WFOEs as the service provider will not be deemed as historical non-compliance. Also, we cannot assure you that the fact that Lanting Information is the signing party of such agreements during the interim period from the cancellation date of its own IDC license to the completion date of the assignment of such agreements will not be deemed as historical non-compliance. If the MIIT regards us as existing in a state of non-compliance, penalties could potentially be assessed against us. It is possible that the amount of any such penalties may be several times more than the net revenue generated from these services. Our business, financial condition, expected growth and prospects would be materially and adversely affected if such penalties were to be assessed upon us. It is also possible that the PRC government may prohibit a non-compliant entity from continuing to carry on its business, which would materially and adversely affect our results of operations, expected growth and prospects.

We have learned that the MIIT will not approve any expansion of authorization by an IDC license holder to its subsidiary, and that it will not allow any such subsidiary of an IDC license holder to renew its current authorization in the future. Instead, the MIIT will require subsidiaries of IDC license holders to apply for their own IDC licenses. Although, to our knowledge, such policy is not supported by any published laws or regulations, we have been making efforts to comply with this regulatory development. GDS Suzhou has already obtained its own IDC license in May 2019. Beijing Wan Chang Yun and Shenzhen Yaode have obtained their own IDC license respectively in September and November 2019. Two other subsidiaries of the VIEs plan to apply for and obtain their own IDC licenses prior to the expiry of the existing authorizations under which they provide IDC services going forward. However, we cannot assure you that we will be able to obtain approvals from the MIIT for their own IDC Licenses in a timely manner or at all, or obtain approvals from the MIIT for an expansion of authorization from GDS Beijing under its IDC license to allow IDC services to be provided by the other subsidiaries of the VIEs, who rely on such authorizations and expansions to provide IDC services, or that we will be able to renew such authorizations and expansions in due course. Based on our experience with IDC license applications, we do not foresee any legal impediment for such subsidiaries to obtain their IDC licenses. In the unlikely event that such subsidiaries fail to obtain their IDC licenses, we plan to have such subsidiaries assign relevant customer agreements to GDS Beijing so that GDS Beijing will provide the IDC services under such customer agreements, as GDS Beijing’s IDC license covers the locations and scope of IDC services provided by such subsidiaries. However, we will need to obtain customers’ consent to the foregoing assignment, and there can be no assurance that we will be able to obtain such consents from customers before the authorization expires. If any of these situations occur, our business, financial condition, expected growth and prospects would be materially and adversely affected.

37

Some of the consolidated VIEs may be regarded as being non-compliant with the regulations on VATS, due to operating beyond the permitted scope of their IDC licenses.

One of the consolidated VIEs, GDS Shanghai, obtained a regional IDC license for the Shanghai area in January 2012. Nevertheless, GDS Shanghai provided IDC services in cities outside of Shanghai, which were beyond the scope of its then-effective IDC license. GDS Shanghai upgraded its IDC license to a cross-regional license in April 2016, according to which GDS Shanghai is allowed to provide IDC services in Beijing, Shanghai, Suzhou, Shenzhen and Chengdu. A subsidiary of one of the consolidated VIEs, GDS Suzhou, was historically authorized to provide general IDC services under the auspices of an IDC license held by GDS Beijing but such authorization approved by MIIT did not include internet resources collaboration services. Nevertheless, GDS Suzhou signed agreements with clients to provide internet resources collaboration services. In 2018, we further expanded GDS Beijing’s authorization to GDS Suzhou so that GDS Suzhou also was allowed to provide internet resources collaboration services. In addition, in 2016, 2017 and 2018, GDS Beijing and GDS Suzhou entered into IDC service agreements with relevant customers, according to which GDS Beijing and GDS Suzhou have been providing IDC services to their respective customers through third-party data centers in Tianjin. In 2017, GDS Beijing entered into an IDC services agreement with a certain customer, according to which GDS Beijing has been providing IDC services since 2018 in our three data centers located at Zhangjiakou, Hebei Province. However, GDS Beijing’s IDC license and its authorization granted to GDS Suzhou have not included the Tianjin and Zhangjiakou areas until 2019, when GDS Beijing has upgraded its IDC license to cover the Zhangjiakou, Langfang and Tianjin areas, and GDS Suzhou has obtained its own IDC license whereby GDS Suzhou is also allowed to provide general IDC services in broad geographic scope including Tianjin and Zhangjiakou. However, although such approvals have been obtained, we cannot assure you that any agreements signed before GDS Beijing and GDS Suzhou obtained such approvals may not be deemed as historical non-compliance. If the MIIT regards GDS Shanghai, GDS Suzhou and GDS Beijing as being historically non-compliant, penalties which could be several times more than the net revenue generated from these services, could potentially be assessed against us, and as a result, our business, financial condition, expected growth and prospects would be materially and adversely affected. It is also possible that the PRC government may prohibit a historically non-compliant entity from continuing to carry on its business, which would materially and adversely affect our results of operations, expected growth and prospects.

We may fail to obtain, maintain and update licenses or permits necessary to conduct our operations in the PRC, and our business may be materially and adversely affected as a result of any changes in the laws and regulations governing the VATS industry in the PRC.

There can be no assurance that we will be able to maintain our existing licenses or permits necessary to provide our current IDC services in the PRC, renew any of them when their current term expires, or update existing licenses or obtain additional licenses necessary for our future business expansion. The failure to obtain, retain, renew or update any license or permit generally, and our IDC licenses in particular, could materially and adversely disrupt our business and future expansion plans.

For example, the revised Telecom Catalogue came into effect in March 2016 in which the definition of the IDC business also covers the internet resources collaboration services business to reflect the developments in the telecommunications industry in China and covers cloud-based services. Also, in January 2017, the MIIT issued The Circular of the Ministry of Industry and Information Technology on Clearing up and Regulating the Internet Access Service Market, or the 2017 MIIT Circular, according to which an enterprise that obtained its IDC license prior to the implementation of the revised Telecom Catalogue and has actually carried out internet resources collaboration services shall make a written commitment to its original license issuing authority before March 31, 2017 to meet the relevant requirements for business licensing and obtain the corresponding telecommunication business license by the end of 2017. The 2017 MIIT Circular also requires that companies providing IDC services shall not construct communication transmission facilities without permission. Although we have successfully expanded the scope of our IDC licenses to cover internet resources collaboration services, fixed network domestic data transmission services and domestic internet virtual private network services as required under the 2017 MIIT Circular, changes in the regulatory environment of this kind are potentially disruptive to our business as they may require us to modify the way we conduct our business in order to receive licenses or otherwise comply with such requirements. We may also be deemed in non-compliance for failure to update our operation licenses in a timely manner according to such new regulatory requirements. Any such changes could increase our compliance costs, divert management’s attention or interfere with our ability to serve customers, any of which could harm our results of operations.

38

In addition, if future PRC laws or regulations governing the VATS industry require that we obtain additional licenses or permits or update existing licenses in order to continue to provide our IDC services, there can be no assurance that we would be able to obtain such licenses or permits or update existing licenses in a timely manner, or at all. If any of these situations occur, our business, financial condition and prospects would be materially and adversely affected.

Third-party data center providers from whom we lease data center capacity on a wholesale basis may fail to maintain licenses and permits necessary to conduct their operations in the PRC, and our business may be materially and adversely affected.

As of December 31, 2022, we operated an aggregate net floor area of 7,563 sqm that we lease on a wholesale basis from other data center providers, and which we refer to as our third-party data centers. There can be no assurance that the wholesale data center providers from whom we lease will be able to maintain their existing licenses or permits necessary to provide our current IDC services in the PRC or renew any of them when their current term expires. Their failure to obtain, retain or renew any license or permit generally, and their IDC licenses in particular, could materially and adversely disrupt our business.

In addition, if any future PRC laws or regulations governing the VATS industry require that the wholesale data center providers from whom we lease obtain additional licenses or permits in order to continue to provide their IDC services, there can be no assurance that they would be able to obtain such licenses or permits in a timely manner, or at all. If any of these situations occur, our business, financial condition and prospects could be materially and adversely affected.

We cannot assure you that we will be able to relocate such operations to suitable alternative premises, and any such relocation may result in disruption to our business operations and thereby result in loss of earnings. We may also need to incur additional costs for the relocation of our operation. There is also no assurance that we will be able to effectively mitigate the possible adverse effects that may be caused by such disruption, loss or costs. Any of such disruption, loss or costs could materially and adversely affect our financial condition and results of operations.

Our failure to maintain our relationships with various cloud service providers may adversely affect our business, operating results and financial condition.

We derive the majority of our revenue from cloud service providers. Since our agreements with key cloud service providers in China are non-exclusive, these companies may decide in the future to partner with more of our competitors, develop in-house data center capabilities or terminate their agreements with us, any of which could adversely and materially affect our business expansion plan and expected growth.

Our managed cloud services involve providing services to the customers of cloud service providers. If we do not maintain good relationships with cloud service providers, our business could be negatively affected. If these cloud service providers fail to perform as required under our agreements for any reason or suffer service level interruptions or other performance issues, or if our customers are less satisfied than expected with the services provided or results obtained, we may not realize the anticipated benefits of these relationships.

39

We may not be able to keep up with rapidly changing technology, including our ability to upgrade our power, cooling, security or connectivity systems cost-effectively or at all.

The markets for the data centers we own and operate, as well as certain of the industries in which our customers operate, are characterized by rapidly changing technology, evolving industry standards, frequent new service introductions, shifting distribution channels and changing customer demands. As a result, the infrastructure at our data centers may become obsolete or unmarketable due to demand for new processes and/or technologies, including, without limitation: (i) new processes to deliver power to, or eliminate heat from, computer systems; (ii) customer demand for additional redundancy capacity; (iii) new technology that permits higher levels of critical load and heat removal than our data centers are currently designed to provide; and (iv) an inability of the power supply to support new, updated or upgraded technology. In addition, the systems that connect our self-developed data centers, and in particular, our third-party data centers, to the internet and other external networks may become outdated, including with respect to latency, reliability and diversity of connectivity. When customers demand new processes or technologies, we may not be able to upgrade our data centers on a cost-effective basis, or at all, due to, among other things, increased expenses to us that cannot be passed on to customers or insufficient revenue to fund the necessary capital expenditures. The obsolescence of our power and cooling systems and/or our inability to upgrade our data centers, including associated connectivity, could reduce revenue at our data centers and could have a material adverse effect on us. Furthermore, potential future regulations that apply to industries we serve may require customers in those industries to seek specific requirements from their data centers that we are unable to provide. If such regulations were adopted, we could lose customers or be unable to attract new customers in certain industries, which could have a material adverse effect on us.

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 adapt to our rapidly changing market by continually improving the performance, features and reliability of our services and modifying our business strategies accordingly, which could cause us to incur substantial costs. We may not be able to adapt to changing technologies in a timely and cost-effective manner, if at all, which would adversely impact our ability to sustain and grow our business.

In addition, new technologies have the potential to replace or provide lower cost alternatives to our services. The adoption of such new technologies 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 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 services to market, those new services may need to be made available at lower profit margins 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 operating results and financial condition. Our introduction of new alternative services that have lower price points than our current offerings may also result in our existing customers switching to the lower cost products, which could reduce our net revenue and have a material adverse effect on our results of operation.

We have limited ability to protect our intellectual property rights, and unauthorized parties may infringe upon or misappropriate our intellectual property.

Our success depends in part upon our proprietary intellectual property rights, including certain methodologies, practices, tools and technical expertise we utilize in designing, developing, implementing and maintaining applications and processes used in providing our services. We rely on a combination of copyright, trademark, trade secrets and other intellectual property laws, nondisclosure agreements with our employees, customers and other relevant persons and other measures to protect our intellectual property, including our brand identity. Nevertheless, it may be possible for third parties to obtain and use our intellectual property without authorization. The unauthorized use of intellectual property is common in China and enforcement of intellectual property rights by PRC regulatory agencies is inconsistent. As a result, litigation may be necessary to enforce our intellectual property rights. Litigation could result in substantial costs and diversion of our management’s attention and resources, and could disrupt our business, as well as have a material adverse effect on our financial condition and results of operations. Given the relative unpredictability of China’s legal system and potential difficulties in enforcing a court judgment in China, there is no guarantee that we would be able to halt any unauthorized use of our intellectual property in China through litigation.

40

We may be subject to third-party claims of intellectual property infringement.

We derive most our revenues in China and use Graphic, our figure trademarks, in a majority of our services. We have registered the figure trademark Graphic in China and the trademark Graphic in Hong Kong in several categories that cover our services areas and we plan to register the figure trademark Graphic in China in certain additional categories. We have also registered the pure text of “GDS” as a trademark in several categories that cover our services areas, however, a third party has also registered the pure text of “GDS” as a trademark in certain IT-related services. As the services for which the third-party trademark is registered are also IT-related and could be construed as similar to ours in some respects, infringement claims may be asserted against us, and we cannot assure you that a government authority or a court will hold the view that such similarity will not cause confusion in the market. In this case, if we use the pure text of GDS (which we have not registered as a trademark with respect to all services we provide) as our trademark, we may be required to explore the possibility of acquiring this trademark or entering into an exclusive licensing agreement with the third party, which will cause us to incur additional costs. In addition, we may be unaware of intellectual property registrations or applications that purport to relate to our services, which could give rise to potential infringement claims against us. Parties making infringement claims may be able to obtain an injunction to prevent us from delivering our services or using trademark or technology containing the allegedly intellectual property. If we become liable to third parties for infringing upon their intellectual property rights, we could be required to pay a substantial damage award. We may also be subject to injunctions that require us to alter our processes or methodologies so as not to infringe upon a third party’s intellectual property, which may not be technically or commercially feasible and may cause us to expend significant resources. Any claims or litigation in this area, whether we ultimately win or lose, could be time-consuming and costly, could cause the diversion of management’s attention and resources away from the operations of our business and could damage our reputation.

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 arrangements, we could be exposed to protracted and costly legal proceedings and lose customers.

We and our employees are in some cases provided with access to our customers’ proprietary intellectual property and confidential information, including technology, software products, business policies and plans, trade secrets and personal data. Many of our customer agreements 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 nondisclosure 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 agreements 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 act and seek damages and compensation from us.

Assertions of infringement of intellectual property or misappropriation of confidential information against us, if successful, could have a material adverse effect on our business, financial condition and results of operations. Protracted litigation could also result in existing or potential customers deferring or limiting their purchase or use of our services until resolution of such litigation. Even if such assertions against us are unsuccessful, they may cause us to lose existing and future business and incur reputational harm and substantial legal fees.

41

We rely on third-party suppliers for key elements of our facilities, equipment, network infrastructure and software.

We contract with third parties for the supply of facilities, equipment and hardware that we use in the provision of our services to our customers and that we sell to our customers in some cases. The loss of a significant supplier could delay expansion of the data center facilities that we operate, impact our ability to sell our services and hardware and increase our costs. If we are unable to purchase the hardware or obtain a license for the software that our services depend on, our business could be significantly and adversely affected. In addition, if our suppliers are unable to provide products that meet evolving industry standards or that are unable to effectively interoperate with other products or services that we use, then we may be unable to meet all or a portion of our customer service commitments, which could materially and adversely affect our results of operations.

We engage third-party contractors to carry out various services relating to our data center facilities.

We engage third-party contractors to carry out various services relating to our data center facilities, including on-site security, cleaning and greening service, part of the 24/7 on duty operations and IT and customer service delivery. We endeavor to engage third-party companies with a strong reputation and proven track record, high-performance reliability and adequate financial resources. However, any such third-party contractor may still fail to provide satisfactory security services or quality outsourced labor, resulting in inappropriate access to our facilities or IT faults which, though non-critical, may cause poor service quality to customers.

We are expanding our operations to new markets outside of mainland China and Hong Kong, which subject us to additional regulatory, economic and political risks, and we may not be able to effectively implement our international expansion plans.

We are expanding our operations in new markets outside of mainland China and Hong Kong, such as Singapore, Malaysia and Indonesia. In addition, we began providing data center services in Singapore at third-party data centers. We are currently evaluating other expansion opportunities as well.

Our ability to effectively implement our international plans will depend on, among other things, our ability to source and develop additional data centers on an economically feasible basis, and our ability to secure commitments from customers. Our new markets may have different competitive conditions and may subject us to operating considerations that are different from those we have experienced in mainland China and Hong Kong, which, in turn, may adversely affect our ability to develop and operate data centers in these new markets.

International expansion involves operational risks related to zoning, regulatory approvals, and construction. Our lack of operating experience in new markets may adversely impact our ability to successfully develop new data centers. To successfully develop our data center facilities in these new markets, we must work closely with local government regulators, power suppliers and carriers, where our proposed data centers are located, and third-party technical personnel with whom we have limited experience. Should a significant vendor working on any such development project breach their contractual obligations during the construction process, we could experience significant delays, increased costs to complete the project and other issues that may negatively impact our business. See “Item 4. Information on the Company—B. Business Overview-Regulatory Matters-Singapore Regulations,” “—Malaysia Regulations” and “—Indonesia Regulations.”

We are subject to a variety of national, regional and local laws and regulations in the markets where we do business, notably mainland China, Hong Kong and Southeast Asia, some of which may conflict with each other and all of which are subject to change. These laws and regulations include telecommunication regulations, tax laws and regulations, environmental regulations, labor laws and other government requirements, approvals, permits and licenses. Any new regulations or policies pertaining to our business may result in significant additional expenses to us and customers, which could cause a significant reduction in demand for data center services. 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 these requirements, we could also be subject to civil or criminal liability and the imposition of fines.

Undertaking and managing international expansion may subject us to additional risks, including:

protectionist laws and business practices favoring local competition;
greater difficulty or delay in accounts receivable collection;

42

difficulties in staffing and managing foreign operations, including negotiating with foreign labor unions or workers’ councils;
political and economic instability, as well as geopolitical tensions among the PRC, the U.S. and/or member states in the Association of Southeast Asian Nations, or ASEAN; see”—Geopolitical tensions have led to a heightened trend towards trade, technology and even finance “decoupling” between China and the United States and this adverse trend may continue to deteriorate, which could negatively affect our business operations and results of operations”;
unexpected changes in regulatory, tax and political environments;
fluctuations in exchange rates between the Renminbi and other currencies, including but not limited to the Hong Kong dollar, Macanese pataca, the U.S. dollar, the Singapore dollar, Malaysian ringgit and Indonesian rupiah;
difficulties in repatriating funds from certain countries;
difficulties in managing across cultures and in foreign languages;
our ability to obtain, transfer or maintain licenses required by governmental entities with respect to our business;
our ability to secure and maintain the necessary physical and telecommunications infrastructure;
compliance with anti-bribery and corruption laws;
compliance with evolving governmental regulation with which we have little experience; and
compliance with evolving and varied regulations related to the ongoing COVID-19 pandemic.

As we further expand into overseas markets in Southeast Asia, we may face risks associated with a lack of market knowledge or understanding of the local economy and culture, forging new business relationships in the area and unfamiliarity with local government procedures. In addition, due diligence, transaction and structuring costs in Southeast Asia may be higher than those we may face in mainland China and Hong Kong. We may mitigate such risks through extensive diligence and research and associations with experienced local partners; however, we cannot assure you that all such risks will be eliminated.

As we further expand in Southeast Asia, specifically in Singapore, Malaysia and Indonesia, adverse developments in the economic, political, or regulatory environment of these countries may materially adversely affect our business and operating results.

We provide data center services in Singapore at third-party data centers and have data center capacity under construction or held for future development in Malaysia and Indonesia. Our expansion in these countries in Southeast Asia involves strategically locating projects in and around Singapore. Consequently, we may be exposed to adverse developments in the economic, political and regulatory environments in these markets, and particularly in Singapore.

Our expansion in Southeast Asia is contingent upon the increasing demand from our customers to expand into markets such as Singapore, Malaysia, and Indonesia. Any fluctuations in our customers’ demand or pace of deployment in these markets could have a significant impact on our operations. Establishing data centers in and around Singapore requires providing sufficient network connectivity and capacity for our customers to transfer data to and from equipment that they locate in the data center facilities that we operate. Due to land and energy restrictions in Singapore, data centers supporting businesses that require accessing the data connectivity hubs in Singapore may be located in neighboring countries and data must be transferred across political borders.

43

We are therefore dependent on telecommunications carriers, including those with undersea cable options connecting our data centers to Singapore. Although we believe we are developing and will maintain good relationships with local and global telecommunications carriers, there can be no assurance that they will provide the network services that our customers require on commercially acceptable terms at each of the data centers where we operate, if at all. We cannot guarantee that we will be able to source sufficient and/or redundant connectivity from telecommunications carriers to Singapore to satisfy our customers’ requirements for deployment of IT infrastructure in neighboring countries. In addition, if any telecommunications carrier increases the price of their network services, it would have a negative impact on the overall cost-effectiveness of data center services in the region, which could cause our customers’ demand for our services to decline and would materially and adversely affect our business and results of operations.

If we are unable to establish and scale up data center funds, our business, results of operations and financial condition may be materially and adversely affected.

In March 2023, we signed a limited partnership agreement with a sovereign wealth fund to establish an investment fund that proposes to invest in China data centers. The establishment of this data center fund remains subject to the satisfaction of various conditions, including, among others, obtaining necessary regulatory approvals and the execution of ancillary agreements.

Establishing this and additional data center funds, both offshore and onshore, is an important part of our financing plans and strategy, over the near and long term, to monetize existing data center assets while financing investment in new data center projects and acquisitions. However, we face a number of challenges that may affect our ability to successfully establish and manage data center funds, including:

highly complex structuring requirements, in order to comply with PRC regulations applicable to the data center sector business and industry in China;
our ability to take to continue to take responsibility for colocation and managed services delivery and operations under relevant customer agreements for data centers in which the funds invest, given the highly demanding and complex nature of such agreements;
the intensely competitive nature of the fund management business generally;
challenges in attracting and retaining investors for the data center funds, since such funds are relatively new in China, there is not a well-established investor base for such funds, and alternative investment opportunities may be available on more favorable terms; and
significant challenges in disposing investments from portfolios of the data center funds to achieve investment performance and realize rates of return that meet the expectations of investors, as there is not a well-established market for buying and selling data centers as an asset class.

Any of these factors may prevent us from being successful in establishing and managing data center funds. Even if we succeed in establishing one or more data center funds, the investment performance achieved and rates of return realized by such funds may fail to meet investor expectations. We therefore may be unable to establish and scale up data center funds in order to meet our financing objectives. If we are unable to establish and scale up data center funds, our business, results of operations and financial condition may be materially and adversely affected.

44

As data security and data privacy laws and regulations involve uncertainties, any non-compliance with such laws and regulations may subject us to fines and/or other sanctions which may have a material adverse effect on us.

The cross-border transfer of data raises data security concerns for the governments in which we operate and the companies who are our customers and suppliers. Our ability to develop profitable data centers is dependent on acceptance and implementation of a data management framework and cross border flows within ASEAN transferring data across borders. We are cooperating with government authorities to clarify our concerns regarding data protection, but there can be no assurance that a data management framework will be fully accepted by market participants such that cross-border transfer of data will no longer raise data privacy concern, which will affect our ability to develop data centers and attract customers to them. Furthermore, as existing laws and regulations regarding data security involve uncertainties, we cannot assure you that we will comply with such laws and regulations in all respects, and we may be ordered to rectify or terminate any actions that are deemed illegal by regulatory authorities. We may also become subject to fines and/or other sanctions which may have a material adverse effect on our business, operations and financial condition as well as price of our securities.

We have expanded in the past and expect to continue to expand in the future through acquisitions of other companies, each of which may divert our management’s attention, result in additional dilution to shareholders or use resources that are necessary to operate our business.

In the past, we have grown our business through acquisitions and we expect to continue to evaluate and enter into discussions regarding potential strategic acquisition transactions and alliances to further expand our business, and, from time to time, we may have a number of pending investments and acquisitions that are subject to closing conditions. However, such pending acquisitions are subject to uncertainties and may not be completed due to failure to satisfy all closing conditions as a result of inaccuracy or breach of representations and warranties of, or non-compliance with covenants by, either party or other reasons. If we are presented with appropriate opportunities, we may acquire additional businesses, services, resources, or assets, including data centers, that are complementary to our core business. Our integration of the acquired entities or assets into our business may not be successful and may not enable us to generate the expected revenues or expand into new services, customer segments or operating locations as well as we expect. This would significantly affect the expected benefits of these acquisitions. Moreover, the integration of any acquired entities or assets into our operations could require significant attention from our management. The diversion of our management’s attention and any difficulties encountered in any integration process could have an adverse effect on our ability to manage our business. In addition, we may face challenges trying to integrate new operations, services and personnel with our existing operations. Our possible future acquisitions may also expose us to other potential risks, including risks associated with unforeseen or hidden liabilities, litigation, corrupt practices of prior owners, problems with data center design or operation, or other issues not discovered in the due diligence process or addressed through acquisition agreements, the diversion of resources from our existing businesses and technologies, our inability to generate sufficient revenue to offset the costs, expenses of acquisitions and potential loss of, or harm to, relationships with employees and customers as a result of our integration of new businesses.

Our failure to address these risks or other problems encountered in connection with our past or future acquisitions and investments could cause us to fail to realize the anticipated benefits of these acquisitions or investments, cause us to incur unanticipated liabilities and harm our business generally. Future acquisitions could also result in the use of substantial amounts of our cash and cash equivalents, dilutive issuances of our equity securities, the incurrence of debt, contingent liabilities, amortization expenses or the write-off of goodwill, any of which could harm our financial condition. Also, the anticipated benefits of any acquisitions may not materialize, may be less beneficial, or may develop more slowly, than we expect. If we do not receive the benefits anticipated from these acquisitions and investments, or if the achievement of these benefits is delayed, our operating results may be adversely affected and our stock price could decline.

The anticipated benefits of our joint ventures and strategic partnerships or future joint ventures or strategic partnerships may not be fully realized, or take longer to realize than expected.

We have entered into onshore and offshore joint ventures with several third-party partners, including GIC. See “Item 4. Information on the Company—A. History and Development of the Company” for additional details about our relationship with GIC. We may continue to evaluate and establish potential joint ventures and strategic partnerships with other appropriate partners to further develop our business.

45

We may not realize the anticipated benefits from these joint ventures and strategic partnerships. The success of these joint ventures and strategic partnerships will depend, in part, on the successful partnership between the relevant partner and us. Such a partnership is subject to the risks outlined below, and more generally, to the same types of business risks as would impact our business operations when pursued on a cooperative basis:

we may not have the right to exercise sole decision-making authority regarding the joint venture and strategic partnerships;
our partner may become bankrupt or fail to pay the relevant consideration for the cooperation with us;
our partner’s interests may not be aligned with our interests, our partner may have economic, tax or other business interests or goals which are inconsistent with our business interests or goals, and may take actions contrary to our policies or objectives;
our partner may take actions unrelated to our business agreement but which reflect adversely on us because of our joint venture;
changes in the terms of the arrangements of our partnerships may materially and adversely affect our ability to complete or operate projects we are pursuing or contemplating through joint venture partnerships;
disputes between us and our partner may result in litigation or arbitration that would increase our expenses and prevent our management from focusing their time and effort on our business; and
we may in certain circumstances be liable for the actions of our partner or guarantee all or a portion of the joint venture’s liabilities.

A failure to successfully partner, or a failure to realize our expectations for the joint ventures and strategic partnerships, could materially impact our business, financial condition and results of operations.

The uncertain economic environment may have an adverse impact on our business and financial condition.

The uncertain economic environment could have an adverse effect on our liquidity. While we believe we have a strong customer base, if the current market conditions were to worsen, some of our customers may have difficulty paying us and we may experience increased churn in our customer base and reductions in their commitments to us. We may also be required to make allowances for doubtful accounts and our results would be negatively impacted. Our sales cycle could also be lengthened if customers reduce spending on, or delay decision-making with respect to, our services, which could adversely affect our revenue growth and our ability to recognize net revenue. We could also experience pricing pressure as a result of economic conditions if our competitors lower prices and attempt to lure away our customers with lower cost solutions. Finally, our ability to access the equity and debt capital markets may be severely restricted at a time when we would like, or need, to do so, especially during times of increased volatility in global financial markets and stock markets, which could limit our ability to raise funds through additional equity sales. Any inability to raise funds from capital markets generally, and equity capital markets in particular, could adversely affect our liquidity as well as hinder our ability to pursue additional strategic expansion opportunities, execute our business plans and maintain our desired level of revenue growth in the future.

46

The failure of financial institutions or transactional counterparties could adversely affect our current and projected business operations and our financial condition and results of operations.

In March 2023, Silicon Valley Bank, or SVB, was closed by the California Department of Financial Protection and Innovation, which appointed the Federal Deposit Insurance Corporation, or FDIC, as receiver. In the same month, each of Signature Bank and Silvergate Capital Corp. were swept into receivership. A statement by the U.S. Department of the Treasury, the Federal Reserve and the FDIC stated that all depositors of SVB would have access to all of their money after one business day of closure, including funds held in uninsured deposit accounts. Although we do not have any funds deposited with SVB and Signature Bank as of the date of this annual report, we regularly maintain large cash balances with other financial institutions that are uninsured. Any failure of a financial or depository institution to return deposits to us could materially and adversely impact our cash and cash equivalents, operating liquidity and financial condition.

A downturn in the PRC or global economy could reduce the demand for our services, which could materially and adversely affect our business and financial condition.

There is considerable uncertainty over the global economy and 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 those of the United States and the PRC. There have been concerns about the economic effects of rising tensions between the PRC and the United States, as well as between the PRC and surrounding Asian countries. See “Geopolitical tensions have led to a heightened trend towards trade, technology and even finance “de-coupling” between China and the United States and this adverse trend may continue to deteriorate, which could negatively affect our business operations and results of operations.” Economic conditions in the PRC are sensitive to global economic conditions. International conditions and any new or escalating trade war can lead to disruption in our supply chain and higher costs of capital expenditures.

The continuing conflict between Russia and Ukraine has significantly impacted global economic markets. Russia’s military interventions in Ukraine have also led to, and may continue to lead to, additional economic or trade sanctions being imposed against Russia by the U.S., European Union and other countries. We cannot predict the progress or outcome of the situation in Russia and Ukraine, as the conflict and governmental reactions continue to evolve. Prolonged unrest, intensified military activities, and more extensive economic or trade sanctions impacting Russia and Ukraine could have a material adverse effect on the global economy, and such effect could in turn have a material adverse effect on our operations, financial condition, liquidity and business outlook. Any disruptions or continuing or worsening slowdown in the global economy or the PRC economy, whether as a result of the deterioration of the U.S.-China relationship, the Russia-Ukraine conflict, or other reasons, could significantly impact and reduce domestic commercial activities in China, which may lead to decreased demand for our colocation or managed services and have a negative impact on our business, financial condition and results of operations. A decrease in economic activity, 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 and, as a result, may also adversely affect our business, financial condition and results of operations. Additionally, continued turbulence in the international markets may adversely affect our ability to access the capital markets to meet our liquidity needs. Any periods of continuing or worsening increased or heightened volatility in financial, equity and other markets, particularly due to investor concerns relating to the deterioration of the U.S.-China relationship, or the Russia-Ukraine conflict could limit our ability to raise funds, pursue further business expansion and maintain revenue growth. See “—The uncertain economic environment may have an adverse impact on our business and financial condition” above.

47

Our success depends to a substantial degree upon our senior management, including Mr. Huang, and key personnel, and our business operations may be negatively affected if we fail to attract and retain highly competent senior management.

We depend to a significant degree on the continuous service of Mr. Huang, our founder, chairman and chief executive officer, and our experienced senior management team and other key personnel such as project managers and other middle management. If one or more members of our senior management team or key personnel resigns, it could disrupt our business operations and create uncertainty as we search for and integrate a replacement. If any member of our senior management leaves us to join a competitor or to form a competing company, any resulting loss of existing or potential customers to any such competitor could have a material adverse effect on our business, financial condition and results of operations. Additionally, there could be unauthorized disclosure or use of our technical knowledge, practices or procedures by such personnel. We have entered into employment agreements with our senior management and key personnel. We have also entered into confidentiality agreements with our personnel which contain nondisclosure covenants that survive indefinitely as to our trade secrets. Additionally, pursuant to these confidentiality agreements, any inventions and creations of our employees relating to the company’s business that are completed within twelve months after termination of employment shall be transferred to the company without payment of consideration, and the employees shall assist the company in applying for corresponding patents or other rights. However, these employment agreements do not ensure the continued service of these senior management and key personnel, and we may not be able to enforce the confidentiality agreements we have with our personnel. In addition, we do not maintain key man life insurance for any of the senior members of our management team or our key personnel.

Competition for employees is intense, and we may not be able to attract and retain the qualified and skilled employees needed to support our business.

We believe our success depends on the efforts and talent of our employees, including data center design, construction management, operations, engineering, IT, risk management, and sales and marketing personnel. Our future success depends on our continued ability to attract, develop, motivate and retain qualified and skilled employees. Competition for highly skilled personnel is extremely intense. We may not be able to hire and retain these personnel at compensation levels consistent with our existing compensation and salary structure. Some of the companies with which we compete for experienced employees have greater resources than we have and may be able to offer more attractive terms of employment.

In addition, we invest significant time and expenses in training our employees, which increases their value to competitors who may seek to recruit them. If we fail to retain our employees, we could incur significant expenses in hiring and training their replacements, and the quality of our services and our ability to serve our customers could diminish, resulting in a material adverse effect to our business.

Our operating results may fluctuate, which could make our future results difficult to predict, and may fall below investor or analyst expectations.

Our operating results may fluctuate due to a variety of factors, including many of the risks described in this section, which are outside of our control. You should not rely on our operating results for any prior periods as an indication of our future operating performance. Fluctuations in our net revenue can lead to even greater fluctuations in our operating results. Our budgeted expense levels depend in part on our expectations of long-term future net revenue. Given relatively large fixed cost of revenue for services, other than utility costs, any substantial adjustment to our costs to account for lower than expected levels of net revenue will be difficult. Consequently, if our net revenue does not meet projected levels, our operating performance will be negatively affected. If our net revenue or operating results do not meet or exceed the expectations of investors or securities analysts, the price of our ADSs and/or ordinary shares may decline.

48

Declining fixed asset valuations could result in impairment charges, the determination of which involves a significant amount of judgment on our part. Any impairment charge could have a material adverse effect on us.

We review our fixed assets for impairment on an annual basis and whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. Indicators of impairment include, but are not limited to, a sustained significant decrease in the market price of or the cash flows expected to be derived from a property. A significant amount of judgment is involved in determining the presence of an indicator of impairment. If the total of the expected undiscounted future cash flows is less than the carrying amount of a property on our balance sheet, a loss is recognized for the difference between the fair value and carrying value of the asset. The evaluation of anticipated cash flows requires a significant amount of judgment regarding assumptions that could differ materially from actual results in future periods, including assumptions regarding future occupancy, contract rates and estimated costs to service the contracts. Any impairment charge could have a material adverse effect on us. We recorded an impairment loss of RMB12.8 million (US$1.9 million) related to the property and equipment during the year ended December 31, 2022. No impairment loss was recorded in the years ended December 31, 2020 and 2021.

We may fail to acquire land use rights according to our investment and framework agreements and failure to commence or resume development of land that we have been granted right to use within the required timeframe or to fulfill the investment commitments under the land use right grant contracts and/or investment/framework agreements may cause us to lose such land use rights and subject us to liabilities under land use right grant contracts and investment/framework agreements.

We have entered into, and may enter into additional, binding investment and framework agreements to reserve or acquire land use rights. The reservation or acquisition of land use rights under such investment and framework agreements are usually subject to certain grant conditions and subsequently entering into a land use right grant contract through relevant tender, auction or listing-for-sale procedures, and we cannot assure you that all these grant conditions will be satisfied or that ultimately we will be able to enter into the land use right grant contract, or that we will indeed acquire the land use right under the relevant investment and framework agreement.

Contracts for the grant of land use rights and some of the investment/framework agreements that we have entered into with the local governments as well as PRC regulations provide for the timeframe within which we are obligated to carry out the construction projects on the land parcels under these contracts and/or agreements. According to the relevant PRC regulations, the PRC government may impose an “idle land fee” equal to 20% of the land fees on land use if the relevant construction land has been identified as “idle land.” The construction land may be identified as “idle land” under any of the following circumstances: (i) where development of and construction on the land fails to commence for more than one year from the construction commencement date prescribed in the land grant contract; or (ii) the development and construction on the land have commenced but have been suspended when the area of the developed land is less than one-third of the total area to be developed or the invested amount is less than 25% of the total amount of investment, and the suspension of development attains for one year. Furthermore, the PRC government has the authority to confiscate any land without compensation if the construction does not commence within two years after the construction commencement date specified in the land grant contract, unless the delay is caused by force majeure, governmental action or preliminary work necessary for the commencement of construction. In addition, these contracts and agreements usually provide for certain investment commitments (such as total investment amount and amount of revenues and taxes generated by the investment projects on the land parcels). We may lose the land use rights and be subject to other liabilities under the land use right grant contracts and the investment/framework agreements if we fail to commence or resume development of land that we have been granted right to use within the required timeframe or to fulfill the investment commitments under the land use right grant contracts and/or investment/framework agreements.

For example, we have two parcels of land, one in Chengdu and one in Kunshan, over which we have obtained land use rights, but which may be treated as “idle land” by the respective local government authorities. We suspended the development of one parcel of land in Chengdu after completion of the construction of the then existing buildings thereon in November 2010, and upon such suspension, the area of the developed land was less than one-third of the total land area. The development of one parcel of land in Kunshan was not timely commenced before the December 2012 deadline. We have received approvals from the local government authorities to commence construction on the rest of such land parcel in Chengdu and the parcel of land in Kunshan, respectively, and we commenced construction after receiving such approvals. As of December 31, 2022, we have obtained the property ownership certificate of the data centers on the parcel in Kunshan, and made progress in construction on the parcel in Chengdu. Our PRC legal counsel, based on their consultation with the local authorities, has advised us that it is unlikely the local authorities will order penalties against us or require us to forfeit the relevant land by invoking the laws and regulations in relation to “idle land” or for breach of relevant land use right grant contracts and/or the investment/framework agreements.

49

We have not been subject to any penalties or required to forfeit any land as a result of failing to commence or resume development or fulfill the relevant investment commitments we made pursuant to the relevant land grant contracts and/or the investment/framework agreements. However, we cannot assure you that we will not be subject to penalties as a result of any failure to commence development or fulfill our investment commitments in accordance with the relevant land grant contracts and/or the investment/framework agreements in the future. If this occurs, our financial condition and results of operations could be materially and adversely affected.

We may experience impairment of goodwill in connection with our acquisition of entities.

We review our goodwill for impairment when events or changes in circumstances indicate that the carrying value may not be recoverable, such as a decline in stock price and market capitalization. We are required to perform an annual goodwill impairment test. As of December 31, 2022, we carried RMB7,076.5 million (US$1,026.0 million) of goodwill on our balance sheet. However, goodwill can become impaired. We test goodwill for impairment annually or more frequently if events or changes in circumstances indicate possible impairment, but the fair value estimates involved require a significant amount of difficult judgment and assumptions. We may not achieve the anticipated benefits of the acquisitions, which may result in the need to recognize impairment of some or all of the goodwill we recorded.

We are subject to anti-corruption laws of mainland China, Hong Kong, Macau, Singapore, Malaysia and Indonesia as well as 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 operate our business in various countries and regions, including mainland China, Hong Kong, Macau, Singapore, Malaysia and Indonesia and are thus subject to the laws and regulations related to anti-corruption of mainland China, Hong Kong, Macau, Singapore, Malaysia and Indonesia, which prohibit bribery to government agencies, state or government owned or controlled enterprises or entities, to government officials or officials that work for state or government owned enterprises or entities, as well as bribery to non-government entities or individuals. We are also subject to the U.S. Foreign Corrupt Practices Act, or the FCPA, which generally prohibits companies and any individuals or entities 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. Our existing policies prohibit any such conduct and we have implemented and conducted additional policies and procedures designed, and providing training, to ensure that we, our employees, business partners and other third parties comply with PRC anti-corruption laws and regulations, 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. There is no assurance that our employees, business partners and other third parties would always obey our policies and procedures. Further, there is discretion and interpretation in connection with the implementation of PRC anti-corruption laws. We could be held liable for actions taken by our employees, business partners and other third parties 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 colocation 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 not to be in compliance with PRC anti-corruption laws, the FCPA and other applicable anti-corruption laws governing the conduct of business with government entities, officials or other business counterparties, we may be subject to criminal, administrative, 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., mainland China, Hong Kong, Macau, Singapore, Malaysia or Indonesia authorities or the authorities of any other foreign jurisdictions, could adversely impact our reputation, cause us to lose customer sales and access to colocation facilities and telecommunications resources, and lead to other adverse impacts on our business, financial condition and results of operations.

50

We face risks related to natural disasters, health epidemics and other outbreaks, which could significantly disrupt our operations.

On May 12, 2008 and April 14, 2010, severe earthquakes hit part of Sichuan Province in southwestern China and part of Qinghai Province in western China, respectively, resulting in significant casualties and property damage. While we did not suffer any loss or experience any significant increase in cost resulting from these earthquakes, if a similar disaster were to occur in the future that affected our Tier 1 markets or another city where we have data centers or are in the process of developing data centers, our operations could be materially and adversely affected due to loss of personnel and damages to property. In addition, a similar disaster affecting a larger, more developed area could also cause an increase in our costs resulting from the efforts to resurvey the affected area. Even if we are not directly affected, such a disaster could affect the operations or financial condition of our customers and suppliers, which could harm our results of operations.

In addition, our business could be materially and adversely affected by other natural disasters, such as snowstorms, typhoon, fires or floods, the outbreak of a widespread health epidemic or pandemic, such as swine flu, avian influenza, severe acute respiratory syndrome, or SARS, Ebola, Zika, COVID-19, or other events, such as wars, acts of terrorism, environmental accidents, power shortage or communication interruptions. If any of our employees is suspected of having contracted any contagious disease, we may under certain circumstances be required to quarantine such employees and the affected areas of our premises. Therefore, we may have to temporarily suspend part of or all of our operations. Furthermore, any future outbreak may restrict economic activities in affected regions, resulting in temporary closure of our offices or prevent us and our customers from traveling. Such closures could severely disrupt our business operations and adversely affect our results of operations.

If we fail to maintain proper and effective internal controls, our ability to produce accurate financial statements on a timely basis could be impaired.

We are subject to the reporting requirements of the U.S. Exchange Act, the Sarbanes-Oxley Act of 2002, or the Sarbanes-Oxley Act, and the rules and regulations of Nasdaq. The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal controls over financial reporting. Commencing with our year ended December 31, 2017, we have been obligated to perform system and process evaluation and testing of our internal controls over financial reporting to allow management to report on the effectiveness of our internal controls over financial reporting in our Form 20-F filing for that year, as required by Section 404 of the Sarbanes-Oxley Act. In addition, as of December 31, 2018, we ceased to be an “emerging growth company” as the term is defined in the Jumpstart Our Business Startups Act, or the JOBS Act, and our independent registered public accounting firm must attest to and report on the effectiveness of our internal control over financial reporting. Even if our management concludes that our internal control over financial reporting is effective, our independent registered public accounting firm, after conducting its own independent testing, may issue a report that is qualified if it is not satisfied with our internal controls or the level at which our controls are documented, designed, operated or reviewed, or if it interprets the relevant requirements differently from us. This has required and will continue to require us to incur substantial additional professional fees and internal costs to expand our accounting and finance functions and that we expend significant management efforts. We continue to enhance our accounting personnel and other resources to address our internal controls and procedures. We also continuously enhance our accounting procedures and internal controls.

In addition, our internal control over financial reporting will not prevent or detect all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud will be detected.

If we are not able to comply with the requirements of Section 404 of the Sarbanes-Oxley Act in a timely manner, or if we are unable to maintain proper and effective internal controls, we may not be able to produce timely and accurate financial statements. If that were to happen, the market price of our ADSs and/or ordinary shares could decline and we could be subject to sanctions or investigations by the SEC, Nasdaq, or other regulatory authorities.

51

Fluctuations in exchange rates could result in foreign currency exchange losses and could materially reduce the value of your investment.

The value of the Renminbi against the U.S. dollar and other currencies may fluctuate and is affected by, among other things, changes in political and economic conditions and the foreign exchange policy adopted by the PRC government. It is difficult to predict how market forces or PRC or U.S. government policy, including any increases in the target range for the federal funds rate announced by the Federal Open Market Committee of the U.S. Federal Reserve System, may impact the exchange rate between the Renminbi and the U.S. dollar in the future. We cannot assure you that the 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 the Renminbi and the U.S. dollar in the future or what impact this will have on our results of operations.

Substantially all of our net revenue and costs are denominated in Renminbi. We are a holding company and we rely on dividends paid by our operating subsidiaries in China for our cash needs. Any significant revaluation of the Renminbi may materially reduce any dividends payable on, our ADSs and/or ordinary shares in U.S. dollars.

At the same time, we have also began investing in developing data centers internationally, particularly in Southeast Asian countries where currency swings may be volatile due to political or macro-economic factors. Any revaluation of each respective country’s currency may materially impact our financials.

Risks Related to Our Corporate Structure

If the PRC government deems that the contractual arrangements in relation to the consolidated VIEs 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 in the future, we could be subject to severe penalties or be forced to relinquish our interests in the operations of the consolidated VIEs and their subsidiaries.

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, foreign investors are not allowed to own more than a 50% equity interest in any PRC company engaging in value-added telecommunications businesses, with certain exceptions relating to certain categories which do not apply to us.

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 or PRC joint ventures are foreign-invested enterprises, or their subsidiaries. See List of Subsidiaries of the Registrant, Exhibit 8.1 to this annual report, for a complete list of our wholly owned subsidiaries and joint ventures incorporated in the PRC. To comply with PRC laws and regulations, we conduct our business in China through contractual arrangements with the consolidated VIEs and their shareholders. These contractual arrangements provide us with effective control over the consolidated VIEs, and enable us to receive substantially all of the economic benefits of the consolidated VIEs and their subsidiaries 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 consolidated VIEs when permissible under PRC laws. See List of Subsidiaries of the Registrant, Exhibit 8.1 to this annual report, for a complete list of the consolidated VIEs and their subsidiaries. For a description of the contractual arrangements among GDS Investment Company, Management HoldCo, GDS Beijing and GDS Shanghai, see “Item 4. Information on the Company—C. Organizational Structure—Contractual Arrangements with Affiliated Consolidated Entities.”

52

We believe that our corporate structure and contractual arrangements comply with the current applicable PRC laws and regulations. Our PRC legal counsel, based on its understanding of the relevant laws and regulations, is of the opinion that each of the contracts among our wholly-owned PRC subsidiaries, the consolidated VIEs and their shareholders is valid, legally binding and enforceable in accordance with its terms. However, as there are substantial uncertainties regarding the interpretation and application of PRC laws and regulations, including the M&A Rules, the telecommunications circular described above and the Telecommunications Regulations of the People’s Republic of China, or the Telecommunications Regulations, and the relevant regulatory measures concerning the telecommunications industry, there can be no assurance that the PRC government, such as the MIIT, or other authorities that regulate providers of data center service 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 broad discretion in interpreting these laws and regulations. In addition, such laws and regulations could change or be interpreted differently in the future.

If our corporate and contractual structure constituting part of the VIE structure is deemed by the MIIT, MOFCOM or other regulators having competent authority to be illegal, either in whole or in part, we could be forced to relinquish control of, and our interests in the operations of, the consolidated VIEs and their subsidiaries, and/or be forced to modify such structure to comply with regulatory requirements as interpreted by such authorities. However, there can be no assurance 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, we could be subject to severe penalties. The relevant regulatory authorities would have broad discretion in dealing with such violations, including:

revoking our business and operating licenses;
levying fines on us;
confiscating any of our income that they deem to be obtained through illegal operations;
shutting down a portion or all of our networks and servers;
discontinuing or restricting our operations in China;
imposing conditions or requirements with which we may not be able to comply;
requiring us to restructure our corporate and contractual structure;
restricting or prohibiting our use of the proceeds from overseas offering to finance our PRC consolidated VIEs’ business and operations; and
taking other regulatory or enforcement actions that could be harmful to our business.

Furthermore, the enforceability of the agreements under the contractual arrangements has not been tested in a court of law, and new PRC laws, rules and regulations may be introduced to impose additional requirements that may be applicable to our corporate structure and contractual arrangements. In addition, relevant PRC regulatory authorities could disallow the VIE structure. See “—Substantial uncertainties exist with respect to the interpretation and implementation of the 2019 PRC Foreign Investment Law and how it may impact the viability of our current corporate structure, corporate governance and business operations.” If any of the foregoing were to occur, and as a result we were unable to direct the activities of the consolidated VIEs, receive their economic benefits and/or claim our contractual control rights over the assets of the VIEs and their subsidiaries that conduct substantially all of our operations in China, we would no longer be able to consolidate such VIEs in our consolidated financial statements in accordance with U.S. GAAP, which would likely materially and adversely affect our financial condition and results of operations, and cause the value of our securities, including our ADSs and ordinary shares, to significantly decline or become worthless. For the years ended December 31, 2020, 2021 and 2022, the VIEs and their subsidiaries contributed 95.0%, 96.1% and 96.1%, respectively, of our total net revenue.

53

Our contractual arrangements with the consolidated VIEs 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 consolidated VIEs were not made on an arm’s length basis and 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) increasing the tax liabilities of the consolidated VIEs without reducing the tax liability of our subsidiaries, which could further result in late payment fees and other penalties to the consolidated VIEs for underpaid taxes; or (ii) limiting the ability of the consolidated VIEs to obtain or maintain preferential tax treatments and other financial incentives.

We rely on contractual arrangements with the consolidated VIEs and their shareholders for our China operations, which may not be as effective as direct ownership in providing operational control and otherwise have a material adverse effect as to our business.

We rely on contractual arrangements with the consolidated VIEs and their shareholders to operate our business in China. We enhanced the structure of the variable interest entities and certain other variable interest entities, or the VIE Enhancement, in order to further improve control over the variable interest entities, reduce key man risks associated with having certain individuals be the equity holders of the variable interest entities, and address the uncertainty resulting from any potential disputes between us and the individual equity holders of the variable interest entities that may arise. As part of the VIE Enhancement, the entire equity interests of GDS Beijing and GDS Shanghai were transferred to a holding company, Management HoldCo. The entire equity interest in Management HoldCo is held by a number of management personnel designated by our board of directors. In conjunction with the transfer of legal ownership, GDS Investment Company, one of our subsidiaries, entered into a series of contractual arrangements with Management HoldCo, its shareholders, GDS Beijing and GDS Shanghai to replace the previous contractual arrangements with GDS Beijing and GDS Shanghai on substantially the same terms under such previous contractual arrangements. We also replaced the sole director of GDS Shanghai and certain subsidiaries of GDS Beijing with a board of three directors. Mr. Huang acts as the chairman of the boards of directors of Management HoldCo, GDS Investment Company, GDS Beijing, and certain subsidiaries of GDS Beijing and GDS Shanghai. Other management members of us and board appointees serve as directors and officers of Management HoldCo, GDS Investment Company, GDS Beijing, and certain subsidiaries of GDS Beijing and GDS Shanghai.

For a description of the abovementioned contractual arrangements, see “Item 4. Information on the Company— C. Organizational Structure—Contractual Arrangements with Affiliated Consolidated Entities.” In 2020, 2021 and 2022, 95.0%, 96.1% and 96.1% of our total net revenue, respectively, were attributed to the VIEs and their subsidiaries. See “Item 4. Information on the Company—C. Our Corporate Structure.” These contractual arrangements may not be as effective as direct ownership in providing us with control over the consolidated VIEs. If the consolidated VIEs or their shareholders fail to perform their respective obligations under these contractual arrangements, our recourse to the assets held by the consolidated VIEs 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 law. These remedies may not always be effective, particularly in light of uncertainties in the PRC legal system. 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 consolidated VIEs, 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.

All of these contractual arrangements are governed by PRC law 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. The legal environment in the PRC is not as developed as in other jurisdictions, such as the United States. As a result, uncertainties in the PRC legal system could limit our ability to enforce these contractual arrangements. 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 consolidated VIEs, and our ability to conduct our business and our financial condition and results of operation may be materially and adversely affected. See “—Risks Related to Doing Business in the People’s Republic of China—There are uncertainties regarding the interpretation and enforcement of PRC laws, rules and regulations.”

54

The individual management shareholders of our Management HoldCo may have potential conflicts of interest with us, which may materially and adversely affect our business and financial condition.

In connection with our operations in China, we rely on the individual management shareholders of our Management HoldCo to abide by the obligations under such contractual arrangements. In particular, GDS Beijing and GDS Shanghai are wholly-owned by Management HoldCo, which, as of February 28, 2023, is in turn owned by five individual management shareholders designated by our board, each holding 20% equity interest in Management HoldCo, namely Yilin Chen (senior vice president, product and service and Southeast Asia business), Yan Liang (senior vice president, design, operation and delivery), Kejing Zhang (senior vice president, sales), Andy Wenfeng Li (general counsel, compliance officer, and company secretary) and Qi Wang (senior vice president, cloud and network business), together referred as “Individual Management Shareholders.” The interests of such Individual Management Shareholders in their individual capacities as the shareholders of Management HoldCo may differ from the interests of our company as a whole, as what is in the best interests of Management HoldCo, including matters such as whether to distribute dividends or to make other distributions to fund our offshore requirement, may not be in the best interests of our company. There can be no assurance 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 consolidated VIEs 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 Individual Management Shareholders may encounter; provided that we could, at all times, exercise our option under the exclusive call option agreements to cause them to transfer all of their equity ownership in Management HoldCo 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 Management HoldCo as provided under the shareholder voting rights proxy agreements, directly appoint new directors of Management HoldCo. We rely on the shareholders of the consolidated VIEs to comply with PRC laws and regulations, 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 the laws of the Cayman Islands, which provide that directors and executive officers have a duty of care and a duty of loyalty to act honestly in good faith with a view to our best interests. However, the legal frameworks of China and the 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 consolidated VIEs, 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.

In order to enhance corporate governance and facilitate administration of the VIEs and their subsidiaries, we have also replaced the sole director of GDS Shanghai and certain subsidiaries of GDS Beijing with a board of three directors. Mr. Huang acts as the chairman of the boards of directors of Management HoldCo, GDS Investment Company, GDS Beijing and certain subsidiaries of GDS Beijing and GDS Shanghai. Other management members of us and board appointees serve as directors and officers of Management HoldCo., GDS Investment Company, GDS Beijing, and certain subsidiaries of GDS Beijing and GDS Shanghai. These enhancements to the corporate governance and management of the VIEs and their subsidiaries may help to mitigate some of the conflict of interest and other risks detailed above; however, we cannot assure you that the enhancements will be effective in preventing or mitigating such risks.

55

Our corporate actions are substantially controlled by our principal shareholders, including our founder, chairman and chief executive officer, Mr. Huang, who have the ability to control or exert significant influence over important corporate matters that require approval of shareholders, which may deprive you of an opportunity to receive a premium for your ADSs and/or ordinary shares and materially reduce the value of your investment.

Our Articles of Association provide that Class B ordinary shares are entitled to 20 votes per ordinary share at general meetings of our shareholders with respect to the election or removal of a simple majority of our directors. Mr. Huang beneficially owns 100% of the Class B ordinary shares issued and outstanding, and any additional Class A ordinary shares which Mr. Huang directly or indirectly acquires may be converted into Class B ordinary shares. In addition, for so long as there are Class B ordinary shares outstanding, the Class B shareholders are entitled (i) to nominate five of our directors, and (ii) to have 20 votes per ordinary share with respect to the election and removal of a simple majority, or six, of our directors. In addition, our Articles of Association provide that STT GDC (a wholly owned subsidiary of STT Communications Ltd., or STTC, which is in turn a wholly owned subsidiary of Singapore Technologies Telemedia Pte Ltd, or ST Telemedia), has the right to appoint up to three directors to our board of directors for so long as they beneficially own certain percentages of our issued share capital. Such appointments will not be subject to a vote by our shareholders. See “Item 6. Directors, Senior Management and Employees—C. Board Practices—Appointment, Nomination and Terms of Directors.”

Furthermore, as of March 15, 2023, two of our principal shareholders—STT GDC and Mr. Huang, our founder, chairman and chief executive officer—beneficially owned approximately 36.7% of our outstanding Class A ordinary shares and 100% of our outstanding Class B ordinary shares, respectively. On matters where Class A and Class B ordinary shares vote on a 1:1 basis, STT GDC exercises 31.8% of the aggregate voting power. On matters where Class A and Class B ordinary shares vote on a 1:20 basis, Mr. Huang exercises 44.6% of the aggregate voting power. For more details, see “Item 6. Directors, Senior Management and Employees—E. Share Ownership.”

As a result of these appointment rights, nomination rights, dual-class ordinary share structure and ownership concentration, these shareholders have the ability to control or exert significant influence over important corporate matters, investors may be prevented from affecting important corporate matters involving our company that require approval of shareholders, including:

the composition of our board of directors and, through it, any determinations with respect to our operations, business direction and policies, including the appointment and removal of officers;
any determinations with respect to mergers or other business combinations;
our disposition of substantially all of our assets; and
any change in control.

These actions may be taken even if they are opposed by our other shareholders, including the holders of our ADSs and/or ordinary shares. We have granted special rights to STT GDC and certain of our other shareholders. The rights granted to STT GDC include an anti-dilution right, directors’ appointment rights, right to requisition an extraordinary general meeting, committee rights, registration rights and information rights, which enable STT GDC to maintain its significant shareholding in and influence over our Company. In particular, STT GDC’s anti-dilution right entitles it to subscribe for up to a 35% pro rata ordinary share of future issuances of equity or equity linked securities by our Company any time on or before June 25, 2023. We have also granted registration rights to certain other shareholders, including STT GDC and PA Goldilocks Limited, an affiliate of China Ping An Insurance Overseas (Holdings) Limited (a subsidiary of Ping An Insurance (Group) Company of China). If any shareholders exercise their registration rights, we will incur costs and be required to divert management attention and resources associated with facilitating the registration of their ordinary shares. We have also granted Ping An Overseas Holdings the right to designate an observer to join meetings of our board of directors, subject to maintaining its shareholders at or above a specified percentage threshold.

Furthermore, this concentration of ownership may also discourage, delay or prevent a change in control of our company, which could have the dual effect of depriving our shareholders of an opportunity to receive a premium for their ordinary shares as part of a sale of our company and reducing the price of the ADSs and/or ordinary shares. As a result of the foregoing, the value of your investment could be materially reduced.

56

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

Under PRC law, legal documents for corporate transactions, including agreements and contracts such as the leases and sales contracts that our business relies on, are executed using the chop or seal of the signing entity or with the signature of a legal representative whose designation is registered and filed with the relevant local branch of the SAIC. We generally execute legal documents by affixing chops or seals, rather than having the designated legal representatives sign the documents.

We have three major types of chops—corporate chops, contract chops and finance chops. We use corporate chops generally for documents to be submitted to government agencies, such as applications for changing business scope, directors or company name, and for legal letters. We use contract chops for executing leases and commercial, contracts. We use finance chops generally for making and collecting payments, including, but not limited to issuing invoices. Use of corporate chops and contract chops must be approved by our legal department and use of finance chops must be approved by our finance department. The chops of our subsidiaries and consolidated VIEs are generally held by the relevant entities so that documents can be executed locally. Although we usually utilize chops to execute contracts, the registered legal representatives of our subsidiaries and consolidated VIEs have the apparent authority to enter into contracts on behalf of such entities without chops, unless such contracts set forth otherwise.

In order to maintain the physical security of our chops, we generally have them stored in secured locations accessible only to the designated key employees of our legal, business operation or finance departments. Our designated legal representatives generally do not have access to the chops. Although we have approval procedures in place and monitor our key employees, including the designated legal representatives of our subsidiaries and consolidated VIEs, the procedures may not be sufficient to prevent all instances of abuse or negligence. There is a risk that our key employees or designated legal representatives could abuse their authority, for example, by binding our subsidiaries and consolidated VIEs with contracts against our interests, as we would be obligated to honor these contracts if the other contracting party acts in good faith in reliance on the apparent authority of our chops or signatures of our legal representatives. If any designated legal representative obtains control of the chop in an effort to obtain control over the relevant entity, we would need to have a shareholder or board resolution to designate a new legal representative and to take legal action to seek the return of the chop, apply for a new chop with the relevant authorities, or otherwise seek legal remedies for the legal representative’s misconduct. If any of the designated legal representatives obtains and misuses or misappropriates our chops and seals or other controlling intangible assets for whatever reason, 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, and our business and operations may be materially and adversely affected.

57

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

On March 15, 2019, the National People’s Congress adopted the 2019 PRC Foreign Investment Law, which became effective on January 1, 2020 and replaced three existing laws regulating foreign investment in China, namely, the Wholly Foreign-Invested Enterprise Law of the PRC, the Sino-Foreign Cooperative Joint Venture Enterprise Law of the PRC and the Sino-Foreign Equity Joint Venture Enterprise Law of the PRC, together with their implementation rules and ancillary regulations. On December 26, 2019, the State Council issued the Regulations on Implementing the 2019 PRC Foreign Investment Law, which came into effect on January 1, 2020, and replaced the Regulations on Implementing the Sino-Foreign Equity Joint Venture Enterprise Law of the PRC, Provisional Regulations on the Duration of Sino-Foreign Equity Joint Venture Enterprise Law, the Regulations on Implementing the Wholly Foreign-Invested Enterprise Law of the PRC, and the Regulations on Implementing the Sino-Foreign Cooperative Joint Venture Enterprise Law of the PRC. The 2019 PRC Foreign Investment Law embodies 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, uncertainties still exist in relation to its interpretation and implementation. For example, the 2019 PRC Foreign Investment Law adds a catch-all clause to the definition of “foreign investment” so that foreign investment, by its definition, includes “investments made by foreign investors in China through other means defined by other laws or administrative regulations or provisions promulgated by the State Council” without further elaboration on the meaning of “other means.” It leaves leeway for future legislations to provide for contractual arrangements as a form of foreign investment. It is therefore uncertain whether our corporate structure will be seen as violating the foreign investment rules as we are currently leveraging the contractual arrangements to operate certain businesses in which foreign investors are prohibited from or restricted to investing. Furthermore, if future legislations 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. If we fail to take appropriate and timely measures to comply with any of these or similar regulatory compliance requirements, our current corporate structure, corporate governance and business operations could be materially and adversely affected.

Risks Related to Doing Business in the People’s Republic of China

Changes in the political and economic policies of the PRC government may materially and adversely affect our business, financial condition and results of operations and may result in our inability to sustain our growth and expansion strategies.

Substantially all of our operations are conducted in the PRC and a substantial majority of our net revenue is sourced from the PRC. Accordingly, our financial condition and results of operations are affected to a significant extent by economic, political and legal developments in the PRC.

The PRC economy differs from the economies of most developed countries in many respects, including the extent of government involvement, level of development, growth rate, and control of foreign exchange and allocation of resources. Although the PRC government has implemented measures emphasizing the utilization of market forces for economic reform, the reduction of state ownership of productive assets, and the establishment of improved corporate governance in business enterprises, a substantial portion of productive assets in China is still owned by the government. In addition, the PRC government continues to play a significant role in regulating industry development by imposing industrial policies. The PRC government also exercises significant control over China’s economic growth by allocating resources, controlling payment of foreign currency-denominated obligations, setting monetary policy, regulating financial services and institutions and providing preferential treatment to particular industries or companies.

While the PRC economy has experienced significant growth in the past three decades, such growth has been uneven, both geographically and among various sectors of the economy. The PRC government has implemented various measures to encourage economic growth and guide the allocation of resources. Some of these measures may benefit the overall PRC economy, but may also have a negative effect on us. Our financial condition and results of operation could be materially and adversely affected by government control over capital investments or changes in tax regulations that are applicable to us. See “—There are uncertainties with respect to the PRC legal system, including uncertainties regarding the interpretation and enforcement of PRC laws, rules and regulations, and sudden or unexpected changes in policies, laws, rules and regulations in the PRC that could adversely affect us.” In addition, the PRC government has implemented in the past certain measures to control the pace of economic growth. These measures may cause decreased economic activity, which in turn could lead to a reduction in demand for our services and consequently have a material adverse effect on our businesses, financial condition and results of operations.

58

We face various legal and operational risks and uncertainties as a company based in and primarily operating in China.

We face various legal and operational risks and uncertainties as a company based in and primarily operating in China. The PRC government has significant authority to exert influence on the ability of a China-based company, like us, to conduct its business, accept foreign investments or list on a U.S. stock exchange. In particular, there have been recent statements by the PRC government indicating an intent to exert more oversight and control over offerings that are conducted overseas and/or foreign investment in China-based issuers with substantial operations in China. For example, we face risks associated with regulatory approvals of offshore offerings, anti-monopoly regulatory actions, cybersecurity and data privacy, as well as any future inability of the U.S. PCAOB to inspect or investigate our auditors completely. In addition, the PRC government may also intervene with or influence our operations as the government deems appropriate to further regulatory, political and societal goals. The PRC government has published new policies that significantly affected certain industries such as the education and internet industries, and we cannot rule out the possibility that it will in the future release regulations or policies regarding our industry that could adversely affect our business, financial condition and results of operations. See “—There are uncertainties with respect to the PRC legal system, including uncertainties regarding the interpretation and enforcement of PRC laws, rules and regulations, and sudden or unexpected changes in policies, laws, rules and regulations in the PRC that could adversely affect us.” Any such regulatory oversight or control actions, once taken by the PRC government, could significantly limit or completely hinder our ability to offer or continue to offer securities to investors, and could cause the value of our securities, including our ADSs, to significantly decline or become worthless.

There are uncertainties with respect to the PRC legal system, including uncertainties regarding the interpretation and enforcement of PRC laws, rules and regulations, and sudden or unexpected changes in policies, laws, rules and regulations in the PRC that could adversely affect us.

Substantially all of our operations are conducted in the PRC, and are governed by PRC laws, rules and regulations. Our PRC subsidiaries, the VIEs and their subsidiaries are subject to laws, rules and regulations applicable to foreign investment in China. The PRC legal system is a civil law system based on written statutes. Unlike the common law system, prior court decisions may be cited for reference but have limited precedential value.

In 1979, the PRC government began to promulgate a comprehensive system of laws, rules and regulations governing economic matters in general. The overall effect of legislation over the past three decades has significantly enhanced the protections afforded to various forms of foreign investment in China. However, China has not developed a fully integrated legal system, and enacted laws, rules and regulations may not sufficiently cover all aspects of economic activities in China or may be subject to significant degrees of interpretation by PRC regulatory agencies. In particular, because these laws, rules and regulations are relatively new, and because of the limited number of published decisions and the nonbinding nature of such decisions, and because the laws, rules and regulations often give the relevant regulator significant discretion in how to enforce them, the interpretation and enforcement of these laws, rules and regulations involve uncertainties and can be inconsistent and unpredictable. In addition, the PRC legal system is based in part on government policies and internal rules, some of which are not published on a timely basis or at all, and which may change from time to time and have a retroactive effect. As a result, we may not be aware of our violation of these policies and rules until after the occurrence of the violation. For example, although under the PRC Anti-monopoly Law, companies conducting certain investments and acquisitions relating to businesses in China must file with the anti-monopoly enforcement agency, in advance of any transaction where the parties’ revenues exceed certain thresholds and the buyer would obtain control of, or decisive influence over, the other party, it has been long debated in the past whether transactions involving companies with a VIE structure, including us, are subject to such prior filing requirements, namely filing of notification of concentration of undertaking. However, the enforcement of notification of concentration of undertaking filing requirement by companies with a VIE structure has been strengthening. In April 2020, the SAMR, which is the anti-monopoly enforcement agency, published a case of concentration of undertaking where a VIE structure was involved (such case was closed in July 2020 and unconditional approval was granted). In December 2020, the SAMR, for the first time, formally penalized three internet companies with a VIE structure for failure to make the filing. Since then, the SAMR has been reviewing historical cases of concentrations of undertaking of certain major internet companies with a VIE structure, and past failure to file prior notification of concentrations of undertaking may be investigated and penalized. Although we have not received any investigation or enquiry from the SAMR related to the filing of notification of concentration of undertaking, there can be no assurance that we will not be subject to such enquiries or any penalty in connection with any such enquiry in the future. Any failure or perceived failure to comply with the anti-monopoly laws and regulations, as well as the related government policies and guidance, by us or our top customers, may result in governmental investigations or enforcement actions, litigations or claims against us or our top customers and could have an adverse effect on our business, financial condition and results of operations.

59

Any administrative and court proceedings in China may be protracted, resulting in substantial costs and diversion of resources and management attention. Since PRC administrative and court authorities have significant discretion in interpreting and implementing statutory and contractual terms, it may be more difficult to evaluate the outcome of administrative and court proceedings and the level of legal protection we enjoy than in more developed legal systems. These uncertainties may 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.

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.

We are subject to extensive national, provincial and local governmental regulations, policies and controls. Central governmental authorities and provincial and local authorities and agencies regulate many aspects of Chinese industries, including without limitation, among others and in addition to specific industry-related regulations, the following aspects:

construction or development of new data centers or renovation, rebuilding or expansion of existing data centers;
banking regulations, as a result of the colocation services we provide to banks and financial institutions, including regulations governing the use of subcontractors in the management and maintenance of facilities;
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
cyber security and information protection laws and regulations, including the Cyber Security Law of the People’s Republic of China, or the Cyber Security Law, the Data Security Law of the People’s Republic of China, or the Data Security Law, and the Administrative Measures for the Graded Protection of Information Security.

60

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. 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). Additionally, there can be no assurance that the relevant government agencies will not change such laws or regulations or impose additional or more stringent laws or regulations. For example, see “Item 4. Information on the Company—B. Business Overview—Regulatory Matters—People’s Republic of China Regulations—Regulations Related to Information Technology Outsourcing Services Provided to Banking Financial Institutions” for information regarding regulations of banking and financial institutions that outsource their data center services to us, and “—Regulations Related to Land Use Rights” for information regarding restrictions on the new construction or expansion of data centers within the boundaries of the Beijing municipality. We cannot assure you that we will comply with the requirements of all new laws and regulations. For example, the PRC Civil Code, which was passed on May 28, 2020 by the National People’s Congress and became effective in January 2021, replaces among other laws, the General Provisions of the PRC Civil Law, the PRC Marriage Law, the PRC Guarantee Law, the PRC Contract Law, the PRC Property Law and the PRC Tort Liability Law. It remains to be seen how the PRC Civil Code will be implemented and enforced in practice. In addition, in March 2021, the National People’s Congress published the Fourteenth Five-Year Plan for the National Economic and Social Development of the People’s Republic of China and the Outline of the Long-term Goals for 2035, according to which the PRC government aims to reach the goal of achieving net-zero carbon dioxide emissions by offsetting emissions of carbon dioxide by 2060, namely carbon neutrality, through various measures including afforestation, energy conservation and emission reduction. To achieve the carbon neutrality goal, the PRC government has promulgated certain regulations and may promulgate more laws and regulations in the future. For example, the Circular 1258 provides that with the consumption of the power generated from renewable energy sources in 2020 in all regions as the base, the consumption of the power generated from renewable energy sources (mainly includes wind energy, solar energy, hydropower, biomass power and geothermal energy) newly added each year compared with the previous year during the Fourteenth Five-Year Plan period shall be deducted at the time of assessment of total national and regional energy consumption, which is an important measure for the “Dual-Control” targets. These laws and regulations may compel us to source more renewable energy, and we may be unable to do on commercially acceptable terms. Compliance with such laws or regulations may require us to incur material capital expenditures or other obligations or liabilities.

The PRC Cyber Security Law and Data Security Law are relatively new, and subject to change and uncertain interpretation by regulators. These laws could result in claims, penalties, changes to our business practices, increased cost of operations, damages to our reputation and brand, or otherwise harm our business.

Additionally, the Cyber Security Law came into effect on June 1, 2017, which provides certain rules and requirements applicable to network service providers in China. The Cyber Security Law requires network operators to perform certain functions related to cyber security protection and the strengthening of 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. However, the Cyber Security Law still leaves a series of gaps to be filled due to the complex and sensitive nature of this regulatory area. While the Cyber Security law sets out a broad set of principles, certain key terms and clauses are uncertain and ambiguous, which appear intended to be clarified through a series of laws, implementing regulations and guidelines to be issued by relevant authorities. Numerous regulations, guidelines and other measures have been and are expected to be adopted under the Cyber Security Law. For more details, see “Item 4. Information on the Company—B. Business Overview—Regulatory Matters—People’s Republic of China Regulations—Regulations Related to Information Security and Confidentiality of User Information.” Currently, the Cyber Security Law and relevant regulations, guidelines and other measures have not directly impacted our operations, but in light of rapid advances in its implementation, we believe the implementation of the Cyber Security Law involves potential risks to our business because we may be deemed as the network operator of critical information infrastructure thereunder.

61

Furthermore, the PRC regulatory and enforcement regime with regard to data security and data protection has continued to evolve. There are uncertainties on how certain laws and regulations will be implemented in practice. PRC regulators have been increasingly focused on regulating data security and data protection. We expect that these areas will receive greater attention from regulators, as well as attract public scrutiny and attention going forward. This greater attention, scrutiny and enforcement, including more frequent inspections, could increase our compliance costs and subject us to heightened risks and challenges associated with data security and protection. As of the date of this annual report, we have not been designated as operator of critical information infrastructure by the PRC governmental authorities. While we do not have access to our customers’ data stored on the servers collocated in our data centers, we cannot rule out the possibility that data related to our operations may be deemed important data/core data or we may be deemed to be a critical information infrastructure operator, which would subject us to additional supervisory requirements. Any incompliance on such additional supervisory requirements may subject us to fines, order to rectify, suspension of users registration, revocation of business certificate and other penalties, which may have material adverse effect on our business, operations and financial condition as well as the price of our securities.

In addition, we could become subject to enhanced cybersecurity review or investigations launched by PRC regulators in the future. The Data Security Law provides that the state shall establish a data security review mechanism on data processing activities that do or may affect national security. Pursuant to the Cybersecurity Review Measures effective on February 15, 2022, critical information infrastructure operators that procure internet products and services must be subject to the cybersecurity review if their activities affect or may affect national security and network platform operators that hold personal information of over one million users shall apply with the Cybersecurity Review Office for a cybersecurity review before any public listing in a foreign country. Any failure or delay in the completion of the cybersecurity review procedures or any other non-compliance with the cybersecurity related laws and regulations may result in fines or other penalties, including suspension of business, website closure, and revocation of prerequisite licenses, as well as reputational damage or legal proceedings or actions against us, which may have material adverse effect on our business, financial condition or results of operations. Further, pursuant to the Cyber Data Security Regulations (Draft for Comments), or the Draft Regulations released by the CAC in November 2021, data processors shall apply for a cybersecurity review for certain activities. For more details, please see “Item 4. Information on the Company—B. Business Overview—Regulatory Matters—People’s Republic of China Regulations—Regulations Related to Information Security and Confidentiality of User Information.” As of the date of this annual report, the Draft Regulations was released for public comment only, and their respective provisions and anticipated adoption or effective date may be subject to change with substantial uncertainty. We cannot predict the impact of the Draft Regulations, if any, at this stage, and we will closely monitor and assess any development in the rule-making process. If the Cybersecurity Review Measures and the enacted version of the Draft Regulations mandate clearance of cybersecurity review and other specific actions to be completed by China-based companies listed on a U.S. stock exchange and Hong Kong exchange, we will face uncertainties as to whether such clearance can be timely obtained, or at all. In addition, if a final version of the Draft Regulations is adopted, we may be subject to review when conducting data processing activities and annual data security assessment and may face challenges in addressing its requirements and make necessary changes to our internal policies and practices in data processing. As of the date of this annual report, we have not been informed by any PRC governmental authority of any requirement that we file for a cybersecurity review. We have not been involved in any investigations on cybersecurity review initiated by the CAC or other competent authorities, and we have not received any inquiry, notice, warning, or sanction in such respect. However, there remains significant uncertainty in the interpretation and enforcement of relevant PRC cybersecurity laws and regulations. We cannot assure you that our future offering will be subject to cybersecurity review by the CAC or other competent authorities, and if so, we may not be able to pass such review.

We believe that we are in compliance with the regulations and policies that have been issued by the CAC and other competent PRC regulatory authorities on cybersecurity in all material respects as of the date of this annual report. We have formulated a cyber security management policy and information security management guidelines to comply with the requirements under the Cyber Security Law. See “Item 4. Information on the Company—B. Business Overview—Environmental and Operational Sustainability Initiatives—Information security” for details on measures we have taken to manage information security risk. However, we cannot assure you that the measures we have taken or will take are adequate under the Cyber Security Law or other cybersecurity related laws and regulations, and we may be held liable in the event of any breach of the relevant requirements under the Cyber Security Law or other relevant laws and regulations. Furthermore, as uncertainties remain regarding the interpretation and implementation of applicable PRC laws and regulations, we cannot assure you that we will comply with such laws and regulations in all respects and we may be ordered to rectify or terminate any actions that are deemed illegal by regulatory authorities. We may also become subject to fines and/or other sanctions which may have material adverse effect on our business, operations and financial condition as well as price of our securities.

62

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. 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.

The approval of, or filing with the CSRC or other PRC government authorities may be required in connection with acquisitions conducted by foreign investors or future offshore offerings under PRC law, and, if required, we cannot predict whether or for how long it will take to obtain such approval or complete such filing.

The M&A Rules include, among other things, provisions that purport to require that an offshore special purpose vehicle formed for the purpose of an overseas listing of securities in a PRC company obtain the approval of the CSRC prior to the listing and trading of such special purpose vehicle’s securities on an overseas stock exchange. On September 21, 2006, the CSRC published on its official website procedures regarding its approval of overseas listings by special purpose vehicles. However, substantial uncertainty remains regarding the scope and applicability of the M&A Rules to offshore special purpose vehicles.

While the application of the M&A Rules remains unclear, we believe, based on the advice of our PRC counsel, King & Wood Mallesons, that the CSRC approval was not required in the context of our initial public offering or follow-on public offerings under the M&A Rules because we had not acquired any equity interests or assets of a PRC company owned by its Controlling Shareholders or beneficial owners who are PRC companies or individuals, as such terms are defined under the M&A Rules. There can be no assurance that the relevant PRC government agencies, including the CSRC, would reach the same conclusion as our PRC counsel. If the CSRC or another PRC regulatory body subsequently determines that its approval was needed for our initial public offering or follow-on public offerings or such approval is needed for any future offerings, we may face adverse actions or sanctions by the CSRC or other PRC regulatory agencies. In any such event, these regulatory agencies may impose fines and penalties on our operations in China, limit our operating privileges in China, delay or restrict the repatriation of the proceeds from our initial public offering or follow-on public offerings into the PRC or take other actions that could have a material adverse effect on our business, financial condition, results of operations, reputation and prospects, as well as the trading price of our ADSs and/or ordinary shares.

The regulations also established additional procedures and requirements that are expected to make merger and acquisition activities in China by foreign investors more time-consuming and complex, including requirements in some instances that MOFCOM be notified in advance of any change-of-control transaction in which a foreign investor takes control of a PRC domestic enterprise, or that the approval from MOFCOM be obtained in circumstances where overseas companies established or controlled by PRC enterprises or residents acquire affiliated domestic companies. We may grow our business in part by acquiring other companies operating in our industry. Complying with the requirements of the new regulations to complete such transactions could be time-consuming, and any required approval processes, including approval from MOFCOM, may delay or inhibit our ability to complete such transactions, which could affect our ability to expand our business or maintain our market share. See “Item 4. Information on the Company-B. Business Overview-Regulatory Matters-People’s Republic of China Regulations-Regulations Related to M&A and Overseas Listings.”

The PRC government authorities have indicated an intent to exert more oversight and control over securities offerings and other capital markets activities that are or have been conducted overseas and foreign investment in China-based companies like us. On February 17, 2023, the CSRC released several regulations regarding the filing requirements for overseas offerings and listings by domestic companies, including the Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Companies, or the Trial Measures, and five supporting guidelines, or together with the Trial Measures, the New Regulations on Filing. The New Regulations on Filing were formally implemented on March 31, 2023. The New Regulations on Filing provides, among others, that PRC domestic companies that seek to offer and list securities in overseas markets, either in direct or indirect means, are required to file the required documents with the CSRC within three working days after the application for overseas listing submitted. However, listed companies like us, which are called as “the stock enterprises”, are not required to apply for the filing immediately until they involved in matters required filings, such as follow-on financing activities. For details about the Trial Measures, please refer to “Item 4. Information on the Company—B. Business Overview—Regulatory Matters—People’s Republic of China Regulations—Regulations Related to M&A and Overseas Listings.”

63

If it is determined in the future that approval and filing 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 obtain such approval or complete such filing procedures and any such approval or filing could be rejected. Any failure to obtain (including possible rescission of such approval) or delay in obtaining such approval or completing such filing procedures for our offshore offerings, or a rescission of any such approval or filing if obtained by us, would subject us to sanctions by the CSRC or other PRC regulatory authorities for failure to seek CSRC approval or filing 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 listed securities. The CSRC or other PRC regulatory authorities also may require 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 our listed securities.

PRC regulations relating to investments in offshore companies by PRC residents may subject our PRC-resident beneficial owners or our PRC subsidiaries to liability or penalties, limit our ability to inject capital into our PRC subsidiaries or limit our PRC subsidiaries’ ability to increase their registered capital or distribute profits.

SAFE Circular 37, which replaced the former circular commonly known as “SAFE Circular 75” promulgated by SAFE on October 21, 2005, requires PRC residents to register with local branches of SAFE in connection with their direct establishment or indirect control of an entity, for the purpose of overseas investment and financing, with such PRC residents’ legally owned assets or equity interests in domestic enterprises or offshore assets or interests, referred to in SAFE Circular 37 as a “special purpose vehicle.” SAFE Circular 37 further requires amendment to the registration in the event of 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. In the event that a PRC shareholder holding interests in a special purpose vehicle fails to fulfill the required SAFE registration, the PRC subsidiaries of that special purpose vehicle may be prohibited from making profit distributions to the offshore parent and from carrying out subsequent cross-border foreign exchange activities, and the special purpose vehicle may be restricted in its ability to contribute additional capital into its PRC subsidiary. Moreover, failure to comply with the various SAFE registration requirements described above could result in liability under PRC law for evasion of foreign exchange controls. According to the Notice on Further Simplifying and Improving Policies for the Foreign Exchange Administration of Direct Investment released on February 13, 2015 by SAFE, local banks will examine and handle foreign exchange registration for overseas direct investment, including the initial foreign exchange registration and amendment registration, under SAFE Circular 37 from June 1, 2015.

Mr. Huang completed the initial SAFE registration pursuant to SAFE Circular 75 in 2012, and is in the process of applying for amendment of such registration. We have notified substantial beneficial owners of ordinary shares who we know are PRC residents of their filing obligation. Nevertheless, we may not be aware of the identities of all of our beneficial owners who are PRC residents. We do not have control over our beneficial owners and there can be no assurance that all of our PRC-resident beneficial owners will comply with SAFE Circular 37 and subsequent implementation rules, and there is no assurance that the registration under SAFE Circular 37 and any amendment will be completed in a timely manner or will be completed at all. The failure of our beneficial owners who are PRC residents to register or amend their foreign exchange registrations in a timely manner pursuant to SAFE Circular 37 and subsequent implementation rules, or the failure of future beneficial owners of our company who are PRC residents to comply with the registration procedures set forth in SAFE Circular 37 and subsequent implementation rules, may subject such beneficial owners or our PRC subsidiaries to fines and legal sanctions. Failure to register or comply with relevant requirements may also limit our ability to contribute additional capital to our PRC subsidiaries and limit our PRC subsidiaries’ ability to distribute dividends to our company. These risks may have a material adverse effect on our business, financial condition and results of operations.

64

Any failure to comply with PRC regulations regarding our employee share incentive plans may subject the PRC plan participants or us to fines and other legal or administrative sanctions.

Pursuant to SAFE Circular 37, PRC residents who participate in share incentive plans in overseas non-publicly-listed companies due to their position as director, senior management or employees of the PRC subsidiaries of the overseas companies may submit applications to SAFE or its local branches for the foreign exchange registration with respect to offshore special purpose companies. Our directors, executive officers and other employees who are PRC residents and who were granted options may follow SAFE Circular 37 to apply for the foreign exchange registration before our company became an overseas listed company. Since our company became an overseas listed company upon completion of our initial public offering, we and directors, executive officers and other employees of our PRC subsidiaries, the VIEs and their subsidiaries and any individuals who have been granted options have been subject to the Notice on Issues Concerning the Foreign Exchange Administration for Domestic Individuals Participating in Stock Incentive Plan of Overseas Publicly Listed Company, issued by SAFE in February 2012, or SAFE Circular 7, according to which, among others, employees, directors, supervisors and other management members of PRC companies participating in any stock incentive plan of an overseas publicly listed company who are domestic individuals as defined therein are required to register and make regular periodic filings with SAFE through a domestic qualified agent, which could be a PRC subsidiary of such overseas listed company, and complete certain other procedures. One of our subsidiaries, as the domestic qualified agent, has completed the registration under SAFE Circular 7 for our share incentive plans and we are making efforts to comply with these requirements stipulated in SAFE Circular 7. Failure to complete the SAFE registrations or meet other requirements may subject relevant participants in our share incentive plans to fines and legal sanctions and may also limit the ability to make payment under our share incentive plans or receive dividends or sales proceeds related thereto, or our ability to contribute additional capital into our wholly-foreign owned enterprises in China and limit our wholly-foreign owned enterprises’ ability to distribute dividends to us. We also face regulatory uncertainties that could restrict our ability to adopt additional share incentive plans for our directors and employees under PRC law.

It may be difficult for overseas regulators to conduct investigations or collect evidence within China.

There are significant legal and other obstacles in China to providing information needed for regulatory investigations or litigation initiated by regulators 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 Unities States involves uncertainty. Furthermore, according to Article 177 of the PRC Securities Law, or Article 177, which became effective in March 2020, no overseas securities regulator is allowed to directly conduct investigation, evidence collection and other activities within the territory of the PRC. While detailed interpretation of or implementation rules under Article 177 have yet to be promulgated, the inability for an overseas securities regulator to directly conduct investigation or evidence collection activities within China may further increase difficulties faced by you in protecting your interests.

65

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 SCNPC 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 fifteen 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 its implementation rules may also limit our ability to effect those changes in a manner that we believe to be cost-effective. In addition, as the interpretation and implementation of these new regulations are still evolving, our employment practices may not be at all times deemed in compliance with the new 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.

We rely to a significant extent on dividends and other distributions on equity paid by our principal operating subsidiaries to fund offshore cash and financing requirements.

We are a holding company and rely to a significant extent on dividends and other distributions on equity paid by our principal operating subsidiaries and on remittances from the VIEs, for our offshore cash and financing requirements, including the funds necessary to pay dividends and other cash distributions to our shareholders, fund intercompany loans, service any debt we may incur outside of China and pay our expenses. When our principal operating subsidiaries or the VIEs incur additional debt, the instruments governing the debt may restrict their ability to pay dividends or make other distributions or remittances to us. Furthermore, the laws, rules and regulations applicable to our PRC subsidiaries and certain other subsidiaries permit payments of dividends only out of their retained earnings, if any, determined in accordance with applicable accounting standards and regulations.

Under PRC laws, rules and regulations, each of our subsidiaries incorporated in China is required to set aside at least 10% of its net income each year to fund certain statutory reserves until the cumulative amount of such reserves reaches 50% of its registered capital. These reserves, together with the registered capital, are not distributable as cash dividends. As a result of these laws, rules and regulations, our subsidiaries, VIEs and their subsidiaries incorporated in China are restricted in their ability to transfer a portion of their respective net assets to their shareholders as dividends, loans or advances. As of December 31, 2022, the restricted net assets were RMB24,955.7 million (US$3,618.2 million), including those of the VIEs and their subsidiaries of RMB284.6 million (US$41.3 million) and our subsidiaries of RMB24,671.1 million (US$3,577.0 million), which mainly consisted of paid-in registered capital. In addition, registered share capital and capital reserve accounts are also restricted from withdrawal in the PRC, up to the amount of net assets held in each operating subsidiary.

Limitations on the ability of VIEs to make remittance to the wholly-foreign owned enterprise and on the ability of our subsidiaries to pay dividends to us could limit our ability to access cash generated by the operations of those entities, including to make investments or acquisitions that could be beneficial to our businesses, pay dividends to our shareholders or otherwise fund and conduct our business.

66

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.

We may be treated as a resident enterprise for PRC tax purposes under the PRC Enterprise Income Tax Law, and we may therefore be subject to PRC income tax on our global income.

Under the PRC Enterprise Income Tax Law and its implementing rules, enterprises established under the laws of jurisdictions outside of China with “de facto management bodies” located in China may be considered PRC tax resident enterprises for tax purposes and may be subject to the PRC enterprise income tax at the rate of 25% on their global income. “De facto management body” refers to a managing body that exercises substantive and overall management and control over the production and business, personnel, accounting books and assets of an enterprise. The STA issued Circular 82 on April 22, 2009. Circular 82 provides certain specific criteria for determining whether the “de facto management body” of a Chinese-controlled offshore-incorporated enterprise is located in China. Although Circular 82 only applies to offshore enterprises controlled by PRC enterprises, not those controlled by foreign enterprises or individuals, the determining criteria set forth in Circular 82 may reflect the STA general position on how the “de facto management body” test should be applied in determining the tax resident status of offshore enterprises, regardless of whether they are controlled by PRC enterprises. If we were to be considered a PRC resident enterprise, we would be subject to PRC enterprise income tax at the rate of 25% on our global income. In such case, our profitability and cash flow may be materially reduced as a result of our global income being taxed under the Enterprise Income Tax Law. We believe that none of our entities outside of China is a PRC resident enterprise for PRC tax 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.”

We may not be able to obtain certain benefits under the relevant tax treaty on dividends paid by our PRC subsidiaries to us through our Hong Kong subsidiary.

We are a holding company incorporated under the laws of the Cayman Islands and as such rely on dividends and other distributions on equity from our PRC subsidiaries to satisfy part of our liquidity requirements. Pursuant to the PRC Enterprise Income Tax Law, a withholding tax rate of 10% currently applies to dividends paid by a PRC “resident enterprise” to a foreign enterprise investor, unless any such foreign investor’s jurisdiction of incorporation has a tax treaty with China that provides for preferential tax treatment. Pursuant to the Arrangement between Mainland China and the Hong Kong for the Avoidance of Double Taxation and Prevention of Fiscal Evasion with Respect to Taxes on Income, such withholding tax rate may be lowered to 5% if a Hong Kong resident enterprise owns no less than 25% of a PRC enterprise. However, the 5% withholding tax rate does not automatically apply and certain requirements must be satisfied, including without limitation that (a) the Hong Kong enterprise must be the beneficial owner of the relevant dividends; and (b) the Hong Kong enterprise must directly hold no less than 25% share ownership in the PRC enterprise during the 12 consecutive months preceding its receipt of the dividends.

67

Dividends payable to our foreign investors and gains on the sale of our ADSs and/or ordinary shares by our foreign investors may become subject to PRC tax.

Under the Enterprise Income Tax Law and its implementation regulations issued by the State Council, a 10% PRC withholding tax, subject to any reduction or exemption set forth in applicable tax treaties or under applicable tax arrangements between jurisdictions, is applicable to dividends payable to investors that are non-resident enterprises, which do not have an establishment or place of business in the PRC or which have such establishment or place of business but the dividends are not effectively connected with such establishment or place of business, to the extent such dividends are derived from sources within the PRC. Similarly, any gain realized on the transfer of ADSs and/or ordinary shares by such investors is also subject to PRC tax at a current rate of 10%, subject to any reduction or exemption set forth in applicable tax treaties or under applicable tax arrangements between jurisdictions, if such gain is regarded as income derived from sources within the PRC. If we are deemed a PRC resident enterprise, dividends paid on our ordinary shares and/or ADSs, and any gain realized from the transfer of our ordinary shares and/or ADSs, would be treated as income derived from sources within the PRC and would as a result be subject to PRC taxation. Furthermore, if we are deemed a PRC resident enterprise, dividends payable to individual investors who are non-PRC residents and any gain realized on the transfer of ADSs and/or ordinary shares by such investors may be subject to PRC tax at a current rate of 20%, subject to any reduction or exemption set forth in applicable tax treaties or under applicable tax arrangements between jurisdictions. If we or any of our subsidiaries established outside China are considered a PRC resident enterprise, it is unclear whether holders of our ADSs and/or ordinary shares would be able to claim the benefit of income tax treaties or agreements entered into between China and other countries or areas. If dividends payable to our non-PRC investors, or gains from the transfer of our ADSs and/or ordinary shares by such investors, are deemed as income derived from sources within the PRC and thus are subject to PRC tax, the value of your investment in our ADSs and/or ordinary shares may decline significantly.

We and our shareholders face uncertainties with respect to indirect transfers of equity interests in PRC resident enterprises or other assets attributed to a Chinese establishment of a non-Chinese company, or immovable properties located in China owned by non-Chinese companies.

On February 3, 2015, the STA issued the Bulletin on Issues of Enterprise Income Tax on Indirect Transfers of Assets by Non-PRC Resident Enterprises, or STA Bulletin 7, which replaced or supplemented previous rules under the Notice on Strengthening Administration of Enterprise Income Tax for Share Transfers by Non-PRC Resident Enterprises, or Circular 698, issued by the STA, on December 10, 2009. Pursuant to STA Bulletin 7, an “indirect transfer” of assets, including equity interests in a PRC resident enterprise, by non-PRC resident enterprises may be recharacterized and treated as a direct transfer of PRC taxable assets, if such arrangement does not have a reasonable commercial purpose and was established for the purpose of avoiding payment of PRC enterprise income tax. As a result, gains derived from such indirect transfer may be subject to PRC enterprise income tax. According to STA Bulletin 7, “PRC taxable assets” include assets attributed to an establishment in China, immovable properties located in China, and equity investments in PRC resident enterprises, in respect of which gains from their transfer by a direct holder, being a non-PRC resident enterprise, would be subject to PRC enterprise income taxes. When determining whether there is a “reasonable commercial purpose” of the transaction arrangement, features to be taken into consideration include: whether the main value of the equity interest of the relevant offshore enterprise derives from PRC taxable assets; whether the assets of the relevant offshore enterprise mainly consists of direct or indirect investment in China or if its income mainly derives from China; whether the offshore enterprise and its subsidiaries directly or indirectly holding PRC taxable assets have real commercial nature which is evidenced by their actual function and risk exposure; the duration of existence of the business model and organizational structure; the replicability of the transaction by direct transfer of PRC taxable assets; and the tax situation of such indirect transfer and applicable tax treaties or similar arrangements. In respect of an indirect offshore transfer of assets of a PRC establishment, the resulting gain is to be included with the enterprise income tax filing of the PRC establishment or place of business being transferred, and would consequently be subject to PRC enterprise income tax at a rate of 25%. Where the underlying transfer relates to the immovable properties located in China or to equity investments in a PRC resident enterprise, which is not related to a PRC establishment or place of business of a non-resident enterprise, a PRC enterprise income tax of 10% would apply, subject to available preferential tax treatment under applicable tax treaties or similar arrangements, and the party who is obligated to make the transfer payments has the withholding obligation. Where the payor fails to withhold any or sufficient tax, the transferor shall declare and pay such tax to the tax authority by itself within the statutory time limit. Late payment of applicable tax will subject the transferor to default interest.STA Bulletin 7 does not apply to transactions of sale of ordinary shares by investors through a public stock exchange where such ordinary shares were acquired from a transaction through a public stock exchange.

68

On October 17, 2017, the STA issued the Announcement on Issues Relating to Withholding at Source of Income Tax of Non-resident Enterprises, or STA Circular 37. STA Circular 37 supersedes Circular 698 in its entirety, and amends certain provisions in STA Bulletin 7, but does not touch upon other provisions of STA Bulletin 7, which remain in full force. STA Circular 37 purports to clarify certain issues in the implementation of the above regime, by providing, among others, the definitions of equity transfer income and tax basis, the foreign exchange rate to be used in the calculation of withholding amounts and the date of occurrence of the withholding obligation. Specifically, STA Circular 37 provides that where the transfer income subject to withholding at its source is derived by a non-PRC resident enterprise by way of instalments, the instalments may first be treated as recovery of costs of previous investments; upon recovery of all costs, the tax amount to be withheld shall then be computed and withheld.

There is uncertainty as to the application of STA Bulletin 7 and STA Circular 37. STA Bulletin 7 and STA Circular 37 may be determined by the tax authorities to be applicable to our historical or future offshore restructuring transactions or sale of our ordinary shares or ADSs or those of our offshore subsidiaries, with non-resident enterprises being the transferors. We may be subject to filing obligations or taxed as the transferor, or subject to withholding obligations as the transferee, in such transactions. For transfers of our ordinary shares or ADSs by investors that are non-PRC resident enterprises, our PRC subsidiaries may be requested to assist with filings under STA Bulletin 7 and STA Circular 37. For example, in the past, we acquired EDC Holding Limited, or EDC Holding, by issuing shares of GDS Holdings, to its shareholders in exchange for all of the outstanding shares of EDC Holding that were not held by us then. In addition, certain of our direct and indirect shareholders transferred some or all of their equity interest in us through indirect transfers conducted by their respective overseas holding companies which held ordinary shares in us. As a result, the transferors and transferees in these transactions, including us may be subject to the tax filing and withholding or tax payment obligation, while our PRC subsidiaries may be requested to assist in the filing. Furthermore, we, our non-resident enterprises and PRC subsidiaries may be required to spend valuable resources to comply with STA Bulletin 7 and STA Circular 37 or to establish that we and our non-resident enterprises should not be taxed under STA Bulletin 7 and STA Circular 37, for our previous and future restructuring or disposal of shares of our offshore subsidiaries, which may have a material adverse effect on our financial condition and results of operations.

Restrictions on currency exchange may limit our ability to utilize our net revenue effectively.

Substantially all of our net revenue is denominated in Renminbi. The Renminbi is currently convertible under the “current account,” which includes dividends, trade and service-related foreign exchange transactions, but not under the “capital account,” which includes foreign direct investment and loans, including loans we may secure from our onshore subsidiaries, VIEs or their subsidiaries. Currently, certain of our PRC subsidiaries, may purchase foreign currency for settlement of “current account transactions,” including payment of dividends to us, without the approval of SAFE by complying with certain procedural requirements. However, the relevant PRC governmental authorities may limit or eliminate our ability to purchase foreign currencies in the future for current account transactions. Foreign exchange transactions under the capital account remain subject to limitations and require approvals from, or registration with, SAFE and other relevant PRC governmental authorities. Since a significant amount of our future net revenue will be denominated in Renminbi, any existing and future restrictions on currency exchange may limit our ability to utilize net revenue generated in Renminbi to fund our business activities outside of the PRC or pay dividends in foreign currencies to our shareholders, including holders of our ADSs and/or ordinary shares, and may limit our ability to obtain foreign currency through debt or equity financing for our subsidiaries, VIEs or their subsidiaries.

69

The audit report included in this annual report is prepared by an auditor which the U.S. Public Company Accounting Oversight Board was unable to inspect and investigate completely before 2022 and, as such, our investors had been deprived of the benefits of such inspections in the past, and may be deprived of the benefits of such inspections in the future.

Our auditor, the independent registered public accounting firm that issues the audit report included elsewhere in this annual report, as an auditor of companies that are traded publicly in the U.S. and a firm registered with the PCAOB, is required by the laws of the U.S. to undergo regular inspections by the PCAOB to assess its compliance with the laws of the U.S. and professional standards. According to Article 177 of the PRC Securities Law which became effective in March 2020, no overseas securities regulator is allowed to directly conduct investigation or evidence collection activities within the territory of the PRC. Accordingly, without the consent of the competent PRC securities regulators and relevant authorities, no organization or individual may provide the documents and materials relating to securities business activities to overseas parties. In 2021, PCAOB made determinations that the positions taken by PRC authorities prevented the PCAOB from inspecting and investigating firms headquartered in mainland China and Hong Kong completely. On August 26, 2022, the PCAOB signed a Statement of Protocol with the CSRC and the Ministry of Finance of the PRC, taking the first step toward opening access for the PCAOB to inspect and investigate completely registered public accounting firms headquartered in mainland China and Hong Kong including our auditor. According to its announcement, the PCAOB sent staff to conduct on-site inspections and investigations in Hong Kong from September to November 2022 and conducted inspection field work and investigative testimony in a manner consistent with the PCAOB’s methodology and approach to inspections and investigations in the U.S. and globally. The PCAOB inspections have preliminarily identified numerous deficiencies in the audit firms in China, which are consistent with the types and number of findings the PCAOB has encountered in other first-time inspections around the world, and the final inspection reports are expected to be completed and made public in 2023. If audit firms in China had been subject to such inspections in the past, such deficiencies may have been identified earlier and these audit firms, including our auditor, may have taken remedial measures to address any such deficiencies, and the historical inability of the PCAOB to inspect audit firms in China has deprived our investors of the benefits of such inspections. The inability of the PCAOB to conduct complete inspections of auditors in China before 2022 may have made it more difficult to evaluate the effectiveness of our auditor’s audit procedures or quality control procedures as compared to auditors outside of China that are subject to PCAOB inspections, which could cause investors or potential investors in our ADSs to lose confidence in the quality of our consolidated financial statements.

In addition, while the PCAOB announced in December 2022 that it secured complete access to inspect and investigate registered public accounting firms headquartered in China, we cannot assure you that the PCAOB will continue to have such access in the future. If the PCAOB is not able to inspect and investigate completely auditors in China for any reason, such as any change in the position of the governmental authorities in China in the future, our investors may be deprived of the benefits of such inspections again.

The market prices of our ADSs and/or other securities could be adversely affected as a result of anticipated negative impacts of the HFCA Act upon, as well as negative investor sentiment towards, China-based companies listed in the United States, regardless of our actual operating performance. If our ADSs were not listed on a national stock exchange in the U.S., the Hong Kong Stock Exchange will regard us as having a primary listing in Hong Kong and we will no longer enjoy certain exemptions or waivers from strict compliance with the requirements under the Hong Kong Listing Rules, the Companies (WUMP) Ordinance, the Takeovers Codes and the SFO, which could result in our incurring incremental compliance costs. Notwithstanding the foregoing, in the event that the Hong Kong Stock Exchange deemed us as having a dual primary listing in Hong Kong, we will be permitted to retain our existing weighted voting rights structure and our variable interest entity structure. See “—Risks Related to Our ADSs and Class A Ordinary Shares—We adopt different practices as to certain matters as compared with many other companies listed on the Hong Kong Stock Exchange.”

70

If the PCAOB determines that it is unable to inspect or investigate completely our auditor at any point in the future, our ADSs may be prohibited from trading in the United States under the HFCA Act, as amended, and any such trading prohibition on our ADSs or threat thereof may materially and adversely affect the price of our ADSs and value of your investment.

The HFCA Act was signed into law on December 18, 2020 and amended pursuant to the Consolidated Appropriations Act, 2023 on December 29, 2022. Under the HFCA Act and the rules issued by the SEC and the PCAOB thereunder, if we have retained a registered public accounting firm to issue an audit report where the registered public accounting firm has a branch or office that is located in a foreign jurisdiction and the PCAOB has determined that it is unable to inspect or investigate completely because of a position taken by an authority in the foreign jurisdiction, the SEC will identify us as a “covered issuer”, or SEC-identified issuer, shortly after we file with the SEC a report required under the Securities Exchange Act of 1934, or the Exchange Act (such as our annual report on Form 20-F) that includes an audit report issued by such accounting firm; and if we were to be identified as an SEC-identified issuer for two consecutive years, the SEC would prohibit our securities (including our shares or ADSs) from being traded on a national securities exchange or in the over-the-counter trading market in the United States.

In December 2021, the PCAOB made its determinations, or the 2021 determinations, pursuant to the HFCA Act that it was unable to inspect or investigate completely registered public accounting firms headquartered in mainland China or Hong Kong including our auditor, KPMG Huazhen LLP. After we filed our annual report on Form 20-F for the fiscal year ended December 31, 2021 that included an audit report issued by KPMG Huazhen LLP on April 28, 2022, the SEC conclusively identified us as an SEC-identified issuer on May 26, 2022. As such, we are required to satisfy additional disclosure requirement for SEC-identified issuers that are also foreign issuers in this annual report. See “Item 16I. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.”

Following the Statement of Protocol signed between the PCAOB and the CSRC and the Ministry of Finance of the PRC in August 2022 and the on-site inspections and investigations conducted by the PCAOB staff in Hong Kong from September to November 2022, the PCAOB Board voted in December 2022 to vacate the previous 2021 determinations, and as a result, our auditor, KPMG Huazhen LLP, is no longer a registered public accounting firm that the PCAOB is unable to inspect or investigate completely as of the date of this annual report or at the time of issuance of the audit report included herein. As such, we do not expect to be identified as an SEC-identified issuer again in 2023. However, the PCAOB may change its determinations under the HFCA Act at any point in the future. In particular, if the PCAOB finds its ability to completely inspect and investigate registered public accounting firms headquartered in mainland China or Hong Kong is obstructed by the PRC authorities in any way in the future, the PCAOB may act immediately to consider the need to issue new determinations consistent with the HFCA Act. We cannot assure you that the PCAOB will always have complete access to inspect and investigate our auditor, or that we will not be identified as an SEC-identified issuer again in the future.

If we are identified as an SEC-identified issuer again in the future, we cannot assure you that we will be able to change our auditor or take other remedial measures in a timely manner, and if we were to be identified as an SEC-identified issuer for two consecutive years, we would be delisted from the Nasdaq and our securities (including our shares and ADSs) will not be permitted for trading “over-the-counter” either. If our securities are prohibited from trading in the United States, or threatened with such a prohibition, the risk and uncertainty associated with delisting would have a negative impact on the price of our ADSs and ordinary shares. Also, such a prohibition or any threat thereof 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. Moreover, the implementation of the HFCA Act and other efforts to increase the U.S. regulatory access to audit information could cause investor uncertainty as to China-based issuers’ ability to maintain their listings on the U.S. national securities exchanges and the market price of the securities of China-based issuers, including us, could be adversely affected.

71

If additional remedial measures are imposed on the “big four” PRC-based accounting firms, including our independent registered public accounting firm, in administrative proceedings brought by the SEC alleging such firms’ failure to meet specific criteria set by the SEC with respect to requests for the production of documents, we could be unable to timely file future financial statements in compliance with the requirements of the U.S. Exchange Act.

Starting in 2011 the Chinese affiliates of the “big four” accounting firms, including our independent registered public accounting firm, were affected by a conflict between U.S. and Chinese law. Specifically, for certain U.S. listed companies operating and audited in mainland China, the SEC and the PCAOB sought to obtain from the Chinese accounting firms access to their audit work papers and related documents. The firms were, however, advised and directed that under Chinese law they could not respond directly to the U.S. regulators on those requests, and that requests by foreign regulators for access to such papers in China had to be channeled through the CSRC.

In December 2012, this impasse led the SEC to commence administrative proceedings under Rule 102(e) of its Rules of Practice and also under the Sarbanes-Oxley Act against the Chinese affiliates of the “big four” accounting firms, including our independent registered public accounting firm. In January 2014, the administrative law judge reached an initial decision to impose penalties on the firms including a temporary suspension of their right to practice before the SEC. The accounting firms filed a petition for review of the initial decision. On February 6, 2015, before a review by the commissioners of the SEC had taken place, the firms reached a settlement with the SEC. Under the settlement, the SEC accepts that future requests by the SEC for the production of documents will normally be made to the CSRC. The firms will receive matching Section 106 requests and are required to abide by a detailed set of procedures with respect to such requests, which in substance require them to facilitate production via the CSRC. If they fail to meet the specified criteria, the SEC retains authority to impose a variety of additional remedial measures on the firms depending on the nature of the failure. Remedies for any future noncompliance could include, as appropriate, an automatic six-month bar on a single firm’s performance of certain audit work, commencement of a new proceeding against a firm, or in extreme cases the resumption of the current proceeding against all four firms. Under the terms of the settlement, the underlying proceeding against the four PRC-based accounting firms was deemed dismissed with prejudice four years after entry of the settlement. The four-year mark occurred on February 6, 2019. It is uncertain whether the SEC will further challenge the four PRC-based accounting firms’ compliance with U.S. laws in connection with U.S. regulatory requests for audit work papers or if the results of such challenge would result in the SEC imposing penalties such as suspensions. If additional remedial measures are imposed on the Chinese affiliates of the “big four” accounting firms, including our independent registered public accounting firm, we could be unable to timely file future financial statements in compliance with the requirements of the U.S. Exchange Act.

In the event that the SEC restarts the administrative proceedings, depending upon the final outcome, listed companies in the United States with major PRC operations may find it difficult or impossible to retain auditors in respect of their operations in the PRC, which could result in financial statements being determined to not be in compliance with the requirements of the U.S. Exchange Act, including possible delisting. Moreover, any negative news about any such future proceedings against these audit firms may cause investor uncertainty regarding China-based, United States-listed companies and the market price of our ADSs and/or ordinary shares may be adversely affected.

72

The perception among investors that the Company 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 and proposed 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 of our securities and trading volume of our ADSs. There have been recent 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 “—The audit report included in this annual report is prepared by an auditor which the U.S. Public Company Accounting Oversight Board was unable to inspect and investigate completely before 2022 and, as such, our investors had been deprived of the benefits of such inspections in the past, and may be deprived of the benefits of such inspections in the future.” If our ADSs were not listed on a national stock exchange in the U.S., the Hong Kong Stock Exchange will regard us as having a primary listing in Hong Kong and we will no longer enjoy certain exemptions or waivers from strict compliance with the requirements under the Hong Kong Listing Rules, the Companies (WUMP) Ordinance, the Takeovers Codes and the SFO, which could result in our incurring incremental compliance costs. Notwithstanding the foregoing, in the event that the Hong Kong Stock Exchange deemed us as having a dual primary listing in Hong Kong, we will be permitted to retain our existing weighted voting rights structure and our variable interest entity structure. See “—Risks Related to Our ADSs and Class A Ordinary Shares—We adopt different practices as to certain matters as compared with many other companies listed on the Hong Kong Stock Exchange.”

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 shares; a reduced number of investors willing to hold or acquire our shares, 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 agreements include a covenant that we maintain our shares listed on at least one of the following stock exchanges before the maturity date: (i) Nasdaq; or (ii) The Singapore Exchange Securities Trading Limited; or (iii) the Hong Kong Stock Exchange; or (iv) any other stock exchange acceptable to the lender. The breach of such covenant could result in a default with respect to the related indebtedness. If a default occurs, the relevant lenders 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.

Risks Related to Our ADSs and Class A Ordinary Shares

The trading prices of our ADSs and ordinary shares may be volatile, which could result in substantial losses to you.

The trading prices of our ADSs and ordinary shares have been, and are likely to continue to be, volatile and could fluctuate widely due to factors beyond our control. The trading price of our ordinary shares, likewise, can be volatile for similar or different reasons. This may happen because of broad market and industry factors, like the performance and fluctuation in the market prices or the underperformance or deteriorating financial results of other listed companies based in China. 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, including internet and e-commerce companies, may affect the attitudes of investors toward Chinese companies listed in Hong Kong and/or the United States, which consequently may impact the trading performance of our ADSs and/or ordinary shares, regardless of our actual operating performance. In addition, any negative news or perceptions about inadequate corporate governance practices or fraudulent accounting, corporate structure or matters of other Chinese companies may also negatively affect the attitudes of investors towards Chinese companies in general, including us, regardless of whether we have conducted any inappropriate activities.

73

In addition to the above factors, the prices and trading volumes of our ADSs and/or ordinary shares may be highly volatile due to multiple factors, including the following:

regulatory developments affecting us or our industry, customers or suppliers;
announcements of studies and reports relating to the quality of our service offerings or those of our competitors;
changes in the economic performance or market valuations of other data center services companies;
actual or anticipated fluctuations in our quarterly results of operations and changes or revisions of our expected results;
changes in financial estimates by securities research analysts;
conditions in the market for data center services;
announcements by us or our competitors of new product and service offerings, acquisitions, strategic relationships, joint ventures, capital raisings or capital commitments;
additions to or departures of our senior management;
any actual or alleged illegal acts of our senior management or other key employees;
actual or expected changes in monetary and fiscal policies adopted by central banks and financial authorities, particularly any increases in the target range for the federal funds rate announced by the Federal Open Market Committee of the U.S. Federal Reserve System;
actual or expected increases in prices for commodities, consumer prices, and inflation rates;
fluctuations in exchange rates between the Renminbi, the Hong Kong dollar, the U.S. dollar, the Macanese pataca, the Singapore dollar, the Malaysian ringgit and the Indonesian rupiah;
litigation, government investigation or other legal or regulatory proceeding;
political or market instability or disruptions, and actual or perceived social unrest in the United States, Hong Kong, or other jurisdictions;
release or expiry of lock-up or other transfer restrictions on our ADSs and/or ordinary shares;
sales or perceived potential sales or other dispositions of existing or additional ADSs and/or ordinary shares or other equity or equity-linked securities; and
attacks by short sellers, including the publication of negative opinions regarding us and our business prospects in order to create negative market momentum and generate profits for themselves after selling a stock short. See “—Techniques employed by short sellers may drive down the market price of our ADSs and/or ordinary shares.”

74

Any of these factors may result in large and sudden changes in the volume and trading prices of our ADSs and/or ordinary shares. In addition, securities markets may from time to time experience significant price and volume fluctuations that are not related to the operating performance of particular companies and industries, such as the large decline in share prices in the United States, China and other jurisdictions in late 2008, early 2009, the second half of 2011, in 2015 and early 2020. Any additional volatility or further declines in securities markets, such as the Nasdaq, on which our ADSs are listed, and the Hong Kong Stock Exchange, on which our ordinary shares are listed, may have a material and adverse effect on the prices and trading volumes of our ADSs and/or ordinary shares. Furthermore, any fluctuations in the prices and/or trading volumes of our securities, regardless of the underlying cause of such fluctuations, may attract the attention or scrutiny of governmental or regulatory authorities, which could have further material and adverse effects on the prices and trading volumes of our ADSs and/or ordinary shares.

If securities or industry analysts do not publish research or publish inaccurate or unfavorable research about our business, the market price for our ADSs and/or ordinary shares and trading volume could decline.

The trading market for our ADSs and ordinary shares depends in part on the research and reports that securities or industry analysts publish about us or our business. If research analysts do not establish and maintain adequate research coverage or if one or more of the analysts who covers us downgrades our ADSs and/or ordinary shares or publishes inaccurate or unfavorable research about our business, the market price for our ADSs and ordinary shares would likely decline. If one or more of these analysts cease coverage of our company or fail to publish reports on us regularly, we could lose visibility in the financial markets, which, in turn, could cause the market price or trading volume for our ADSs and ordinary shares to decline.

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 have in the past been, are currently, 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 ordinary shares 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 or ordinary shares could be greatly reduced or rendered worthless.

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 and Distributions.” Therefore, you should not rely on an investment in our ADSs and/or ordinary shares as a source for any future dividend income.

75

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.

The different characteristics of the capital markets in Hong Kong and the U.S. may negatively affect the trading prices of our ADSs and/or ordinary shares.

As a dual-listed company, we are subject to Hong Kong and Nasdaq listing and regulatory requirements concurrently. The Hong Kong Stock Exchange and Nasdaq have different trading hours, trading characteristics (including trading volume and liquidity), trading and listing rules, and investor bases (including different levels of retail and institutional participation). As a result of these differences, the trading prices of our ADSs and our ordinary shares may not be the same, even allowing for currency differences. Fluctuations in the price of our ADSs due to circumstances peculiar to the U.S. capital markets could materially and adversely affect the price of our ordinary shares, or vice versa. Certain events having significant negative impact specifically on the U.S. capital markets may result in a decline in the trading price of our ordinary shares notwithstanding that such event may not impact the trading prices of securities listed in Hong Kong generally or to the same extent, or vice versa.

Substantial future sales or perceived potential sales of our ADSs, ordinary shares, or other equity or equity-linked securities in the public market could cause the price of our ADSs and/or ordinary shares to decline significantly.

Sales of our ADSs, ordinary shares, or other equity or equity-linked securities in the public market, or the perception that these sales could occur, could cause the market price of our ADSs and/or ordinary shares to decline significantly. As of March 15, 2023, we had 1,468,842,655 ordinary shares outstanding, comprising 1,456,842,659 Class A ordinary shares (including 57,232,624 Class A ordinary shares issued and held by JPMorgan Chase Bank, N.A., as depositary, which are reserved for future delivery upon exercise or vesting of share awards granted under our share incentive plans) and 55,590,336 Class B ordinary shares. All ADSs representing our Class A ordinary shares sold in our public offerings are freely transferable by persons other than our “affiliates” without restriction or additional registration under the U.S. Securities Act. All of the other Class A ordinary shares may be available for sale, subject to volume and other restrictions as applicable under Rules 144 and 701 under the U.S. Securities Act.

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.

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 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 and/or ordinary shares 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. See “Item 6. Directors, Senior Management and Employees—B. Compensation—Share Incentive Plans.” We intend to register all ordinary shares that we may issue under these share incentive plans. Once we register these ordinary shares, they can be freely sold in the public market, subject to volume limitations applicable to affiliates. If a large number of our ordinary shares or securities convertible into our ordinary shares are sold in the public market after they become eligible for sale, the sales could reduce the trading price of our ADSs and/or ordinary shares and impede our ability to raise future capital.

76

The ADSs and ordinary shares are equity and are subordinate to our existing and future indebtedness, the convertible preferred stock and any preferred stock 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 convertible preferred stock 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 convertible preferred stock 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. 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 stock 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 is authorized to issue additional classes or series of preferred stock without any action on the part of the shareholders. The board of directors also 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 stock 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 stock 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.

Our dual-class voting structure and concentrated ownership limits your ability to influence corporate matters and could discourage others from pursuing any change of control transactions that holders of our ADSs and/or ordinary shares may view as beneficial.

As discussed under “—Risks Related to Our Corporate Structure—Our corporate actions are substantially controlled by our principal shareholders, including our founder, chairman and chief executive officer, Mr. Huang, who have the ability to control or exert significant influence over important corporate matters that require approval of shareholders, which may deprive you of an opportunity to receive a premium for your ordinary shares and/or ADSs and materially reduce the value of your investment” above, Mr. Huang, our founder, chairman and chief executive officer and our other principal shareholders have considerable influence over matters requiring shareholder approval. To the extent that their interests differ from yours, you may be disadvantaged by any action that they may seek to pursue. This concentrated control could also discourage others from pursuing any potential merger, takeover or other change of control transactions, which could have the effect of depriving the holders of our ADSs and/or ordinary shares of the opportunity to sell their shares at a premium over the prevailing market price.

77

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 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.

The right of ADS holders to participate in any future rights offerings may be limited, which may cause dilution to their holdings.

We may from time to time distribute rights to our shareholders, including rights to acquire our securities. However, we cannot make rights available to ADS holders in the United States unless we register both the rights and the securities to which the rights relate under the U.S. Securities Act or an exemption from the registration requirements is available. Under the deposit agreement, the depositary will not make rights available to ADS holders unless both the rights and the underlying securities to be distributed to ADS holders are either registered under the U.S. Securities Act or exempt from registration under the U.S. Securities Act. We are under no obligation to file a registration statement with respect to any such rights or securities or to endeavor to cause such a registration statement to be declared effective and we may not be able to establish a necessary exemption from registration under the U.S. Securities Act. Accordingly, ADS holders may be unable to participate in our rights offerings and may experience dilution in their holdings.

ADS holders may not receive cash dividends if the depositary decides it is impractical to make them available to them.

The depositary will pay cash dividends on the ADSs only to the extent that we decide to distribute dividends on our ordinary shares or other deposited securities, and we do not have any present plan to pay any cash dividends in the foreseeable future. See “Item 8. Financial Information—A. Consolidated Statements and Other Financial Information—Dividend Policy and Distributions.” To the extent that there is a distribution, the depositary of our ADSs has agreed to pay to ADS holders 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. ADS holders will receive these distributions in proportion to the number of Class A ordinary shares their ADSs represent. However, the depositary may, at its discretion, decide that it is inequitable or impractical to make a distribution available to any ADS holders. 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 to ADS holders.

ADS holders may be subject to limitations on transfer of their ADSs.

Our ADSs 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 deems 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.

78

Our ADSs and ordinary shares are equity securities of a Cayman Islands holding company rather than equity securities of our subsidiaries, the consolidated VIEs and their subsidiaries that have substantive business operations in China. As a result, certain judgments obtained against us by our shareholders may not be enforceable.

We are an exempted company limited by shares incorporated under the laws of the Cayman Islands with no business operations. We conduct a substantial portion of our operations through our wholly-foreign owned enterprises, the consolidated VIEs and their subsidiaries in the PRC, and majority of our assets are located in the PRC. We do not and are not, and holders of our ADSs and ordinary shares do not and are not, legally permitted to have any, or more than the permitted percentage of, equity interest in the consolidated VIEs as current PRC laws and regulations restrict foreign ownership and investment in, among other areas, the business of providing VATS, including internet data center services. As a result, we provide the services that may be subject to such restrictions in the PRC through the VIEs and their subsidiaries, and we operate our businesses in the PRC through certain contractual arrangements with the consolidated VIEs. For a summary of such contractual arrangements, see “Item 4. Information on the Company—C. Organizational Structure—Contractual Arrangements with Affiliated Consolidated Entities.” Our ADSs and ordinary shares are equity securities of a Cayman Islands holding company rather than equity securities of our subsidiaries and the consolidated VIEs. In addition, some of our directors and executive officers and the experts named in this document do not reside within the U.S. or Hong Kong, and most of their assets are not located in the U.S. or Hong Kong. As a result, it may be difficult or impossible for you to bring an action against us or against them in the United States or in Hong Kong in the event that you believe that your rights have been infringed under the U.S. federal securities laws, Hong Kong laws or otherwise. Even if you are successful in bringing an action of this kind, the laws of the Cayman Islands or other relevant jurisdiction may render you unable to enforce a judgment against our assets or the assets of our directors and officers.

There is no statutory enforcement in the Cayman Islands of judgments obtained in the Hong Kong courts or federal or state courts of the United States (and the Cayman Islands are not a party to any treaties for the reciprocal enforcement or recognition of such judgments). The courts of the Cayman Islands would recognize as a valid judgment a final and conclusive judgment in personam obtained in such jurisdiction under which a sum of money is payable (other than a sum of money payable in respect of multiple damages, taxes or other charges of a like nature or in respect of a fine or other penalty) or, in certain circumstances, an in personam judgment for non-monetary relief, and would give a judgment based thereon provided that: (a) such courts had proper jurisdiction over the parties subject to such judgment; (b) such courts did not contravene the rules of natural justice of the Cayman Islands; (c) such judgment was not obtained by fraud; (d) the enforcement of the judgment would not be contrary to the public policy of the Cayman Islands; (e) no new admissible evidence relevant to the action is submitted prior to the rendering of the judgment by the courts of the Cayman Islands; and (f) there is due compliance with the correct procedures under the laws of the Cayman Islands. However, the Cayman Islands courts are unlikely to enforce a judgment obtained from the U.S. or Hong Kong courts under civil liability provisions of the U.S. federal securities law or Hong Kong law if such judgment is determined by the courts of the Cayman Islands to give rise to obligations to make payments that are penal or punitive in nature. Because such a determination has not yet been made by a court of the Cayman Islands, it is uncertain whether such civil liability judgments from U.S. or Hong Kong courts would be enforceable in the Cayman Islands.

The recognition and enforcement of foreign judgments are provided for under the PRC Civil Procedures Law. PRC courts may recognize and enforce foreign judgments in accordance with the requirements of the PRC Civil Procedures Law based either on treaties between China and the country where the judgment is made or on principles of reciprocity between jurisdictions. China does not have any treaties or other forms of reciprocity with the United States that provide for the reciprocal recognition and enforcement of foreign judgments. In addition, according to the PRC Civil Procedures Law, the PRC courts will not enforce a foreign judgment against us or our director and officers if they decide that the judgment violates the basic principles of PRC laws or national sovereignty, security or public interest. As a result, it is uncertain whether and on what basis a PRC court would enforce a judgment rendered by a court in the United States.

79

Since we are a Cayman Islands exempted company, the rights of our shareholders may be different from those of shareholders of a company organized in the United States or Hong Kong.

Under the laws of some jurisdictions in the United States, majority and controlling shareholders generally have certain fiduciary responsibilities to the minority shareholders. Shareholder action must be taken in good faith, and actions by controlling shareholders which are obviously unreasonable may be declared null and void. Cayman Islands law protecting the interests of minority shareholders may not be as protective in all circumstances as the law protecting minority shareholders in some U.S. jurisdictions. In addition, the circumstances in which a shareholder of a Cayman Islands company may sue the company derivatively, and the procedures and defenses that may be available to the company, may result in the rights of shareholders of a Cayman Islands company being more limited than those of shareholders of a company organized in the United States.

Furthermore, our directors have the power to take certain actions without shareholder approval which would require shareholder approval under Hong Kong law or the laws of most U.S. jurisdictions. Our ability to create and issue new classes or series of shares without shareholders’ approval could have the effect of delaying, deterring or preventing a change in control without any further action by our shareholders, including a tender offer to purchase our ordinary shares at a premium over then current market prices.

Furthermore, our Articles of Association are specific to us and include certain provisions that may be different from common practices in Hong Kong, such as the absence of requirements that the appointment, removal and remuneration of auditors must be approved by a majority of our shareholders.

You may face difficulties in protecting your interests, and your ability to protect your rights through Hong Kong or U.S. courts may be limited, because we are incorporated under Cayman Islands law.

We are an exempted company limited by shares incorporated under the laws of the Cayman Islands. Our corporate affairs are governed by our Memorandum and Articles of Association, the Companies Act (As Revised) of the Cayman Islands and the common law of the Cayman Islands. The rights of shareholders to take action against our directors, 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 the common law of England, the decisions of whose courts are of persuasive authority, but are not binding, on a court in the Cayman Islands. The rights of our shareholders and the fiduciary duties of our directors under Cayman Islands law are not as clearly established as they would be under statutes or judicial precedent in some jurisdictions in the United States or the Hong Kong courts. In particular, the Cayman Islands has a less developed body of securities laws than the United States or Hong Kong. In addition, Cayman Islands companies may not have standing to initiate a shareholder derivative action in a federal court of the United States or Hong Kong courts.

Shareholders of Cayman Islands exempted companies like us have no general rights under Cayman Islands law to inspect corporate records or to obtain copies of lists of shareholders of these companies. Our directors have discretion under our Memorandum and Articles of Association to determine whether or not, and under what conditions, our corporate records may be inspected by our shareholders, but are not obliged to make them available to our shareholders. This may make it more difficult for you to obtain the information needed to establish any facts necessary for a shareholder resolution or to solicit proxies from other shareholders in connection with a proxy contest.

As a result of all of the above, our public shareholders may have more difficulty in protecting their interests in the face of actions taken by management, members of the board of directors or Controlling Shareholders than they would as public shareholders of a company incorporated in the United States or Hong Kong.

80

Our Articles of Association contain anti-takeover provisions that could discourage a third party from acquiring us, which could limit our shareholders’ opportunity to sell their ADSs and/or ordinary shares at a premium.

We have adopted Articles of Association that contain provisions to limit the ability of others to acquire control of our company or cause us to engage in change-of-control transactions. These provisions could have the effect of depriving our shareholders of an opportunity to sell their shares at a premium over prevailing market prices by discouraging third parties from seeking to obtain control of our company in a tender offer or similar transaction. For example, our board of directors has the authority, without further action by our shareholders, to issue preferred shares in one or more series and to fix their designations, powers, preferences, privileges, and relative participating, optional or special rights and the qualifications, limitations or restrictions, including dividend rights, conversion rights, voting rights, terms of redemption and liquidation preferences, any or all of which may be greater than the rights associated with our ordinary shares, in the form of ADS or otherwise. Preferred shares could be issued quickly with terms calculated to delay or prevent a change in control of our company or make removal of management more difficult. If our board of directors decides to issue preferred shares, the price of our ADSs and/or ordinary shares may fall and the voting and other rights of the holders of our ADSs and/or ordinary shares may be materially and adversely affected. In addition, our Articles of Association contain other provisions that could limit the ability of third parties to acquire control of our company or cause us to engage in a transaction resulting in a change of control, as defined in our Articles of Association, including: a provision that entitles Class B ordinary shares to 20 votes per share at general meetings of our shareholders with respect to the election or removal of a simple majority of our directors; a provision that entitles Class B shareholders to nominate five of our directors; a provision that allows one of our principal shareholders to appoint up to three directors to our board of directors for so long as they beneficially own certain percentages of our issued share capital; and a classified board with staggered terms for our directors, which will prevent the replacement of a majority of directors at one time.

These provisions could have the effect of depriving our shareholders of an opportunity to sell their shares at a premium over prevailing market prices by discouraging third parties from seeking to obtain control of our company in a tender offer or similar transaction.

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 or 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 Fair Disclosure.

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 publish our results on a quarterly basis as press releases, distributed pursuant to the rules and regulations of Nasdaq. 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, ADS holders may not be afforded the same protections or information that would be made available to them were they investing in a U.S. domestic issuer.

81

As a company incorporated in the Cayman Islands, we are permitted to adopt certain home country practices in relation to corporate governance matters that differ significantly from the Nasdaq corporate governance listing standards; these practices may afford less protection to shareholders than they would enjoy if we complied fully with the Nasdaq corporate governance listing standards.

As a Cayman Islands company listed on the Nasdaq, we are subject to the Nasdaq corporate governance listing standards. However, Nasdaq Stock Market Rules permit a foreign private issuer like us to follow the corporate governance practices of its home country. Certain corporate governance practices in the Cayman Islands, which is our home country, may differ significantly from the Nasdaq corporate governance listing standards.

For instance, we are not required to:

have a majority of the board be independent (although all of the members of the audit committee must be independent under the U.S. Exchange Act);
have a compensation committee or a nominations or corporate governance committee consisting entirely of independent directors; or
have regularly scheduled executive sessions with only independent directors each year.

We have relied on and intend to continue to rely on some of these exemptions. As a result, you may not be provided with the benefits of certain corporate governance requirements of Nasdaq.

We adopt different practices as to certain matters as compared with many other companies listed on the Hong Kong Stock Exchange.

We completed our public offering in Hong Kong in November 2020 and the trading of our ordinary shares on the Hong Kong Stock Exchange commenced on November 2, 2020 under the stock code “9698.” As a company listed on the Hong Kong Stock Exchange pursuant to Chapter 19C of the Hong Kong Listing Rules, we are not subject to certain provisions of the Hong Kong Listing Rules pursuant to Rule 19C.11, including, among others, rules on notifiable transactions, connected transactions, share option schemes, content of financial statements as well as certain other continuing obligations. In addition, in connection with the listing of our ordinary shares on the Hong Kong Stock Exchange, we have been granted a number of waivers and/or exemptions from strict compliance with the Hong Kong Listing Rules, the Companies (WUMP) Ordinance, the Takeovers Codes and the SFO. As a result, we adopt different practices as to those matters, including with respect to the content and presentation of our annual reports and interim reports, as compared with other companies listed on the Hong Kong Stock Exchange that do not enjoy those exemptions or waivers.

Furthermore, if 55% or more of the total worldwide trading volume, by dollar value, of our ADSs and ordinary shares over our most recent fiscal year takes place on the Hong Kong Stock Exchange, the Hong Kong Stock Exchange will regard us as having a dual primary listing in Hong Kong. If our ADSs were not listed on a national stock exchange in the U.S., the Hong Kong Stock Exchange will regard us as having a primary listing in Hong Kong. See “—Risks Related to Doing Business in the People’s Republic of China—The audit report included in this annual report is prepared by an auditor which the U.S. Public Company Accounting Oversight Board was unable to inspect and investigate completely before 2022 and, as such, our investors had been deprived of the benefits of such inspections in the past, and may be deprived of the benefits of such inspections in the future” and “—Risks Related to Doing Business in the People’s Republic of China—The perception among investors that the Company 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.” If the Hong Kong Stock Exchange were to regard us has having a dual primary listing or primary listing in Hong Kong, we will no longer enjoy certain exemptions or waivers from strict compliance with the requirements under the Hong Kong Listing Rules, the Companies (WUMP) Ordinance, the Takeovers Codes and the SFO, which could result in our incurring incremental compliance costs. Notwithstanding the foregoing, in the event that the Hong Kong Stock Exchange deemed us as having a dual primary listing in Hong Kong, we will be permitted to retain our existing weighted voting rights structure and our variable interest entity structure.

82

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 for trading on the Hong Kong Stock Exchange. 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 Class A ordinary shares on the Hong Kong Stock Exchange and our ADSs on Nasdaq may be adversely affected.

The time required for the exchange between ADSs and ordinary shares might be longer than expected and investors might not be able to settle or effect any sale of their securities during this period, and the exchange of ADSs into Class A ordinary shares involves costs.

There is no direct trading or settlement between Nasdaq and the Hong Kong Stock Exchange on which our ADSs and our ordinary shares are respectively traded. In addition, the time differences between Hong Kong and New York and unforeseen market circumstances or other factors may delay the deposit of ordinary shares in exchange of ADSs or the withdrawal of ordinary shares underlying the ADSs. Investors will be prevented from settling or effecting the sale of their securities during such periods of delay. In addition, there is no assurance that any exchange of ordinary shares into ADSs (and vice versa) will be completed in accordance with the timelines investors may anticipate.

Furthermore, the depositary for the ADSs is entitled to charge holders fees for various services including for the issuance of ADSs upon deposit of ordinary shares, cancellation of ADSs, distributions of cash dividends or other cash distributions, distributions of ADSs pursuant to share dividends or other free share distributions, distributions of securities other than ADSs and annual service fees. As a result, shareholders who exchange ordinary shares into ADSs, and vice versa, may not achieve the level of economic return the shareholders may anticipate.

We may become a passive foreign investment company, which could result in adverse United States federal income tax consequences to United States investors.

Based on the past and projected composition of our income and assets, and the valuation of our assets, including goodwill, we do not believe we were a passive foreign investment company, or PFIC, for our most recent taxable year and we do not expect to become one in the future, although there can be no assurance in this regard. The determination of whether or not we are a PFIC is made on an annual basis and will depend on the composition of our income and assets from time to time. Specifically, for any taxable year, we will be classified as a PFIC for United States federal income tax purposes if either (i) 75% or more of our gross income in that taxable year is passive income or (ii) the average percentage of our assets (which includes cash) by value in that taxable year which produce, or are held for the production of, passive income is at least 50%. The calculation of the value of our assets will be based, in part, on the quarterly market value of our ADSs, which is subject to change. See “Item 10. Additional Information—E. Taxation—Material United States Federal Income Tax Considerations—Passive Foreign Investment Company.”

In addition, there is uncertainty as to the treatment of our corporate structure and ownership of the VIEs for United States federal income tax purposes. For United States federal income tax purposes, we consider ourselves to own the stock of the VIEs. If it is determined, contrary to our view, that we do not own the stock of the VIEs for United States federal income tax purposes (for instance, because the relevant PRC authorities do not respect these arrangements), we may be treated as a PFIC.

If we are a PFIC for any taxable year during which you hold our ADSs or Class A ordinary shares, our PFIC status could result in adverse United States federal income tax consequences to you if you are a United States Holder, as defined under “Item 10. Additional Information-E. Taxation—Material United States Federal Income Tax Considerations.” For example, if we are or become a PFIC, you may become subject to increased tax liabilities under United States federal income tax laws and regulations and will become subject to burdensome reporting requirements. See “Item 10. Additional Information—E. Taxation—Material United States Federal Income Tax Considerations—Passive Foreign Investment Company.” There can be no assurance that we will not be a PFIC for the current or any future taxable year.

83

We will continue to incur increased costs as a result of being a public company, particularly since we have ceased to qualify as an “emerging growth company.”

Since the completion of our initial public offering, we have incurred significant legal, accounting and other expenses that we did not incur as a private company. The Sarbanes-Oxley Act, as well as rules subsequently implemented by the SEC and Nasdaq, impose various requirements on the corporate governance practices of public companies. Since December 31, 2018, we have been deemed to be a “large accelerated filer” as the term is defined in Rule 12b-2 of the U.S. Exchange Act, and we thereby ceased to be an “emerging growth company” as the term is defined in the JOBS Act.

These rules and regulations have increased our legal and financial compliance costs and made some corporate activities more time-consuming and costly. Since we have ceased to be an “emerging growth company,” we expect to incur significant expenses and devote substantial management effort toward ensuring compliance with the requirements of Section 404 of the Sarbanes-Oxley Act and the other rules and regulations of the SEC. Operating as a public company has also made it more difficult and more expensive for us to obtain director and officer liability insurance, and we may be required to accept reduced policy limits and coverage or incur substantially higher costs to obtain the same or similar coverage. In addition, we have incurred additional costs associated with our public company reporting requirements. It may also be more difficult for us to find qualified persons to serve on our board of directors or as executive officers. We will also incur additional costs as a result of the listing of our ordinary shares on the Hong Kong Stock Exchange. We are currently evaluating and monitoring developments with respect to these rules and regulations, and we cannot predict or estimate with any degree of certainty the amount of additional costs we may incur or the timing of such costs.

Shareholders of our company have in the past brought, and may in the future bring, securities class action lawsuits against our company following periods of instability in the market price of our ADSs and/or ordinary shares. On August 2, 2018, a securities class action lawsuit was filed in the United States District Court in the Eastern District of Texas against GDS Holdings Limited, our Chief Executive Officer Mr. Huang, and our Chief Financial Officer Mr. Daniel Newman (collectively, “Defendants”) by Hamza Ramzan, a GDS shareholder. See “Item 4. Information on the Company—B. Business Overview—Legal Proceedings.” On April 7, 2020, the court granted Defendants’ motion to dismiss the amended complaint, and dismissed the action in its entirety against all Defendants. On May 6, 2020, plaintiffs filed a notice of appeal of that decision. On June 29, 2020, plaintiffs voluntarily withdrew their appeal, resulting in the dismissal of the case against all Defendants with prejudice. Any further class action lawsuit could divert a significant amount of our management’s attention and other resources from our business and operations, which could harm our results of operations and require us to incur significant expenses to defend the suit. Any such class action lawsuit, whether or not successful, could harm our reputation and restrict our ability to raise capital in the future.

We are exposed to risks associated with the potential spin-off of one or more of our businesses.

We are exposed to risks associated with the potential spin-off of one or more of our businesses. We have been granted a waiver from strict compliance with the requirements in Paragraph 3(b) of Practice Note 15 to the Hong Kong Listing Rules such that we are able to spin-off a subsidiary entity and list on the Hong Kong Stock Exchange within three years of the listing of our ordinary shares on the Hong Kong Stock Exchange. While we currently do not have any plan with respect to any spin-off listing on the Hong Kong Stock Exchange, we may consider a spin-off listing on the Hong Kong Stock Exchange for one or more of our businesses within the three year period subsequent to the listing of our ordinary shares on the Hong Kong Stock Exchange. The waiver granted by the Hong Kong Stock Exchange is conditional upon us confirming to the Hong Kong Stock Exchange in advance of any spin-off that it would not render our company incapable of fulfilling the eligibility requirements under Rule 19C.05 of the Hong Kong Listing Rules based on the financial information of the entity or entities to be spun-off at the time of the listing of our ordinary shares on the Hong Kong Stock Exchange (calculated cumulatively if more than one entity is spun-off). In the event that we proceed with a spin-off, our interest in the entity to be spun-off will be reduced accordingly.

84

There is uncertainty as to whether Hong Kong stamp duty will apply to the trading or conversion of our ADSs.

In connection with the initial public offering of our Class A ordinary shares in Hong Kong in November 2020, or the Hong Kong IPO, we established a branch register of members in Hong Kong, or the Hong Kong share register. Our Class A ordinary shares that are traded on the Hong Kong Stock Exchange, including those issued in the Hong Kong IPO and those that may be converted from ADSs, are registered on the Hong Kong share register, and the trading of these Class A ordinary shares on the Hong Kong Stock Exchange are subject to Hong Kong stamp duty. To facilitate ADS-ordinary share conversion and trading between Nasdaq and the Hong Kong Stock Exchange, we have moved a portion of our issued Class A ordinary shares from our register of members maintained in the Cayman Islands to our Hong Kong share register.

Under the Hong Kong Stamp Duty Ordinance, any person who effects any sale or purchase of Hong Kong stock, defined as stock the transfer of which is required to be registered in Hong Kong, is required to pay Hong Kong stamp duty. The stamp duty is currently set at a total rate of 0.26% of the greater of the consideration for, or the value of, shares transferred, with 0.13% payable by each of the buyer and the seller.

To the best of our knowledge, Hong Kong stamp duty has not been levied in practice on the trading or conversion of ADSs of companies that are listed in both the United States and Hong Kong and that have maintained all or a portion of their ordinary shares, including ordinary shares underlying ADSs, in their Hong Kong share registers. However, it is unclear whether, as a matter of Hong Kong law, the trading or conversion of ADSs of these dual-listed companies constitutes a sale or purchase of the underlying Hong Kong-registered ordinary shares that is subject to Hong Kong stamp duty. We advise investors to consult their own tax advisors on this matter. If Hong Kong stamp duty is determined by the competent authority to apply to the trading or conversion of our ADSs, the trading price and the value of your investment in our ordinary shares and/or ADSs may be affected.

ITEM 4.    INFORMATION ON THE COMPANY

A.          History and Development of the Company

We are an exempted company and were incorporated under the laws of the Cayman Islands on December 1, 2006. Our ADSs are listed on the Nasdaq under the symbol “GDS.” Our ordinary shares are listed on the Hong Kong Stock Exchange under the stock code “9698.”

We operate our business through our wholly-owned subsidiaries, joint ventures, the VIEs and their subsidiaries. We own 100% of the shares in EDC Holding, an exempted company also incorporated in the Cayman Islands, through which we indirectly hold 100% of the equity interests in holding companies in Hong Kong, many of which own our data centers through one or more data center companies. Through EDC Holding we also indirectly hold 100% of the equity interests in GDS Investment Company.

The following are our key business milestones:

In 2001, we started our business as an IT service provider. Our initial focus was on business continuity and disaster recovery solutions. Many of our early customers were financial service institutions with demanding IT compliance standards. To guarantee the reliability and availability of services to them, we leased data center capacity from third parties.

In 2009, after realizing that there was a shortage of qualified data center capacity in key markets, we began developing our own data centers, thereby entering the data center business. We established our presence in Shanghai and Chengdu in 2010 and 2011, by bringing three data centers into service in these markets. From 2013 to 2014, we expanded our footprint to Beijing and Shenzhen and completed the construction of three data centers in these markets. By 2014, we had developed a supply of capacity in all of China’s Tier 1 markets.

In 2014, we received a major infusion of capital to fund data center development from STT GDC. We have since established a long-term strategic partnership with STT GDC, which has made several subsequent rounds of investment in us. STT GDC is a wholly owned subsidiary of ST Telemedia. STT GDC is an experienced and strategic data center player which owns a portfolio of data centers in Singapore, UK, Thailand, India, Indonesia, South Korea, Japan and in China through GDS. As of March 15, 2023, STT GDC is our single largest shareholder and we benefit from STT GDC’s industry expertise, access to potential customer and supplier relationships, and solid corporate governance guidance.

85

In 2016, we completed our initial public offering on NASDAQ under the symbol “GDS.”

In 2017, we began developing B-O-T data centers for specific customers. In August 2019, we entered into a strategic cooperation framework agreement with GIC, Singapore’s sovereign wealth fund, to develop and operate hyperscale B-O-T data centers for a strategic customer on a joint venture basis. According to the agreement, we will own 10% equity interests in the joint venture asset companies and GIC will own 90%. In September 2021, we entered into a new master joint venture investment agreement with GIC, pursuant to which the two parties will form joint ventures for the investment and development of hyperscale B-O-T data centers for several customers. According to the new agreement, we will own 51% equity interest in the joint venture asset companies and GIC will own 49%. We will continue to provide management and operation services to the joint ventures and earn recurring service fees. As of December 31, 2022, we completed the sale of a 49% equity interests of the project company of HL1 Phase 1 data center and UL1 data center to GIC, as the first two B-O-T joint venture data centers pursuant to the new master joint venture investment agreement.

In 2018, we expanded our footprint of self-developed data centers to Hong Kong by purchasing an industrial property for conversion to a data center.

In 2020, we completed our secondary listing on the Hong Kong Stock Exchange under the stock code of “9698.”

In 2021, we expanded our presence to Southeast Asia by acquiring two parcels of greenfield land in Johor, Malaysia and Batam, Indonesia, both in close proximity to Singapore, as part of our Singapore-Johor-Batam strategy in the region.

In 2022, we commenced construction on our greenfield land in Johor, Malaysia and took steps to acquire additional land at the same site in order to secure a pipeline for future development as we scale up our Singapore-Johor-Batam strategy. We also successfully secured an anchor customer commitment for our Malaysia site.

Principal Offices

Our principal executive offices are located at F4/F5, Building C, Sunland International, No. 999 Zhouhai Road, Pudong, Shanghai 200137, People’s Republic of China. Our registered office in the Cayman Islands is located at the offices of Conyers Trust Company (Cayman) Limited, Cricket Square, Hutchins Drive, P.O. Box 2681, Grand Cayman, KY1-1111, Cayman Islands. Prior to September 30, 2018, our agent for service of process in the United States was Law Debenture Corporate Services Inc., located at 801 2nd Avenue, Suite 403, New York, New York 10017, U.S.A. We appointed Cogency Global Inc., located at 122 East 42nd Street, 18th Floor, New York, New York 10168, U.S.A., as our successor agent for service of process in the United States, effective as of and after October 1, 2018.

B.Business Overview

We are a leading developer and operator of high-performance data centers in mainland China and Hong Kong. Our facilities are strategically located in primary economic hubs where demand for high-performance data center services is concentrated. We also build, operate and transfer data centers at other locations in mainland China selected by our customers to fulfill their broader requirements and recently expanded our presence to serve the Southeast Asia Region.

Our data centers are designed and configured as high-performance data centers with large net floor area and power capacity, high power density and efficiency, and multiple redundancy across all critical systems. We are carrier and cloud neutral, which enables our customers to access all the major PRC telecommunications networks, as well as the largest PRC and global public clouds which we host in many of our facilities.

We offer colocation and managed services, including direct private connection to leading public clouds, an innovative service platform for managing hybrid clouds. Our innovative and unique platform of interconnected data centers enables cloud service providers to expand in a flexible way in their key markets, and also enables enterprises to deploy their hybrid clouds in close proximity to the networked nodes of leading public clouds.

86

We have a 22-year track record of service delivery, successfully fulfilling the requirements of some of the largest and most demanding customers for outsourced data center services. As of December 31, 2022, we had an aggregate net floor area of 515,787 sqm in service, 95.5% of which was committed by customers, and an aggregate net floor area of 192,713 sqm under construction, 71.5% of which was pre-committed by customers.

We believe the market for high-performance data center services in mainland China and Hong Kong continue to grow at a strong underlying rate. Demand is driven by rapid growth in the volume of data created, transmitted, processed and stored as a result of the accelerating trend of digital transformation and the rising adoption of new technologies such as cloud computing, 5G, artificial intelligence, big data, machine learning, blockchain, internet of things, augmented and virtual reality, e-payments and digital currency. This has been strongly endorsed and further encouraged by the PRC government policies which consistently and actively support technology-driven development and the growth of the digital economy. The PRC government has promoted the concept of “new infrastructure” which includes, among other things, largescale data centers, artificial intelligence and industrial internet. The PRC government has rolled out plan for overall layout of the country’s digital development. According to the plan, important progress will be made in the construction of a digital China by 2025, with effective interconnectivity in digital infrastructure, a significantly improved digital economy, and major breakthroughs achieved in digital technology innovation. A newly formed National Bureau of Data will be responsible for overall coordination and promoting the development of digital China.

Our platform of interconnected data centers and secured expansion capacity is strategically located to address this growing demand. We develop and operate our data centers predominantly in and around Shanghai, Beijing, Shenzhen, Guangzhou, Chengdu/Chongqing and Hong Kong, the primary financial, commercial, industrial and communications hubs in each region. We refer to the areas in and around these hubs as Tier 1 markets. Our customers typically use our data centers in Tier 1 markets to house their mission-critical, latency-sensitive data and applications. Our data locations provide convenient access for our customers and, furthermore, the extensive multi-carrier telecommunications networks in these markets enable our customers to enhance the performance and lower the cost of connectivity to our facilities.

In the past, our data centers were mainly clustered in key urban districts within each Tier 1 market in accordance with customer preference. In order to keep pace with demand and overcome the challenge of creating new supply, we are also developing more data centers at strategy locations on the outer edge of these markets, including on campuses we can expand capacity in multiple phases. These outer edge developments, which we still consider Tier 1 markets, enable our hyperscale customers to fulfill their requirement for larger developments of IT capacity on a single site and to upscales over time, while remaining within acceptable parameters for network latency. In addition to our presence in Tier 1 markets, we also build, operate and transfer data centers at other locations selected by our customers in order to house their offline and less critical data and applications in lower cost areas where, at times, renewable energy sources are also accessible.

In recent years, we have seen strong growth in demand for high-performance data center services in Southeast Asia. We believe that a large part of this demand originates from our home market customers in China as they seek to capture opportunities arising from the take-off of the digital economy in Southeast Asia. In order to better serve our customs’ requirements, we have begun to expand our presence to Southeast Asia. In 2021, we acquired two parcels of greenfield land in Johor, Malaysia and Batam, Indonesia, both in close proximity to Singapore, as part of our Singapore-Johor-Batam strategy to serve the region. In 2022, we commenced construction on our greenfield land in Johor and took steps to acquire additional land at the same site in order to secure a pipeline for future development as we scale up. We also successfully secured an anchor customer commitment for this project. At the same time, we are progressing preparations to commence construction at our greenfield land in Batam. We believe that our developments in Johor and Batam, where we are one of the first movers, will enable us to support customers who require largescale, low cost capacity in diverse locations with low-latency connectivity to the major network hubs in Singapore. It follows a development pattern of urban and outer edge data centers which we have successfully deployed in and around Tier 1 markets in China.

87

From our inception, we have built up our own in-house data center design capability, which we believe is unparalleled in the industry. We were one of the first movers in developing high-performance data centers in China, anticipating the trend for IT to become increasingly mission-critical, and then in combining high availability with larger net floor area and power capacity to meet the unprecedented requirements of hyperscale cloud service providers and large internet companies. Our data centers are largescale, highly reliable and highly efficient facilities that provide a flexible, modular and secure operating environment in which our customers can house, power and cool the computer systems and networking equipment that support their mission-critical IT. We install high power density (which refers to the ratio of power capacity to net floor area) and optimize power usage efficiency, which enables our customers to deploy their IT systems more efficiently and reduce their operating and capital costs. As a result of our advanced data center design, high technical specifications and robust operating procedures, we are able to make service level commitments related to service availability and other key metrics that meet our customers’ required standards. Within our data centers, we have also developed an innovative service platform to assist our enterprise customers to integrate and control every aspect of their hybrid cloud computing environment across their private servers and one or more public cloud service providers.

As of December 31, 2022, we served 830 customers, including PRC and global hyperscale cloud service providers and large internet companies, a diverse community of financial institutions, telecommunications carriers and IT service providers and large domestic private sector and multinational corporations, many of which are leaders in their respective industries. We host the largest public cloud platforms operating in China, some of which are present in multiple GDS data centers. Agreements with our hyperscale cloud service provider and large internet customers generally have terms of three to ten years, while agreements with our financial institution and enterprise customers typically have terms of one to five years.

As of December 31, 2022, we operated 86 self-developed data centers with an aggregate net floor area of 508,224 sqm in service. We also operated capacity at 20 third-party data centers with an aggregate net floor area of 7,563 sqm in service, which we lease on a wholesale basis and use to provide colocation and managed services to our customers. As of the same date, we aslo had an aggregate net floor area of 192,713 sqm under construction. In total, we have 103 self-developed data centers in service and under construction. As of the same date, we had an estimated aggregate developable net floor area of approximately 329,283 sqm held for potential future development. Our net revenue and results of operations are largely determined by the degree to which our data center capacity is committed or pre-committed as well as its utilization. We had commitment rates for our area in service of 94.6%, 93.8% and 95.5% as of December 31, 2020, 2021 and 2022, respectively. We had utilization rates for our area in service of 70.3%, 65.5% and 71.8% as of December 31, 2020, 2021 and 2022, respectively. The difference between commitment rate and utilization rate is primarily attributable to customers who have entered into agreements but have not yet started to use revenue-generating services.

We have experienced significant growth in recent years. Our net revenue grew from RMB5,739.0 million in 2020 to RMB7,818.7 million in 2021, representing an increase of 36.2%, and increased to RMB9,325.6 million (US$1,352.1 million) in 2022, representing an increase of 19.3%. Our net loss increased from RMB669.2 million in 2020 to RMB1,191.2 million in 2021, and increased to RMB1,266.1 million (US$183.6 million) in 2022. Our adjusted EBITDA increased from RMB2,680.6 million in 2020 to RMB3,703.4 million in 2021, and increased to RMB4,251.4 million (US$616.4 million) in 2022. As of December 31, 2020, 2021 and 2022, our accumulated deficit was RMB2,723.6 million, RMB3,910.8 million and RMB5,179.7 million (US$751.0 million), respectively.

Our Business Model

Our core business operations entail the planning and sourcing of new data centers, developing such facilities, securing customer commitments, providing our colocation and managed services to customers, and maintaining high levels of service and customer satisfaction to develop and maintain long-term relationships with our customers. We focus on developing and operating what we refer to as high-performance data centers. These are data centers that feature large net floor area and power capacity, high power density and efficiency, and multiple redundancy across all critical systems.

88

Sourcing

Our strong customer and industry relationships offer us insight into the size, timing, and location of future demand which is reflected in our data center capacity development plan. Based on this insight, we aim to secure land and buildings in Tier 1 markets, together with the required power capacity and regulatory approvals, including energy quota under the energy conservation review opinion, for future development commensurate with anticipated demand for our services. Our in-house team begins sourcing potential sites a few years in advance of planned development. We source new data center capacity by: (i) acquiring or leasing property which we develop for use as data center facilities, whether through constructing on greenfield land, redeveloping brownfield sites, converting existing industrial buildings, or fitting out and equipping purpose-built building shells; (ii) leasing existing data center capacity from third-party wholesale providers; and (iii) acquiring high-performance data centers from other companies.

Regardless of the source of our data center capacity, we ensure that the facilities meet the high-performance standards required by our target customers.

Construction

After procuring greenfield or brownfield sites or existing industrial buildings or purpose-built building shells, we design and, through cooperation with developers, contractors, and suppliers, build out the facility to achieve our advanced design and high technical specifications.

We take a modular approach to developing, commissioning, equipping and fitting out of facilities, so that we can cater to a range of customer requirements with regard to redundancy, power density, cooling, rack configuration and other technical specifications. In addition, by taking a modular approach, we are able to phase our capital expenditures related to equipping and fitting out individual computer rooms in accordance with proven sales demand or contractual delivery commitments to customers.

Marketing

We usually commence marketing new data center facilities before we commence construction by seeking strong indications of interest from customers. We aim to convert such indications of interest into pre-commitment agreements for a substantial part of the capacity under development as early as possible in the construction cycle. Such pre-commitments typically come from anchor customers who require largescale capacity, such as hyperscale cloud service providers and large internet companies. Through securing such pre-commitments, we are able to reduce investment risk and optimize resource planning. We had pre-commitment rates of 77.4%, 61.3% and 71.5% as of December 31, 2020, 2021 and 2022, respectively. Once construction is complete, and the data center enters service, we re-categorize area pre-committed as area committed. We aim to maintain high commitment rates for each of our data centers.

Due to the strength of customer demand, for certain sites, we deliberately do not seek pre-commitments, in order to reserve sufficient capacity for our financial institution and large enterprise customers who typically procure with a shorter lead time once data centers are in service. This also helps to ensure that we have sufficient capacity available to fulfill the anticipated expansion requirements of strategic customers who we are already serving in the same location. As a result of this sales approach, some of our data centers under construction and in service have lower pre-commitment and commitment rates, respectively.

Delivery

Once construction is complete, and the data center enters service, we re-categorize area under construction as area in service.

89

Anchor customers with largescale commitments typically move in over a period of 12 to 24 months, whereas financial institutions and large enterprise customers typically move in over a period of three to six months. The longer move-in period for anchor customers is due to the larger scale of their deployments and operational models, under which they increase utilization of committed data center capacity in multiple phases and in line with the increasing load on their IT systems. During such move-in periods, customers have the right to use part or all of the services for which they have committed. They are billed for the amount of services they actually use, subject to a minimum billable amount as stated in the sales agreements. Such minimum billable amount typically steps up over time. Customers are usually not allowed to terminate their sales agreements before the end of the move-in period. See “Our Business—Our Customers—Sales Agreements.” The portion of area committed by customers which is revenue generating is referred to as area utilized. As a result of the flexibility granted to customers to use part or all of the services during the move-in period, some of our data centers have lower utilization rates.

Commitment and Utilization Rates

Our business model provides us with high levels of revenue visibility due to the long-term nature of our customer agreements and substantial backlog. Backlog is defined as area committed or pre-committed by customers but yet to be utilized (total area committed minus area utilized at the end of each period). As of December 31, 2020, 2021 and 2022, we had backlog of 203,369 sqm, 237,347 sqm and 260,168 sqm, respectively. The increase in backlog across these periods was primarily due to higher levels of customer commitments and pre-commitments. We endeavor to provide high levels of customer service, support, and satisfaction to maintain long-term customer relationships and high rates of agreement renewals for our services. Our average quarterly churn rate was 0.8%, 0.4% and 0.5% for the years ended December 31, 2020, 2021 and 2022, respectively.

For our in-service data centers, we aim to maintain high levels of long-term commitment and utilization rates. We had commitment rates for our area in service of 94.6%, 93.8% and 95.5% as of December 31, 2020, 2021 and 2022, respectively. We had utilization rates for our area in service of 70.3%, 65.5% and 71.8% as of December 31, 2020, 2021 and 2022, respectively. The difference between commitment rate and utilization rate is primarily attributable to customers who have not yet fully utilized all the revenue-generating services for which they have committed. Until the end of the move-in period, the area committed is not fully categorized as area utilized.

Due to the typical time lag for move-in, the continual expansion of our data center capacity, and the high proportion of anchor customers with largescale commitments, we expect that our utilization rate will continue to lag behind our commitment rate. For data centers that have been in operation for a longer period of time, the commitment rate and utilization rate will tend to converge, as customers have fully moved in.

Our Data Centers

Our data centers are largescale, highly reliable and highly efficient facilities that provide a flexible, modular and secure operating environment in which our customers can house, power and cool the computer systems and networking equipment that support their mission-critical IT infrastructure. We install large power capacity, together with engineering technologies to optimize PUE, enabling our customers to deploy their IT infrastructure more efficiently and reduce their operating and capital costs.

In 2022, we commenced construction of 6 new self-developed data centers and multiple phases of 2 existing data centers. As of December 31, 2022, we had an aggregate net floor area under construction of 192,713 sqm, 71.5% of which was pre-committed. In 2022, we completed construction and brought into service 5 new self-developed data centers and second phase of 1 existing self-developed data center with a total net floor area of 29,323 sqm. As of December 31, 2022, we had an aggregate net floor area in service of 515,787 sqm, this capacity was 95.5% committed and 71.8% utilized.

90

The following table presents certain information relating to our data center portfolio as of December 31, 2022:

Area held for

Area

Area under

future

(Sqm)

    

in service

    

construction

    

development

Location

Mainland China

Beijing - Tianjin - Hebei

 

234,627

 

80,661

 

27,966

Yangtze River Delta

 

167,513

 

36,406

 

115,262

Greater Bay Area(1)

 

80,450

 

28,223

 

94,200

Chengdu - Chongqing

 

18,988

 

4,190

 

38,005

Other

13,066

2,800

29,368

International

Hong Kong

14,501

14,482

Southeast Asia

 

1,145

 

25,933

 

10,000

Total

 

515,787

 

192,713

 

329,283

Type

 

 

 

Self-developed

 

439,314

 

189,273

 

329,283

B-O-T

68,910

3,440

Third party

 

7,563

 

 

Total

 

515,787

 

192,713

 

329,283

(1)

Greater Bay Area excludes self-developed data centers in Hong Kong, but includes 3rd party data centers in Hong Kong and Macau.

As of December 31, 2022, our total area committed was 630,716 sqm, of which 492,832 sqm and 137,884 sqm related to data centers in service and data centers under construction, respectively.

Self-Developed Data Centers

As of December 31, 2022, we operated 86 self-developed data centers with an aggregate net floor area of 508,224 sqm in service. As of the same date, we also had an aggregate net floor area of 192,713 sqm under construction. In total, we have 103 self-developed data centers in service and under construction. In addition, we had an estimated aggregate developable net floor area of approximately 329,283 sqm held for potential future development.

High-Performance Features. Our self-developed data centers generally feature:

High Availability. Approximately 90% of our self-developed data center capacity in service and under construction is equipped with 2N redundant and the remaining is equipped with distributed redundant N+1 delivery paths for power system. Either 2N or distributed N+1 redundancy entails significant additional up-front investment and decreases the yield of net floor area in a building of a given size. Combining 2N or distributed N+1 redundant power system, N+1 concurrent maintainable cooling system and other critical systems to operate our facilities to meet the highest standards, we are able to satisfy the requirements of the most demanding customers for housing their mission-critical IT infrastructure.
High Power Density. Our self-developed data center capacity in service has an average power density of approximately 2.17 kW/sqm while our self-developed data center capacity of under construction has an average power density of approximately 2.39 kW/sqm. High power density must be incorporated into the data center design from inception and entails increased development cost per sqm of net floor area. By installing high power density, we enable our customers to deploy their IT infrastructure more efficiently and to optimize their IT infrastructure performance. This is of particular importance to hyperscale cloud service provider and large internet customers as it reduces their IT investment and operating costs.

91

High Power Efficiency. Our self-developed data centers are designed to achieve high power efficiency, which is expressed conversely by a low PUE ratio. In 2022, our self-developed data centers with IT power usage of 30% or above had an average PUE of around 1.29. High power efficiency reduces operating costs, for the benefit of our customers and ourselves, and reduces our carbon footprint. A low PUE ratio is of particular importance to hyperscale cloud service provider and large internet customers who have the most demanding performance targets.

In addition to the high-performance features described above, our data centers provide flexible fit-out, sufficient floor load bearing strength and clear slab-to-slab height to support dense deployment of IT hardware, multiple layers of physical security, early fire detection monitoring and fire suppression systems, diverse connectivity, and other amenities.

We believe that this combination of high availability, high power density, high power efficiency and other features enables us to serve the most sophisticated and demanding users of data center services who seek cost efficient solutions for their requirements, without compromise on performance across multiple operating parameters.

Types of Data Centers. We have a diversified and flexible approach to developing our data center portfolio. We categorize our self-developed data centers into the following two types:

Purpose-Built. Purpose-built data centers are facilities which are designed and constructed specifically for use as data centers. Our purpose-built facilities comprise those that we design ourselves and for which we directly oversee the construction and fit out, as well as certain of the facilities that we lease or have acquired from third parties. In addition, our build-operate-transfer data centers are also purposed-built data centers. Build-operate-transfer data centers are facilities which are located in other locations to fulfill the broader requirements of our strategic customers. We undertake B-O-T projects through wholly-owned vehicles, as well as through the joint ventures which we are establishing with GIC. The projects are typically greenfield developments on the customer’s own campus. Purpose-built and build-operate-transfer facilities represented approximately 51.8% by aggregate net floor area of our self-developed data centers in service and under construction as of December 31, 2022.

Converted. Conversion involves repurposing existing industrial buildings for use as data centers. We undertake conversions in order to fulfill demand where time-to-market and site opportunity do not allow us to purpose-build. We carefully select such buildings based on their suitability for use as data centers. We design and construct to the same high technical specifications as our purpose-built data centers, so as to ensure that the end product is of a comparable standard. Converted facilities represented approximately 48.2% by aggregate net floor area of our self-developed data centers in service and under construction as of December 31, 2022.

92

Data Center Tenure. We hold our self-developed data center buildings either through direct ownership or lease. In China, land cannot be owned outright, but is secured through land use rights. For data center buildings which we own, we have the right to use the underlying land for up to 50 years, which is the longest permissible period, plus ownership of the buildings and other fixed assets comprising the data center. In Hong Kong, almost all the land is leasehold land leased from the Hong Kong government. The tenure of the relevant government leases for the two parcels of brownfield land where HK1 and HK2 are located that were purchased by us in 2018 and 2019 respectively will expire in June 2047 and the residue of the term of years of the relevant government leases is approximately 25 years. In Malaysia, the land parcel where NTP1, NTP2 and NTP3 are located is all freehold land. In the “free trade zone” of Batam, Indonesia, where the land parcel acquired in Nongsa, or Nongsa Land, is located, land is technically leased from the governing authority. Our ownership of Nongsa Land is represented by “right to build” and “license to use” permits from the relevant authorities. The residue of the term of these permits is around 21 years as they expire on January 2044. For data centers that we lease, we enter into long-term leases with the owners of the building generally for periods of 15 to 20 years, which is the longest permitted lease period under PRC law. However, in the case of the build-operate-transfer projects which we have undertaken to date, where the owner of the building shell is our customer, the lease term is usually ten years.

Our owned facilities and leased facilities (including B-O-T projects) represented approximately 40.1% and 59.9% respectively by aggregate net floor area of our self-developed data centers in service and under construction as of December 31, 2022.

Stage of Development. We categorize our data centers, and the corresponding net floor area, according to the following stages of development:

In Service. Data centers are categorized as in service once the construction of the building is complete, critical systems have been installed, the facility has passed rigorous integrated system testing, government approvals for operation are obtained, and one or more computer rooms have been fully equipped and fitted out ready for utilization by customers. Once this stage has been reached, we categorize the entire net floor area of the data center (or phase of a data center) as area in service, including the net floor area of computer rooms, if any, which may require additional capex for equipping and fitting out prior to utilization by customers.

Under Construction. Data centers are categorized as under construction once we have secured control of the site, obtained the necessary construction and other permits, established the design, and building and engineering works are in progress. We also categorize data centers as under construction when the shell and core are being developed by the building landlord under certain circumstances. We usually construct our data centers in a single phase. However, in some cases, we construct data centers in several distinct phases for reasons such as optimal design, sales plan, and timing of activation of power supply. When we successfully secure pre-commitments from customers, we calculate pre-commitment rate based on the area under construction.

Held for Future Development. Area held for future development consists of the estimated data center net floor area that we have secured for potential future development by different means, including greenfield and brownfield land which we have acquired or which we expect to acquire pursuant to binding framework agreements with local governments, building shells which we have purpose-built on land which we own, and existing buildings for which we have entered into agreements in connection with the acquisition or lease with the intention of converting or redeveloping into data centers, but which are not actively under construction. Our in-house team begins sourcing potential greenfield and brownfield land several years in advance of planned delivery. We begin construction of a facility from six months to over two years in advance of planned delivery, depending on the complexity of the project. The developable net floor area estimates are subject to a number of contingencies and uncertainties.

93

Self-Developed Data Centers in Service: The following table sets forth additional details concerning our portfolio of self-developed data centers in service as of December 31, 2022:

Date ready for

Area in

Area

Area

 

service

service

committed

Commitment

utilized

Utilization

 

Market

  

Data center(1)

(HHYY)

  

Type

  

Tenure

  

(sqm)

  

(sqm)

  

rate(2)

  

(sqm)

  

rate(3)

 

Beijing - Tianjin - Hebei

 

BJ1

2H15

 

Convert

 

Lease

 

2,435

 

2,427

 

99.7

%

2,368

 

97.3

%

 

BJ2

2H17

 

Convert

 

Lease

 

5,819

 

5,327

 

91.5

%

4,240

 

72.9

%

 

BJ3

2H17

 

Convert

 

Lease

 

3,144

 

3,144

 

100.0

%

3,021

 

96.1

%

BJ4

1H19

Convert

 

Lease

4,695

3,688

78.6

%

3,410

72.6

%

BJ5

1H19

Convert

 

Lease

13,366

13,243

99.1

%

13,159

98.4

%

 

BJ6

2H19

 

Convert

 

Lease

 

5,965

 

5,585

 

93.6

%

5,076

 

85.1

%

BJ7

2H20

Convert

 

Lease

10,246

10,240

99.9

%

3,911

38.2

%

BJ8

1H21

Convert

 

Lease

10,383

10,383

100.0

%

5,816

56.0

%

 

BJ9

2H19

 

Convert

 

Lease

 

8,029

 

7,326

 

91.2

%

6,778

 

84.4

%

BJ10

1H20

Convert

 

Lease

6,440

6,440

100.0

%

6,057

94.0

%

BJ11

1H20

Convert

 

Lease

6,832

6,832

100.0

%

6,505

95.2

%

BJ12

1H20

Convert

 

Lease

7,016

7,016

100.0

%

6,492

92.5

%

BJ13 Phase 1

2H22

Purpose-Built

Own

5,499

5,499

100.0

%

0.0

%

BJ15

1H21

Convert

Lease

19,166

19,166

100.0

%

17,824

93.0

%

BJ16

2H21

Convert

Lease

8,678

8,678

100.0

%

2,787

32.1

%

BJ17

2H21

Purpose-Built

Own

1,849

1,849

100.0

%

1,835

99.2

%

BJ18

2H21

Purpose-Built

Own

1,849

1,849

100.0

%

1,830

99.0

%

BJ20

2H21

Convert

Own

2,507

406

16.2

%

181

7.2

%

BJ21

2H21

Convert

Own

3,347

3,347

100.0

%

1,646

49.2

%

BJ22

2H21

Convert

Own

3,321

3,321

100.0

%

448

13.5

%

BJ23

2H21

Convert

Own

2,457

0.0

%

0.0

%

 

LF1

2H19

 

Convert

 

Lease

 

4,949

 

4,949

 

100.0

%

4,949

 

100.0

%

LF2

2H20

Convert

 

Lease

5,458

5,458

100.0

%

4,915

90.1

%

LF3

1H21

Purpose-Built

Own

11,868

11,868

100.0

%

4,955

41.8

%

LF4 Phase 1

2H21

Purpose-Built

Own

6,921

6,921

100.0

%

2,753

39.8

%

LF5 Phase 1

1H22

Purpose-Built

Own

7,606

7,606

100.0

%

804

10.6

%

LF6

1H20

Convert

 

Lease

3,787

3,787

100.0

%

3,667

96.8

%

LF7

1H20

Convert

 

Lease

5,558

5,558

100.0

%

3,762

67.7

%

LF8

2H20

Convert

 

Lease

2,670

2,670

100.0

%

2,449

91.7

%

LF9

1H21

Convert

Lease

10,820

10,820

100.0

%

2,916

27.0

%

LF10

1H21

Purpose-Built

B-O-T

10,456

10,456

100.0

%

7,719

73.8

%

HL1 Phase 1

1H21

Purpose-Built

B-O-T

3,440

3,440

100.0

%

3,350

97.4

%

TJ1 Phase 1

2H21

Purpose-Built

Own

6,432

4,010

62.3

%

3,112

48.4

%

ZB1

1H18

Purpose-Built

B-O-T

5,132

5,132

100.0

%

4,870

94.9

%

ZB2

2H18

Purpose-Built

B-O-T

4,662

4,662

100.0

%

4,407

94.5

%

ZB3

2H18

Purpose-Built

B-O-T

4,662

4,662

100.0

%

4,412

94.6

%

ZB4

1H20

Purpose-Built

B-O-T

4,012

4,012

100.0

%

3,812

95.0

%

Yangtze River Delta

SH1

2H11

Purpose-Built

Lease

6,432

6,080

94.5

%

5,875

91.3

%

SH2

2H15

Purpose-Built

Lease

7,712

7,702

99.9

%

7,268

94.2

%

SH3

2H16

Purpose-Built

Lease

7,950

7,860

98.9

%

7,774

97.8

%

SH4

2H17

Purpose-Built

Lease

8,395

8,260

98.4

%

7,966

94.9

%

SH5

1H18

Convert

Lease

2,062

1,898

92.1

%

1,830

88.8

%

SH6

2H18

Purpose-Built

Lease

7,620

6,179

81.1

%

5,322

69.8

%

SH7

2H19

Purpose-Built

Lease

6,366

5,743

90.2

%

3,825

60.1

%

SH8

2H18

Convert

Lease

4,924

4,719

95.8

%

4,556

92.5

%

SH9

1H19

Convert

Lease

3,330

3,330

100.0

%

3,330

100.0

%

SH10

1H19

Convert

Lease

3,745

3,745

100.0

%

3,616

96.5

%

SH11

1H18

Convert

Lease

4,515

4,515

100.0

%

3,781

83.8

%

SH12

1H21

Purpose-Built

Lease

3,567

2,660

74.6

%

45

1.3

%

SH13

2H20

Convert

Lease

6,634

4,715

71.1

%

3,073

46.3

%

SH14 Phase 1

2H20

Convert

Own

7,000

7,000

100.0

%

6,855

97.9

%

SH15

2H20

Convert

Lease

1,587

1,587

100.0

%

1,507

95.0

%

SH16

2H20

Purpose-Built

Own

3,736

3,452

92.4

%

2,185

58.5

%

SH17 Phase 1

1H21

Convert

Own

5,472

5,472

100.0

%

1,380

25.2

%

SH17 Phase 2

2H21

Convert

Own

6,123

6,123

100.0

%

4,040

66.0

%

SH18 Phase 1

2H22

Convert

Own

7,501

5,574

74.3

%

960

12.8

%

SH19 Phase 1

2H20

Convert

Lease

7,984

7,984

100.0

%

5,402

67.7

%

KS1

2H10

Purpose-Built

Own

6,546

6,466

98.8

%

6,164

94.2

%

KS2

1H20

Purpose-Built

Own

7,771

7,771

100.0

%

7,308

94.0

%

KS3

2H20

Purpose-Built

Own

7,410

7,410

100.0

%

6,911

93.3

%

CS1 Phase 1

2H21

Purpose-Built

Own

5,992

5,992

100.0

%

1,992

33.3

%

CS2 Phase 1

2H21

Purpose-Built

Own

2,866

2,866

100.0

%

2,118

73.9

%

CS2 Phase 2

1H22

Purpose-Built

Own

2,866

2,866

100.0

%

868

30.3

%

NT1

2H19

Purpose-Built

B-O-T

3,888

3,888

100.0

%

3,792

97.5

%

NT2

1H20

Purpose-Built

B-O-T

3,888

3,888

100.0

%

3,701

95.2

%

NT3

2H20

Purpose-Built

B-O-T

3,917

3,917

100.0

%

3,721

95.0

%

NT4

1H21

Purpose-Built

B-O-T

4,650

4,650

100.0

%

3,738

80.4

%

NT5

1H21

Purpose-Built

B-O-T

4,650

4,650

100.0

%

3,220

69.2

%

Greater Bay Area

 

SZ1

2H14

 

Convert

 

Lease

 

4,286

 

4,273

 

99.7

%

4,261

 

99.4

%

SZ2

1H16

Convert

Lease

4,308

4,308

100.0

%

2,154

50.0

%

SZ3

2H16

Convert

Lease

2,678

2,534

94.6

%

2,485

92.8

%

SZ4

2H17

Convert

Lease

4,678

4,222

90.3

%

4,128

88.2

%

SZ5

2H19

Convert

Lease

20,583

20,583

100.0

%

19,950

96.9

%

SZ6

2H19

Convert

Lease

2,133

0.0

%

0.0

%

SZ8

2H21

Convert

Lease

2,494

2,432

97.5

%

1,711

68.6

%

SZ9

2H21

Convert

Lease

2,217

2,217

100.0

%

871

39.3

%

GZ1

1H16

Convert

Lease

6,548

6,537

99.8

%

6,468

98.8

%

GZ2

2H17

Convert

Lease

6,131

6,131

100.0

%

6,101

99.5

%

 

GZ3

2H19

 

Purpose-Built

 

Lease

 

11,071

 

11,071

 

100.0

%

11,025

 

99.6

%

 

GZ6

2H19

 

Convert

 

Lease

 

6,608

 

5,729

 

86.7

%

5,005

 

75.7

%

HY1

1H21

Purpose-Built

B-O-T

3,888

3,888

100.0

%

0.0

%

Chengdu - Chongqing

CD1

1H17

 

Purpose-Built

 

Own

 

6,262

 

5,958

 

95.1

%

4,039

 

64.5

%

 

CD2 Phase 1

2H18

 

Purpose-Built

 

Own

 

8,250

 

8,250

 

100.0

%

4,938

 

59.8

%

CQ1 Phase 1

1H22

Purpose-Built

Own

4,451

4,451

100.0

%

352

7.9

%

Other (China)

 

WH1 Phase 1

1H22

 

Convert

 

Lease

 

1,400

 

1,400

 

100.0

%

1,235

 

88.2

%

UL1

1H20

 

Purpose-Built

 

B-O-T

 

3,889

 

3,889

 

100.0

%

3,698

 

95.1

%

 

UL2

1H21

 

Purpose-Built

 

B-O-T

 

3,889

 

3,889

 

100.0

%

3,550

 

91.3

%

 

UL3

2H21

 

Purpose-Built

 

B-O-T

 

3,889

 

3,889

 

100.0

%

2,521

 

64.8

%

(1)

We are developing our BJ13, LF4, LF5, HL1, TJ1, SH14, SH17, SH18, SH19, CS1, CS2, CD2,CQ1 and WH1 data centers in phases. The categorization of data centers by stage of development is applied to each phase of the BJ13, LF4, LF5, HL1, TJ1, SH14, SH17, SH18, SH19, CS1, CS2, CD2, CQ1 and WH1 project.

94

(2)

The ratio of area committed to area in service.

(3)

The ratio of area utilized to area in service.

As of December 31, 2022, 26.7% of our self-developed area in service was in data center buildings which we own and 73.3% was in data center buildings which we lease.

Apart from the current lease period for our SZ2 data center, which expires in May 2025, in the above table, no other self-developed data center that is leased has a remaining lease period of less than five years. The lease agreement for the SZ2 data center provides that, in the event that the lessee notifies the lessor of the lessee’s request to renew the lease within three months prior to the expiration of the foregoing lease term, the lessor will be obligated to renew the lease on the same terms for another five years as long as the rental fee is not lower than the recent highest rental fee under the existing agreement, and not higher than the average rent of similar buildings in the area where the lease property is located. For self-developed data center buildings leased from third parties, we have entered into long-term leases with the owners of the buildings generally for periods of 15 to 20 years, which is the longest permitted lease period under PRC law.

Self-Developed Data Centers Under Construction. The following data table presents certain information relating to our self-developed data centers under construction as of December 31, 2022:

Estimated date

 

ready for service

Area under

Area pre-

Pre-commitment

 

Market

    

Data center (1)

    

(HHYY)

    

Type

    

Tenure

    

construction (sqm)

    

committed (sqm)

    

rate (2)

 

Beijing - Tianjin - Hebei

 

BJ13 Phase 2

 

2024

 

Purpose-Built

 

Own

 

8,404

 

8,404

 

100.0

%

BJ14 Phase 1

2024

Purpose-Built

Own

8,140

8,140

100.0

%

 

BJ14 Phase 2

 

1H23

 

Purpose-Built

 

Own

 

4,050

 

4,050

 

100.0

%

 

BJ14 Phase 3

 

2024

 

Purpose-Built

 

Own

 

2,774

 

 

0.0

%

 

LF4 Phase 2

 

2024

 

Purpose-Built

 

Own

 

7,416

 

7,416

 

100.0

%

LF5 Phase 2

2025 & Beyond

Purpose-Built

Own

7,167

2,893

40.4

%

 

LF11

 

2024

 

Convert

 

Lease

 

2,345

 

2,345

 

100.0

%

 

LF12

 

2025 & Beyond

 

Convert

 

Lease

 

2,660

 

2,660

 

100.0

%

 

LF13 Phase 1

2H23

 

Purpose-Built

 

Own

 

5,672

 

5,672

 

100.0

%

LF13 Phase 2

2024

Purpose-Built

Own

5,672

5,672

100.0

%

LF14

2025 & Beyond

Purpose-Built

Own

6,904

6,904

100.0

%

LF15 Phase 1

2H23

Purpose-Built

Own

9,034

9,034

100.0

%

HL1 Phase 2

2025 & Beyond

Purpose-Built

B-O-T

3,440

3,440

100.0

%

TJ1 Phase 2

2024

Purpose-Built

Own

6,984

3,797

54.4

%

Yangtze River Delta

 

SH14 Phase 2

 

2025 & Beyond

 

Convert

 

Own

 

4,040

 

 

0.0

%

 

SH17 Phase 3

2H23

 

Convert

 

Own

 

7,280

 

6,268

 

86.1

%

 

SH19 Phase 2

 

2024

 

Convert

 

Lease

 

4,826

 

 

0.0

%

KS4

2025 & Beyond

Convert

Lease

3,500

0.0

%

CS1 Phase 2

2025 & Beyond

Purpose-Built

Own

5,028

5,028

100.0

%

CS2 Phase 3

2H23

Purpose-Built

Own

5,732

5,732

100.0

%

CS3 Phase 1

2025 & Beyond

Purpose-Built

Own

6,000

6,000

100.0

%

Greater Bay Area

SZ10

1H23

Convert

Lease

1,601

625

39.0

%

SZ11 Phase 1

2024

Convert

Lease

3,545

0.0

%

SZ11 Phase 2

2025 & Beyond

Convert

Lease

3,545

0.0

%

GZ4

2025 & Beyond

Convert

Lease

7,000

0.0

%

HZ1 Phase 1

2024

Convert

Lease

6,267

6,267

100.0

%

HZ1 Phase 2

2025 & Beyond

Convert

Lease

6,267

6,267

100.0

%

Chengdu – Chongqing

CQ1 Phase 2

2025 & Beyond

Purpose-Built

Own

4,190

0.0

%

Other (China)

WH1 Phase 2

2025 & Beyond

Convert

Lease

2,800

0.0

%

Hong Kong

HK1 Phase 1

1H23

Purpose-Built

Own

2,797

2,797

100.0

%

HK1 Phase 2

2H23

Purpose-Built

Own

4,264

2,541

59.6

%

HK2

2024

Purpose-Built

Own

7,440

0.0

%

Southeast Asia

NTP1

2H23

Purpose-Built

Own

8,718

8,718

100.0

%

NTP2

2H23

Purpose-Built

Own

8,718

8,718

100.0

%

NTP3

2024

Purpose-Built

Own

8,497

8,497

100.0

%

(1)

We are developing our BJ13, BJ14, LF4, LF5, LF13, LF15, HL1, TJ1, SH14, SH17, SH19, CS1, CS2, CS3, SZ11, HZ1, CQ1, WH1 and HK1 data centers in phases. The categorization of data centers by stage of development is applied to each phase of the BJ13, BJ14, LF4, LF5, LF13, LF15, HL1, TJ1, SH14, SH17, SH19, CS1, CS2, CS3, SZ11, HZ1, CQ1, WH1 and HK1 project.

(2)

The ratio of area pre-committed divided by the area under construction.

95

As of December 31, 2022, 75.2% of our self-developed area under construction was in data center buildings which we own and 24.8% was in data center buildings which we lease.

Self-Developed Data Center Capacity Held for Future Development. We have also secured data center capacity that we classify as held for future development. We have acquired land and entered into binding framework agreements with local governments for further land acquisitions, and we have entered into agreements in connection with the acquisition and lease for buildings which could potentially be developed into data centers with an estimated aggregate developable net floor area of approximately 329,283 sqm as of December 31, 2022.

The following table presents certain information relating to our self-developed data centers held for future development as of December 31, 2022:

Area Held For Future

Market

Development (sqm)

Mainland China

Beijing - Tianjin - Hebei

 

27,966

Yangtze River Delta

 

115,262

Greater Bay Area

 

94,200

Chengdu - Chongqing

38,005

Other

29,368

International

Hong Kong

14,482

Southeast Asia

10,000

Total

329,283

Third-Party Data Centers

In addition to operating and providing services in our self-developed data centers, we also provide data center services with respect to net floor area that we lease from third-party data center providers on a wholesale basis and use to provide colocation and managed services to our customers. For this kind of facility, we typically enter into leases for fixed terms of three to ten years. As of December 31, 2022, we operated capacity at approximately 20 third-party data centers with an aggregate net floor area of 7,563 sqm in service.

The third-party data centers where we lease capacity on a wholesale basis were not purpose-built or converted according to our design and technical specification. However, on a selective basis, we may carry out improvement work at third-party data centers in order to attain the performance levels required to serve our customers. In particular, one of our third-party data centers is a facility in which we leased increasing amounts of space over time, so that we now lease the entire data center. As we accumulated leased data center capacity in the data center over time, and we never conducted any comprehensive conversion or repurposing of the facility, we continue to categorize that data center as a third-party data center.

B-O-T Joint Venture Data Centers

In August 2019, we entered into a strategic cooperation framework agreement with GIC, Singapore’s sovereign wealth fund, to develop and operate hyperscale B-O-T data centers for a strategic customer on a joint venture basis. According to the agreement, we will own 10% equity interest in the joint venture asset companies and GIC will own 90%. In parallel with the framework agreement, we also signed a memorandum of understanding with the same strategic customer to develop and operate seven B-O-T data centers.

In September 2021, we entered into a new master joint venture investment agreement with GIC, pursuant to which the two parties will form joint ventures for the investment and development of hyperscale B-O-T data centers for several customers. According to the new agreement, we will own 51% equity interests in the joint venture asset companies and GIC will own 49%. We will continue to provide management and operation services to the joint ventures and earn recurring service fees. As of December 31, 2022, we completed the sale of a 49% equity interests of the project company of HL1 Phase 1 data center and UL1 data center to GIC, as the first two B-O-T joint venture data centers pursuant to the new master joint venture investment agreement.

As of December 31, 2022, we had 68,910 sqm net floor area relating to 15 B-O-T data centers in service, 100% of which were committed, and 3,440 sqm net floor area relating to second phase of 1 existing B-O-T data center under construction, 100% of which was pre-committed. Apart from HL1 Phase 1 and UL1, two B-O-T joint venture data centers of which we currently own 51% and GIC owns 49%, we still hold 100% of the equity interests in the project companies holding all the other B-O-T data centers as of December 31, 2022.

96

Lease Agreements Relating to Our Data Centers

We enter into leases in connection with our self-developed data centers. In addition, certain third-party data centers in which we lease capacity on a wholesale basis are subject to property lease agreements. Under relevant PRC laws and regulations, lease agreements are required to be registered or filed with the relevant housing authorities. Among the data centers that we lease, including those under construction, the majority of the lease agreements have not been filed with relevant authorities in accordance with the applicable PRC laws and regulations. The failure to register or file the lease will not affect the legal validity of the lease agreements but may subject us to fines. In order to address the situations where the relevant leases have not been registered by the lessors, we have communicated with the relevant lessors with regard to completing the registration of the relevant lease agreements to the extent practicable. However, there is no guarantee that the lessors will respond to our requests or take remedial action with regard to the lack of registration and filing, and we, or the third-party lessors, may be liable if timely rectifications are not made. A portion of any such losses will be recoverable from the lessors according to the terms of certain of the lease agreements. See “Item 3. Key Information— D. Risk Factors—Risk Factors Relating to Our Business and Industry—Our failure to comply with regulations applicable to our leased data center buildings may materially and adversely affect our ability to use such data centers.”

Our Services

We offer a broad range of services including colocation services and managed services, which includes managed hosting services and managed cloud services. We also provide certain other services, including consulting services. We primarily provide colocation services to cloud service providers while we provide both colocation services and managed services to all other customers.

Colocation Services

We offer our customers a highly secure, reliable and fault-tolerant environment in which to house their servers and related IT equipment. Our core colocation services primarily comprise the provision of critical facilities space, customer-available power, racks and cooling. Our customers have several choices for hosting their servers, networking and storage equipment. They can place their equipment in a shared or private space that can be customized to their requirements. We offer a variety of power options to suit individual customer requirements, including high power density racks. In some instances, colocation customers will request that we provide IT equipment for their use in our data centers. In such cases, we will sell such IT equipment to the colocation customer.

Our data centers are high-performance, with high availability, high power density and high power efficiency, which combination is critical to satisfying the most demanding needs of hyperscale customers. Our IT infrastructure platform of interconnected data centers is located strategically in and around Tier 1 markets, enabling high performance while lowering network latency and connectivity costs. Our ecosystem has attracted all leading public cloud service providers to our platform and thereby offers value to enterprises that have hybrid clouds or need to connect to cloud service providers.

We design and build our facilities using a modular approach, which involves an innovative construction method using pre-fabrication technology to shorten development time, improve quality control and achieve costs savings. This approach provides a flexible and efficient solution to meet the growing demands of modern cloud-based platforms and customers.

Managed Services

Managed Hosting Services. Our managed hosting services comprise a broad range of value-added services, covering each layer of the data center IT value chain. Our suite of managed hosting services includes business continuity and disaster recovery, or BCDR, solutions, network management services, data storage services, system security services, operating system services, database services and server middleware services. Our managed hosting services are tailored to meet the specific objectives of individual customers. We help our customers reduce their costs, re-engineer existing processes, improve the quality of service delivery and realize a better return on their investment.

97

Our network management services help our customers to design and maintain their private network systems. Our data storage services provide storage architecture design and customization for specific requirements. Our system security services include identity and access control, firewall management, intrusion protection and vulnerability protection services. Our operating system services provide pro-active administration, management, monitoring and reporting across a wide range of operating systems. Our database services provide database customization and performance tuning operation, administration and monitoring services across a range of database platforms. Our server middleware services provide customization and performance tuning services across a range of platforms. We also offer consulting services for customers who request additional know-how and guidance relating to disaster recovery and other aspects of our managed hosting services. Our managed hosting services are provided on a continuous basis over the term of the agreement.

Managed Cloud Services. The adoption of cloud computing continues to rise and has become a key element of IT strategy for enterprises globally. We believe that our data centers are well-suited for the hosting of cloud platforms. As a result, we have succeeded in attracting most of the largest cloud service providers in China to collocate their public cloud platforms in our data centers.

The presence of major public cloud platforms in our data centers enables us to offer our enterprise customers direct private connection to high capacity cloud resources of their choosing across our network infrastructure. We are able to provide such services at minimal incremental cost, while enabling our customers to enjoy a number of critical operational benefits as a result, such as high reliability, high flexibility, and high efficiency. We also assist our enterprise customers to access cloud resources by providing and reselling public cloud services offered by major cloud service providers, including certain of our major customers. This has the added benefit of assisting our cloud service provider customers with their route to market.

Large enterprises are increasingly deploying a combination of multiple private, hosted, or public cloud services, a configuration known as hybrid cloud. While this configuration can provide enterprises with greater flexibility, scalability, security and cost efficiency, it also presents new challenges in integrating and operating multiple systems. Leveraging our long track record as a provider of IT managed services, we are developing an innovative service platform to assist our enterprise customers to integrate and control every aspect of their hybrid cloud computing environment across their private servers and one or more public cloud service providers. In addition, we offer consulting services for customers who request additional know-how and assistance concerning the implementation of cloud-based solutions, such as migration from physical to cloud-based hosting. As part of the offering, we also provide our customers with cloud resources.

98

Data Center Sourcing and Development

We believe that the size, location, and quality of our facilities are key to maintaining our competitiveness. We apply the same rigor to the process of sourcing, design and construction as we do to our operations. We have a substantial in-house team dedicated to sourcing, feasibility analysis, technical design, costing and project management. The process is comprised of the following steps:

Planning and Sourcing. Our strong customer and industry relationships, combined with our data center presence in key markets in each region and direct sales force, afford us insight into the size, timing, and location of future demand. We incorporate this insight into a multi-year resource plan for our key markets. Our in-house team begins sourcing potential sites a few years in advance of planned delivery. We seek to secure sites both in close proximity to central business districts or to areas where there is a concentration of enterprise operations centers so as to satisfy the location preferences of our target customer segments. We consider both greenfield sites when available, and also existing industrial buildings suitable for conversion. We require security of tenure for a minimum of ten years. Our team works closely with local government authorities to obtain necessary permits and approvals, including energy quota under the energy conservation review opinion, and with telecommunications carriers to ensure multi-carrier connectivity to our data centers. We generally seek to secure sites that can support a net floor area of at least 5,000 sqm per data center building and sufficient power capacity to fulfill the requirements of the customer segments which we expect to serve in the facility.
Design and Construction. We undertake the technical design, specification and costing in-house as we believe that these are important to ensuring the data center meets our strategic requirements. This also enables us to achieve a high level of design standardization. We continuously study new engineering and technologies to maintain an advanced design. Our in-house team also takes responsibility for construction project management, which includes scheduling, vendor selection, procurement, budget control and cost analysis, and quality supervision and assurance. We believe that these elements are important to ensure the project is completed on time, within budget and to the required quality standard. We begin construction of a facility from six months to over two years in advance of planned delivery, depending on the complexity of the project.
Commissioning and Fit Out. After the shell and core of a building are completed, we work with our contractors and suppliers to make the data center ready for service. This involves: (i) obtaining necessary operating permits and approvals; (ii) equipping and fitting out the critical facilities area for utilization by customers; and, (iii) pre-operational testing, also referred to as commissioning, to ensure that the facility is fully functioning and capable of providing the required service levels. We have a team dedicated to testing and commissioning before operations commence.

Operations

We have separate teams for data center operations and service delivery. Our data center operations team is responsible for directing, coordinating and monitoring the daily operation of our data center facilities. Our service delivery team is responsible for delivery of the services which we provide to customers on a 24/7 basis. Our teams are deployed in regional operations centers, as well as on site, in order to provide two layers of management and support. We outsource part of the above operations and service delivery, primarily on-site security, cleaning and greening service, part of the 24/7 on duty operations and IT and customer service delivery to reputable third-party service providers.

We undertake in-house all technical functions which impact data center performance, including floor planning, equipment lifecycle management, optimizing data center efficiency, surveillance of the critical facilities environment and network performance, incident response management and rectification. We also undertake in-house substantially all activities which have a direct bearing on customers, including support for setting up customer IT equipment, remote hands services, outsourced IT operations, incident and compliance reporting, and response to customer requests.

99

We have developed a proprietary Data Center Operation Management Platform which provides real-time information on many aspects of data center operating performance and enables us to streamline our data center management processes. We have also developed robust operating procedures, protocols and standards which enable us to meet or exceed the performance and quality levels specified in our service level agreements, or SLAs, with the most sophisticated customers. We have been certified ISO9001, ISO20000 and ISO27001 for more than ten years, and received certification for ISO 22301 in September 2016. We also received certification for ISO 14001, ISO 45001, ISO 50001 in November 2020. As of December 31, 2022, we had 26 data centers awarded with Management and Operations, or M&O, Approved Site awards by the Uptime Institute, an unbiased advisory organization focused on improving the performance, efficiency, and reliability of business-critical infrastructure. In 2018, we signed a three-year framework contract with the Uptime Institute to support continuous verification of operation and maintenance capabilities of our data centers. At the same time, in order to verify the unified regional operation and management capability based on our Data Center Operation Management Platform, the Uptime Institute also awarded the regional “M&O Approved Site” to GDS. We believe that our standard of data center operations, which reflects our history and culture as an IT service provider, set us apart from many data center service providers in China.

Our Customers

We had two customers that generated 26.3% and 20.5% of our total net revenue, respectively, in 2020. We had two customers that generated 23.7% and 22.2% of our total net revenue, respectively, in 2021. We had two customers that generated 25.1% and 19.9% of our total net revenue, respectively, in 2022. No other customer accounted for 10% or more of our total net revenue during those periods.

We consider our customers to be the end users of our services because: (i) we are selected as vendor by our end users; (ii) we negotiate and agree all aspects of the sales agreements with our end users, including scope of work, pricing and other commercial terms, design, specification, and customization of the parts of the facility which they will use, delivery schedule, and extensive service level parameters; (iii) we work directly with our end users on the delivery, installation, cabling, testing, operation, and monitoring of their IT systems; and (iv) we generally reconcile with our end users the amount of services (including net floor area and power) which they have used and the financial amount billable for each billing period. We may enter into sales agreements directly with our customers or, at the customer’s request, provide services to our customers through agreements with intermediate contracting parties, such as the major PRC telecommunications carriers. We understand our customers may request us to provide services to them through the major PRC telecommunications carriers for commercial reasons. When a PRC telecommunications carrier acts as an intermediate contracting party, we bill them and collect cash payment from them. We have long-standing relationships with all the major PRC telecommunications carriers who are both intermediate contracting parties for the sale of our services to our customers, as well as partners providing network services to our customers and, to a significantly lesser extent, end users of our services.

As of December 31, 2022, we served 830 customers, including hyperscale cloud service providers and large internet companies, a diverse community of PRC and foreign financial institutions as well as telecommunications carriers and IT service providers and large domestic private sector and multinational corporations, many of which are leaders in their respective industry verticals. We host the largest PRC and global public cloud platforms operating in China, some of which are present in multiple GDS data centers.

100

Our cloud service provider, large internet, financial institution and enterprise customers accounted for 63.1%, 24.8% and 12.1% of our total area committed as of December 31, 2022, respectively. Our two largest customers accounted for 37.7% and 14.6%, respectively, of our total area committed as of December 31, 2022. No other customer accounted for 10% or more of our total area committed as of that date.

The following table presents the total area committed of our top five customers, all of which are cloud service providers or large internet companies, as of December 31, 2022:

    

Total area

    

Total area

 

committed

committed

 

End User Customer

    

(sqm)(1)

    

(%)

Customer 1

 

237,986

 

37.7

%

Customer 2

 

92,043

 

14.6

%

Customer 3

 

34,177

 

5.4

%

Customer 4

 

32,004

 

5.1

%

Customer 5

 

25,324

 

4.0

%

(1)

Includes data center area for which we have entered into non-binding agreements or letters of intent, or have received other confirmations from, certain customers.

We endeavor to establish strategic relationships with key customers, particularly hyperscale cloud service providers and large internet companies who have large data center capacity requirements and who can help enhance the value of our data center ecosystem.

Sales Agreements

Contract Term

A substantial majority of our sales agreements are for multi-year service periods. Agreements with our cloud service provider and large internet customers typically have service periods of three to ten years, while agreements with our financial institution and enterprise customers typically have service periods of one to five years. The service period starts either on a date specified in the sales agreement, or within a specific time period when the data center is ready for the customer’s use and the customer has accepted delivery in accordance with the provisions of the sales agreements.

Pricing Structure

We have two main pricing structures depending on the preferences of individual customers. Most of our sales agreements with our cloud service provider and large internet customers have unbundled pricing. Under such pricing structure, we charge our customers for the right to use a specific amount of net floor area, power capacity and other services. In addition to which, we also charge our customers based on the actual amount of power which they consume. Unbundled pricing is often expressed as a price per square meter or a price per kilowatt for the right of use and a price per kilowatt/hour for power consumed. Most of our sales agreements with our financial institution and large enterprise customers have bundled pricing. Under such pricing structure, we charge our customers for the right to use a specific amount of net floor area, power capacity and other services, without any additional charge for power consumed as long as their actual power usage does not exceed a stated limit. Bundled pricing is often expressed as a price per rack or cabinet. Under both unbundled and bundled structures, the unit price which we charge per square meter, per kilowatt, per rack or cabinet is generally fixed over the term of the sales agreement, except for permitted adjustments when input power tariffs change. We do not usually charge any fee for reserving or committing capacity prior to the commencement of the service period.

101

Move-in Period

Commencing at the start of the service period our sales agreements typically provide for a flexible move-in period. During such period, customers have the right to use part or all of the services for which they have committed. They are billed for the amount of services they actually use, subject to a minimum billable amount as stated in such sales agreements. Such minimum billable amount typically steps up over time. Our sales agreements with anchor customers with largescale commitments typically allow for a move-in period of 12 to 24 months, whereas our sales agreements with financial institutions and large enterprise customers typically allow for a move-in period of three to six months.

Contract Renewal and Termination

Most of our sales agreements provide for automatic renewal at the end of the service period, subject to mutual agreement of renewal terms.

Many of our sales agreements give customers the option of early termination after the end of the move-in period, subject to a notice period of one to six months and payment by the customer of specified costs and penalties. In certain cases, we are entitled to a substantial amount of early termination damages equivalent to up to 12 months’ service fee, in addition to payment for our services already provided before such early termination. Customers may also terminate the sales agreements if we fail to perform the contracted services. In this circumstance, customers are generally required to notify us of their intention to terminate and to allow us a period of time to rectify any service failure.

Our average quarterly churn rate was 0.8%, 0.4% and 0.5% for the years ended December 31, 2020, 2021 and 2022, respectively.

In 2022, we were notified by one of our major customers that they were going to move out of several of our data centers in Beijing, which we believe is a major churn event. We expect this churn will occur in 2023. See “Risk Factors—Risks Relating to Our Business and Industry—Our net revenue is highly dependent on a limited number of customers, and the loss of, or any significant decrease in business from, any one or more of our major customers could adversely affect our financial condition and results of operations.”

Billing

We generally bill customers on a monthly or quarterly basis in arrears. On a monthly basis, we recognize revenue as service is rendered in the period. As we are billing in arrears, this results in unbilled receivables between the time when we have the unconditional right to the consideration for the services we provided to our customers (i.e. billable revenue) and the time when we actually bill our customers. Once we issue the bill at the end of the monthly or quarterly billing period, it becomes a billed receivable and then we collect cash payment. This is a recurring cycle and it is common in businesses which provide services on a long-term contract basis, recognizing revenue as services are rendered and billing in arrears. We have a very low incidence of doubtful accounts and write-offs. See “Risk Factors—Risks Relating to Our Business and Industry—If we fail to manage effectively or collect our accounts receivable, our results of operations, financial condition and liquidity may be adversely affected.” During the years ended December 31, 2020, 2021 and 2022, we recorded RMB2.0 million, RMB10.1 million and RMB9.9 million (US$1.4 million) of allowance for doubtful accounts, respectively.

Customer Satisfaction

We endeavor to provide high levels of customer service, support, and satisfaction. We interact regularly with our customers to receive their feedback and continuously improve. In 2022, we engaged third-party research firm NielsenIQ to conduct a client satisfaction survey. NielsenIQ conducted their survey from November 28, 2022 to January 6, 2023. The survey used quota sampling, computer assisted telephone interviews, and in-depth interviews. It covered our company’s business users in an array of industries. The survey collected feedback from 289 business users. The average client satisfaction score was 9.619 out of 10. The net promoter score was 88%.

102

Our Suppliers

Our five largest suppliers accounted for less than 70% of our purchases in our operating expenditures for each of the three years ended December 31, 2020, 2021 and 2022; and none of them individually accounted for more than 30% of our annual purchases for the year ended December 31, 2020 and one of them accounted for more than 30% but less than 40% of our annual purchase for the year ended December 31, 2021 and one of them accounted for more than 40% but less than 50% of our annual purchase for the year ended December 31, 2022.

Sales and Marketing

Sales. Our sales activities are mainly conducted through our direct sales force. We organize our direct sales force into four geographic regions, Northern China, Southern China, Eastern China and South-western China. We incentivize our sales force to meet their annual targets through performance-based bonuses. For new customers, our sales cycle typically begins with creating a sales plan for a particular region or industry and then identifying new customers in these regions or industries. We also receive referrals from our vendors and other relationships, and often our reputation attracts customers to our services without any directed sales efforts. For our existing customers, our sales team focuses on identifying upsell opportunities.

Many of our customer agreements are won through a competitive bidding process. For new customers, the bidding process begins with evaluation of the potential customer’s requirements. We formulate a service proposal based on these requirements. Our team representing multiple departments prepares a proposal to meet the required service scope and level. We negotiate the agreement and service details.

Marketing. To support our sales effort and to actively promote our brand, we conduct wide-ranging marketing programs. Our marketing strategies include active public relations and ongoing customer communications programs. We participate in a variety of IT industry and financial services industry conferences and workshops to raise awareness about the value of data center services. We also build our brand recognition by participating in industry and government workshops and industry standard-setting bodies, such as the China National Institute of Standardization Committee on Disaster Recovery for Information Systems.

Innovation, Technology and Intellectual Property

We employ a modular approach to developing, commissioning, equipping and fitting out our data center facilities. This approach allows us to cater to a range of customer requirements with regard to redundancy, power density, cooling, rack configuration and other technical specifications. The modular approach is an innovative construction technique designed to shorten the development timeline and lower costs, as advocated by leading industry participants. Additionally, we are adopting innovative pre-fabrication technology to further shorten the development period in order to meet the requirements for increasingly larger scale data centers. We were able to develop these innovative approaches as a result of having established and grown our own in-house data center design and construction project management capability, the experience gained through executing a hyperscale development program over multiple years, and by leveraging the know-how of certain of our international strategic partners.

We operate our data center facilities using a proprietary Data Center Operation Management Platform that was almost entirely developed in-house. It provides real-time monitoring of key operational metrics, allowing for greater efficiency of data center management processes. In addition, we have self-developed additional operational enhancement tools and technologies including robots, AI and smart buildings. This system was developed based on our proprietary know-how in customer service and the operation of data centers.

As of December 31, 2022, we had 176 registered computer software copyrights and 139 trademark registrations in China, 1 trademark registration outside China and 48 pending trademark applications in China, 105 pending trademark applications outside China, including registered trademarks for “万国数据” “GDS” and Graphic , our figure trademark. As of December 31, 2022, we had 112 patents granted and 78 patent applications in mainland China, 7 patent applications outside China and had registered 17 domain names, including gds-services.com.

103

We rely on a combination of copyright, trademark, trade secrets and other intellectual property laws, nondisclosure agreements and other measures to protect our intellectual property, such as our proprietary storage and management system, for which we have registered a copyright. We also promote protection through contractual prohibitions, such as requiring our employees to enter into confidentiality and non-compete agreements which are applicable to selected employees. We derive most our revenues in China and use Graphic, our figure trademark, in a majority of our services. We have registered the figure trademark in China in several categories that cover our service areas and we plan to register the figure trademark in China in certain additional categories. We have also registered the pure text of “GDS” as a trademark in several categories that cover our services areas, however, a third party has also registered the pure text of “GDS” as a trademark in certain IT-related services. It is our belief, based on our industrial experience, that our business is different from the services for which the third party registered its trademark. Nevertheless, since the services for which the third party’s trademark is registered are also IT-related and could be deemed as similar to ours to some extent, we cannot assure you that a government authority or court will hold the same view with us that such similarity will not cause confusion in the market. In such a case, if we are to use the pure text of GDS as our trademark, we may be required to explore the possibility of acquiring this trademark, or entering into an exclusive licensing agreement with the third party, which will cause us to incur additional cost. See “Item 3. Key Information—D. Risk Factors—Risk Factors Relating to Our Business and Industry—We may be subject to third-party claims of intellectual property infringement.”

Seasonality

Our business is not materially affected by seasonality.

Insurance

We maintain various insurance policies to safeguard against risks and unexpected events. We have in place insurance coverage up to a level which we consider to be reasonable and which covers the type of risks usually insured by companies on the same or similar types of business as ours in China. Our insurance broadly falls under the following categories: construction and installation, work interruption expense due to public health event, business interruption for lost profits, property and casualty, public liability, cyber security liability, directors and officers liability, employer liability and commercial employee insurance.

Competition

We offer a broad range of data center services and, as a result, we may compete with a wide range of data center service providers for some or all of the services we offer.

We compete on the basis of our data center quality, operating track record and differentiated managed service capabilities.

We primarily compete with other carrier-neutral data center service providers, including:

Domestic carrier-neutral data center service providers. We compete with domestic carrier-neutral data center service providers with a presence in some of our markets. We believe that we are well-positioned in terms of our operational track record and our ability to: deliver high-performance data center services in all key markets; maintain consistently high facility and service quality; continue capacity expansion in all key markets to accommodate growing demand; and provide differentiated managed service offerings with a unique value proposition.
International carrier-neutral data center service providers. We compete to a lesser extent with foreign carrier-neutral data center service providers. We believe that we distinguish ourselves by our larger capacity and more extensive market presence across the key economics hubs in China, deep operating knowledge and long track record in the China market, and long-term relationships with the telecommunications carriers.

104

We also face competition from the state-owned telecommunications carriers, namely China Telecom, China Unicom and China Mobile. One of the main purposes for which these carriers develop data centers is in order to facilitate the sale of related telecommunications network services. In locations outside of the key economic hubs, these three carriers may sometimes be the only available provider of data center services. We distinguish ourselves from these carriers because we are carrier-neutral, enabling our customers to connect within our facilities with all three carriers based on their cost and/or network and application requirements. Although we compete with carriers for colocation customers, our customers also rely on the connectivity that carriers provide. We believe that we also have a mutually beneficial relationship with these carriers since our data center services often help carriers attract more customers for their telecommunications services.

In 2021, we launched our Southeast Asia business to develop data centers in strategic locations in and around Singapore to better serve our customers’ requirements in the region. Competition in these markets include domestic Chinese and international carrier-neutral data center service providers, as well as domestic Chinese and global telecommunications carriers. We believe our first-mover advantage in having secured capacity in close proximity to Singapore and our strong customer relationships differentiate us from our competitors in the region. We believe that we also have a mutually beneficial relationship with domestic Chinese and international carriers since our data center services often help attract more customers for their telecommunications services.

Risk Management and Internal Control

We have established risk management and internal control systems consisting of policies and procedures that we consider to be appropriate for our business operations. We described these risk management and internal control systems in our 2020 ESG report, which is accessible via hyperlink in our press release, Exhibit 99.1 to our Form 6-K (File No. 001-37925), furnished to the SEC on November 30, 2021. See “—Environmental and Operational Sustainability Initiatives” for more information regarding our 2020 ESG report.

Information Security Risk Management

We have formulated cyber security management policies and guidelines, based on the ISO 27001 information security management and ISO 27701 privacy information management standard, to provide a framework for the protection of our information security and all valuable information, data and intellectual property within our company.

We have established a corporate information security committee to oversee our information security, and under the committee we have established several sub-committees to manage relevant topics. We conduct internal and external information security audits on an annual basis. We also invite independent third-party auditors to conduct information security risk assessments on an ad hoc basis.

We have adopted and published a privacy policy on our website that explains how we collect, use, share and protect personal information. We sign confidentiality agreements with all our employees, customers and suppliers to prevent unauthorized disclosure of information. We also regularly conduct trainings and inspections under the supervision of our management to strengthen information security.

Anti-corruption Risk Management

We have anti-corruption compliance policies in place that clearly define requirements for our employees, vendors and suppliers to comply with applicable laws and regulations and act with integrity.

Business Continuity

We have established a plan and management system to ensure the continuity of our business. We conduct impact analyses of our business and our customer engagements to identify resources necessary for each line of our business and its potential risks.

As part of our business continuity plan, we have adopted an emergency operating procedure to mitigate potential disruptions from power outages, fires or floods, typhoons, other natural disasters and public health events. We conduct an emergency drill on an annual basis and evaluate our performance during the drill to further improve our procedure. We also regularly conduct trainings with relevant personnel to ensure their preparedness to manage emergency situations and handle potential contingencies.

105

In order to ensure the availability of our power supplies, energy transmission as well as fire prevention and detection systems, we implement a monthly operating and inspection plan and annual maintenance plan for relevant equipment.

Environmental and Operational Sustainability Initiatives

We published our second annual ESG report in December 2022, wherein we explain our progress in 2021 toward fulfilling our ESG commitments. For more information, please refer to our 2021 ESG report, which is accessible via hyperlink in our press release, Exhibit 99.1 to our Form 6-K (File No. 001-37925), furnished to the SEC on December 1, 2022.

We plan to publish our 2022 ESG report later this year, which will describe our 2022 ESG performance and initiatives. Below is a summary of 2022 ESG highlights:

Environmental. In 2022, over 35% of our electricity consumption was from renewable energy sources. The renewable energy we used includes renewable energy direct purchase and renewable energy certificates. Our self-developed data centers with an IT power usage of 30% or more had an average PUE of around 1.29. As of December 31, 2022, 34 of our self-developed data centers have been recognized and awarded sustainability related certifications by leading domestic and global organizations.

Social. In 2022, 27% of our mid to senior level management staff, 37% senior level management staff and 18% of our board of directors were women. Average training hours per employee per year was 36.4. The annual employee turnover rate was 14.1%.

Governance. In 2022, 100% of our employees received compliance and anticorruption training. 100% of our employees received cyber security training. We established an ESG management framework and sustainability committee.

Employees

We aim to provide our employees with a fair and transparent career development platform, with training opportunities available to all employees. We adopt “growth mindset” and use 3E (Experience, Exposure and Education) as our main development methodology to provide a wide range of orientations for new hires, on-job training, internal and external knowledge sharing, formal professional training, job related certification and others. We had approximately 1,479, 1,878 and 2,185 employees as of December 31, 2020, 2021 and 2022, respectively. The following table sets forth the number of our employees by function as of December 31, 2022:

Number of

    

 

    

Employees

    

% of Total

 

Colocation services

 

1,558

 

71.30

%

Managed services

 

145

 

6.64

%

Sales and marketing

 

110

 

5.03

%

Management, finance and administration

 

372

 

17.03

%

Total

 

2,185

 

100.00

%

To maintain the highest level of service, employee training and certification is essential to ensure that our employees meet and exceed industry requirements. Many of our engineering employees have received training and certifications from globally recognized IT service organizations, such as IBM AS/400 certifications, CCIE Safety Certified qualifications, VMware VCP and CISP Certificates.

We pay most of our employees a base salary and performance-based bonuses and provide welfare and other benefits required by law. In addition, we provide some of our employees with share-based compensation to align their interests more closely with our shareholders. We believe that our compensation and benefits packages are competitive within our industry. We have not had any labor disputes that materially interfered with our operations and we believe that our employee relations are good.

We also outsource certain operations, primarily on-site security, cleaning and greening service, part of the 24/7 on duty operations and IT and customer service delivery to reputable third-party service providers.

106

Facilities

Our headquarters are located at F4/F5, Building C, Sunland International, No. 999 Zhouhai Road, Pudong, Shanghai 200137, People’s Republic of China. We also have regional offices in Suzhou, Beijing, Chengdu, Shenzhen, Guangzhou, Hong Kong, Singapore and Malaysia.

As of December 31, 2022, our offices were located on leased premises totaling approximately 12,250 sqm across China, Singapore and Malaysia. We lease our office premises from third parties.

There was no single property interest of our Group that formed part of non-property activities had a carrying amount of 15% or more of our Group’s total assets as of December 31, 2022. Pursuant to section 6(2) of the Hong Kong Companies (Exemption of Companies and Prospectuses from Compliance with Provisions) Notice, this document is exempted from compliance with the requirement of section 342(1)(b) of the Companies (WUMP) Ordinance in relation to paragraph 34(2) of the Third Schedule to the Companies (WUMP) Ordinance, which requires a valuation report with respect to all of our interests in land or buildings.

Legal Proceedings

We may become subject to legal proceedings, investigations and claims incidental to the conduct of our business from time to time.

On August 2, 2018, a securities class action lawsuit was filed against GDS Holdings Limited, our Chief Executive Officer Mr. Huang, and our Chief Financial Officer Mr. Daniel Newman (collectively, “Defendants”) by Hamza Ramzan, a GDS shareholder in the United States District Court for the Eastern District of Texas. The complaint purports to assert claims on behalf of a class comprising purchasers of GDS’s ADS shares during the proposed class period from March 29, 2018 to July 31, 2018. On October 26, 2018 the Court appointed GDS shareholder Yuanli He as the lead plaintiff in the lawsuit, and on December 24, 2018 plaintiffs filed a consolidated amended complaint. The amended complaint alleged, among other things, that GDS made material misstatements and omissions in its 2017 Form 20-F Annual Report with respect to the commitment rate and utilization rate at GDS’s GZ1 data center, and inflated the purchase prices for its acquisitions of the GZ2, GZ3, and SZ5 data centers. The complaint alleged violations of Section 10(b) of the U.S. Exchange Act, 15 U.S.C. § 78j(b), and Rule 10b-5 promulgated thereunder by the SEC, against all Defendants and also alleged control person claims under Section 20(a) of the U.S. Exchange Act against our Chief Executive Officer Mr. Huang and our Chief Financial Officer Mr. Daniel Newman. The complaint sought, among other relief, class certification of the lawsuit, unspecified damages, prejudgment and postjudgment interest, costs and expenses. On February 22, 2019, Defendants filed a motion to dismiss the amended complaint in the United States District Court for the Eastern District of Texas and, alternatively, to transfer venue to the United States District Court for the Southern District of New York. On September 30, 2019, the court granted Defendants’ motion to transfer the case to the United States District Court for the Southern District of New York. Defendants then moved to dismiss the action in the United States District Court for the Southern District of New York on December 6, 2019. On April 7, 2020, the court granted Defendants’ motion and dismissed the action in its entirety against all Defendants. On May 6, 2020, plaintiffs filed a notice of appeal of that decision. On June 29, 2020, plaintiffs voluntarily withdrew their appeal, resulting in the dismissal of the case against all Defendants with prejudice.

Other than as described above, we are not currently a party to, nor are we aware of, any legal proceeding, investigation or claim which, in the opinion of our management, could have a material adverse effect on our business, financial condition or results of operation.

107

Regulatory Matters

People’s Republic of China Regulations

The following is a summary of the material laws and regulations or requirements that affect our business activities in China or the rights of our shareholders to receive dividends and other distributions from us.

Our internet data center businesses are classified as VATS by the PRC government. Current PRC laws, rules and regulations restrict foreign ownership of companies that engage in telecommunications-related businesses, including the provision of VATS. As a result, we operate our internet data center businesses through the VIEs and their subsidiaries, each of which is ultimately owned by PRC citizens and certain of which hold the licenses associated with these businesses. As the development of the internet and telecommunications industry in China is still evolving, new laws and regulations may be adopted from time to time that will require us to obtain additional licenses and permits in addition to those that we currently have, and to address new issues that arise from time to time. As a result, substantial uncertainties exist regarding the interpretation and implementation of current and future Chinese laws and regulations applicable to the data center services industry. See “Item 3. Key Information—D. Risk Factors—Risk Relating to Doing Business in the People’s Republic of China.”

Regulations Relating to Foreign Investment and Wholly Foreign Owned Enterprises

The establishment, operation and management of corporate entities in the PRC are governed by the PRC Company Law, which was promulgated by the SCNPC on December 29, 1993, became effective on July 1, 1994 and was subsequently amended on December 25, 1999, August 28, 2004, October 27, 2005, December 28, 2013 and October 26, 2018. The PRC Company Law generally governs two types of companies, namely limited liability companies and joint stock limited companies, each a limited liability company or a joint stock limited company being an enterprise legal person and liable for its debts with all its assets. The PRC Company Law shall also apply to foreign-invested companies in the form of limited liability companies or joint stock limited companies, except otherwise set out in any other regulations. On March 15, 2019, the National People’s Congress adopted the 2019 PRC Foreign Investment Law, which became effective on January 1, 2020 and replaced three existing laws regulating foreign investment in China, namely, the Wholly Foreign-Invested Enterprise Law of the PRC, the Sino-Foreign Cooperative Joint Venture Enterprise Law of the PRC and the Sino-Foreign Equity Joint Venture Enterprise Law of the PRC, together with their implementation rules and ancillary regulations. On December 26, 2019, the State Council issued the Regulations on Implementing the 2019 PRC Foreign Investment Law, which became effective on January 1, 2020, and replaced the Regulations on Implementing the Sino-Foreign Equity Joint Venture Enterprise Law of the PRC, Provisional Regulations on the Duration of Sino-Foreign Equity Joint Venture Enterprise Law, the Regulations on Implementing the Wholly Foreign-Invested Enterprise Law of the PRC, and the Regulations on Implementing the Sino-Foreign Cooperative Joint Venture Enterprise Law of the PRC. The 2019 PRC Foreign Investment Law embodies 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.

Pursuant to the 2019 PRC Foreign Investment Law, foreign investment means the investment activities within the PRC directly or indirectly conducted by foreign natural persons, enterprises, and other organizations, or the foreign investor, including the following circumstances: a foreign investor acquires any shares, equities, portion of property, or other similar interest in an enterprise within the PRC. The PRC applies the administrative system of pre-establishment national treatment plus negative list to foreign investment. Where a foreign investor invests in a field prohibited from investment by the Negative List (2021), the competent department shall order cessation of investment activity, disposition of shares and assets or adoption of other necessary measures during a specified period, and restoration to the state before investment; and its illegal income, if any, shall be confiscated. Where the investment activity of a foreign investor violates any special administrative measure for restrictive access as set out in the Negative List (2021), the competent department shall order the investor to take corrective action during a specified period and adopt necessary measures to meet the requirements of the special administrative measure. Where the investment activity of a foreign investor violates the Negative List (2021), it shall be otherwise subject to corresponding legal liabilities under the applicable law.

108

According to Measures for Reporting of Information on Foreign Investment, promulgated by the MOFCOM and the SAMR on December 30, 2019 and became effective on January 1, 2020, foreign investors or foreign-invested enterprises shall submit their investment information to the competent commerce authorities through the enterprise registration system and the National Enterprise Credit Information Publicity System. Market regulators shall post the aforesaid investment information submitted by foreign investors and foreign-invested enterprises to competent commerce authorities in a timely manner. When submitting the initial report, a foreign investor shall submit the information including but not limited to basic enterprise information, the information on the investor and the actual controller thereof, and investment transaction information. Where any information in the initial report changes, a foreign-invested enterprise shall submit the report of changes through the enterprise registration system. Where a foreign investor or a foreign-invested enterprise fails to submit the investment information as required, and fails to resubmit or correct such information after being notified by the competent commerce authority, the competent commerce authority shall order it to make corrections within 20 business days; in case that it fails to make corrections within the specified period, the competent commerce authority shall impose a fine of not less than RMB100,000 but not more than RMB300,000, or a fine of RMB300,000 to RMB500,000 if other severe violations exist simultaneously.

On December 19, 2020, the NDRC and the MOFCOM jointly promulgated the Measures on the Security Review of Foreign Investment, effective on January 18, 2021, setting forth provisions concerning the security review mechanism on foreign investment, including the types of investments subject to review, review scopes and procedures, among others. The Office of the Working Mechanism of the Security Review of Foreign Investment, or the Office of the Working Mechanism, will be established under the NDRC, which will lead the task together with the MOFCOM. Foreign investor or relevant parties in China must declare the security review to the Office of the Working Mechanism prior to (i) the investments in the military industry, military industrial supporting and other fields relating to the security of national defense, and investments in areas surrounding military facilities and military industry facilities; and (ii) investments in important agricultural products, important energy and resources, important equipment manufacturing, important infrastructure, important transport services, important cultural products and services, important information technology and Internet products and services, important financial services, key technologies and other important fields relating to national security, and obtain control in the target enterprise. Control exists when the foreign investor (i) holds over 50% equity interests in the target, (ii) has voting rights that can materially impact on the resolutions of the board of directors or shareholders meeting of the target even when it holds less than 50% equity interests in the target, or (iii) has material impact on target’s business decisions, human resources, accounting and technology.

Regulation on Foreign Investment Restrictions

Investment activities in the PRC by foreign investors are principally governed by the Industry Catalog Relating to Foreign Investment, or the Catalog, which was promulgated and is amended from time to time by the MOFCOM and the NDRC. The Catalog divides industries into three categories: encouraged, restricted and prohibited. Industries not listed in the Catalog are generally deemed as constituting a fourth “permitted” category and open to foreign investment unless specifically restricted by other PRC regulations. Industries such as VATS, including internet data center services, are restricted to foreign investment.

On December 27, 2021, the MOFCOM and the NDRC promulgated the Special Management Measures (Negative List) for the Access of Foreign Investment, or the Negative List (2021), which became effective on January 1, 2022. The Negative List (2021) expands the scope of industries in which foreign investment is permitted by reducing the number of industries that fall within the Negative List (2021). Foreign investment in value-added telecommunications services (other than e-commerce, domestic multi-party communications, store-and-forward and call center), including internet data center services, still falls within the Negative List (2021).

According to the Administrative Regulations on Foreign-Invested Telecommunications Enterprises issued by the State Council on December 11, 2001 and amended on September 10, 2008, February 6, 2016 and March 29, 2022 respectively, foreign-invested value-added telecommunications enterprises must be in the form of a Sino-foreign equity joint venture. The regulations restrict the ultimate capital contribution percentage held by foreign investor(s) in a foreign-invested value-added telecommunications enterprise to 50% or less, except as otherwise provided by the state.

According to the Mainland China and Hong Kong Closer Economic Partnership Arrangement entered into by the MOFCOM and the Financial Department of Hong Kong on June 29, 2003 and the Mainland and Macau Closer Economic Partnership Arrangement entered into by the MOFCOM and the Department of Economy and Finance of Macau on October 17, 2003 together with their supplemental agreements, services providers from Hong Kong and Macau are permitted to set up foreign-invested enterprises in the form of a Sino-foreign equity joint venture in mainland to provide five types of specific VATS, including internet data center services, and the ultimate capital contribution percentage held by the services provider from Hong Kong and Macau is restricted to 50% or less.

109

On July 13, 2006, the MIIT issued the Circular of the Ministry of Information Industry on Strengthening the Administration of Foreign Investment in Value-added Telecommunications Business, or the MIIT Circular, according to which, a foreign investor in the telecommunications service industry in China must establish a foreign invested enterprise and apply for a telecommunications businesses operation license. The MIIT Circular further requires that: (i) PRC domestic telecommunications business enterprises must not, through any form, lease, transfer or sell a telecommunications businesses operation license to a foreign investor, or provide resources, offices and working places, facilities or other assistance to support the illegal telecommunications services operations of a foreign investor; (ii) value-added telecommunications business enterprises or their shareholders must directly own the domain names and trademarks used by such enterprises in their daily operations; (iii) each value-added telecommunications business enterprise must have the necessary facilities for its approved business operations and to maintain such facilities in the regions covered by its license; and (iv) all VATS providers are required to maintain network and internet security in accordance with the standards set forth in relevant PRC regulations. If a license holder fails to comply with the requirements in the MIIT Circular and cure such noncompliance, the MIIT or its local counterparts have the discretion to take measures against such license holder, including revoking its value-added telecommunications business operation license.

On June 29, 2021, the MIIT promulgated the Circular on Deepening the Reform of the “Separation of Certificates and Licenses,” according to which the prior examination and approval of foreign investment in value-added telecommunications services is cancelled nationwide, and the corresponding examination of foreign investment will be included during the process of the issuance of VATS licenses.

In light of the above restrictions and requirements, we conduct our value-added telecommunications businesses through the VIEs and their subsidiaries.

Regulations Related to Value-Added Telecommunications Business

Among all of the applicable laws and regulations, the Telecommunications Regulations of the People’s Republic of China, or the Telecom Regulations, promulgated by the State Council on September 25, 2000 and amended on July 29, 2014 and February 6, 2016 respectively, is the primary governing law, and sets out the general framework for the provision of telecommunications services by domestic PRC companies. Under the Telecom Regulations, telecommunications service providers are required to procure operating licenses prior to their commencement of operations. The Telecom Regulations distinguish basic telecommunications services from VATS.

The Telecom Catalogue was issued as an attachment to the Telecom Regulations to categorize telecommunications services as either basic or value-added. The Telecom Catalogue amended on December 28, 2015 (which took effect from March 1, 2016 and was further amended on June 6, 2019), or the 2015 Telecom Catalogue, categorizes internet data centers, online data and transaction processing, on-demand voice and image communications, domestic internet virtual private networks, message storage and forwarding (including voice mailbox, e-mail and online fax services), call centers, internet access and online information and data search, among others, as VATS. The “internet data center” business is defined under the 2015 Telecom Catalogue as a business that (i) uses relevant infrastructure facilities in order to render outsourcing services for housing, maintenance, system configuration and management services for clients’ internet or other network related equipment such as servers, (ii) provides the leasing of equipment, such as database systems or servers, and the storage space housing the equipment and (iii) provides lease agency services of connectivity lines and bandwidth of infrastructure facilities and other application services. Also, internet resources collaboration services business is incorporated into the definition of internet data center business under the 2015 Telecom Catalogue, and defined as “the data storage, internet application development environment, internet application deployment and running management and other services provided for users through internet or other networks in the manners of access at any time and on demand, expansion at any time and coordination and sharing, by using the equipment and resources built on database centers.” Under the 2015 Telecom Catalogue, “fixed network domestic data transmission services” is categorized as a basic telecommunications business and defined as “a domestic end-to-end data transfer business by wired mode under fixed-net, except for the internet data transfer business,” and the “domestic internet virtual private networks service” is categorized as a value-added telecommunications business and defined as “a customization business of internet closed user group network for domestic users by self-owned or leased internet network resources of the operators and adopting TCP/IP agreement.”

110

On March 1, 2009, the MIIT promulgated the Administrative Measures for Telecommunications Business Operating License, or the original Telecom License Measures, which took effect on April 10, 2009. The original Telecom License Measures set forth the types of licenses required to provide telecommunications services in China and the procedures and requirements for obtaining such licenses. With respect to licenses for value-added telecommunications businesses, the original Telecom License Measures distinguish between licenses for business conducted in a single province, which are issued by the provincial-level counterparts of the MIIT and licenses for cross-regional businesses, which are issued by the MIIT. The licenses for foreign invested telecommunications business operators need to be applied with MIIT. An approved telecommunications services operator must conduct its business in accordance with the specifications stated on its telecommunications business operating license. Pursuant to the original Telecom License Measures, cross-regional VATS licenses shall be approved and issued by the MIIT with five-year terms. On July 3, 2017, the MIIT issued the Telecom License Measures, which took effect on September 1, 2017 and replaced the original Telecom License Measures. The changes mainly include among others, (i) the establishment of a telecommunications business integrated management online platform; (ii) provisions allowing the holder of a telecommunications business license (including the IDC license) to authorize a company, of which such license holder holds at least 51% of the equity interests indirectly, to engage in the relevant telecommunications business; and (iii) the cancellation of the requirement of an annual inspection of telecommunications business licenses, instead, requiring license holders to complete an annual report.

On November 30, 2012, the MIIT issued the Circular of the Ministry of Industry and Information Technology of the People’s Republic of China on Further Standardizing the Market Access-related Work for Businesses Concerning Internet Data Centers and Internet Service Providers which clarifies the application requirements and verification procedures for the licensing of IDC and internet service provider, or ISP, businesses and states that entities intending to engage in the IDC or ISP business could apply for a license since December 1, 2012.

On May 6, 2013, the Q&A was published on the website of China Academy of Information and Communications Technology. The Q&A, although not an official law or regulation, is deemed by the market as a guideline in practice which reflected the attitude of MIIT as to the application for VATS licenses, especially as to IDC services.

To comply with the above restrictions and requirements, among others, GDS Beijing has obtained a cross-regional value-added telecommunications license which permits it to provide data center services, including internet resources collaboration services, across 14 cities in China: Beijing, Chengdu, Shanghai, Shenzhen, Suzhou, Guangzhou, Zhangjiakou, Langfang, Tianjin, Huizhou, Wulanchabu, Nantong, Wuhan and Chongqing. GDS Shanghai has obtained a cross-regional value-added telecommunications license which permits it to provide data center services across five cities in China: Beijing, Chengdu, Shanghai, Shenzhen and Suzhou, and GDS Suzhou has obtained a cross-regional value-added telecommunications license which permits it to provide data center services across 44 cities in China which can be divided into three categories: (i) data center services (including internet resources collaboration services), including Beijing, Tianjin, Zhangjiakou, Langfang, Dalian, Mudanjiang, Shanghai, Suzhou, Jiaxing, Yichang, Guangzhou, Shenzhen, Haikou, Chongqing, Chengdu and Lanzhou; (ii) data center services without internet resources collaboration services, including Changzhou, Nantong, Yancheng, Jinhua, Taizhou, Xiaogan, Wuhan, Zhuhai, Zhaoqing, Huizhou and Heyuan; and (iii) data center services limited to internet resources collaboration services, including Taiyuan, Wulanchabu, Changchun, Hefei, Fuzhou, Nanchang, Jinan, Zhengzhou, Changsha, Nanning, Guiyang, Kunming, Lhase, Xian, Xining, Yinchuan and Urumqi.

On January 17, 2017, the MIIT issued the Circular of the Ministry of Industry and Information Technology on Clearing up and Regulating the Internet Access Service Market, or the 2017 MIIT Circular, according to which the MIIT determined to clear up and regulate the internet access service market nationwide from the issuance date of the 2017 MIIT Circular until March 31, 2018. The 2017 MIIT Circular provides, among others, that (i) an enterprise that holds the corresponding telecom business license, including the relevant VATS license, shall not provide, in the name of technical cooperation or other similar ways, qualifications or resources to any unlicensed enterprises for their illegal operation of the telecom business, (ii) if an enterprise with its IDC license obtained prior to the implementation of 2015 Telecom Catalogue effective on March 1, 2016, has actually carried out internet resources collaboration services, it shall make a written commitment to its original license issuing authority before March 31, 2017 to meet the relevant requirements for business licensing and obtain the corresponding telecom business license by the end of 2017, failure of which will result in such enterprise not being able to continue operating the business of internet resources collaboration services as it currently does as of January 1, 2018, and (iii) without the approval of the MIIT, enterprises are not allowed to carry out cross-border business operations by setting up on its own or leasing private network circuits (including virtual private networks, or VPNs) or other information channels.

111

We received approvals from the MIIT to expand the scope of GDS Beijing’s IDC license and enable GDS Suzhou’s IDC license to cover internet resources collaboration services, fixed network domestic data transmission services and domestic internet virtual private networks service which, among other things, enable us to provide connectivity services over our own network to cloud and enterprise customers colocated in all of our data centers.

Regulations Related to Information Technology Outsourcing Services Provided to Banking Financial Institutions

On June 4, 2010, the CBIRC issued the Guidelines on the Management of Outsourcing Risks of Banking Financial Institutions, or the Guidelines, which requires that the banking financial institutions should manage risks in relation to outsourcing services, and thus, outsourcing services providers should meet the relevant standards and requirements with respect to their technical strength, service capacity, emergency response capacity, familiarity to the banking industry and etc., to pass the due diligence investigations conducted by the banking financial institutions pursuant to the Guidelines, and should also make commitments as to fulfilling reporting, cooperating, or other obligations as may be required by the banking financial institutions under the Guidelines.

On December 30, 2021, the CBIRC issued Notice of the General Office of the China Banking and Insurance Regulatory Commission on Issuing the Measures for the Regulation of Risks in the Information Technology Outsourcing by Banking and Insurance Institutions, or Circular 141. Circular 141 puts forward comprehensive requirements for IT outsourcing of banking and insurance institutions, including the requirements on IT outsourcing governance, access, monitoring and evaluation, risk management. According to such measures, IT outsourcing refers to the activities that banking and insurance institutions entrust the information technology activities originally handled by themselves to service providers for processing. According to Circular 141, the CBIRC is responsible for supervising banking and insurance institutions in their access management of information technology outsourcing service providers conducting risk assessment and rating of such service providers and establishing a risk monitoring and verification mechanism. For the outsourcing services providers, including those that are engaged in providing outsourcing services of operation and maintenance, such as outsourcing of operation and maintenance of the physical environment data centers (machine room), and etc., a banking and insurance institution shall submit a report to the CBIRC or the local CBIRC office 20 business days before entering into an outsourcing contract, and the CBIRC or the local CBIRC office may take measures, such as risk alert, interview, regulatory inquiry or requiring the banking and insurance institution to suspend or stop relevant outsourcing activities, for outsourcing risks of the banking and insurance institution if the outsourcing services are with high risks. Outsourcing service providers may not subcontract material services to others. The CBIRC requires the contracts between the outsourcing services providers and the banking and insurance institutions specify, among other things, that outsourcing services providers should comply with the laws and regulations and other internal management requirements for banking and insurance institutions and accept the supervision and review as conducted by the CBIRC.

Regulations Related to 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 is effective from 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.

112

According to the Interim Regulations of the People’s Republic of China Concerning the Assignment and Transfer of the Right to the Use of the State-Owned Land in the Urban Areas, which is effective from May 19, 1990 and amended 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 December 28, 1995 and 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 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 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 Related to Fire Control

Pursuant to the Fire Safety Law, which was promulgated by the SCNPC on April 29, 1998, amended on October 28, 2008, 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, 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 fire safety completion inspection and acceptance procedures 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 Related to 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 regulation, 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. After a project has completed the filing formalities, if the legal person of the project changes, there is any material change in the construction site, scale or content of the project, or the construction of the project is given up, the construction entity shall inform the project filing authority in a timely manner through the online platform, and modify the relevant information. Provinces in China have formulated the administrative measures for the project filing administration measures within their respective administrative regions, and specified the filing authorities and their power.

113

Under the Measures for the Energy Conservation Review of Fixed-Asset Investment Projects, which was promulgated by the NDRC on November 27, 2016, and effective from January 1, 2017, for an enterprise investment project, the construction entity shall, before commencing construction, obtain the energy conservation review opinion issued by the energy conservation review authority. The construction entity shall not commence the construction of a project which fails to undergo energy conservation review in accordance with the provisions of these Measures or fails to pass energy conservation review, 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 passing energy conservation review, the construction entity shall file an amendment application with the energy conservation review authority. Shanghai, Beijing, Shenzhen, Guangdong, Chengdu, Hebei, Jiangsu, Inner Mongolia and other provinces and cities have formulated detailed regulations on the review of energy conservation of fixed-asset investment within their jurisdictions, and reinforced interim and post-filing supervision. On November 25, 2022, the NDRC published the Measures for the Energy Conservation Review of Fixed-Asset Investment Projects (Draft for Comments), which if officially published and implemented, provides that projects which are divided and constructed into several phases shall conduct energy conservation acceptance by each phase before being put into operation.

New regulations, policies and rules have been issued with respect to the construction or development of new data centers, and rebuilding or expansion of existing data centers. For example,

On January 21, 2019, the MIIT, the National Government Office Administration and National Energy Administration jointly published the Guidance on Promotion of Green Data Center Construction, 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, reaching the PUE of newly constructed large and extra-large data centers at or below 1.4 in the year 2022 and PUE of existing large and extra-large data centers at or below 1.8 by way of technical upgrade.
On November 5, 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 utilization rate of data centers in Guangdong Province shall reach 65% and the average designed PUE of data centers in Guangdong Province shall be lower than 1.3 in the year 2022.
The NDRC, the Office of the Central Cyberspace Affairs Commission, the MIIT and National Energy Administration jointly published the Guiding Opinion on Accelerating the Construction of National Integrated Big Data Center Collaborative Innovation System on December 23, 2020, pursuant to which the PUE of large and extra-large data centers shall be at or below 1.3 in the year 2025.
The NDRC, the Office of the Central Cyberspace Affairs Commission, the MIIT and National Energy Administration jointly published the Implementation Plan for Carrying Out Target Requirements on Carbon Neutrality and Promoting the Green and High-quality Development of New Infrastructure such as Data Centers and 5G Networks on November 30, 2021, pursuant to which authorities aim to reach: 1) the average PUE of newly constructed large and extra-large data centers shall be at or below 1.3 and the average PUE of such data centers in national hubs shall further be at or below 1.25 in the year 2025; 2) data centers of which the PUE is above 1.5 shall be upgraded; and 3) the overall utilization rate of data centers shall be significantly improved and the utilization rate of data centers in western areas shall be increased from 30% to over 50%.
On April 25, 2021, the Energy Bureau of Guangdong Province published the Notice on Clarifying the Relevant Requirements for Energy Consumption Guarantee of Data Centers in Guangdong Province, pursuant to which: 1) the newly increased IDC racks will not be supported in Guangdong Province in principle from 2021 to 2022, except for the integration of existing resources and the construction of projects with marginal computing demand (small data centers with less than 1,000 standard racks), and from 2023-2025, if the utilization rate of data centers in Guangdong Province could reach 70% or above, subject to the reduction of energy consumption, the energy conservation review opinion could be considered to be issued to newly constructed data center projects or expansion projects of data centers; and 2) the PUE of data centers shall be below 1.3 during the Fourteenth Five-year plan period.

114

On April 27, 2021, the Beijing Municipal Bureau of Economy and Information Technology, or the Beijing EIT, issued the Implementation Plan on Coordinated Development of Data Centers in Beijing (2021-2023), or the 2021-2023 Implementation Plan, which stipulates that:1) data centers involved in providing backup and storage services with outdated functions of which the PUE is above 2.0, the average single rack capacity is below 2.5 kilowatts or the average utilization rate is below 30% shall be gradually shut down; 2) data centers of which the PUE is above 1.8 or the average single rack capacity is below 3 kilowatts shall be upgraded (the PUE of cloud computing data centers shall be at or below 1.3 and the PUE of edge data centers shall be at or below 1.6 after such upgrade); and 3) the PUE of newly constructed cloud data centers shall be at or below 1.3 and the average single rack capacity of such data centers shall be at or above 6 kilowatts.
On July 4, 2021, the MIIT published the Three Year Action Plan on the Development of New Data Center (2021-2023), pursuant to which the PUE of large and above scale data centers which are newly constructed shall be at or below 1.3 and the PUE of such data centers located in severe cold areas should aim to be at or below 1.25 by the end of year 2023.
On July 22, 2021, the Beijing DRC published the Several Provisions on Further Strengthening the Energy Conservation Review of Data Center Projects, which provides, among other things, that: 1) renewable energy usage plan shall be included in the energy conservation report, and renewable energy usage ratio of newly constructed data centers shall be increased gradually, which could be realized by means of renewable power trading and renewable energy certificates trading. The renewable energy usage level of data centers for the previous year shall be verified based on their energy conservation review opinions and energy conservation reports, and in accordance with the Technical Guidelines for Verification and Evaluation of Annual Renewable Energy Utilization Levels in Data Centers (Trial) published by the Beijing DRC on March 3, 2023; 2) for new construction or expansion of data centers, the PUE of such data centers shall be at or below 1.3, 1.25, 1.2 and 1.15 correspondingly if the annual energy consumption is less than 10,000 tons of standard coal, less than 20,000 tons of standard coal but not less than 10,000 tons of standard coal, less than 30,000 tons of standard coal but not less than 20,000 tons of standard coal, and not less than 30,000 tons of standard coal (energy equivalent value); 3) change formalities shall be conducted if the utilization rate of data centers is less than 80% within two years after the issuance of the energy conservation review opinion; and 4) differential power price shall be applicable to data centers of which the PUE is more than 1.4.
On February 14, 2022, the General Office of People’s Government of Beijing Municipality, or 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 2015 and 2018. The 2022 Catalogue prohibits new construction or expansion within Beijing’s municipal boundaries of data centers which are involved in providing internet data services or information processing and storage support services, except for those meeting the 2021- 2023 Implementation Plan. In addition, new construction or expansion of data centers which are involved in providing internet data services or information processing and storage support services is also prohibited within the boundaries of Beijing’s Dongcheng District, Xicheng District, and new construction or expansion of data centers which are involved in providing internet data services or information processing and storage support services, except for edge data centers and computing infrastructure meeting the requirements of the 2021-2023 Implementation Plan, is prohibited within the boundaries of Chaoyang District, Haidian District, Fengtai District, Shijingshan District and Tongzhou New Town.
On February 28, 2022, the Chongqing Commission of Economy and Informatization, or the Chongqing CEI, the Chongqing Development and Reform Commission, or the Chongqing DRC, the Chongqing Municipal Bureau of Ecology and Environment, the Chongqing Administration for Industry and Commerce, or the Chongqing AIC, and the Energy Bureau of Chongqing jointly published the Implementation Plan of Chongqing’s Strict Energy Efficiency Constraints Promoting Energy Conservation and Carbon Reduction in Key Areas, pursuant to which the PUE of large and extra-large data centers which are newly constructed shall be at or below 1.3, and the PUE of the existing data centers aim to be at or below 1.5 in the year 2025.
On May 7, 2022, the Beijing EIT and the Beijing DRC jointly published the Comprehensive Governance Work Plan of Data Centers with Low Energy Efficiency, according to which the issuance of energy conservation review opinion may be withheld for areas where energy intensity or carbon intensity does not decrease but increases, or for areas or individual projects where the overall utilization rate of data centers which have been put into operation for one year with an annual energy consumption of 2,000 tons or more of standard coal is less than 50%.

115

On June 24, 2022, the Shanghai CEI and the Shanghai DRC jointly issued the Implementation Opinions on Promoting the Healthy and Orderly Development of Data Centers in Shanghai, according to which construction entity shall operate data centers within two years after obtaining the energy consumption quota, otherwise, the energy consumption quota may be withdrawn by the competent governmental authority if appropriate. The Implementation Opinions on Promoting the Healthy and Orderly Development of Data Centers in Shanghai also provides that commitment made by the construction entity such as the equity structure, the construction plan and the energy conservation measures shall not be arbitrarily changed within the specified period of time after data centers are put into operation, and if the construction entity, after making rectification, still fails to meet the commitment resulting in serious inconsistency, the construction entity may be unable to apply for new projects in Shanghai in the future.
On August 22, 2022, the NDRC, the MIIT, the Ministry of Finance of the People’s Republic of China, the Ministry of Ecology and Environment of the People’s Republic of China, the Ministry of Housing and Urban-Rural Development of the People’s Republic of China, the State-owned Assets Supervision and Administration Commission of the State Council and the National Energy Administration jointly published the Action Plan for Green and Low Carbon Development in the Information and Communication Industry (2022-2025), according to which the PUE of large and extra-large data centers which are newly constructed shall be at or below 1.3 in the year 2025.
On September 29, 2022, the Shanghai Municipal People’s Government published the Implementation Measures for Energy Conservation Review of Fixed Assets Investment Projects in Shanghai, according to which the impact of energy consumption projects on “Dual Control” and carbon peak targets should be evaluated when it comes to the review of the energy conservation report.
On September 30, 2022, the Chongqing CEI, the Chongqing DRC, the Chongqing Municipal Bureau of Ecology and Environment, the Chongqing AIC, the Chongqing Finance Bureau and the Chongqing State-owned Assets Supervision and Administration Commission jointly published the Chongqing Industrial Energy Efficiency Improvement Action Plan, according to which the PUE of large and extra-large data centers which are newly constructed shall be at or below 1.25 in the year 2025.
On October 10, 2022, the Shanghai Municipal People’s Government published the Comprehensive Work Implementation Plan for Energy Conservation and Emission Reduction in Shanghai during the “14th Five Year Plan”, according to which the PUE of newly constructed data centers and existing data centers after technical upgrade shall be at or below 1.3 and 1.4 respectively.
On November 29, 2022, the Shanghai CEI and the Shanghai DRC jointly issued the Implementation Plan for Carbon Peak in Shanghai’s New Infrastructure Field, according to which: 1) the PUE of data centers which are newly constructed shall be at or below 1.3 and the PUE of large data centers which are located in the Yangtze River Delta Hub shall be at or below 1.25 during the Fourteenth Five-year plan period; 2) the PUE of newly constructed data centers and the existing data centers aims to be at or below 1.25 and 1.4 respectively during the Fifteenth Five-year plan period; and 3) the PUE of data centers with low energy efficiency aims to be at or below 1.4 after technical upgrade.
On December 2, 2022, the Guangdong DRC and the Guangdong IIT jointly issued the Opinions on Strengthening the Layout and Construction of Data Centers, according to which: 1) the average PUE of data centers which are newly constructed (other than the data centers located in data center clusters of national hubs) in Guangdong province shall be at or below 1.3; 2) 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; 3) the PUE of the existing data centers should aim to be at or below 1.5 after technical upgrade; and 4) the average utilization rate of data centers in Guangdong Province should aim to reach 80%.
On December 16, 2022, the Shanghai CEI issued a Notice on Collecting the Proposed New Data Center Project in 2022, according to which the total designed rack capacity of a project should be no less than 18 MW and the average designed rack capacity of a single rack should be no less than 6 kW.

116

The MIIT published the Supervision Measures for Industrial Energy Conservation on December 22, 2022, which became effective on February 1, 2023, and a Notice on Carrying out Supervision of Industrial Energy Conservation in 2022 on July 28, 2022. According to such regulations, the industrial energy conservation supervision department supervises and inspects the implementation of the laws and regulations regarding the energy conservation related matters in data centers and penalties may be imposed in case of any failure to comply with these laws and regulations. Local authorities have also imposed various requirements as to the supervision of energy conservation. For example, the Beijing DRC issued a Notice on Carrying out Energy Conservation Supervision in Beijing in 2022 on April 2, 2022, pursuant to which supervision of the energy conservation related matters will be carried out for fixed assets investment projects which have obtained the energy conservation review since 2020.

Regulations Related to Feed-in Electricity Price for Coal-Fired Power Generation

On October 21, 2019, the NDRC promulgated the Guiding Opinions on Deepening the Reform of the Formation Mechanism on Feed-in Electricity Price for Coal-Fired Power Generation, which stipulates that the feed-in electricity price for coal-fired power generation will be liberalized in an orderly manner, and a market-based feed-in electricity price mechanism will be established accordingly.

On October 11, 2021, the NDRC further promulgated the Notice on Further Deepening the Market-Oriented Reform of Feed-in Electricity Price for Coal-Fired Power Generation, or the Notice, which restates the goal of “liberating the two ends”, i.e. the liberalization of the feed-in electricity price for coal-fired power generation and the liberalization of the user-side sales. On the power generation side, according to the Notice, all coal-fired power generation will enter the electricity market in principle, and a market-based electricity price mechanism will be established. It expands the fluctuation range of coal-fired power generation market transaction prices from the current float of no more than 10%, and in principle no more than 15%, to a fluctuation of no more than 20% in principle, and the market transaction price of high energy-consuming enterprises is not subject to a rise of 20% limit. On the electricity consumption side, the Notice encourages all industrial and commercial users to enter the electricity market and purchase electricity at market prices. At the same time, the Notice clarifies that for industrial and commercial users who have not directly purchased electricity from the electricity market, the power grid companies will purchase electricity as agents, and the agent power purchase price will be established through market-oriented methods.

On December 23, 2022, the NDRC issued a Notice on Further Improving Power Purchase Agency for Power Grid Enterprises. On January 4, 2023, the National Energy Administration issued the Key Points of Energy Regulatory Work in 2023. Pursuant to these regulations, the scope of power grid enterprises as power purchase agents should be narrowed down and industrial and commercial users are encouraged to enter the electricity market directly. Local authorities have also promulgated various requirements as to the electricity market. For example, on December 14, 2022, the Beijing Municipal Commission of Urban Management issued a Notice of the Electricity Market Trading Scheme and Green Electricity Trading Scheme in Beijing in 2023, according to which industrial and commercial users of 10 kV and above should directly participate in market transactions in principle, and other industrial and commercial users should be encouraged to purchase electricity directly from the electricity market.

Regulations Related to Information Security and Confidentiality of User Information

Internet activities in China are regulated and restricted by the PRC government and are subject to penalties under the Decision Regarding the Protection of Internet Security, promulgated by the SCNPC on December 28, 2000 and amended on August 27, 2009.

The Ministry of Public Security, or the MPS, has promulgated measures that prohibit use of the internet in ways that, among other things, divulge government secrets or disseminate socially destabilizing content. The MPS and its local counterparts have authority to supervise and inspect domestic websites to implement its measures. Internet information service providers that violate these measures may have their licenses revoked and their websites shut down.

On June 22, 2007, the MPS, the State Secrecy Administration and other relevant authorities jointly issued the Administrative Measures for the Hierarchical Protection of Information Security, which divides information systems into five categories and requires the operators of information systems ranking above Grade II to file an application with the local Bureau of Public Security within 30 days of the date of its security protection grade determination or since its operation.

117

The PRC government regulates the security and confidentiality of internet users’ information. The Administrative Measures on Internet Information Service promulgated by the State Council on September 25, 2000 and amended on January 8, 2011, the Regulations on Technical Measures of Internet Security Protection promulgated by the MPS on December 13, 2005 and the Provisions on Protecting Personal Information of Telecommunication and Internet Users promulgated by the MIIT on July 16, 2013 set forth strict requirements to protect personal information of internet users and require internet information service providers to maintain adequate systems to protect the security of such information. Personal information collected must be used only in connection with the services provided by the internet information service provider. Moreover, the Rules for Regulating the Order in the Market for Internet Information Service which was promulgated by the MIIT on December 29, 2011 and came into effect on March 15, 2012 also protect internet users’ personal information by (i) prohibiting internet information service providers from unauthorized collection, disclosure or use of their users’ personal information and (ii) requiring internet information service providers to take measures to safeguard their users’ personal information.

Pursuant to the PRC Civil Code, the personal information of a natural person shall be protected by the law. Any organization or individual shall legally obtain such personal information of others when necessary and ensure the safety of such information, and shall not illegally collect, use, process or transmit personal information of others, or illegally purchase or sell, provide or make public personal information of others.

The Personal Information Protection Law, or the PIPL, which was promulgated by the SCNPC on August 20, 2021 and took effect on November 1, 2021, provides detailed rules for processing personal information and further improves the personal information protection system. It aims at protecting the personal information rights and interests, regulating the processing of personal information, ensuring the orderly and free flow of personal information in accordance with the law and promoting the reasonable use of personal information. The PIPL requires, among others, that (i) the processing of personal information should have a clear and reasonable purpose which should be directly related to the processing purpose and should be conducted in a method that has the minimum impact on personal rights and interests, and (ii) the collection of personal information should be limited to the minimum scope as necessary to achieve the processing purpose and avoid the excessive collection of personal information. The PIPL also specifies the rules for handling “sensitive personal information,” which means personal information that, once leaked or illegally used, may easily cause harm to the dignity of natural persons or grave harm to personal or property security, including information on biometric characteristics, financial accounts, individual location tracking.

The Cyber Security Law of the People’s Republic of China, or the Cyber Security Law, which was approved by the SCNPC on November 7, 2016 and came into effect on June 1, 2017, provides certain rules and requirements applicable to network service providers in China. The Cyber Security Law requires network operators to perform certain functions related to cyber security protection and strengthen network information management by taking technical and other necessary measures as required by laws and regulations to safeguard the operation of networks, effectively addressing network security, preventing illegal and criminal activities, and maintaining the integrity, confidentiality and usability of network data. In addition, the Cyber Security Law imposes certain requirements on network operators of critical information infrastructure, including that such network operators with operations in the PRC shall store personal information and important data collected and produced within the territory of PRC, and shall perform certain security obligations as required under the Cyber Security Law.

118

On December 28, 2021, the CAC, the NDRC, the MIIT, the MPS, the Ministry of State Security, the Ministry of Finance, the MOFCOM, the PBOC, the SAMR, the National Radio and Television Administration, or the NRTA, the CSRC, the State Secrecy Administration and the State Cryptography Administration jointly promulgated the Cybersecurity Review Measures, which came into effect on February 15, 2022. The Cybersecurity Review Measures provides that, among others, a critical information infrastructure operator which engages in data processing activities or an online platform operator conducts data processing, either of which affects or may affect national security shall be subject to the cybersecurity review. In addition to the abovementioned circumstance under which the relevant operators are mandatorily imposed with the obligation to apply for cybersecurity reviews, the Cybersecurity Review Measures also provides that if the members of the cybersecurity review working mechanism consider that certain network products and services and data processing activities affect or may affect national security, the Cybersecurity Review Office shall report to the CAC for approval and initiate a cybersecurity review even if the operators do not have an obligation to report for a cybersecurity review under such circumstances. The Cybersecurity Review Measures also elaborated the factors to be considered when assessing the national security risks of the relevant activities, including among others, risks of core data, important data or a large amount of personal information being stolen, leaked, destroyed, and illegally used or exited the country and risks of critical information infrastructure, core data, important data or a large amount of personal information data being affected, controlled and maliciously used by foreign governments after a foreign listing. Many of the legislations are relatively new and certain concepts thereunder remain subject to interpretation by the regulators. For example, the Cybersecurity Review Measures provides that operators engaging in data processing who hold more than one million users’ individual information and seek listing aboard shall file for cybersecurity review with the Cybersecurity Review Office under the CAC and the concepts of “listing aboard” and “hold” are still unclear.

On November 14, 2021, the CAC published the Draft Cyber Data Security Regulations (Draft for Comments), which specified that data processors refer to individuals or organizations that autonomously determine the purpose and the manner of processing data. According to the Cyber Data Security Regulations (Draft for Comments), data processors shall apply for a cybersecurity review for the following activities: (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 to the extent that affects or may affect national security; (ii) listing abroad of data processors which process over one million 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. In addition, data processors that are listed overseas shall carry out an annual data security assessment.

119

On July 30, 2021, the State Council promulgated the Regulations on Protection of Critical Information Infrastructure, which became effective on September 1, 2021 and defined “critical information infrastructure” as the important network facilities or information systems of key industries or fields, such as public communication and information service, energy, transportation, water conservation, finance, public services, e-government affairs and national defense science, and important network facilities or information systems which may endanger national security, people’s livelihood and public interest once there occur damage, malfunctioning or data leakage to them. The Regulations on Protection of Critical Information Infrastructure provided that no individual or organization may carry out any illegal activity of intruding into, interfering with, or sabotaging any critical information infrastructures, or endanger the security of any critical information infrastructures. The Regulations on Protection of Critical Information Infrastructure also mandated that each critical information infrastructure operator shall establish a cybersecurity protection system and accountability system, and the principal person in-charge of a critical information infrastructure operator shall take full responsibility for the security protection of the critical information infrastructures operated by it. In addition, relevant administration departments of each important industry and sector, or the Protection Departments, shall be responsible for formulating the rule of critical information infrastructure determination applicable to their respective industry or sector, and determine the critical information infrastructure operators in their industry or sector. The result of the determination of critical information infrastructure operator shall be informed to the relevant operator by the Protection Departments, and notified to the public security department of the State Council as well.

On July 7, 2022, the CAC promulgated the Measures for the Security Assessment of Data Cross-border Transfer, and it became effective on September 1, 2022, which requires data processors apply to the national cyberspace administration through the local cyberspace administration at the provincial level under any of the following circumstances: (i) the data processor provides important data abroad, (ii) the critical information infrastructure operator or the data processor that has processed the personal information of over one million people provides personal information abroad, (iii) the data processor that has provided the personal information of over 100,000 people or the sensitive personal information of over 10,000 people cumulatively since January 1 of the previous year provides personal information abroad, or (iv) any circumstance where an application for the security assessment of outbound data transfer is required by the national cyberspace administration. PRC government authorities may have wide discretion in the interpretation and enforcement of the Security Assessment Measures, including whether we have exported “important data” as defined thereunder, and thus there is uncertainty as to whether we may be subject to security assessment. As there are still uncertainties regarding the further enactment of new laws and regulations as well as the revision, interpretation and implementation of those existing laws and regulations, we cannot assure that whether these provisions will be applicable to us.

Regulations Related to Leases

According to the PRC Civil Code, the lease agreement shall be in writing if its term is over six months, and the term of any lease agreement shall not exceed twenty years. During the lease term, any change of ownership to the leased property does not affect the validity of the lease contract. The tenant may sub-let the leased property if it is agreed by the landlord and the lease agreement between the landlord and the tenant is still valid and binding. When the landlord is to sell a leased housing under a lease agreement, it shall give the tenant a reasonable advance notice before the sale, and the tenant has the priority to buy such leased housing on equal conditions. The tenant must pay rent on time in accordance with the lease contract. In the event of default of rental payment without reasonable cause, the landlord may ask the tenant to pay within a reasonable period of time, failing which the landlord may terminate the lease. The landlord has the right to terminate the lease agreement if the tenant sub-lets the property without consent from the landlord, or causes loss to the leased properties resulting from its using the property not in compliance with the usage as stipulated in the lease agreement, or defaults in rental payment after the reasonable period as required by the landlord, or other circumstances occurs allowing the landlord terminate the lease agreement under relevant PRC laws and regulations, or otherwise, if the landlord wishes to terminate the lease before its expiry date, prior consent shall be obtained from the tenants.

120

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 alteration registration, extension of registration or deregistration with the relevant construction or property authorities within 30 days after the occurrence of the extension, termination or alteration.

Regulations Related to Intellectual Property Rights

The State Council and the National Copyright Administration, or the NCAC, have promulgated various rules and regulations relating to the protection of software in China. Under these rules and regulations, software owners, licensees and transferees may register their rights in software with the NCAC or its local branches and obtain software copyright registration certificates. Although such registration is not mandatory under PRC law, software owners, licensees and transferees are encouraged to go through the registration process to enjoy the better protections afforded to registered software rights.

The PRC Trademark Law, issued in 1982 and amended in 1993, 2001, 2013 and 2019 respectively, with its implementation rules issued in 2002 and amended in 2014, protects registered trademarks. According to the PRC Trademark Law, the PRC Trademark Office of the State Administration for Industry and Commerce, the predecessor of the Trademark Office of China National Intellectual Property Administration, handles trademark registrations and grants a protection term of ten years to registered trademarks.

On August 24, 2017, the MIIT replaced the Administrative Measures on China Internet Domain Names promulgated on November 5, 2004 with the Administration Measures of Internet Domain Names, which took effect on November 1, 2017. According to these measures, the MIIT is in charge of the overall administration of domain names in China. The registration of domain names in PRC is on a “first-apply-first-registration” basis. A domain name applicant will become the domain name holder upon the completion of the application procedure.

On March 12, 1984, the SCNPC promulgated the Patent Law, which was amended in 1992, 2000, 2008 and 2020, respectively. On June 15, 2001, the State Council promulgated the Implementation Regulation for the Patent Law, which was amended on December 28, 2002 and January 9, 2010, respectively. According to these laws and regulations, the State Intellectual Property Office is responsible for administering patents in the PRC. The Chinese patent system is premised upon the “first to file” principle, which means that where more than one person files a patent application for the same invention, a patent will be granted to the person who filed the application first. To be patentable, invention or utility models must meet three conditions: novelty, inventiveness and practical applicability. A patent is valid for 20 years in the case of an invention, for ten years in the case of utility models, and for 15 years in the case of designs. A third-party user must obtain consent or a proper license from the patent owner in order to use the patent.

Regulations Related to Employment

On June 29, 2007, the SCNPC, adopted the Labor Contract Law, or the LCL, which became effective as of January 1, 2008 and was amended on December 28, 2012 (effective from July 1, 2013). The LCL requires employers to enter into written contracts with their employees, restricts the use of temporary workers and aims to give employees long-term job security.

Pursuant to the LCL, employment contracts lawfully concluded prior to the implementation of the LCL and continuing as of the date of its implementation will continue to be performed. Where an employment relationship was established prior to the implementation of the LCL but no written employment contract was concluded, a contract must be concluded within one month after the LCL’s implementation.

121

According to the Social Insurance Law promulgated by SCNPC which became effective from July 1, 2011 and was amended on December 29, 2018, the Regulation of Insurance for Work-Related Injury promulgated by the State Council on April 27, 2003 and amended on December 20, 2010, the Provisional Measures on Insurance for Maternity of Employees promulgated by the Ministry of Labor on December 14, 1994, the Regulation of Unemployment Insurance promulgated by the State Council on January 22, 1999, the Decision of the State Council on Setting Up Basic Medical Insurance System for Staff Members and Workers in Cities and Towns promulgated by the State Council on December 14, 1998, and the Interim Regulation on the Collection and Payment of Social Insurance Premiums promulgated by the State Council on January 22, 1999 and amended on March, 24, 2019, an employer is required to contribute the social insurance for its employees in the PRC, including the basic pension insurance, basic medical insurance, unemployment insurance, maternity insurance and injury insurance.

Under the Regulations on the Administration of Housing Funds, promulgated by the State Council on April 3, 1999 and as amended on March 24, 2002 and March 24, 2019, respectively, an employer is required to make contributions to a housing fund for its employees. Where an enterprise fails to deposit the housing provident funds within the time limit or underpays the funds for its employees which is in violation of the aforesaid regulations, the competent administration authority shall order it to deposit the funds within a time limit, failing in which the competent administration authority may apply to the people’s court for enforcement.

Regulations Related to Foreign Currency Exchange and Dividend Distribution

Foreign Currency Exchange

The principal regulations governing foreign currency exchange in China are the Foreign Exchange Administration Regulations, promulgated by the State Council on January 29, 1996 (effective from April 1, 1996) as amended on January 14, 1997 and August 1, 2008 (which became effective on August 5, 2008), respectively. Under this regulation, the State does not restrict the international payment and transfer for current account items, including the goods and service-related foreign exchange transactions and other current exchange transactions, but not for capital account items, such as direct investments, loans, capital transfer and investments in securities, unless the prior approval of the SAFE is obtained and prior registration with the SAFE is made.

Pursuant to the Administration Rules of the Settlement, Sale and Payment of Foreign Exchange promulgated on June 20, 1996 by the PBOC, foreign-invested enterprises in China may purchase or remit foreign currency for settlement of current account transactions without the approval of the SAFE. Foreign currency transactions under the capital account are still subject to limitations and require approvals from, or registration with, the SAFE and other relevant PRC governmental authorities.

In addition, the Notice of the General Affairs Department of SAFE on The Relevant Operation Issues Concerning the Improvement of the Administration of Payment and Settlement of Foreign Currency Capital of Foreign-invested Enterprises, or Circular 142, which was promulgated on August 29, 2008 by SAFE, regulates the conversion by foreign-invested enterprises of foreign currency into Renminbi by restricting how the converted Renminbi may be used. Circular 142 requires that Renminbi converted from the foreign currency-denominated capital of a foreign-invested enterprise may only be used for purposes within the business scope approved by the relevant government authority and may not be used to make equity investments in PRC, unless specifically provided otherwise. The SAFE further strengthened its oversight over the flow and use of Renminbi funds converted from the foreign currency-denominated capital of a foreign-invested enterprise. The use of such Renminbi may not be changed without approval from the SAFE, and may not be used to repay Renminbi loans if the proceeds of such loans have not yet been used. Any violation of Circular 142 may result in severe penalties, including substantial fines.

122

On November 19, 2012, SAFE promulgated the Circular of Further Improving and Adjusting Foreign Exchange Administration Policies on Foreign Direct Investment, which substantially amends and simplifies the current foreign exchange procedure and became partially invalid according to the Circular on Repealing and Invalidating Five Normative Documents Concerning Administration of Foreign Exchange and some Articles of Seven Normative Documents Concerning Administration of Foreign Exchange promulgate by the SAFE on December 30, 2019, or Circular on Repealing and Invalidating. Pursuant to this circular, the opening of various special purpose foreign exchange accounts, such as pre-establishment expenses accounts, foreign exchange capital accounts and guarantee accounts, the reinvestment of Renminbi proceeds by foreign investors in the PRC, and remittance of foreign exchange profits and dividends by a foreign-invested enterprise to its foreign shareholders no longer require the approval or verification of SAFE, and multiple capital accounts for the same entity may be opened in different provinces, which was not possible previously. In addition, SAFE promulgated the Circular on Printing and Distributing the Provisions on Foreign Exchange Administration over Domestic Direct Investment by Foreign Investors and the Supporting Documents in May 2013, or Circular 21, 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. Circular 21 was partially invalid according to Circular on Repealing and Invalidating.

In July 2014, SAFE decided to further reform the foreign exchange administration system in order to satisfy and facilitate the business and capital operations of foreign invested enterprises, and issued the Circular on the Relevant Issues Concerning the Launch of Reforming Trial of the Administration Model of the Settlement of Foreign Currency Capital of Foreign-Invested Enterprises in Certain Areas, or Circular 36, on July 4, 2014 (which became effective on August 4, 2014). This circular suspends the application of Circular 142 in certain areas and allows a foreign-invested enterprise registered in such areas to use the Renminbi capital converted from foreign currency registered capital for equity investments within the PRC.

On March 30, 2015, SAFE released the Notice on the Reform of the Management Method for the Settlement of Foreign Exchange Capital of Foreign-invested Enterprises, or Circular 19, which made certain adjustments to some regulatory requirements on the settlement of foreign exchange capital of foreign-invested enterprises, lifted some foreign exchange restrictions under Circular 142, and annulled Circular 142 and Circular 36. However, Circular 19 continues to, prohibit foreign-invested enterprises from, among other things, using Renminbi fund converted from its foreign exchange capitals for expenditure beyond its business scope, providing entrusted loans or repaying loans between non-financial enterprises. Circular 19 was partially invalid according to Circular on Repealing and Invalidating.

On June 9, 2016, SAFE 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 Circular 16, which took effect on the same day. Compared to Circular 19, Circular 16 not only provides that, in addition to foreign exchange capital, foreign debt funds and proceeds remitted from foreign listings should also be subject to the discretional foreign exchange settlement, but also lifted the restriction, that foreign exchange capital under the capital accounts and the corresponding Renminbi capital obtained from foreign exchange settlement should not be used for repaying the inter-enterprise borrowings (including advances by the third party) or repaying the bank loans in Renminbi that have been sub-lent to the third party.

On January 26, 2017, SAFE promulgated the Circular on Further Improving Reform of Foreign Exchange Administration and Optimizing Genuineness and Compliance Verification, or 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 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 investments.

On October 23, 2019, the SAFE promulgated the Notice for Further Advancing the Facilitation of Cross-border Trade and Investment, or Circular 28, which in principle, among other things, allows all foreign-invested companies to use Renminbi converted from foreign currency-denominated capital for equity investments in China, as long as the equity investment is genuine, does not violate applicable laws, and complies with the Negative List (2021) on foreign investment.

123

On April 10, 2020, SAFE promulgated the Circular on Optimizing Administration of Foreign Exchange to Support the Development of Foreign-related Business, or Circular 8. According to Circular 8, eligible enterprises are allowed to make domestic payments by using their registered capitals, foreign debts and financings from overseas listing, with no need to provide evidentiary materials concerning authenticity of each of such funds for banks in advance, provided that their funds usage shall be authentic and in line with the currently effective administrative regulations on the use of funds under capital accounts. The concerned banks may conduct random examination in accordance with the relevant requirements, in which case the certain evidentiary materials concerning authenticity of such funds may be required to be provided.

SAFE Circular 37

SAFE Circular 37 replaced the former circular commonly known as Circular 75 promulgated by SAFE on October 21, 2005. SAFE Circular 37 requires PRC residents to register with local branches of SAFE in connection with their direct establishment or indirect control of an offshore entity, for the purpose of overseas investment and financing, with such PRC residents’ legally owned assets or equity interests in domestic enterprises or offshore assets or interests, referred to in SAFE Circular 37 as a “special purpose vehicle.” SAFE Circular 37 further requires amendment to the registration in the event of 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. In the event that a PRC shareholder holding interests in a special purpose vehicle fails to fulfill the required SAFE registration, the PRC subsidiaries of that special purpose vehicle may be prohibited from making profit distributions to the offshore parent and from carrying out subsequent cross-border foreign exchange activities, and the special purpose vehicle may be restricted in its ability to contribute additional capital into its PRC subsidiary. Furthermore, failure to comply with the various SAFE registration requirements described above could result in liability under PRC law for evasion of foreign exchange controls.

On February 13, 2015, SAFE released the Notice on Further Simplifying and Improving Policies for the Foreign Exchange Administration of Direct Investment, or Circular 13 (effective from June 1, 2015), which has amended SAFE Circular 37 by requiring PRC residents or entities to register with qualified banks rather than SAFE or its local branch in connection with their establishment or control of an offshore entity established for the purpose of overseas investment or financing. Circular 13 was partially invalid according to Circular on Repealing and Invalidating.

Share Option Rules

Under the Administration Measures on Individual Foreign Exchange Control issued by the PBOC on December 25, 2006 (effective from February 1, 2007), all foreign exchange matters involved in employee share ownership plans and share option plans in which PRC citizens participate require approval from SAFE or its authorized branch. Pursuant to SAFE Circular 37, PRC residents who participate in share incentive plans in overseas non-publicly-listed companies may submit applications to SAFE or its local branches for the foreign exchange registration with respect to offshore special purpose companies. In addition, under the Notices on Issues concerning the Foreign Exchange Administration for Domestic Individuals Participating in Share Incentive Plans of Overseas Publicly-Listed Companies issued by SAFE on February 15, 2012, or the Share Option Rules, PRC residents who are granted shares or share options by companies listed on overseas stock exchanges under share incentive plans are required to (i) register with SAFE or its local branches, (ii) retain a qualified PRC agent, which may be a PRC subsidiary of the overseas listed company or another qualified institution selected by the PRC subsidiary, to conduct the SAFE registration and other procedures with respect to the share incentive plans on behalf of the participants, and (iii) retain an overseas institution to handle matters in connection with their exercise of share options, purchase and sale of shares or interests and funds transfers.

Dividend Distribution

The principal regulations governing the distribution of dividends paid by wholly foreign-owned enterprises include the PRC Company Law, the 2019 PRC Foreign Investment Law and Regulations on Implementing the 2019 PRC Foreign Investment Law. Under these regulations, wholly foreign-owned enterprises in China may pay dividends only out of their accumulated profits, if any, as determined in accordance with PRC accounting standards and regulations. In addition, a wholly foreign-owned enterprise in China is required to set aside at least 10% of its after-tax profit based on PRC accounting standards each year to its general reserves until its cumulative total reserve funds reach 50% of its registered capital. These reserve funds, however, may not be distributed as cash dividends.

124

Foreign Debts

On January 5, 2023, NDRC issued the Administrative Measures for Examination and Registration of Medium and Long-term Foreign Debts of Enterprises, which became effective on February 10, 2023, provides that enterprises borrowing foreign debts must complete formalities for examination and registration of foreign debts and report and disclose the relevant information. Enterprises must complete examination and registration and obtain the Certificate of Examination and Registration from NDRC before they could legally borrow foreign debts. In addition, enterprises must submit information of utilization of foreign debts, repayment, planned arrangements and major business indicators to NDRC at the end of each January and July. Since this regulation is relatively new, uncertainties exist in relation to its interpretation and implementation.

Regulations Related to Taxation

Enterprise Income Tax

Prior to January 1, 2008, according to the Provisional Regulations of the People’s Republic of China on Enterprises Income Tax promulgated by the State Council on December 13, 1993 and the Income Tax Law of the People’s Republic of China for Enterprises with Foreign Investment and Foreign Enterprises promulgated by the National People’s Congress on April 9, 1991, entities established in the PRC were generally subject to a 30% national and 3% local enterprise income tax rate. Various preferential tax treatments promulgated by PRC tax authorities were available to foreign-invested enterprises.

In March 2007, the National People’s Congress enacted the Enterprise Income Tax Law, which was amended in February 2017 and December 2018, respectively, and in December 2007 the State Council promulgated the Implementing Rules of the Enterprise Income Tax Law, or the Implementing Rules, which was amended in April 2019, both of which became effective on January 1, 2008. The Enterprise Income Tax Law (i) reduces the top rate of enterprise income tax from 33% to a uniform 25% rate applicable to both foreign-invested enterprises and domestic enterprises and eliminates many of the preferential tax policies afforded to foreign investors, (ii) permits companies to continue to enjoy their existing tax incentives, subject to certain transitional phase-out rules and (iii) introduces new tax incentives, subject to various qualification criteria.

The Enterprise Income Tax Law also provides that enterprises organized under the laws of jurisdictions outside China with their “de facto management bodies” located within China may be considered PRC resident enterprises and therefore be subject to PRC enterprise income tax at the rate of 25% on their worldwide income. The Implementing Rules further define the term “de facto management body” as the management body that exercises substantial and overall management and control over the production and operations, personnel, accounts and properties of an enterprise. If an enterprise organized under the laws of jurisdiction outside China is considered a PRC resident enterprise for PRC enterprise income tax purposes, a number of unfavorable PRC tax consequences could follow. First, it would be subject to the PRC enterprise income tax at the rate of 25% on its worldwide income. Second, a 10% withholding tax would be imposed on dividends it pays to its non-PRC enterprise shareholders and with respect to gains derived by its non-PRC enterprise shareholders from transfer of its shares.

125

Prior to January 1, 2008, according to the Income Tax Law of the People’s Republic of China for Enterprises with Foreign Investment and Foreign Enterprises promulgated by the National People’s Congress on April 9, 1991 dividends payable to foreign investors derived by foreign enterprises from business operations in China were exempted from PRC enterprise income tax. However, such exemption was revoked by the Enterprise Income Tax Law and dividends generated after January 1, 2008 and payable by a foreign-invested enterprise in China to its foreign enterprise investors are subject to a 10% withholding tax, unless any such foreign investor’s jurisdiction of incorporation has a tax treaty with China that provides for a preferential withholding arrangement. Pursuant to the Notice of the State Administration of Taxation on Negotiated Reduction of Dividends and Interest Rates, which was issued by the STA on January 29, 2008 and supplemented and revised on February 29, 2008, and the Arrangement between Mainland China and the Hong Kong for the Avoidance of Double Taxation and Prevention of Fiscal Evasion with Respect to Taxes on Income, which became effective on December 8, 2006 and applies to income derived in any year of assessment commencing on or after April 1, 2007 in Hong Kong and in any year commencing on or after January 1, 2007 in the PRC, such withholding tax rate may be lowered to 5% if a Hong Kong enterprise is deemed the beneficial owner of any dividend paid by a PRC subsidiary by PRC tax authorities and holds at least 25% of the equity interest in that particular PRC subsidiary at all times within the 12-month period immediately before distribution of the dividends. Furthermore, according to the Circular on Several Questions regarding the “beneficial owner” in Tax Treaties, which was issued by the STA on February 3, 2018 and became effective on April 1, 2018, when determining an applicant’s status as a “beneficial owner” regarding tax treatments in connection with dividends, interest 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 other countries or regions, whether the business operated by the applicant constitutes actual business activities, and whether the country or region which is a counterparty to the tax treaty does not levy any tax, grants tax exemption on relevant income, or levies tax at an extremely low rate, will be taken into account. Such factors will be analyzed according to the actual circumstances of each specific case. This circular further provides that applicants who intend to prove his or her status as a “beneficial owner” shall submit relevant documents to the relevant tax bureau according to the Announcement on Issuing the Measures for the Administration of Non-Resident Taxpayers’ Enjoyment of the Treatment under Agreements issued by the STA on October 14, 2019.

Value-Added Tax and Business Tax

Pursuant to Provisional Regulations of the People’s Republic of China on Business Tax promulgated by the State Council on December 13, 1993 and annulled on November 19, 2017, any entity or individual conducting business in the service industry is generally required to pay a business tax at the rate of 5% on the revenues generated from providing such services. However, if the services provided are related to technology development and transfer, such business tax may be exempted subject to approval by the relevant tax authorities.

Whereas, pursuant to the Provisional Regulations on Value-Added Tax of the PRC and its implementation regulations, unless otherwise specified by relevant laws and regulations, any entity or individual engaged in the sales of goods, provision of processing, repairs and replacement services, sales of services, intangible assets and real properties, and importation of goods are generally required to pay a value-added tax, or VAT.

126

In November 2011, the MOF and the STA promulgated the Pilot Plan for Imposition of Value-Added Tax to Replace Business Tax. In March 2016, the MOF and the STA further promulgated the Notice on Fully Promoting the Pilot Plan for Replacing Business Tax by Value-Added Tax, which became effective on May 1, 2016. Pursuant to the pilot plan and relevant notices, VAT is generally imposed in the modern service industries, including the VATS, on a nationwide basis. VAT of a rate of 6% applies to revenue derived from the provision of some modern services. Unlike business tax, a taxpayer is allowed to offset the qualified input VAT paid on taxable purchases against the output VAT chargeable on the modern services provided.

In April 2018, the MOF and the STA 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 acts 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%, such tax shall be calculated at a deduction rate of 12%; (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 existing provisions which are inconsistent with Circular 32.

In March 2019, the MOF, the STA and General Administration of Customs jointly promulgated the Announcement on Policies for Deepening the VAT Reform, or Circular 39, according to which (i) for VAT taxable sales acts or importation of goods originally subject to value-added tax rates of 16% and 10% respectively, such tax rates shall be adjusted to 13% and 9%, respectively; (ii) for purchase of agricultural products originally subject to deduction rate of 10%, such deduction rate shall be adjusted to 9%; (iii) for purchase of agricultural products for the purpose of production and sales or consigned processing of goods subject to tax rate of 13%, such tax shall be calculated at the deduction rate of 10%; (iv) for exported goods originally subject to tax rate of 16% and export tax refund rate of 16%, the export tax refund rate shall be adjusted to 13%; and (v) for exported goods and cross-border taxable acts originally subject to tax rate of 10% and export tax refund rate of 10%, the export tax refund rate shall be adjusted to 9%. Circular 39 became effective on April 1, 2019 and shall supersede existing provisions which are inconsistent with Circular 39.

Regulations Related to M&A and Overseas Listings

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.

In addition, the Measures for the Security Review of Foreign Investment, or the NSR Measures, was jointly issued by the NDRC and MOFCOM on December 19, 2020, and effective from January 18, 2021. The NSR Measures specify, among other things, provisions concerning the national security review mechanism on foreign investment, including the types of investments subject to review, review scopes and procedures. According to the NSR Measures, the national security review working mechanism, or the NSR Authority, is empowered to be responsible for overseeing, coordinating and guiding the national security review procedures, and all foreign investment in the defense-related sectors and the investment resulting in foreign investors’ acquisition of the control of the PRC target in certain other important sectors (including important infrastructure and important information technology and internet products and services) are subject to national security review, while there is no further guidance on the exact coverage of such important sectors nor a clear definition of the “control”, and the NSR Authority has a very broad discretion to interpret and determine in practice.

127

In order to regulate overseas securities offering and listing activities by domestic companies in direct or indirect form, on February 17, 2023, the CSRC released the New Regulations on Filing. Under New Regulations on Filing, a filing-based regulatory system will be applied to “indirect overseas offering and listing” of PRC domestic companies, which refers to such securities offering and listing in an overseas market made in the name of an offshore entity, but based on the underlying equity, assets, earnings or other similar rights of a domestic company which operates its main business domestically. According to the New Regulations on Filing, if the issuer meets the following conditions at the same time, its offering and listing will be deemed as an “indirect overseas offering and listing by a domestic company”: (i) the revenues, total profits, total assets or net assets of the Chinese operating entities in the most recent financial year accounts and any index accounts for more than 50% of the corresponding data in the issuer’s audited consolidated financial statements for the same period; (ii) the main parts of business activities are conducted in PRC or its principal place of business is located in PRC, or the majority of senior management in charge of business operation are Chinese citizens or have domicile in PRC. In case of an overseas initial public offering or listing, it shall file with the CSRC within three working days after submitting the application documents for issuance and listing abroad. However, listed companies are not required to apply for the filing immediately until they involved in matters required filings, such as follow-on financing activities. Pursuant to the newly promulgated New Regulations on Filing, as for companies seeking offering and listing with contractual arrangements, the CSRC will solicit opinions from relevant regulatory authorities and approve the filing of the offering and listing of such companies if they duly meet the compliance requirements. In addition, new PRC laws, rules and regulations may be introduced to impose additional requirements that may impose additional challenges to our corporate structure and VIE agreements. If we fail to timely complete the relevant filing procedures for our further offering, we may face sanctions by the CSRC or other PRC regulatory agencies, which may include fines and penalties on our operations in China, limitations on our operating privileges in China, restrictions on or prohibition of the payments or remittance of dividends by our PRC subsidiary in China, delay of or restriction on the repatriation of the proceeds from this offering into China, or other actions that could have a material and adverse effect on our business, financial condition, results of operations, reputation and prospects, as well as the trading price of our ADSs. The CSRC or other PRC regulatory authorities also may take actions requiring us, or circumstances may become advisable for us, to halt our offerings before settlement and delivery of the shares offered.

Hong Kong Regulations

While there is no specific regulatory approval required for companies, including foreign entities, to develop and operate data centers in Hong Kong, our business operations are subject to various regulations and rules promulgated by the Hong Kong government. The following is a brief summary of the Hong Kong laws and regulations that currently and materially affect our business.

This section does not purport to be a comprehensive summary of all present and proposed regulations and legislation relating to the industries in which we operate.

Laws and Regulations related to Town Planning and Land Use Rights of Data Centers

Generally, companies do not face restrictions on the purchase and ownership of land and buildings. Under Hong Kong’s Town Planning Ordinance (Chapter 131 of the Laws of Hong Kong), or the TPO, land in Hong Kong is zoned for different purposes under the Outline Zoning Plans, or the OZPs. Data centers may only be operated in certain areas under the OZPs including areas zoned as “Commercial”, “Industrial” and more. Permission may also be given from the Town Planning Board for certain other areas, including areas zoned as “Comprehensive Development Area” to be used as data centers.

In addition to the town planning restrictions under the TPO, the use of any specific land lot in Hong Kong is also subject to the land lease governing the lot on which the property stands and containing restrictions on the land use and other requirements maintained by, among others, the Lands Department, or LandsD.

Companies developing and operating data centers in Hong Kong may source potential land supply by either directly acquiring land from the Hong Kong government or to convert existing lands and properties by way of applying for either a lease modification or waiver on lease restrictions as part of the Hong Kong government’s initiative to provide concessionary measures to facilitate data center development.

128

The Practice Notes No.3/2012, No.3/2012A and No.3/2012B published by LandsD in 2016, or the PNs, introduced measures to incentivize the relevant land owners to apply for a lease modification or a land exchange for development of an industrial lot for high-tier data center use. According to the PNs, relevant owners or developers may submit an application for development of an industrial land lot for a high-tier data center use up to or less than the maximum permissible development intensity permitted under the relevant statutory town plan or, where the statutory town plan does not specify the maximum permissible development intensity, the Buildings Ordinance (Chapter 123 of the Laws of Hong Kong), or the BO. LandsD would assess the land premium payable by the owner, which will be an amount “equivalent to the difference between the value of the land under the current lease conditions and its value under the proposed modified lease conditions.” Furthermore, an administrative fee is also payable for LandsD to process the application.

Further, the PNs permit owners of industrial buildings located in certain areas under the OZPs apply for a waiver, at zero waiver fee, for changing the use of such part(s) of the industrial building as a data center if, as at the date of the submission of such application, the age of the industrial building is not less than 15 years. The granting of this type of waiver is subject to, among others, a number of salient terms (such as compliance with the BO.

Laws and Regulations related to the Building Design and Use

The Buildings Energy Efficiency Ordinance (Chapter 610 of the Laws of Hong Kong) under the purview of the Electrical and Mechanical Services Department governs the efficiency of the mechanical and electrical installations used in data centers, including the cooling equipment and standby generators.

The Building (Planning) Regulations (Chapter 123F of the Laws of Hong Kong) stipulates the requirements and control on the development intensity of buildings, including buildings used as data centers and the Buildings Department has issued various practice notes promulgating guidelines for sustainable building design, the policies on the calculations of gross floor area of buildings and energy efficiency of buildings with respect to, among others, data centers.

Laws and Regulations relating to Inland Revenue

Companies carrying out business in Hong Kong are subject to the profits tax regime under the Inland Revenue Ordinance (Chapter 112 of the Laws of Hong Kong), or the IRO. The IRO is an ordinance for the purposes of imposing taxes on property, earnings and profits in Hong Kong. The IRO provides, among others, that persons, which include corporations, partnerships, trustees and bodies of person, carrying on any trade, profession or business in Hong Kong are chargeable to tax on all profits (excluding profits from the sale of capital assets) arising in or derived from Hong Kong from such trade, profession or business.

As at December 31, 2022, the standard profits tax rate for corporations was at 8.25% on assessable profits up to HK$2,000,000; and 16.5% on any part of assessable profits over HK$2,000,000. The IRO also contains provisions relating to, among others, permissible deductions for outgoings and expenses, set-offs for losses and allowances for depreciation.

Laws and Regulations relating to Protection of Personal Data

The Personal Data (Privacy) Ordinance (Chapter 486 of the Laws of Hong Kong), or the PDPO, imposes a statutory duty on data users to comply with the requirements of the six data protection principles, or the Data Protection Principles, contained in Schedule 1 to the PDPO. The PDPO provides that a data user shall not do an act, or engage in a practice, that contravenes a Data Protection Principle unless the act or practice, as the case may be, is required or permitted under the PDPO.

The six Data Protection Principles are:

Principle 1 – purpose and manner of collection of personal data;
Principle 2 – accuracy and duration of retention of personal data;
Principle 3 – use of personal data;
Principle 4 – security of personal data;

129

Principle 5 – information to be generally available; and
Principle 6 – access to personal data.

Non-compliance with a Data Protection Principle may lead to a complaint to the Privacy Commissioner for Personal Data, or the Privacy Commissioner. The Privacy Commissioner may serve an enforcement notice to direct the data user to remedy the contravention and/or instigate prosecution actions. A data user who contravenes an enforcement notice commits an offense which may lead to a fine and imprisonment.

The PDPO also gives data subjects certain rights, inter alia:

the right to be informed by a data user whether the data user holds personal data of which the individual is the data subject;
if the data user holds such data, to be supplied with a copy of such data; and
the right to request correction of any data they consider to be inaccurate.

The PDPO criminalizes, including but not limited to, the misuse or inappropriate use of personal data in direct marketing activities, non-compliance with a data access request and the unauthorized disclosure of personal data obtained without the relevant data user’s consent. An individual who suffers damage, including injured feelings, by reason of a contravention of the PDPO in relation to his or her personal data may seek compensation from the data user concerned.

With respect to cross-border data transfer, the PDPO does not restrict the transfer of personal data outside of Hong Kong as at December 31, 2022 (while section 33 of the PDPO lists out certain restrictions on cross border personal data transfer, the section has, however, not been in force). In 2014, the Privacy Commissioner published its guidance on cross-border data transfer, with recommended good practices in cross-border data transfer. This was a guide for voluntary compliance.

Laws and Regulations relating to Employment

The relevant legislations that govern employment matters in Hong Kong include: (i) the Employment Ordinance (Chapter 57 of the Laws of Hong Kong); (ii) Minimum Wage Ordinance (Chapter 608 of the Laws of Hong Kong); (iii) Occupational Retirement Schemes Ordinance (Chapter 426 of the Laws of Hong Kong); (iv) Mandatory Provident Fund Schemes Ordinance (Chapter 485 of the Laws of Hong Kong); (v) Employees’ Compensation Ordinance (Chapter 282 of the Laws of Hong Kong); and (vi) Occupational Safety and Health Ordinance (Chapter 509 of the Laws of Hong Kong).

According to the legislations above, although there is no specific requirement that employment contracts must be in written form, an employer is required to provide particulars of the terms of employment to the employee upon request. Wages should not be lower than the statutory minimum wage and shall be paid to the employees within seven days from the end of the relevant wage period. Employers also required to take out sufficient employees compensation insurance in respect of their liability to compensate employees for any injury or accident arising out of and in the course of employment. In addition, all employers are required to provide a safe and healthy work environment to all employees and put in place appropriate measures in the workplace. Violations of the relevant legislation may result in the imposition of fines or imprisonments and also claims from the employees.

Macau Laws and Regulations

Laws and regulations in relation to data centers

Lease regime

Under the Macau law, the act of letting out the physical space of the data center shall be categorized as “Leasing of Immovable Property” as governed by article 969 et seq of the Macau Civil Code, as approved by Decree Law no 39/99/M dated August 3, 1999.

130

The main obligations of the lessor are to (i) deliver the leased object to the lessee and (ii) ensure the enjoyment of the leased object by the lessee under its original purpose, without prejudice to the special provisions as agreed by the parties in the lease agreement which are not contrary against the compulsory provisions under the Macau law.

The agreement of the lease of immovable property in Macau must be made in written from and subject to signature notarization. The lack of the said compulsory form shall trigger the nullity of the agreement unless any party intentionally infringes such regulation for the purpose of taking it as an advantage in bad faith.

Moreover, even if a definite term is set forth, the expiration of lease agreement of immovable property is still subject to a termination notice serving to the other party in advance in a certain period before its expiry. If no termination notice in advance is served on time, the lease will be automatically renewed under the same terms and conditions but a term of one year will be extended if the original term is more than one year.

Furthermore, the lessor is not entitled to serve the termination notice to the lessee to terminate the lease upon its expiry if the lease has not lasted for three years (even if the term of the lease is less than three years).

The business of letting out physical space of the data center is not subject to any governmental license, permit or authorization in Macau.

Laws and Regulations in relation to Environment Protection and Pollution

The fundamentals of the legal regime of environmental protection law of Macau, which is applicable to every individual and corporate entity, are the Basic Law of Macau, Law no. 2/91/M dated March 11, 1991, or Law no. 2/91/M, which is also known as the environmental law, and series of international conventions in related fields applicable to Macau.

Article 119 of the Basic Law of Macau states that “The Macau Special Administrative Region shall carry out the protection of environment in accordance with law.” To implement this article together with the Law no. 2/91/M and other applicable international conventions, numbers of environmental legislations in form of law, decree law and administrative regulations have been enacted in various fields such as natural heritage protection, air, sea and sound pollution, hygiene of environment, chemical goods, etc.

As a general rule prescribed in the Law no. 2/91/M, any violation of the environmental legislations will subject to civil liability, administrative fine or criminal punishment depending on different violations and also administrative injunction is possible to be granted to cease environmental infringement.

According to article 8 paragraph 1 of the Law no. 2/91/M, everyone is entitled to air quality suiting basic health and well-being, whether in public spaces, residential areas, workplace and others. Moreover, the paragraph 3 of the said article of the Law no. 2/91/M stipulates that any installation, machine or means of transportation whose activity may affect the air quality must be equipped with a device or other means that can ensure compliance with legal emission limits under the penalty of being banned.

In what respects water quality, it is forbidden under article 23 paragraph 1 of the Law no. 2/91/M to discharge in marine jurisdictions any substances, liquid or solid residues that may, somehow, pollute the water, beaches, shoreline, as well as flora and sauna, such as oil products or oil containing mixtures, or other chemical substances set in applicable international agreements or conventions.

131

Furthermore, in Macau, there is a general rule prescribed in General Regulation of Public Place, as approved by Administrative Regulation no. 28/2004 dated August 16, 2004, that every work involved solid waste shall be arranged and conducted in order to avoid and reduce to the most extent the risk to public health and environmental damage. Under the said General Regulation of Public Place, drain water or any contaminated fluid or gas must not be released to public place.

Regarding noise pollution, it is restricted by the provisions as set out in Law no. 8/2014 dated August 25, 2014, or Law no. 8/2014, which is also known as the law for “Prevention and Control of Environmental Noise”, and its subordinate rule Chief Executive Dispatch no. 248/2014 dated September 1, 2014, or Chief Executive Dispatch no. 248/2014, which sets out the applicable acoustic standard in this aspect in order to replace the Decree Law no. 54/94/M dated November 14, 1994 and its subordinate rule Order no. 241/94/M dated November 14, 1994. Under the Law no. 8/2014, as supplemented by its subordinate rule Chief Executive Dispatch no. 248/2014, the installation and operation of new industrial, commercial or service units is not permitted, nor the expansion of existing units, when they may produce disturbing noise.

The regulatory authority in charge of environmental protection matters is the Macau Environmental Protection Bureau which has promulgated certain environmental protection guidelines in relation to different kind pollution in connection to construction site, such as renovation, demolition and noise. However, police authorities are also legally entitled to monitor the compliance of regulation.

Laws and Regulations in relation to Labor

The labor legal framework of Macau is regulated by Law no. 7/2008 dated August 18, 2008, or Law no. 7/2008, and the regime of hiring non-resident workers is governed by Law no. 21/2009 dated October 27, 2009, or Law no. 21/2009.

Pursuant to article 17 of Law no. 7/2008, employment of a local adult is not subject to written form and can be made by verbal contract. However, under the Macau labor laws, a fixed-term employment is an exceptional regime based on the temporary necessity of the enterprise subject to written contract in which the rationale of temporary necessity must be specified.

Furthermore, the remuneration of employees must be paid by the legal tender of Macau, i.e. the Macau Patacas.

In accordance with Law no. 21/2009, for the purpose to work in Macau, non-residents must obtain a valid work permit issued by the Macau Labor Bureau and register themselves as non-resident employees with the Immigration Department of the Macau Public Security Police Force.

The granting of work permit shall be filled to the Macau Labor Bureau by the employer with the reasons to hire foreign workers, instead of local resident, along with provision of supporting documents (e.g. vacancy registration with Macau Labor Bureau, contracts to prove the lack of manpower for the massive works).

Should the work permit be granted, the Macau Labor Bureau will set out the valid period of the work permit (the term of any labor contract pursuant to the work permit must not out of the valid period of the related work permit) and requirements for the validity of the work permit (e.g. determination of work site, undertaking to hire a certain number of local workers). If any of the validity requirements becomes violated, the related work permit may be revoked.

Tax Issues

Industrial Tax

Pursuant to the Regulation of Industrial Tax, as approved by Law No. 15/77/M dated December 31, 1977, all entities who exercise any commercial or industrial activities are subject to the Industrial Tax.

Industrial Tax is charged every year based on the fixed rates of the activities as stated in the General Table of Activities as annexed in the same Regulation of Industrial Tax. However, most of the items subject to Industrial Tax were waived by the Macau government in recent years by the budget legislation of each year.

132

Complementary Income Tax

The Complementary Income Tax shall be considered as profit tax in commercial or industrial activities which charges on the actual profit or estimated profit of the taxpayer pursuant to the article 4 of the Regulation of Complementary Income Tax, as approved by Law no. 21/78/M dated September 9, 1978.

Taxpayers of Complementary Income Tax are classified as either Group A or Group B.

Group A taxpayers are those entities (i) with capital not less than one million Macau Patacas (MOP$1,000,000.00); or (ii) average taxable profits in three consecutive years of over five hundred thousand Macau Patacas (MOP500,000.00); or (iii) requesting to change to Group A from Group B by declaration. Besides the above, all other taxpayers are under Group B.

For the Group A taxpayer, the Complementary Income Tax is assessed based on its actual profit and each of the Group A taxpayers, along with a licensed accountant/auditor, is required to submit the following documents to the Macau Financial Bureau within April to June each year:

Income declaration under the given tax form;
Copy of the meeting minutes approving the accounts;
Copies of consolidated balance sheet and profit and loss account in accordance with the Official Plan of Accounting;
Worksheets due to adjustments and the trial balance;
Depreciation schedule under the given tax form;
Usage of reserve fund under the given tax form;
Supporting documents of bad debts; and
Technical report in relation to inventory value and the criteria of valuation, general administrative costs and other necessary information for determining the taxable profits.

A Group B taxpayer is not required to engage a licensed accountant/auditor nor submit the aforementioned mandatory documents that a Group A taxpayer is required to submit for tax reporting. However, a Group B taxpayer is still required to report its profit or deficit within February to March each year. The Macau Financial Bureau shall determine the estimated profit based on the type and performance of the industry that the taxpayer practices and other factors that the same authority thinks relevant, and shall issue the taxpayer an assessment letter in which the estimated profit and the tax amount will be stated on July of the respective year. Should the Group B taxpayer accept the estimated profit and pay the tax amount, the tax duties shall be complied with.

Singapore Regulations

Regulatory approvals for establishment of local subsidiaries developing and operating data centers generally

There is no specific regulatory approval required for foreign companies such as our company, to establish local subsidiaries to develop and operate data centers in Singapore. Singapore does not impose restrictions on the foreign development and operation of data centers.

Regulatory approvals, licenses and permits for the development and operation of data centers

Except for data center operators that deploy any telecommunication infrastructure or offer telecommunication services to third parties in the course of its data center operations, no specific telecommunication regulatory approvals are required for the development and operation of data centers in Singapore.

133

However, it is common for data center operators to provide bandwidth and connectivity services to their customers and cross-sell connectivity services. Our company would need to obtain the relevant telecommunication license(s) should we decide to do so.

There are no foreign equity limits imposed on telecommunication licensees in Singapore. Should our company be required to obtain the relevant telecommunication license(s), we do not foresee any issues arising from being a foreign investor, so long as we incorporate a local company or register as a local branch of a foreign company in Singapore to apply and hold the requisite telecommunication licence(s). In this regard, the Companies Act 1967 requires that every company incorporated in Singapore must have at least one (1) director who is ordinarily resident in Singapore.

Likewise, there are no requirements/restrictions on foreign investment in the relevant industries that our company conducts business in.

Regulatory requirements/restrictions on the purchase and ownership of land and buildings by foreign investors and their local subsidiaries

Generally, foreign investors and their local subsidiaries do not face restrictions on the purchase and ownership of land and buildings. Land in Singapore may be zoned for industrial, commercial or residential purposes. There are no restrictions for foreign individuals or entities to purchase and own commercial or industrial properties in Singapore. However, foreign investors would need to apply to the government for approval to purchase certain types of residential properties pursuant to the Residential Property Act 1976. Such a restriction is unlikely to be relevant to our company given that data centers are unlikely to occupy land zoned for residential purposes.

Regulatory requirements/restrictions on land use rights and constructions

Typically, data centers in Singapore occupy land managed and administered by Jurong Town Corporation, or JTC. JTC is a statutory board under the Ministry of Trade and Industry that spearheads industrial development in Singapore. Principally, JTC administers such data centers as a landlord/lessor through leases with tenures of approximately 30 years.

JTC leases typically provide that the lessee is to commence business operations within 6-12 months from the completion of development of the property. Furthermore, the lessee is normally obliged to conduct continuous operations of the property only for an authorized use throughout the lease term. Any disposal of interests (including assignment and disposal) under the JTC leases would also require the consent of JTC. The lessee is also required to construct the building within a building period, typically within 3 to 5 years, if the lessee is allocated land directly from JTC.

In view of policy intents of recent times, there may be sustainability requirements imposed by JTC and other regulatory bodies. In 2019, the Singapore government sought to manage the growth of data centers by imposing a moratorium on new data center projects. This moratorium has since been lifted subject to certain prescribed environmental standards and restrictions. Relevant government authorities have launched a pilot Data Centre – Call for Application Exercise, or data center-CFA, that will “facilitate the building of new data center capacity and allow for the calibrated and sustainable growth of data centers in Singapore”. Under the data center-CFA, there are several key evaluation requirements, namely (1) Sustainability: Best-in-class Resource Efficiency and Decarbonization; (2) Strategic: Strengthening Singapore as a regional and/or international connectivity hub; and (3) Economic: Broader contributions to Singapore’s economic objectives.

Given the stated reasons for the moratorium, it is anticipated that any future data center projects approved by the Singapore government must meet substantial sustainability requirements.

Regulatory requirements/restrictions pertaining to construction

Under the Planning Act 1998, planning permission from the Urban Redevelopment Authority or URA is required for any development or building project in Singapore. The owner or developer of industrial land has to appoint a Qualified Person, or QP (such as registered architects, registered surveyors and/or professional engineers) to prepare plans and submit a development application to URA via the CORENET eSS (COnstruction and Real Estate NETwork e-Submission System). The Master Plan, a statutory land use plan available on the URA website, sets out land use zoning and the gloss plot ratio for each (potential) development site, and forms the basis of consideration of possible approval of any development works.

134

Under the Building Control Act 1989, major building works and building plans would require consent from the Building and Construction Authority. Depending on the specific development, regulatory approval from various other technical government departments would be required.

There are various associated regulatory requirements which governs the process of and licensing of all aspects of the construction. These include work health and safety (construction) regulations, noise control regulations, and environmental public health regulations.

Before a constructed building can be occupied in Singapore, a Temporary Occupation Permit, or TOP, or Certificate of Statutory Completion, or CSC, is needed to be applied for. TOP can be applied for when certain requisites are complied with, while CSC can be applied for only when all requirements are complied with and for the building to be occupied on a permanent basis.

Regulatory requirements/restrictions on cross-border data transfer and privacy protection applicable to data center operators

The Personal Data Protection Act 2012, or PDPA, is the primary data protection legislation in Singapore, and it is administered and enforced by the regulator for data protection, the Personal Data Protection Commission, or PDPC.

Every organization (including data center operators) will be required to comply with the PDPA to the extent it carries out any collection, use or disclosure of personal data in Singapore.

There is no requirement for data to be hosted, stored, or processed in Singapore, or any cross-border prohibition for the transfer of data out of Singapore. However, the transfer of personal data out of Singapore is permitted subject to compliance with certain conditions.

The PDPC may give an organisation such directions as it thinks fit to ensure the organisation’s compliance with the PDPA, including for the organisation to (a) stop collecting, using or disclosing personal data in contravention of the PDPA; and/or (b) destroy personal data collected in contravention of the PDPA.

The PDPC also has the power to impose financial penalties on organizations that are found to have intentionally or negligently breached the data protection obligations under the PDPA of (a) up to S$1 million, or (b) 10% of the organisation’s annual turnover in Singapore (on organizations with an annual turnover in Singapore exceeding $10 million), whichever is higher.

Malaysia Regulations

The following is a summary of the material laws and regulations or requirements that affect our business activities in Malaysia or the rights of our shareholders to receive dividends and other distributions from us.

Regulations on Telecommunications Business

The Communications and Multimedia Act 1998, or CMA, together with the Communications and Multimedia (Licensing) Regulations 2000, or CMA Licensing Regulations, are the primary legislative instruments that regulate the licensing regime of the communications and multimedia industry in Malaysia, which is under the regulatory purview of the Malaysian Communications and Multimedia Commission, or MCMC.

MCMC had issued the Advisory Notice on Cloud Service on 15 October 2021, followed by the Information Paper on Regulating Cloud Services on 17 December 2021, both of which came into force on 1 April 2022, to provide that the licensing requirement under the Applications Service Providers Class, or ASP (C), license will be applicable to the provision of cloud services to end users in Malaysia under certain circumstances in the form of Infrastructure-as-a-Service (IaaS) or Platform-as-a-Service (PaaS). Where there is provision of any form of connectivity services over than cloud services, a Network Facilities Provider Individual (NFP(I)) and/or Network Service Provider Individual (NSP(I)) license will be required as well.

135

Regulations on Foreign Investment Restrictions

In the telecommunications sector, foreign equity restriction requirements apply for individual licenses (e.g. NFP(I) and/or NSP(I) licenses), where foreign entities may own up to 49% of the equity, while the remaining 51% must be held by Malaysians, of which at least 30% must be held by Bumiputera, i.e., Malay and local indigenous people in Malaysia.

Regulations on Dealings with Land

The National Land Code requires that all land dealings be registered in order to confer title or interest on the new proprietor or interest holder. In order to conduct certain dealings in relation to any land in Malaysia as a foreign entity, we need to obtain State Authority Consent pursuant to the National Land Code. The Guideline on the Acquisition of Properties, which is effective since 1 March 2014, further prescribes the permitted properties which may be acquired by foreign interests as well as procedures on the acquisition of properties by foreign interests.

Regulations on Development of Land and Construction of Buildings

The Town and Country Planning Act 1976 requires any person intending to commence, undertake or carry out any development, to obtain a planning permission from the local planning authority.

The Lembaga Pembangunan Industri Pembinaan Malaysia Act 1994, or the Construction Industry Development Board Act 1994, facilitates the registration and accreditation of contractors that are carrying out construction works.

The Street, Drainage and Building Act 1974 requires that a certificate of completion and compliance be issued by a local authority before occupation of a building.

Regulations on Business Licenses and Employment Related Registrations

The Local Government Act 1976 empowers every local authority to grant a license or permit for any trade, occupation or premises and such license shall be subject to such conditions and restrictions as the local authority may prescribe.

The Companies Act 2016 provides for the registration, administration and dissolution of companies and corporations, and allows foreign companies to elect whether to incorporate a local Malaysian company or establish a local branch office in Malaysia.

The Income Tax Act 1967 requires local companies to register for an income tax reference number with the Inland Revenue Board of Malaysia upon commencing business in respect of itself as a taxable person and as an employer.

As an employer, we will also be required to register with and make the relevant contributions to the Employment Provident Fund, the Social Security Organisation, the Human Resources Development Fund, and the Employment Insurance System under SOCSO, pursuant to the Employees Provident Fund Act 1991, the Employees’ Social Security Act 1969, the Employment Insurance System Act 2017, and the Pembangunan Sumber Manusia Berhad Act 2001, or the Human Resources Development Corporation Act 2001.

Regulations on Operations and Facilities

The Fire Services Act 1988 governs the protection of persons and property from fire risks or emergencies, where every designated premises under the Fire Services (Designated Premises) Order 1998 shall require a fire certificate issued by the Director General of Fire and Rescue.

The Occupational Safety and Health Act 1994 imposes a duty on employers to ensure, so far as is practicable, the safety, health, and welfare at work of their employees.

The Factories and Machinery Act 1967 regulates the registration and inspection of machineries. Pursuant to the Factories and Machinery (Notification, Certificate of Fitness and Inspection) Regulations 1970, the owner of every steam boiler, unfired pressure vessel or hoisting machine (e.g. lifts) is required to have a valid certificate of fitness in respect of the same.

136

The Environmental Quality Act 1974 establishes standards for controlling air emissions, industrial effluents, sewage and wastes. For the purpose of establishing a data centre in Malaysia, we will appoint qualified persons to conduct an environmental impact assessment and to submit a report thereof.

The Electricity Supply Act 1990, or ESA, provides for the regulation of the electricity supply industry, the supply of electricity at reasonable prices, the licensing of any electrical installation, the control of any electrical installation, plant and equipment with respect to matters relating to the safety of persons and the efficient use of electricity and for purposes connected therewith.

The Water Services Industry Act 2006 was enacted on 10 July 2006 to regulate water supply and water sewerage services in Peninsular Malaysia, including the requirement to obtain a license from the National Water Services Commission if we own or operate a water supply system or sewerage facilities or services, and comply with prescribed requirements governing the standards and prohibitions in respect of water supply and sewerage services.

Regulations on Cybersecurity

Apart from the telecommunications licensing regime, the CMA also regulates information security and network reliability and integrity in Malaysia. For example, it prohibits the use of network facilities or network services for the commission of any offence under Malaysian laws, prohibits use of equipment or devices in order to obtain unauthorized access to any network services and prohibits interception of any communications unless with lawful authority.

On 18 December 2015, MCMC registered and issued the Technical Code on Specification for Green Data Centers, which is the voluntary industry code developed by the technical standards forum of the industry, in order to provide the minimum requirements and best practices for green data centers to improve the energy efficiency of data centers and reduce the carbon footprint of the industry. On 15 October 2018, MCMC had also registered and issued the Technical Code on Information and Network Security – Cloud Service Provider Selection, which sets out guidelines applicable to all organizations in general and provides the selection criteria for cloud service providers. Compliance with these Technical Codes are not mandatory, unless specifically directed by MCMC.

The Personal Data Protection Act 2010, or PDPA, is the main legislation governing the processing of personal data in Malaysia. If we obtain a license under the CMA, we will then proceed to register as a data user under the PDPA, pursuant to the Personal Data Protection (Class of Data Users) Order 2013 which provides that a data user which belongs to any of the classes of data users (one of which includes being a licensee under the CMA), is required to obtain a certificate of registration under the PDPA.

The Computer Crimes Act 1997 provides for offences relating to the misuse of computers and criminalizes the act of gaining unauthorized access into computers or networks, spreading of malicious codes, such as viruses, worms and Trojan horses, unauthorized modification of any program or data on a computer as well as wrongful communication of any means of access to a computer to an unauthorized person.

In cases where computer or Internet-related crime activities are involved, but do not specifically fall within the ambit of any of the previous mentioned statutes, such as online fraud, cheating, theft, criminal defamation, intimidation, gambling and pornography, such offences may be charged under the Penal Code, which is the primary legislation dealing with criminal offences in Malaysia.

137

Indonesia Regulations

Regulatory approvals, licenses and permits for the development and operation of data centers

General licenses

Under Regulation 5/2021, Business Identification Number (Nomor Induk Berusaha, or NIB) is required for all Klasifikasi Baku Lapangan Usaha Indonesia, or KBLI. KBLI refers to the Indonesian Business Sector Classification under the Business Line Regulation. KBLI is a list of business activity classifications, organized by ‘KBLI numbers/codes’. The codes describe the scope of the business activities that can be undertaken. Every company in Indonesia is required to secure general licenses as set out below.

1.NIB or Business Identification Number

NIB is a 13-digit number that serves as a proof of registration of a business actor to carry out business activities and/or activities in certain line of business. The NIB is issued by the Online Single Submission, or OSS Body. The NIB is also valid as the following licenses or approvals, among others: an Import Identification Number (Angka Pengenal Import or API) and a customs access rights.

2.NPWP or Taxpayer Identification Number

Under DG Tax Regulation 21/2019, NPWP is required for all KBLIs. NPWP is the identification number given to taxable entities as an identifier of the taxable entity in executing its rights and obligations pertaining to taxes.

Operational Licenses

In addition to the general licenses, companies in Indonesia must hold an Operational License. However, this will depend on the KBLI code in which the company’s business activity is classified in. For data center companies in Indonesia, the typical KBLI codes and associated Operational Licenses are set out below.

1.For the colocation service, KBLI code 68111 (Self-owned or leased real estate)

This KBLI includes the activities of buying, selling, leasing and operating real estate, both privately owned and leased, such as apartment, residential, and non-residential buildings (such as exhibitions, private storage facilities, malls, shopping centers and others). This includes land sale activities, the development of buildings to be privately operated (for leasing spaces in the building), the distribution of real estate to be plots of land without developing the land.

The risk level for an Indonesian company with foreign shareholding (or also called PMA company) conducting the business under the KBLI code 68111 is classified as medium-low. Accordingly, the required Operational License for this is an unverified Standard Certificate.

2.For the telecom connectivity service, KBLI code 61922 (Data communication system services)

This KBLI includes the data communication system service activities that can be used for sending voice, images, data, information, and packages. This service is provided with a guarantee of continuity, quality, and safety. Based on Regulation 5/2021, a PMA company conducting business under this KBLI code 61922 will be considered a high-risk business. Therefore, such company will be required to obtain an Operational License in the form of a Telecommunication Service License from the Ministry of Communication and Information Technology.

138

Regulatory requirements/restrictions on the purchase and ownership of land and buildings by foreign investors and their local subsidiaries

In general, Indonesian law recognizes several underlying land titles. The following are the two most common forms of recognizing land ownership for the purposes of developing and operating a data center.

1.Foreign entity with local representatives

Indonesian law stipulates that a foreign entity having a representative office in Indonesia may be granted a Right to Use (Hak Pakai) parcels of land for a maximum of 30 years, and this can be extended for another 20 years and renewed for an additional period of 30 years.

2.Foreign investment company

Pursuant to the Investment Law (as amended), foreign investment is an investing activity to conduct business in Indonesia by using foreign capital (fully or partially). A PMA company can be established for that purpose and can own land via a Right to Build (Hak Guna Bangunan, or HGB). The HGB is granted for a maximum period of 30 years which can be extended for a maximum period of 20 years and further renewed for an additional period of 30 years.

Regulatory approvals/restrictions on electricity and water services for data centers

1.Electricity Supply

Public electricity supply is mainly provided by PT PLN (Persero), or PLN, a state-owned entity tasked to generate, transmit and supply electricity for the entire of Indonesia. The exception for this “monopoly” is electricity supplied to industrial parks which is commonly provided by private companies having a cooperation with the industrial park operator. To become PLN’s customer, the business entity will have to enter into a power purchase agreement, or PPA, with PLN in accordance with the Minister of Energy and Mineral Resources (MEMR) Regulation No. 28 of 2016 (as amended from time to time). Further, the customer will be required to pay a connection fee and subscription security deposit as a requirement for PLN to be able to supply electricity as prescribed under the PPA. The PPA will also govern other technical terms, including but not limited to, the construction and handover of the electrical installation which will be used to supply such electricity.

2.Water Supply

Law 17/2019 mandates that water resources must be controlled by the state and used for the utmost prosperity of the community. Therefore, individuals, community groups or business entities may not possess or control water resources, and such control remains with the central and regional governments whereby commercialization of water must be undertaken through the drinking water supply system (sistem penyelenggaraan air minum, or SPAM) framework operated by the state-owned company, or BUMN, or its regional counterpart, BUMD.

However, GR 122/2015 permits private entities to enter into a joint-cooperation with the relevant BUMN and/or BUMD to develop its for its own use a drinking water supply system (sistem penyelenggaraan air minum untuk memenuhi kebutuhan sendiri, or Own-use SPAM) for areas outside BUMN and BUMD’s service coverage. The cooperation between BUMN/ BUMD and private entity can be carried out either by way of business-to-business (B2B) or public-private partnership (PPP) schemes.

Regulatory requirements/restrictions on cross-border data transfer and privacy protection applicable to data center operators

Indonesia passed the data protection law, or PDP Law on 17 October 2022 and it will be Indonesia’s first principal personal data protection legislation that will offer a new regime of personal data protection rules in Indonesia. The existing laws and regulations with provisions on personal data protection (which are all governed in a sector-specific manner) will still apply, provided that they do not contradict the provisions under the PDP Law.

139

Under the PDP Law, a cross-border data transfer is allowed by a controller of personal data, or Controller, a party that determines the means and purposes of personal data processing activities. The PDP Law requires that a cross-border data transfer can only be done after the Controllers:

(a)have ensured that the destination country where the recipient is domiciled at has personal data protection rules applied at the same level or higher level than that of Indonesia; or
(b)if (a) is not satisfied, the Controller must ensure that there are proper and binding personal data protection safeguards (e.g. data transfer/data sharing agreements or binding corporate rules) in place for the transfer; or
(c)if (a) and (b) are not satisfied, the Controller must obtain the consent of the relevant data subject (i.e. that he/she consents to the cross-border personal data transfer even though point (a) and (b) are unable to be fulfilled).

There is generally no restriction for companies in Indonesia to transfer data overseas, although overseas data transfer is restricted in certain sectors. These sectors include the healthcare, banking/financial services, and telecommunications sectors. Data center companies (particularly that only focus on providing colocation services) are not subject to the above sector-specific requirements. Accordingly, if an Indonesian company operates its data center services without a telecommunication license, then it will be allowed to transfer data overseas.

C.Organizational Structure

Our Corporate Structure

The diagram below summarizes our corporate structure and identifies our significant subsidiaries, consolidated VIEs and their significant subsidiaries as of December 31, 2022. The relationships among each of GDS Shanghai, GDS Beijing, Management HoldCo and GDS Investment Company as illustrated in the diagram below are governed by contractual arrangements and do not constitute equity ownership.

140

Graphic

141

(1)

EDC Holding Limited has 61 direct and indirect subsidiaries incorporated in Hong Kong and 17 direct and indirect subsidiaries incorporated in the British Virgin Islands, Malaysia, Macau, Cayman and Singapore, respectively.

(2)

GDS Investment Company directly and indirectly holds equity interests of 68 subsidiaries in China.

(3)

Management HoldCo is held as to 20% by five management personnel designated by our board of directors namely, Yilin Chen (senior vice president, product and service and Southeast Asia business), Yan Liang (senior vice president, design, operation and delivery), Kejing Zhang (senior vice president, sales), Andy Wenfeng Li (general counsel, compliance officer, and company secretary) and Qi Wang (senior vice president, cloud and network business), respectively. Management HoldCo is controlled by our Company through a series of contractual arrangements.

(4)

Tianjin Zhongyunxin Data Co., Ltd., or Zhongyunxin Data, currently holds a 98.728% equity interests in Beijing Zhongyunxin Shunyi Data Science & Technology Co., Ltd., or Beijing Zhongyunxin, and the rest equity interests in Beijing Zhongyunxin will be transferred to Zhongyunxin Data from a third party subject to the satisfaction of certain conditions under relevant transaction documents.

(5)

Jiangsu Wan Guo Xing Tu Data Services Co., Ltd. or Jiangsu Wan Guo Xing Tu, effectively controls a project company, Nantong Wanguo Yunzhen Data Science & Technology Co., Ltd. or Nantong Yunzhen, to operate the B-O-T data centers in Nantong, China through a series of contractual arrangements among Jiangsu Wan Guo Xing Tu, Nantong Yunzhen’s shareholder, Shanghai Xingchang Enterprise Management Company Limited or Shanghai Xingchang, and Shanghai Xingchang’s shareholders.

To comply with the PRC regulations regarding foreign investment in VATs described above, and foreign exchange control, our preferred approach to structuring our data center operations and investments in China is to have VIEs and their subsidiaries which hold VATS licenses and provide services to customers and data center companies established as wholly foreign owned enterprises under the PRC Law which hold the data center property interests and assets.

In addition, for our data centers in China, in order to comply with PRC regulatory requirements, particularly those with respect to company registration and tax filing, as well as local government requirements, and to facilitate the onshore financing of our data centers by financial institutions in the PRC which is generally provided on an individual data center basis, we generally establish one wholly foreign owned enterprise at the district where the data center is located to hold the property interests and assets for such data center. In a small number of cases, we establish one wholly foreign owned enterprise to hold the property interests and assets for two to three data centers located at the same or adjacent premises. Furthermore, in order to provide flexibility for obtaining offshore financing for our data centers, which usually requires the pledge of the shares of the holding companies of data centers as collateral, we usually establish Hong Kong holding companies to separately hold the equity interest of the wholly foreign owned enterprises.

Contractual Arrangements with Affiliated Consolidated Entities

Due to PRC regulations that limit foreign equity ownership of entities providing VATS to less than 50%, we, similar to other entities with foreign-incorporated holding company structures operating in our industry in China, conduct a substantial part of our operations in China through contractual arrangements with the consolidated VIEs that are incorporated and 100% owned by PRC citizens or by PRC entities owned and/or controlled by PRC citizens.

As a result of these contractual arrangements, we control Management HoldCo, GDS Shanghai, GDS Beijing and 36 direct and indirect subsidiaries of GDS Beijing as of December 31, 2022, and have consolidated the financial information of these entities in our consolidated financial statements in accordance with U.S. GAAP.

Contractual Arrangements among GDS Investment Company, Management HoldCo, GDS Beijing and GDS Shanghai

The currently effective contractual arrangements by and among our wholly-owned PRC subsidiary, the consolidated VIEs, and the consolidated VIEs’ shareholders include (i) certain equity interest pledge agreements, shareholder voting rights proxy agreement, exclusive call option agreements and certain loan agreements, which provide us with effective control over the consolidated VIEs; (ii) certain exclusive technology license and service agreements and intellectual property rights license agreement, which allow us to receive substantially all of the benefits generated from the operations of the consolidated VIEs and their subsidiaries. These contractual arrangements allow us to:

exercise effective control over these consolidated VIEs;
receive substantially all of the economic benefits of these consolidated VIEs and their subsidiaries; and
have an exclusive option to purchase all or part of the equity interests in Management HoldCo, GDS Beijing and GDS Shanghai when and to the extent permitted by PRC law.

142

As a result of our contractual arrangements with the consolidated VIEs and their shareholders, we are the primary beneficiary of Management HoldCo, GDS Shanghai, GDS Beijing and its subsidiaries, and, therefore, have consolidated their financial results in our consolidated financial statements in accordance with U.S. GAAP.

These contractual arrangements may not be as effective as direct ownership in providing us with control over the consolidated VIEs. If the consolidated VIEs or their shareholders fail to perform their respective obligations under these contractual arrangements, our recourse to the assets held by the consolidated VIEs 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 law. These remedies may not always be effective, particularly in light of uncertainties regarding the interpretation and enforcement of the relevant laws and regulations. The enforceability of the agreements under the contractual arrangements has not been tested in a court of law. Furthermore, in connection with litigation, arbitration or other judicial or dispute resolution proceedings, assets under the name of any record holder of equity interest in the consolidated VIEs, 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.

For the years ended December 31, 2020, 2021 and 2022, the VIEs and their subsidiaries contributed 95.0%, 96.1% and 96.1%, respectively, of our total net revenue.

Currently, there are five individual management shareholders, each holding a 20% equity interest in Management HoldCo, namely Yilin Chen (senior vice president, product and service and Southeast Asia business), Yan Liang (senior vice president, design, operation and delivery), Kejing Zhang (senior vice president, sales), Andy Wenfeng Li (general counsel, compliance officer, and company secretary) and Qi Wang (senior vice president, cloud and network business). In conjunction with the transfer of ownership, we have, through GDS Investment Company, entered into a set of contractual arrangements with Management HoldCo, its shareholders, GDS Beijing and GDS Shanghai on substantially the same terms as those under the previous contractual arrangements with GDS Beijing and GDS Shanghai. We have also replaced the sole director of GDS Shanghai and certain subsidiaries of GDS Beijing with a board of three directors. Mr. Huang acts as the chairman of the board of directors of Management HoldCo, GDS Investment Company, GDS Beijing, and certain subsidiaries of GDS Beijing and GDS Shanghai, respectively. Other management members of us and board appointees serve as directors and officers of Management HoldCo, GDS Investment Company, GDS Beijing, and certain subsidiaries of GDS Beijing and GDS Shanghai.

We believe that this restructuring reduces risk by allocating ownership of the consolidated VIEs among a larger number of individual management shareholders, and strengthens corporate governance with the establishment of the boards of directors in the consolidated VIEs and their subsidiaries. We also believe that this restructuring creates a more stable ownership structure by avoiding reliance on a single or small number of natural persons, and by buffering the ownership of the consolidated VIEs with an additional layer of legal entities, creating an institutional structure that is tied to our management and culture.

The following is a summary of the currently effective contractual arrangements by and among GDS Investment Company, Management HoldCo, GDS Beijing, GDS Shanghai, and the shareholders of Management HoldCo, as applicable, that provide us with effective control of the consolidated VIEs and their respective subsidiaries and that enable us to receive substantially all of the economic benefits from their operations.

143

Agreements that Provide us with Effective Control over GDS Beijing, GDS Beijing’s subsidiaries and GDS Shanghai

Equity Interest Pledge Agreements. Pursuant to the equity interest pledge agreements, Management HoldCo has pledged all of its equity interest in GDS Beijing and GDS Shanghai as a continuing first priority security interest, as applicable, to respectively guarantee GDS Beijing’s, GDS Shanghai’s and Management HoldCo’s performance of their obligations under the relevant contractual arrangement, which include the exclusive technology license and service agreement, loan agreement, exclusive call option agreement, shareholder voting rights proxy agreement, and intellectual property rights license agreement. If GDS Beijing or GDS Shanghai or Management HoldCo breaches their contractual obligations under these agreements, GDS Investment Company, as pledgee, will be entitled to certain rights regarding the pledged equity interests, including receiving proceeds from the auction or sale of all or part of the pledged equity interests of GDS Beijing and GDS Shanghai in accordance with PRC law. Management HoldCo agrees that, during the term of the equity interest pledge agreements, it will not dispose of the pledged equity interests or create or allow creation of any encumbrance on the pledged equity interests without the prior written consent of GDS Investment Company. The equity interest pledge agreements remain effective until GDS Beijing and GDS Shanghai and Management HoldCo discharge all their obligations under the contractual arrangements. We have registered the equity pledge by both GDS Beijing and GDS Shanghai in favor of GDS Investment Company with the relevant office of the Administration for Market Regulation in accordance with the relevant PRC laws and regulations.

Shareholder Voting Rights Proxy Agreement. Pursuant to the shareholder voting rights proxy agreements, each of GDS Beijing, GDS Shanghai and Management HoldCo has irrevocably appointed the PRC citizen(s) as designated by GDS Investment Company to act as GDS Beijing’s, GDS Shanghai’s and Management HoldCo’s exclusive attorney-in-fact to exercise all shareholder rights, including, but not limited to, voting on all matters of GDS Beijing, GDS Beijing’s subsidiaries and GDS Shanghai requiring shareholder approval, and appointing directors and executive officers. GDS Investment Company is also entitled to change the appointment by designating another PRC citizen(s) to act as exclusive attorney-in-fact of GDS Beijing, GDS Shanghai and Management HoldCo with prior notice to Management HoldCo. Each shareholder voting rights proxy agreement will remain in force for so long as Management HoldCo remains a shareholder of GDS Beijing or GDS Shanghai, as applicable.

Agreements that Provide us with Effective Control over our Management HoldCo

Equity Interest Pledge Agreements. Pursuant to the equity interest pledge agreements, each shareholder of Management HoldCo has pledged all of his or her equity interest in Management HoldCo as a continuing first priority security interest, as applicable, to respectively guarantee Management HoldCo’s and its shareholders’ performance of their obligations under the relevant contractual arrangement, which include the exclusive technology license and service agreement, loan agreement, exclusive call option agreement, shareholder voting rights proxy agreement, and intellectual property rights license agreement. If Management HoldCo or any of its shareholders breaches their contractual obligations under these agreements, GDS Investment Company, as pledgee, will be entitled to certain rights regarding the pledged equity interests, including receiving proceeds from the auction or sale of all or part of the pledged equity interests of Management HoldCo in accordance with PRC law. Each of the shareholders of Management HoldCo agrees that, during the term of the equity interest pledge agreements, he or she will not dispose of the pledged equity interests or create or allow creation of any encumbrance on the pledged equity interests without the prior written consent of GDS Investment Company. The equity interest pledge agreements remain effective until Management HoldCo and its shareholders discharge all their obligations under the contractual arrangements. We have registered the equity pledge by Management HoldCo in favor of GDS Investment Company with the relevant office of the Administration for Market Regulation in accordance with the relevant PRC laws and regulations.

Shareholder Voting Rights Proxy Agreement. Pursuant to the shareholder voting rights proxy agreements, each of the shareholders of Management HoldCo and Management HoldCo has irrevocably appointed the PRC citizen(s) as designated by GDS Investment Company to act as such shareholder’s and Management HoldCo’s exclusive attorney-in-fact to exercise all shareholder rights, including, but not limited to, voting on all matters of Management HoldCo and its subsidiaries requiring shareholder approval, and appointing directors and executive officers. GDS Investment Company is also entitled to change the appointment by designating another PRC citizen(s) to act as exclusive attorney-in-fact of the shareholders of Management HoldCo and Management HoldCo with prior notice to such shareholders. Each shareholder voting rights proxy agreement will remain in force for so long as the shareholder remains a shareholder of Management HoldCo, as applicable.

144

Agreements that Allow us to Receive Economic Benefits from GDS Beijing and GDS Shanghai

Exclusive Technology License and Service Agreements. Under the exclusive technology license and service agreements, GDS Investment Company licenses certain technology to each of GDS Beijing and GDS Shanghai and GDS Investment Company has the exclusive right to provide GDS Beijing and GDS Shanghai with technical support, consulting services and other services. Without GDS Investment Company’s prior written consent, each of GDS Beijing and GDS Shanghai agrees not to accept the same or any similar services provided by any third party. Each of GDS Beijing and GDS Shanghai agrees to pay service fees on a yearly basis and at an amount equivalent to all of its net profits as confirmed by GDS Investment Company. GDS Investment Company owns the intellectual property rights arising out of its performance of these agreements. In addition, each of GDS Beijing and GDS Shanghai has granted GDS Investment Company an exclusive right to purchase or to be licensed with any or all of the intellectual property rights of either GDS Beijing or GDS Shanghai at the lowest price permitted under PRC law. Unless otherwise agreed by the parties, these agreements will continue remaining effective.

Intellectual Property Rights License Agreement. Pursuant to an intellectual property rights license agreement between GDS Investment Company and each of GDS Beijing and GDS Shanghai, GDS Beijing and GDS Shanghai has granted GDS Investment Company an exclusive license to use for free any or all of the intellectual property rights owned by each of them from time to time, and without the parties’ prior written consent, GDS Beijing and GDS Shanghai cannot take any actions, including without limitation to, transferring or licensing outside its ordinary course of business any intellectual property rights to any third parties, which may affect or undermine GDS Investment Company’s use of the licensed intellectual property rights from GDS Beijing and GDS Shanghai. The parties have also agreed under the agreement that GDS Investment Company should own the new intellectual property rights developed by it regardless of whether such development is dependent on any of the intellectual property rights owned by GDS Beijing and GDS Shanghai. This agreement can only be early terminated by prior mutual consent of the parties and need to be renewed upon GDS Investment Company’s unilateral request.

Agreements that Allow us to Receive Economic Benefits from our Management HoldCo

Exclusive Technology License and Service Agreements. Under the exclusive technology license and service agreements, GDS Investment Company licenses certain technology to Management HoldCo and GDS Investment Company has the exclusive right to provide Management HoldCo with technical support, consulting services and other services. Without GDS Investment Company’s prior written consent, Management HoldCo agrees not to accept the same or any similar services provided by any third party. Management HoldCo agrees to pay service fees on a yearly basis and at an amount equivalent to all of its net profits as confirmed by GDS Investment Company. GDS Investment Company owns the intellectual property rights arising out of its performance of these agreements. In addition, Management HoldCo has granted GDS Investment Company an exclusive right to purchase or to be licensed with any or all of the intellectual property rights of Management HoldCo at the lowest price permitted under PRC law. Unless otherwise agreed by the parties, these agreements will continue remaining effective.

Intellectual Property Rights License Agreement. Pursuant to an intellectual property rights license agreement between GDS Investment Company and Management HoldCo, Management HoldCo has granted GDS Investment Company an exclusive license to use for free any or all of the intellectual property rights owned by Management HoldCo from time to time, and without the parties’ prior written consent, Management HoldCo cannot take any actions, including without limitation to, transferring or licensing outside its ordinary course of business any intellectual property rights to any third parties, which may affect or undermine GDS Investment Company’s use of the licensed intellectual property rights from Management HoldCo. The parties have also agreed under the agreement that GDS Investment Company should own the new intellectual property rights developed by it regardless of whether such development is dependent on any of the intellectual property rights owned by Management HoldCo. This agreement can only be early terminated by prior mutual consent of the parties and need to be renewed upon GDS Investment Company’s unilateral request.

145

Agreements that Provide Us with the Option to Purchase the Equity Interest in GDS Beijing and GDS Shanghai

Exclusive Call Option Agreements. Pursuant to the exclusive call option agreements, Management HoldCo has irrevocably granted GDS Investment Company an exclusive option to purchase, or have its designated person or persons to purchase, at its discretion, to the extent permitted under PRC law, all or part of Management HoldCo’s equity interests in GDS Beijing and GDS Shanghai. The purchase price should be equal to the minimum price required by PRC law or such other price as may be agreed by the parties in writing. Without GDS Investment Company’s prior written consent, Management HoldCo has agreed that each of GDS Beijing and GDS Shanghai shall not amend its articles of association, increase or decrease the registered capital, sell or otherwise dispose of its assets or beneficial interest, create or allow any encumbrance on its assets or other beneficial interests, provide any loans, distribute dividends to the shareholders and etc. These agreements will remain effective until all equity interests of GDS Beijing and GDS Shanghai held by their shareholders have been transferred or assigned to GDS Investment Company or its designated person(s).

Loan Agreements. Pursuant to the loan agreements between GDS Investment Company and Management HoldCo, GDS Investment Company has agreed to extend loans in an aggregate amount of RMB310.1 million to Management HoldCo solely for the capitalization of GDS Beijing and GDS Shanghai. Pursuant to the loan agreements, GDS Investment Company has the right to require repayment of the loans upon delivery of 30 days’ prior notice to Management HoldCo, and Management HoldCo can repay the loans by either sale of their equity interests in GDS Beijing and GDS Shanghai to GDS Investment Company or its designated person(s) pursuant to their respective exclusive call option agreements, or other methods as determined by GDS Investment Company pursuant to its articles of association and the applicable PRC laws and regulations.

Agreements that Provide Us with the Option to Purchase the Equity Interest in Management HoldCo

Exclusive Call Option Agreements. Pursuant to the exclusive call option agreements, each shareholder of Management HoldCo has irrevocably granted GDS Investment Company an exclusive option to purchase, or have its designated person or persons to purchase, at its discretion, to the extent permitted under PRC law, all or part of such shareholder’s equity interests in Management HoldCo. The purchase price should be equal to the minimum price required by PRC law or such other price as may be agreed by the parties in writing. Without GDS Investment Company’s prior written consent, the shareholders of Management HoldCo have agreed that Management HoldCo shall not amend its articles of association, increase or decrease the registered capital, sell or otherwise dispose of its assets or beneficial interest, create or allow any encumbrance on its assets or other beneficial interests, provide any loans, distribute dividends to the shareholders and etc. These agreements will remain effective until all equity interests of Management HoldCo held by its shareholders have been transferred or assigned to GDS Investment Company or its designated person(s).

Loan Agreements. Pursuant to the loan agreements between GDS Investment Company and the shareholders of Management HoldCo, GDS Investment Company has agreed to extend loans in an aggregate amount of RMB1 million to the shareholders of Management HoldCo solely for the capitalization of Management HoldCo. Pursuant to the loan agreements, GDS Investment Company has the right to require repayment of the loans upon delivery of 30 days’ prior notice to the shareholders, and the shareholders can repay the loans by either sale of their equity interests in Management HoldCo to GDS Investment Company or its designated person(s) pursuant to their respective exclusive call option agreements, or other methods as determined by GDS Investment Company pursuant to its articles of association and the applicable PRC laws and regulations.

In the opinion of King & Wood Mallesons, our PRC counsel:

the ownership structures of GDS Investment Company, Management HoldCo, GDS Shanghai and GDS Beijing, do not violate any of the applicable PRC laws or regulations currently in effect; and
the contractual arrangements among GDS Investment Company, Management HoldCo, GDS Shanghai, GDS Beijing, and the shareholders of Management HoldCo, are governed by PRC law, and are currently valid, legally binding and enforceable in accordance with the applicable PRC laws or regulations currently in effect, and do not violate any of the applicable PRC laws or regulations currently in effect.

146

However, there are substantial uncertainties regarding the interpretation and application of current and future PRC laws, regulations and rules. The PRC regulatory authorities may in the future take a view that is contrary to the above opinion of our PRC counsel. If the PRC regulatory authorities find that the agreements that establish the structure for providing our IDC services do not comply with PRC government restrictions on foreign investment in IDC services, we could be subject to severe penalties, including being prohibited from continuing operations.

Subsidiaries of GDS Holdings Limited

An exhibit containing a list of our subsidiaries has been filed with this annual report.

D.          Property, Plants and Equipment

Please refer to “B. Business Overview—Our Data Centers” for a discussion of our property, plants and equipment.

ITEM 4A.    UNRESOLVED STAFF COMMENTS

None.

ITEM 5.       OPERATING AND FINANCIAL REVIEW AND PROSPECTS

Unless otherwise stated, the discussion and analysis of our financial condition and results of operations in this section apply to our financial information as prepared in accordance with U.S. GAAP. You should read the following discussion and analysis of our financial position and results of operations in conjunction with our consolidated financial statements and the related notes included elsewhere in this annual report. This discussion contains forward-looking statements that involve risks and uncertainties. Our actual results and the timing of selected events could differ materially from those anticipated in these forward-looking statements as a result of various factors, including those set forth under “Item 3. Key Information—D. Risk Factors” and elsewhere in this annual report.

Overview

We are a leading developer and operator of high-performance data centers in China. Our facilities are strategically located in primary economic hubs where demand for high-performance data center services is concentrated. Our data centers are designed and configured as high-performance data centers with large net floor area and power capacity, high power density and efficiency, and multiple redundancy across all critical systems. In China, we are carrier and cloud neutral, which enables our customers to access all the major PRC telecommunications networks, as well as the largest PRC and global public clouds which we host in many of our facilities. We offer colocation and managed services, including an innovative and unique managed cloud value proposition. We have a 22-year track record of service delivery, successfully fulfilling the requirements of some of the largest and most demanding customers for outsourced data center services in China. As of December 31, 2022, we had an aggregate net floor area of 515,787 sqm in service, 95.5% of which was committed by customers, and an aggregate net floor area of 192,713 sqm under construction, 71.5% of which was pre-committed by customers.

Our results of operations are largely determined by the degree to which our data center capacity is committed or pre-committed as well as its utilization. We had commitment rates for our area in service of 94.6%, 93.8% and 95.5% as of December 31, 2020, 2021 and 2022, respectively. We had utilization rates for our area in service of 70.3%, 65.5% and 71.8% as of December 31, 2020, 2021 and 2022, respectively. The difference between commitment rate and utilization rate is primarily attributable to customers who have not yet fully utilized all of the revenue-generating services for which they have committed.

147

We have experienced significant growth in recent years. Our net revenue grew from RMB5,739.0 million in 2020 to RMB7,818.7 million in 2021, representing an increase of 36.2%, and increased to RMB9,325.6 million (US$1,352.1 million) in 2022, representing an increase of 19.3%. Our net revenues from colocation services were RMB4,710.9 million, RMB6,514.3 million and RMB7,943.3 million (US$1,151.7 million) in 2020, 2021 and 2022, representing 82.1%, 83.3% and 85.2% of total net revenue over the same periods, respectively. Our net revenues from managed services and other services were RMB1,006.0 million, RMB1,300.1 million and RMB1,374.6 million (US$199.3 million) in 2020, 2021 and 2022, representing 17.5%, 16.6% and 14.7% of total net revenue over the same periods, respectively. Our net revenue from IT equipment sales were RMB22.1 million, RMB4.3 million and RMB7.7 million (US$1.1 million) in 2020, 2021 and 2022, representing 0.4%, 0.1% and 0.1% of total net revenue over the same periods, respectively. Our net loss increased from RMB669.2 million in 2020 to RMB1,191.2 million in 2021, and increased to RMB1,266.1 million (US$183.6 million) in 2022. Our adjusted EBITDA increased from RMB2,680.6 million in 2020 to RMB3,703.4 million in 2021, and increased to RMB4,251.4 million (US$616.4 million) in 2022. As of December 31, 2020, 2021 and 2022, our accumulated deficit was RMB2,723.6 million, RMB3,910.8 million and RMB5,179.7 million (US$751.0 million), respectively.

Key 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. We have benefited from rapid growth in this market during recent years and any adverse changes in the data center services market in China may harm our business and results of operations. In addition, we believe that our results of operations are directly affected by the following key factors.

Ability to Source and Develop Data Centers

Our revenue growth depends on our ability to source and develop additional data centers. We endeavor to ensure continuous availability of data center capacity to satisfy customer demand by maintaining a supply of high-performance data centers in various stages of development—from developing a pipeline of sites, to identifying appropriate sites, to data centers under construction to available net floor areas in existing data centers. We expand our sourcing of new data center area by (i) acquiring or leasing property which we develop for use as data center facilities, whether through constructing on greenfield land, redeveloping brownfield sites, converting existing industrial buildings, or fitting out and equipping purpose-built building shells, (ii) leasing existing data center capacity from third-party wholesale providers, and (iii) acquiring high-performance data centers from other companies. Our ability to maintain a growing supply of data center assets directly affects our revenue growth potential.

If we are unable to obtain suitable land or buildings for new data centers or to do so at an acceptable cost to us or experience delays or increased costs during the data center design and construction development process which includes securing the power and relevant energy quota under the energy conservation review opinion, our ability to grow our revenue and improve our results of operations would be negatively affected. Additionally, if demand slows unexpectedly or we source and develop data centers too rapidly, the resulting overcapacity would adversely affect our results of operations.

Ability to Secure Commitments from Our Customers

We usually commence marketing new data center facilities before we commence construction by seeking strong indications of interest from customers. We aim to convert such indications of interest into legally-binding pre-commitment agreements for a substantial part of the capacity under development as early as possible in the construction cycle. Through securing such pre-commitments, we are able to reduce investment risk and optimize resource planning. We had pre-commitment rates of 77.4%, 61.3% and 71.5% as of December 31, 2020, 2021 and 2022, respectively. Once construction is complete, and the data center enters service, we re-categorize area pre-committed as area committed. We aim to maintain high levels of long-term commitment rates. We had commitment rates for our area in service of 94.6%, 93.8% and 95.5% as of December 31, 2020, 2021 and 2022, respectively. Our total area committed, as a leading indicator to our results of operations, increased from 438,100 sqm as of December 31, 2020 to 556,822 sqm as of December 31, 2021, and further to 630,716 sqm as of December 31, 2022.

148

Pricing Structure and Power Costs

Our results of operations will be affected by our ability to operate our data centers efficiently in terms of power consumption. Our data centers require significant levels of power supply to support their operations. Depending on the agreement, we agree with our customer to either charge them for actual power consumed or we factor it into a fixed price. Accordingly, the customer’s actual power usage during the life of the agreement will affect its profitability to us. In October 2021, the NDRC announced a partial transition from fixed-rate to market rate mechanism for coal-fired power trading prices. As this reform is implemented, we may absorb higher operating expenses for our fixed price customer agreements. Optimal configuration of customers and power usage within each data center will affect our results of operations.

Utilization of Existing Capacity

Our ability to maximize profitability depends on attaining high utilization of data center facilities. A substantial majority of our cost of revenue and operating expenses are fixed in nature. Such costs increase with each new data center and entail additional power commitment costs, depreciation from new property plant and equipment, rental costs on leased facilities and land use rights, personnel costs, and start-up costs. By adopting a modular development approach, we aim to optimize resource utilization and maximize capital efficiency to improve profitability.

Cost Structure Depending on Data Center Tenure and Location

We hold our data centers through a mix of those that we own or lease. The leases typically range from three years for third-party data centers to twenty years for self-developed data centers, all with different renewal periods. The tenure of the leases and the periods during which the amount are fixed or capped under the leases will affect our cost structure in the future. In addition, if many of our data centers continue to be located close to central business districts, where rental costs are generally higher, our cost structure will also be affected.

Ability to Manage Our Development Costs

Our ability to maximize our returns depends on our ability to develop data centers on an economically feasible basis. We regularly monitor and review our equipment and construction costs related to our data center development capital expenditures to ensure we can optimize our cash outlay for capital expenditure. Our ability to manage an efficient supply chain will improve our cost of development and construction time. As part of our initiatives to improve the cost efficiency of our capital expenditure, we also participate in bulk purchasing programs for certain equipment with our strategic partners and major customers to leverage larger volume purchases to obtain a cost advantage.

Data Center Development and Financing Costs

Our returns depend on our ability to develop data centers at commercially acceptable terms. We have historically funded data center development through additional equity or debt financing. We expect to continue to fund future developments through debt financing or through the issuance of additional equity securities if necessary and when market conditions permit. Such additional financing may not be available, or may not be on commercially acceptable terms or may result in an increase to our financing costs. In addition, we may encounter development delays, excess development costs, or challenges in attracting or retaining customers to use our data center services. We also may not be able to secure suitable land or buildings for new data centers or at a cost or terms acceptable to us.

Ability to Identify and Acquire Other Business

We have grown our business through acquisitions in the past and intend to continue selectively pursuing strategic partnerships and acquisitions to expand our business. Our ability to sustain our growth and maintain our competitive position may be affected by our ability to identify, acquire and successfully integrate other businesses and, if necessary, to obtain satisfactory debt or equity financing to fund those acquisitions.

149

Key Performance Indicators

Our results of operations are largely determined by the amount of data center area in service, the degree to which data center capacity is committed or pre-committed as well as its utilization. Accordingly, we use the following key performance indicators as measures to evaluate our performance:

Area in service: the entire net floor area of data centers (or phases of data centers) which are ready for service.

Area under construction: the entire net floor area of data centers (or phases of data centers) which are actively under construction and have not yet reached the stage of being ready for service.

Area committed: that part of our area in service which is committed to customers pursuant to customer agreements remaining in effect.

Area pre-committed: that part of our area under construction which is pre-committed to customers pursuant to customer agreements remaining in effect.

Total area committed: the sum of area committed and area pre-committed.

Commitment rate: the ratio of area committed to area in service.

Pre-commitment rate: the ratio of area pre-committed to area under construction.

Area utilized: that part of our area in service that is committed to customers and revenue generating pursuant to the terms of customer agreements remaining in effect.

Utilization rate: the ratio of area utilized to area in service.

The following table sets forth our key performance indicators for our data center portfolio as of December 31, 2020, 2021 and 2022.

As of December 31,

 

(Sqm, %)

    

2020

    

2021

    

2022

Area in service

 

333,853

487,883

515,787

Area under construction

 

158,035

161,515

192,713

Area committed

 

315,794

(1)

457,838

(1)

492,832

(1)

Area pre-committed

 

122,306

(1)

98,983

(1)

137,884

(1)

Total area committed

 

438,100

(1)

556,822

(1)

630,716

(1)

Commitment rate

 

94.6

%

93.8

%

95.5

%

Pre-commitment rate

 

77.4

%

61.3

%

71.5

%

Area utilized

 

234,731

319,475

370,547

Utilization rate

 

70.3

%

65.5

%

71.8

%

(1)

Includes data center area for which we have entered into non-binding agreements or letters of intent with, or have received other confirmations from, certain customers.

150

Components of Results of Operations

The following table sets forth our net revenue, cost of revenue and gross profit, both in an absolute amount and as a percentage of net revenue, for the years indicated.

Year Ended December 31,

2020

2021

2022

    

    

% of Net

    

    

% of Net

    

    

    

% of Net

RMB

Revenue

RMB

Revenue

RMB

US$

Revenue

 

(in thousands, except for percentages)

Net revenue

  

 

  

 

  

 

  

 

  

 

  

 

  

Service revenue

5,716,868

 

99.6

 

7,814,404

 

99.9

 

9,317,891

 

1,350,967

 

99.9

IT equipment sales

22,104

 

0.4

 

4,277

 

0.1

 

7,740

 

1,122

 

0.1

Total

5,738,972

 

100.0

 

7,818,681

 

100.0

 

9,325,631

 

1,352,089

 

100.0

Cost of revenue

(4,188,521)

 

(73.0)

 

(6,039,252)

 

(77.2)

 

(7,389,774)

 

(1,071,417)

 

(79.2)

Gross profit

1,550,451

 

27.0

 

1,779,429

 

22.8

 

1,935,857

 

280,672

 

20.8

Net Revenue

We derive net revenue primarily from colocation services and, to a lesser extent, managed services, including managed hosting and managed cloud services. In addition, from time to time, we also sell IT equipment on a stand-alone basis or bundled in a managed service agreement to customers and provide consulting services. Substantially all of our service revenue is recognized on a recurring basis.

Our colocation services primarily comprise the provision of space, power and cooling to our customers for housing servers and related IT equipment. Our customers have several choices for hosting their networking, server and storage equipment. They can place the equipment in a shared or private space that can be customized to their requirements. We offer power options customized to a customer’s individual power requirement.

Our managed services include managed hosting and managed cloud services. Our managed hosting services comprise a broad range of value-added services, covering each layer of the data center IT value chain. Our suite of managed hosting services includes technical services, network management services, data storage services, system security services, database services and server middleware services. Our suite of managed cloud services includes direct private connection to leading public clouds, an innovative service platform for managing hybrid cloud.

Our customer agreements have either a variable consideration or a fixed consideration.

Sales agreements with cloud service provider and large internet customers are typically deemed to have a variable consideration for revenue recognition purposes because the total amount payable over the life of the sales agreement is not a fixed amount. Such amount varies based on the actual amount of services they use during the move-in period and their actual power consumption, which is metered and billed separately. During the move-in period, customers have the right to use all of the services for which they have committed. They are billed for the amount of services they actually use, subject to a minimum billable amount as stated in such sales agreements. Such minimum billable amount typically steps up over time. From the end of the move-in period until the end of the sales agreement, customers are charged a fixed amount for the right to use all of the capacity for which they have committed, plus a usage-based charge for the actual amount of power which they consume. Revenue under such variable consideration agreements is recognized as services are rendered during the contract term, which means that revenue is recognized based on the amount of services and power which are billable. We do not charge customers or recognize any revenue for services which are pre-committed or for services which are committed but not yet billable under the terms of sales agreements as described above.

Sales agreements with our financial institution and large enterprise customers are typically deemed to have a fixed consideration for revenue recognition purposes because the total amount payable over the life of the sales agreement is a fixed amount. Sales agreements with fixed consideration include a stated amount of space, power, and other services which customers have a right to use. No separate charge is made for power consumed, unless consumption exceeds a specified maximum amount. Revenue under such fixed consideration agreements is recognized on a straight-line basis over the contract term.

151

We are subject to value-added tax, or VAT, at a rate of 6% on the IDC services we provide, 9% on leasing of immovable properties and 13% on IT equipment sales and power charges under the unbundled agreements, less any deductible VAT we have already paid or borne. We are also subject to surcharges on VAT payments in accordance with PRC law. During the periods presented, we were not subject to business tax on the services we provide. Revenue is recognized net of applicable VAT and related surcharges.

We consider our customers to be the end users of our services. We may enter into contracts directly with our customers or provide services to our customers through agreements with intermediate contracting parties. We have in the past derived, and believe that we will continue to derive, a significant portion of our total net revenue from a limited number of customers. We had two customers that generated 26.3% and 20.5% of our total net revenue, respectively, in 2020. We had two customers that generated 23.7% and 22.2% of our total net revenue, respectively, in 2021. We had two customers that generated 25.1% and 19.9% of our total net revenue, respectively, in 2022. No other customer accounted for 10% or more of our total net revenue during those periods. We expect our net revenue will continue to be highly dependent on a limited number of customers who account for a large percentage of our total area committed. As of December 31, 2022, we had two customers who accounted for 37.7% and 14.6%, respectively, of our total area committed.

Cost of Revenue

Our cost of revenue consists primarily of utility costs, depreciation of property and equipment, rental costs related to our leased data centers, labor costs and others. Utility costs refer primarily to the cost of power needed to carry out our data center services. Depreciation of property and equipment primarily relates to depreciation of data center property and equipment, such as assets owned or acquired under finance leases, leasehold improvements to data centers and other long-lived assets. Rental costs relate to the data center capacity we lease under operating lease and use in providing services to our customers. Labor costs refer to compensation and benefit expenses for our engineering and operations personnel. These costs are largely fixed costs. For utility costs, there is a portion that is fixed and a portion that is variable. The fixed portion relates to the amount of power capacity which is activated and committed by the power supplier for use by a given data center. The variable portion of the utility cost relates to the amount of power actually consumed, which is metered and is largely a function of the data center utilization rate. When a new data center comes into service, we mainly incur a level of fixed utility costs that are not directly correlated with net revenue.

We expect that our cost of revenue will continue to increase as our business expands and we expect that utility costs, depreciation and amortization and rental costs will continue to comprise the largest portion of our cost of revenue. In addition, in any given period, the increase in our cost of revenue may also outpace the growth of our net revenue depending on the timing of the development of our data centers, our ability to secure customer agreements and the utilization rate of our data centers during the period. While we strive to both secure customer commitments to our data center services so that the most data center capacity will be utilized as possible and also to minimize the time as to when our data center area becomes operational and the customer occupies that area, these timing differences may result in fluctuation of our cost of revenue as a percentage of our net revenue between periods.

Operating Expenses

Our operating expenses consist of selling and marketing expenses, general and administrative expenses, research and development expenses and impairment loss of long-lived assets. The following sets forth our selling and marketing expenses, general and administrative expenses, research and development expenses and impairment loss of long-lived assets, both in an absolute amount and as a percentage of net revenue, for the years indicated.

Year Ended December 31,

2020

2021

2022

    

    

% of Net

    

    

% of Net

    

    

    

% of Net

RMB

Revenue

RMB

Revenue

RMB

US$

Revenue

 

(in thousands, except for percentages)

Selling and marketing expenses

134,937

 

2.4

 

148,614

 

1.9

 

150,433

 

21,811

 

1.6

General and administrative expenses

702,524

 

12.2

 

1,021,950

 

13.1

 

1,185,080

 

171,820

 

12.7

Research and development expenses

40,049

 

0.7

 

39,343

 

0.5

 

35,806

 

5,191

 

0.4

Impairment loss of long-lived assets

12,759

1,850

0.2

Total operating expenses

877,510

 

15.3

 

1,209,907

 

15.5

 

1,384,078

 

200,672

 

14.9

152

Selling and Marketing Expenses

Our selling and marketing expenses consist primarily of compensation, including share-based compensation, and benefit expenses for our selling and marketing personnel, business development and promotion expenses and office and traveling expenses. As our business grows, we intend to increase the headcount of our selling and marketing staff and to continue to pursue aggressive branding and marketing campaigns and, as a result, our sales and marketing expenses are expected to increase.

General and Administrative Expenses

Our general and administrative expenses consist primarily of compensation, including share-based compensation, and benefit expenses for management and administrative personnel, start-up costs incurred prior to the operation of new data centers, depreciation and amortization, office and traveling expenses, professional fees and other fees. Depreciation relates primarily to our office equipment and facilities used by our management and staff in the administrative department. Start-up costs consist of costs incurred prior to commencement of operations of a new data center, including rental costs incurred pursuant to operating leases of buildings during the construction of leasehold improvements and other miscellaneous costs. Professional fees relate primarily to audit and legal expenses. We expect our general and administrative expenses to increase as we continue to increase our staff and office space as our business grows.

In addition, as a public company, we have incurred increasing legal, accounting and other expenses, including costs associated with public company reporting requirements. We have also incurred costs in order to comply with the Sarbanes-Oxley Act of 2002 and the related rules and regulations implemented by the SEC and Nasdaq. We expect that such compliance, together with the growth and expansion of our business, will cause our general and administrative expenses to increase.

Research and Development Expenses

Research and development expenses consist primarily of compensation and benefit expenses for our research and development personnel. As we continue to invest in our proprietary data center operating systems and innovative technologies to further scale our operations, we expect our research and development expenses to increase as we continue to increase our staff and expand our research and development center.

Share-Based Compensation

The table below shows the effect of the share-based compensation expenses on our cost of revenue and operating expense line items, both in an absolute amount and as a percentage of net revenues, for the years indicated.

Year Ended December 31,

2020

2021

2022

    

    

% of Net

    

    

% of Net

    

    

    

% of Net

RMB

Revenue

RMB

Revenue

RMB

US$

Revenue

 

(in thousands, except for percentages)

Cost of revenue

 

89,943

 

1.6

 

110,291

 

1.4

 

97,055

 

14,071

 

1.0

Selling and marketing expenses

 

54,204

 

0.9

 

53,560

 

0.7

 

41,685

 

6,044

 

0.4

General and administrative expenses

 

184,943

 

3.2

 

219,328

 

2.8

 

146,781

 

21,281

 

1.6

Research and development expenses

 

4,596

 

0.1

 

8,096

 

0.1

 

5,294

 

768

 

0.1

Total share-based compensation expenses

 

333,686

 

5.8

 

391,275

 

5.0

 

290,815

 

42,164

 

3.1

We incurred less share-based compensation expenses in 2022 as compared to 2021 due to lower fair value share granted and some forfeiture of shares to employees, officers and directors. We expect to continue to grant share options, restricted shares and other share-based awards under our share incentive plans and incur further share-based compensation expenses in future periods.

See “Critical Accounting Policies and Estimates—Share-based Compensation” in this section for a description of how we account for the compensation cost from share-based payment transactions.

153

Taxation

Cayman Islands

We are an exempted company incorporated in the Cayman Islands and conduct our business primarily through our PRC subsidiaries in the PRC. Under the current laws of the Cayman Islands, we are not subject to tax on income or capital gains. In addition, upon payment of dividends by us to our shareholders, no Cayman Islands withholding tax will be imposed.

British Virgin Islands

Under the current laws of the British Virgin Islands, we are not subject to tax on income or capital gains. In addition, upon payments of dividends by us to our shareholders, no British Virgin Islands withholding tax will be imposed.

Hong Kong

GDS Holdings and our Hong Kong SAR entities are subject to the Hong Kong SAR profits tax at the rate of 16.5%. A two-tiered Profits Tax rates regime was introduced since year 2018 where the first HK$2.0 million of assessable profits earned will be taxed at half the current tax rate (8.25%) whilst 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 entity in the group to benefit from the progressive rates.

The Inland Revenue (Amendment) (Taxation on Specified Foreign-sourced income) Bill 2022 (“the new FSIE regime”) has been enacted in Hong Kong on 14 December 2022 and will have effect from 1 January 2023 onwards. This is to address the European Union's inclusion of Hong Kong in the “grey list” in concern of any risk of double non-taxation arising from the tax exemption of offshore passive income for companies in Hong Kong without substantial economic substance. From 1 January 2023, offshore passive income (including interest income, dividend income or gain on disposal of equity interest (where applicable)), that is received or deemed to be received in Hong Kong (i.e., identical to the “received” concept in Singapore), would need to meet additional requirements, including, amongst others, the economic substance requirements (i.e. similar to offshore jurisdictions like Cayman Islands, BVI, etc.) in order to continue to be entitled to the offshore income tax exemption in Hong Kong. The Company will monitor the regulatory developments and continue to evaluate the impact on our financial statements, if any.

Singapore

Our subsidiaries in Singapore are subject to enterprise income tax on their taxable income in Singapore at a rate of 17%, except for GDS IDC Services Pte. Ltd. which was granted the Development and Expansion Incentive under the International Headquarters Award making it enjoy a concessionary enterprise income tax rate of 10% from March 1, 2022 to February 28, 2027 for its qualifying activities.

Malaysia

Our subsidiary in Malaysia is subject to enterprise income tax on its taxable income in Malaysia at a rate of 24%.

Indonesia

Our subsidiary in Indonesia is subject to enterprise income tax on its taxable income in Indonesia at a rate of 22%.

Macau

Our subsidiaries in Macau are subject to enterprise income tax on their taxable income in Macau at a rate of 12%.

154

PRC

Generally, our subsidiaries, VIEs and their subsidiaries in China are subject to enterprise income tax on their taxable income in China at a rate of 25%. Those entities that are recognized as “High and New Technology Enterprise” are entitled to enterprise income tax rate of 15% as long as the relevant requirements are satisfied. The enterprise income tax is calculated based on the entity’s global income as determined under PRC tax laws and accounting standards.

Dividends paid by our wholly foreign-owned subsidiaries in China to our intermediary holding company in Hong Kong will be subject to a withholding tax rate of 10%, unless the relevant Hong Kong entity satisfies all the requirements under the Arrangement between Mainland China and the Hong Kong for the Avoidance of Double Taxation and Prevention of Fiscal Evasion with Respect to Taxes on Income and receives approval from the relevant tax authority. If our Hong Kong subsidiary satisfies all the requirements under the tax arrangement and receives approval from the relevant tax authority, then the dividends paid to the Hong Kong subsidiary would be subject to withholding tax at the standard rate of 5%. Effective from November 1, 2015, the above mentioned approval requirement has been abolished, but a Hong Kong entity is still required to file an application package with the relevant tax authority, and settle overdue taxes if the preferential 5% tax rate is denied based on the subsequent review of the application package by the relevant tax authority. On October 14, 2019, STA Announcement 2019 No. 35, Measures for the Administration of Non-Resident Taxpayers’ Enjoyment of Treaty Benefits, was issued to simplify the procedures for claiming China tax treaty benefits by non-resident taxpayers.

If our holding company in the Cayman Islands or any of our subsidiaries outside of China were deemed to be a “resident enterprise” under the PRC Enterprise Income Tax Law, it would be subject to enterprise income tax on its worldwide income at a rate of 25%. See “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in the People’s Republic of China—We may be treated as a resident enterprise for PRC tax purposes under the PRC Enterprise Income Tax Law, and we may therefore be subject to PRC income tax on our global income.”

Effective from June 2014, all value-added telecommunication services, or VATS, provided in mainland China were subject to a VAT of 6% whereas basic telecommunication services were subject to a VAT of 11%. Effective from May 2018, the VAT rate on basic telecommunication services was replaced by a new rate of 10%. On March 20, 2019, the MOF, the STA and the General Administration of Customs jointly issued the Notice of Strengthening Reform of VAT Policies, or the Announcement No. 39, which became effective on April 1, 2019. Pursuant to the Announcement No. 39, the generally applicable VAT rates were simplified to 13%, 9%, 6%, and nil, among which the VAT rate on basic telecommunication services was further replaced by the rate of 9% and the VAT rate on VATS remained at 6%. 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 that it provides.

155

A.Results of Operations

The following table sets forth a summary of our consolidated results of operations for the years ended December 31, 2020, 2021 and 2022. This information should be read together with our audited consolidated financial statements as of December 31, 2021 and 2022 and for the years ended December 31, 2020, 2021 and 2022 and related notes included elsewhere in this annual report. The operating results in any period are not necessarily indicative of the results that may be expected for any future period.

Year Ended December 31,

2020

2021

2022

    

RMB

    

%  

    

RMB

    

%  

    

RMB

    

US$

    

%  

 

(in thousands, except for percentages)

Consolidated Statements of Operations Data:

Net revenue

 

5,738,972

 

100.0

 

7,818,681

 

100.0

9,325,631

1,352,089

100.0

Cost of revenue

 

(4,188,521)

 

(73.0)

 

(6,039,252)

 

(77.2)

(7,389,774)

(1,071,417)

(79.2)

Gross profit

 

1,550,451

 

27.0

 

1,779,429

 

22.8

1,935,857

280,672

20.8

Operating expenses

 

 

 

 

Selling and marketing expenses

 

(134,937)

 

(2.4)

 

(148,614)

 

(1.9)

(150,433)

(21,811)

(1.6)

General and administrative expenses

 

(702,524)

 

(12.2)

 

(1,021,950)

 

(13.1)

(1,185,080)

(171,820)

(12.7)

Research and development expenses

 

(40,049)

 

(0.7)

 

(39,343)

 

(0.5)

(35,806)

(5,191)

(0.4)

Impairment loss of long-lived assets

(12,759)

(1,850)

(0.1)

Income from operations

 

672,941

 

11.7

 

569,522

 

7.3

551,779

80,000

5.9

Other income (expenses)

 

 

 

 

Interest income

 

29,011

 

0.5

 

50,445

 

0.6

42,460

6,156

0.5

Interest expenses

(1,316,506)

(22.9)

(1,654,737)

(21.1)

(1,887,887)

(273,718)

(20.3)

Foreign currency exchange (loss) gain, net

 

(21,038)

 

(0.4)

 

(7,644)

 

(0.1)

1,272

184

0.0

Government grants

 

27,050

 

0.5

 

88,209

 

1.1

95,581

13,858

1.0

Gain from purchase price adjustment

55,154

0.9

7,010

0.1

205,000

29,722

2.2

Others, net

 

4,952

 

0.1

 

(1,557)

 

(0.0)

1,912

277

0.1

Loss before income taxes

 

(548,436)

 

(9.6)

 

(948,752)

 

(12.1)

(989,883)

(143,521)

(10.6)

Income tax expenses

 

(120,778)

 

(2.1)

 

(242,461)

 

(3.1)

(276,235)

(40,050)

(3.0)

Net loss

 

(669,214)

 

(11.7)

 

(1,191,213)

 

(15.2)

(1,266,118)

(183,571)

(13.6)

Key Financial Metrics

We monitor the following key financial metrics to help us evaluate growth trends, establish budgets, measure the effectiveness of our business strategies and assess operational efficiencies:

Year Ended December 31,

 

    

2020

    

2021

    

2022

 

Other Consolidated Financial Data:

 

  

 

  

 

  

Gross margin(1)

 

27.0

%  

22.8

%  

20.8

%

Operating margin(2)

 

11.7

%  

7.3

%  

5.9

%

Net margin(3)

 

(11.7)

%  

(15.2)

%  

(13.6)

%

(1)Gross profit as a percentage of net revenue.

(2)Income from operations as a percentage of net revenue.

(3)Net loss as a percentage of net revenue.

156

Non-GAAP Measures

In evaluating our business, we consider and use the following non-GAAP measures as supplemental measures to review and assess our operating performance:

Year Ended December 31,

 

2020

2021

2022

 

    

RMB

    

RMB

    

RMB

    

US$

 

    

(in thousands, except for numbers of shares and per share data)

 

Non-GAAP Consolidated Financial Data:

  

 

  

 

  

 

  

Adjusted EBITDA(1)

2,680,561

 

3,703,352

 

4,251,406

 

616,395

Adjusted EBITDA margin(2)

46.7

%  

47.4

%  

45.6

%  

45.6

%

Adjusted gross profit(3)

3,071,744

 

4,166,388

 

4,773,007

 

692,020

Adjusted gross profit margin(4)

53.5

%  

53.3

%  

51.2

%  

51.2

%

(1)Adjusted EBITDA is defined as net income or net loss (computed in accordance with GAAP) excluding net interest expenses, incomes tax expenses (benefits), depreciation and amortization, operating lease cost relating to prepaid land use rights, accretion expenses for asset retirement costs, share-based compensation expenses, gain from purchase price adjustment and impairment loss of long-lived assets.
(2)Adjusted EBITDA margin is defined as adjusted EBITDA as a percentage of net revenue.
(3)Adjusted gross profit is defined as gross profit (computed in accordance with U.S. GAAP), excluding depreciation and amortization, operating lease cost relating to prepaid land use rights, accretion expenses for asset retirement costs and share-based compensation expenses allocated to cost of revenue.
(4)Adjusted gross profit margin is defined as adjusted gross profit as a percentage of net revenue.

Our management and board of directors use adjusted EBITDA, adjusted EBITDA margin, adjusted gross profit, and adjusted gross profit margin, which are non-GAAP financial measures, to evaluate our operating performance, establish budgets and develop operational goals for managing our business. We believe that the exclusion of the income and expenses eliminated in calculating adjusted EBITDA and adjusted gross profit can provide useful supplemental measures of our core operating performance. In particular, we believe that the use of adjusted EBITDA as a supplemental performance measure captures the trend in our operating performance by excluding from our operating results the impact of our capital structure (primarily interest expense), asset base charges (primarily depreciation and amortization, operating lease cost relating to prepaid land use rights, accretion expenses for asset retirement costs and impairment loss of long-lived assets), other non-cash expenses (primarily share-based compensation expenses), and other income and expenses which we believe are not reflective of our operating performance, whereas the use of adjusted gross profit as a supplemental performance measure captures the trend in gross profit performance of our data centers in service by excluding from our gross profit the impact of asset base charges (primarily depreciation and amortization, operating lease cost relating to prepaid land use rights and accretion expenses for asset retirement costs) and other non-cash expenses (primarily share-based compensation expenses) included in cost of revenue.

We note that depreciation and amortization is a fixed cost which commences as soon as each data center enters service. However, it usually takes several years for new data centers to reach high levels of utilization and profitability. The Company incurs significant depreciation and amortization costs for its early stage data center assets. Accordingly, gross profit, which is a measure of profitability after taking into account depreciation and amortization, does not accurately reflect the Company’s core operating performance.

We also present these non-GAAP measures because we believe these non-GAAP measures are frequently used by analysts, investors and other interested parties as measures of the financial performance of companies in our industry.

157

These non-GAAP financial measures are not defined under U.S. GAAP and are not presented in accordance with U.S. GAAP. These non-GAAP financial measures have limitations as analytical tools, and when assessing our operating performance, cash flows or our liquidity, investors should not consider them in isolation, or as a substitute for net income (loss), cash flows provided by (used in) operating activities or other consolidated statements of operations and cash flow data prepared in accordance with U.S. GAAP. There are a number of limitations related to the use of these non-GAAP financial measures instead of their nearest GAAP equivalent. First, adjusted EBITDA, adjusted EBITDA margin, adjusted gross profit, and adjusted gross profit margin are not substitutes for gross profit, net income (loss), cash flows provided by (used in) operating activities or other consolidated statements of operation and cash flow data prepared in accordance with U.S. GAAP. Second, other companies may calculate these non-GAAP financial measures differently or may use other measures to evaluate their performance, all of which could reduce the usefulness of these non-GAAP financial measures as tools for comparison. Finally, these non-GAAP financial measures do not reflect the impact of net interest expenses, incomes tax benefits (expenses), depreciation and amortization, operating lease cost relating to prepaid land use rights, accretion expenses for asset retirement costs, share-based compensation expenses, gain from purchase price adjustment and impairment loss of long-lived assets, each of which has been and may continue to be incurred in our business.

We mitigate these limitations by reconciling the non-GAAP financial measure to the most comparable U.S. GAAP performance measure, all of which should be considered when evaluating our performance.

The following table reconciles our adjusted EBITDA in the years presented to the most directly comparable financial measure calculated and presented in accordance with U.S. GAAP, which is net income or net loss:

Year Ended December 31,

2020

2021

2022

    

RMB

    

RMB

    

RMB

    

US$

    

(in thousands, except for numbers of shares and per share data)

Net loss

(669,214)

 

(1,191,213)

 

(1,266,118)

 

(183,571)

Net interest expenses

1,287,495

 

1,604,292

 

1,845,427

 

267,562

Income tax expenses

120,778

 

242,461

 

276,235

 

40,050

Depreciation and amortization

1,638,474

 

2,616,898

 

3,189,074

 

462,372

Operating lease cost relating to prepaid land use rights

20,412

 

40,422

 

101,848

 

14,767

Accretion expenses for asset retirement costs

4,084

 

6,227

 

6,366

 

923

Share-based compensation expenses

333,686

391,275

290,815

42,164

Gain from purchase price adjustment

(55,154)

 

(7,010)

 

(205,000)

 

(29,722)

Impairment loss of long-lived assets

12,759

1,850

Adjusted EBITDA

2,680,561

 

3,703,352

 

4,251,406

 

616,395

The following table reconciles our adjusted gross profit in the years presented to the most directly comparable financial measure calculated and presented in accordance with U.S. GAAP, which is gross profit:

Year Ended December 31,

2020

2021

2022

    

RMB

    

RMB

    

RMB

    

US$

    

(in thousands, except for numbers of shares and per share data)

Gross profit

1,550,451

 

1,779,429

 

1,935,857

 

280,672

Depreciation and amortization

1,425,906

 

2,265,181

 

2,722,785

 

394,766

Operating lease cost relating to prepaid land use rights

1,360

 

5,260

 

10,944

 

1,587

Accretion expenses for asset retirement costs

4,084

 

6,227

 

6,366

 

923

Share-based compensation expenses

89,943

 

110,291

 

97,055

 

14,072

Adjusted gross profit

3,071,744

 

4,166,388

 

4,773,007

 

692,020

158

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

Net Revenue

Our net revenue increased by 19.3% to RMB9,325.6 million (US$1,352.1 million) in 2022 from RMB7,818.7 million in 2021. This increase was due to increases in service revenue of RMB1,503.5 million and IT equipment sales of RMB3.5 million, respectively. The increase in service revenue consisted of an increase in revenue from colocation services of RMB1,429.0 million and an increase in revenue from managed services and other services of RMB74.5 million. These increases in service revenue were mainly due to (i) an increase in area utilized from 319,475 sqm as of December 31, 2021 to 370,547 sqm as of December 31, 2022, as customers with commitments moved into the data center area, (ii) the signing of new service contracts by customers who commenced utilizing services during the period, (iii) the commencement of operations of new data centers since December 31, 2021 and (iv) the acquisitions in 2021 which generate revenue from acquired business in 2022.

Cost of Revenue

Our cost of revenue increased by 22.4% to RMB7,389.8 million (US$1,071.4 million) in 2022 from RMB6,039.3 million in 2021. This increase was primarily due to an increase of 31.4% in utility costs to RMB2,789.6 million (US$404.5 million) in 2022 from RMB2,122.6 million in 2021, and an increase of 20.2% in depreciation and amortization costs to RMB2,722.8 million (US$394.8 million) in 2022 from RMB2,265.2 million in 2021. Increase in utility costs were largely a result of an increase in power tariff and new data center facilities. Increase in depreciation and amortization costs were largely a result of new data center facilities in service. In addition, the increase in cost of revenue was also due to (i) an increase of RMB73.4 million for personnel costs, (ii) an increase of RMB51.2 million for network cost and (iii) an increase of RMB101.3 million for other costs. Cost of revenue as percentage of net revenue increased to 79.2% in 2022 from 77.2% in 2021.

Operating Expenses

Our total operating expenses increased by 14.4% to RMB1,384.1 million (US$200.7 million) in 2022 as compared to RMB1,209.9 million in 2021. The increase was primarily due to an increase in depreciation and amortization expenses of RMB114.6 million, personnel cost of RMB46.2 million, operating lease cost relating to prepaid land use rights of RMB55.7 million and offset by the decrease of share-based compensation expenses of RMB87.2 million. Our total operating expenses as a percentage of our net revenue decreased to 14.9% in 2022 from 15.5% in 2021.

Selling and Marketing Expenses. Our selling and marketing expenses increased by 1.2% to RMB150.4 million (US$21.8 million) in 2022 from RMB148.6 million in 2021.

General and Administrative Expenses. Our general and administrative expenses increased by 16.0% to RMB1,185.1 million (US$171.8 million) in 2022 from RMB1,022.0 million in 2021. This increase was primarily a result of (i) an increase in depreciation and amortization expenses of RMB113.8 million, (ii) an increase in operating lease cost relating to prepaid land use rights of RMB55.7 million, (iii) an increase in personnel cost of RMB36.2 million and (iv) an increase in taxes of RMB23.6 million, partially offset by a decrease of share-based compensation expenses of RMB72.5 million.

Research and Development Expenses. Our research and development expenses decreased by 9.0% to RMB35.8 million (US$5.2 million) in 2022 from RMB39.3 million in 2021. This decrease was primarily attributable to the decrease of share-based compensation.

Impairment Loss of Long-Lived Assets. Impairment loss of long-lived assets of RMB12.8 million (US$1.9 million) was provided in 2022 based on the excess of the carrying amount over the fair value of a data center.

Other Income (Expenses)

Interest Income. Our interest income decreased by 15.8% to RMB42.5 million (US$6.2 million) in 2022 from RMB50.4 million in 2021 primarily a result of decrease cash balance.

159

Interest Expenses. Our interest expenses increased by 14.1% to RMB1,887.9 million (US$273.7 million) in 2022 from RMB1,654.7 million in 2021. This increase was primarily a result of an increase of borrowings, finance lease and other financing obligations and convertible bonds payable.

Government Grants. Income from government grants increased by 8.4% to RMB95.6 million (US$13.9 million) in 2022 from RMB88.2 million in 2021, primarily due to the additional deduction of input VAT.

Foreign Currency Exchange (Loss) Gain, net. Changes in currency rates resulted in a gain of RMB1.3 million (US$0.2 million) in 2022 as compared to a loss of RMB7.6 million in 2021, primarily due to appreciation of the U.S. dollar relative to Renminbi.

Gain from Purchase Price Adjustment. Gain from purchase price adjustment was RMB205.0 million (US$29.7 million) in 2022, which was arising from the reduction in consideration based on achievement of conditions during the year ended December 31, 2022 pursuant to a supplement agreement entered into between the seller and us in October 2021.

Income Tax Benefits (Expenses)

Income tax expenses were RMB276.2 million (US$40.1 million) in 2022, compared to RMB242.5 million in 2021. Our income tax expenses are comprised primarily of current tax expense, mainly attributable to certain profitable subsidiaries in China, and partially offset by deferred tax impact. The deferred tax impact mainly includes reverse of valuation allowance as result of more profitable subsidiaries in China and the amortization of deferred tax liabilities arising from acquisitions.

Net Loss

As a result of the foregoing, net loss increased to RMB1,266.1 million (US$183.6 million) in 2022 from RMB1,191.2 million in 2021.

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

For a discussion of our results of operations for the fiscal year ended December 31, 2021 compared with the fiscal year ended December 31, 2020, see “Item 5. Operating and Financial Review and Prospects—A. Operating Results—Year Ended December 31, 2021 Compared to Year Ended December 31, 2020” in our annual report on Form 20-F for the fiscal year ended December 31, 2021, filed with the SEC on April 28, 2022.

Variable Interest Entity Financial Information

The following tables present the condensed consolidating schedule of financial performance, financial position and cash flows for our company, the non-VIE subsidiaries, and the VIEs and their subsidiaries for the years and as of the dates presented.

160

Selected Condensed Consolidated Statements of Operations Information

Year Ended December 31, 2022

    

    

Non-VIE

    

VIEs and their

    

    

Our

subsidiaries

subsidiaries

Consolidation

Consolidated

company(4)

(1)(2)

(1)(3)

adjustments (5)

Total

(in thousands of RMB)

Net revenue

 

13,852

 

6,729,191

 

9,232,419

 

(6,649,831)

 

9,325,631

Cost of revenue

 

(102,565)

 

(5,360,481)

 

(8,564,676)

 

6,637,948

 

(7,389,774)

Net (loss) income

 

(1,268,890)

 

(916,959)

 

223,925

 

695,806

 

(1,266,118)

Year Ended December 31, 2021

    

    

Non-VIE

    

VIEs and their

    

    

Our

subsidiaries

subsidiaries

Consolidation

Consolidated

company

(1)(2)

(1)(3)

adjustments (5)

Total

(in thousands of RMB)

Net revenue

5,509,950

7,858,926

(5,550,195)

7,818,681

Cost of revenue

(116,151)

(4,183,067)

(7,277,551)

5,537,517

(6,039,252)

Net (loss) income

 

(1,187,218)

 

(766,614)

 

112,257

 

650,362

 

(1,191,213)

Year Ended December 31, 2020

    

    

Non-VIE

    

VIEs and their

    

    

Our

subsidiaries

subsidiaries

Consolidation

Consolidated

company

(1)(2)

(1)(3)

adjustments (5)

Total

(in thousands of RMB)

Net revenue

3,432,737

5,469,066

(3,162,831)

5,738,972

Cost of revenue

(94,312)

(2,353,533)

(4,908,730)

3,168,054

(4,188,521)

Net (loss) income

 

(666,407)

 

(281,936)

 

129,254

 

149,875

 

(669,214)

(1)

The VIEs and their subsidiaries were contracting parties in IDC service agreements, while our non-VIE subsidiaries provided outsourcing and other services by charging service fees to the VIEs and their subsidiaries.

(2)Net revenue of the non-VIE subsidiaries disclosed above comprises of the following items:

net revenue for provision of services and sales of equipment to third parties of RMB285.2 million, RMB302.3 million and RMB366.8 million (US$53.2 million) in 2020, 2021 and 2022, respectively;
net revenue for provision of outsourcing and other services to the VIEs and their subsidiaries of RMB3,076.4 million, RMB5,160.6 million and RMB6,336.9 million (US$918.8 million) in 2020, 2021 and 2022, respectively; and
other sales, which mainly represented the equipment sales, to the VIEs and their subsidiaries, of RMB71.2 million, RMB47.0 million and RMB25.5 million (US$3.7 million) in 2020, 2021 and 2022, respectively.

(3)

Net revenue of the VIEs disclosed above comprises of the following items:

net revenue for provision of services and sales of equipment to third parties of RMB5,453.8 million, RMB7,516.3 million and RMB8,958.9 million (US$1,298.9 million) in 2020, 2021 and 2022, respectively, which is the net revenue of VIEs and their subsidiaries disclosed in Note 2(a) to our consolidated financial statements;
net revenue for provision of construction services, research and development services and colocation and managed services to the non-VIE subsidiaries of RMB15.3 million, RMB342.6 million and RMB273.6 million (US$39.7 million) in 2020, 2021 and 2022, respectively.

(4)

Net revenue of our company in the year ended December 31, 2022 represents the management service fee charged to the non-VIE subsidiaries.

(5)

To eliminate the above intra-group transactions and our company’s equity in gain or loss of subsidiaries, the VIEs and their subsidiaries.

161

Selected Condensed Consolidated Balance Sheets Information

As of December 31, 2022

Our

    

Non-VIE

    

VIEs and their

    

Consolidation

    

Consolidated

    

Company

    

subsidiaries

    

subsidiaries

    

adjustments

    

Total

(in thousands of RMB)

Assets

  

  

  

  

  

Current assets

 

  

 

  

 

  

 

  

 

  

Cash

 

760,716

 

5,521,083

 

2,326,332

 

 

8,608,131

Accounts receivable, net of allowance for doubtful accounts

 

 

34,663

 

2,371,362

 

 

2,406,025

Other current assets

 

32,522

 

622,293

 

282,105

 

 

936,920

Total current assets excluding amounts due from the entities within the Group

 

793,238

 

6,178,039

 

4,979,799

 

 

11,951,076

Property and equipment, net (1)

 

 

44,527,860

 

2,441,858

 

(53,090)

 

46,916,628

Goodwill

 

 

7,076,505

 

 

 

7,076,505

Deferred tax assets (1)

 

 

184,969

 

38,348

 

5,682

 

228,999

Other non-current assets

 

184

 

8,120,000

 

518,981

 

1,581

 

8,640,746

Total assets excluding investments, loans and amounts due from the entities within the Group

 

793,422

 

66,087,373

 

7,978,986

 

(45,827)

 

74,813,954

Investments, loans and amounts due from the entities within the Group (2)

 

30,891,361

 

5,973,081

 

1,418,045

 

(38,282,487)

 

Total assets

 

31,684,783

 

72,060,454

 

9,397,031

 

(38,328,314)

 

74,813,954

Liabilities, Mezzanine Equity and Equity

 

  

 

  

 

  

 

  

 

  

Current liabilities

 

  

 

  

 

  

 

  

 

Short-term borrowings and current portion of long-term borrowings

 

1,045,252

 

2,320,515

 

258,200

 

 

3,623,967

Convertible bonds payable, current

2,083,829

2,083,829

Accounts payable

 

1,188

 

2,598,364

 

493,332

 

 

3,092,884

Finance lease and other financing obligations, current

 

 

420,457

 

33,398

 

 

453,855

Other current liabilities

 

49,670

 

870,834

 

428,336

 

 

1,348,840

Total current third-party liabilities

 

3,179,939

 

6,210,170

 

1,213,266

 

 

10,603,375

Long-term borrowings, excluding current portion

 

 

22,796,671

 

721,387

 

 

23,518,058

Convertible bonds payable

 

4,294,985

 

 

 

 

4,294,985

Finance lease and other financing obligations, non-current

 

 

7,984,686

 

931,580

 

 

8,916,266

Other non-current liabilities

 

 

3,039,878

 

256,737

 

 

3,296,615

Total third-party liabilities

 

7,474,924

 

40,031,405

 

3,122,970

 

 

50,629,299

Amounts due to the entities within the Group (2)

 

141,798

 

33,299,980

 

5,720,290

 

(39,162,068)

 

Total liabilities

 

7,616,722

 

73,331,385

 

8,843,260

 

(39,162,068)

 

50,629,299

Total mezzanine equity

 

1,047,012

 

 

 

 

1,047,012

Total equity

 

23,021,049

 

(1,270,931)

 

553,771

 

833,754

 

23,137,643

Total liabilities, mezzanine equity and equity

 

31,684,783

 

72,060,454

 

9,397,031

 

(38,328,314)

 

74,813,954

162

As of December 31, 2021

    

Our

    

Non-VIE

    

VIEs and their

    

Consolidation

    

Consolidated

Company

subsidiaries

subsidiaries

adjustments

Total

(in thousands of RMB)

Assets

  

  

  

  

  

Current assets

 

  

 

  

 

  

 

  

 

  

Cash

 

3,288,955

 

5,340,629

 

1,338,525

 

 

9,968,109

Accounts receivable, net of allowance for doubtful accounts

 

 

55,515

 

1,677,171

 

 

1,732,686

Other current assets

 

1,960,145

 

474,552

 

328,383

 

 

2,763,080

Total current assets excluding amounts due from the entities within the Group

 

5,249,100

 

5,870,696

 

3,344,079

 

 

14,463,875

Property and equipment, net (1)

 

 

38,004,637

 

2,671,567

 

(52,701)

 

40,623,503

Goodwill

 

 

7,076,505

 

 

 

7,076,505

Deferred tax assets (1)

 

 

146,783

 

32,949

 

6,764

 

186,496

Other non-current assets

 

777

 

8,634,199

 

645,507

 

1,581

 

9,282,064

Total assets excluding investments, loans and amounts due from the entities within the Group

 

5,249,877

 

59,732,820

 

6,694,102

 

(44,356)

 

71,632,443

Investments, loans and amounts due from the entities within the Group (2)

 

25,260,616

 

4,655,577

 

1,595,878

 

(31,512,071)

 

Total assets

 

30,510,493

 

64,388,397

 

8,289,980

 

(31,556,427)

 

71,632,443

Liabilities, Mezzanine Equity and Equity

 

  

 

  

 

  

 

  

 

  

Current liabilities

 

  

 

  

 

  

 

  

 

  

Short-term borrowings and current portion of long-term borrowings

 

3,148,188

 

2,373,825

 

426,000

 

 

5,948,013

Accounts payable

 

899

 

3,470,382

 

430,518

 

 

3,901,799

Finance lease and other financing obligations, current

 

 

670,984

 

28,161

 

 

699,145

Other current liabilities

 

32,395

 

2,532,593

 

351,298

 

 

2,916,286

Total current third-party liabilities

 

3,181,482

 

9,047,784

 

1,235,977

 

 

13,465,243

Long-term borrowings, excluding current portion

 

 

17,384,745

 

899,769

 

 

18,284,514

Convertible bonds payable

 

1,895,846

 

 

 

 

1,895,846

Finance lease and other financing obligations, non-current

 

 

7,968,184

 

965,356

 

 

8,933,540

Other non-current liabilities

 

 

2,841,841

 

315,297

 

 

3,157,138

Total third-party liabilities

 

5,077,328

 

37,242,554

 

3,416,399

 

 

45,736,281

Amounts due to the entities within the Group (2)

 

849

 

26,987,554

 

4,543,735

 

(31,532,138)

 

Total liabilities

 

5,078,177

 

64,230,108

 

7,960,134

 

(31,532,138)

 

45,736,281

Total mezzanine equity

 

958,480

 

404,673

 

 

 

1,363,153

Total equity

 

24,473,836

 

(246,384)

 

329,846

 

(24,289)

 

24,533,009

Total liabilities, mezzanine equity and equity

 

30,510,493

 

64,388,397

 

8,289,980

 

(31,556,427)

 

71,632,443

(1)

The consolidation adjustments are to eliminate the unrealized profit primary for (a) sales of equipment from non-VIE subsidiaries to the VIEs and their subsidiaries and (b) the construction services provided by the VIEs and their subsidiaries to the non-VIE subsidiaries.

(2)

Equity method has been used to account for our company’s investments in the subsidiaries. The consolidation adjustments are to eliminate intra-group balances in respect of investment, loans and other amounts due from and due to the entities within the Group.

163

Selected Condensed Consolidated Cash Flows Information

Year Ended December 31, 2022

VIEs and

Our

Non-VIE

their

Consolidation

Consolidated

    

company

    

subsidiaries

    

subsidiaries

    

adjustments

    

Total

(in thousands of RMB)

Net cash (used in) provided by operating activities(1)

(68,391)

1,398,869

1,533,548

(5,959)

2,858,067

Net cash used in investing activities(1)(2)

(6,312,513)

(11,137,047)

(143,796)

6,318,472

(11,274,884)

Net cash provided by (used in) financing activities(2)

 

1,502,678

 

10,035,477

 

(369,324)

 

(6,312,513)

 

4,856,319

Year Ended December 31, 2021

VIEs and

Our

Non-VIE

their

Consolidation

Consolidated

    

company

    

subsidiaries

    

subsidiaries

    

adjustments

    

Total

(in thousands of RMB)

Net cash (used in) provided by operating activities(1)

(83,019)

546,919

744,493

(7,030)

1,201,363

Net cash used in investing activities(1)(2)

(9,935,432)

(13,493,527)

(205,041)

9,942,462

(13,691,538)

Net cash provided by (used in) financing activities(2)

 

3,100,066

 

15,515,622

 

(561,101)

 

(9,935,432)

 

8,119,155

Year Ended December 31, 2020

VIEs and

Our

Non-VIE

their

Consolidation

Consolidated

    

company

    

subsidiaries

    

subsidiaries

    

adjustments

    

Total

(in thousands of RMB)

Net cash (used in) provided by operating activities(1)

(45,269)

(532,976)

899,132

320,887

Net cash used in investing activities(1)(2)

(4,940,005)

(9,099,263)

(278,744)

4,940,005

(9,378,007)

Net cash provided by (used in) financing activities(2)

 

15,273,369

 

9,830,979

 

(20,682)

 

(4,940,005)

 

20,143,661

(1)

The consolidation adjustments represent the elimination of intra-group payments from the non-VIE subsidiaries to one of the VIE’s subsidiaries, for the construction services rendered.

(2)

The consolidation adjustments are primarily to eliminate (a) our company’s investment in, loans and advances to the non-VIE subsidiaries with (b) the capitals, advances and loans received by the non-VIE subsidiaries from our company.

B.Liquidity and Capital Resources

Our primary sources of liquidity have been net proceeds from operations, cash flow from short-term and long-term borrowings, issuance of debt and equity securities, including in our initial public offering, follow-on public offerings, private placement (including convertible preferred shares) and convertible bonds, which have historically been sufficient to meet our working capital and substantially all of our capital expenditure requirements. Historically, we also have had finance lease and other financing obligations. As of December 31, 2022, we had cash of RMB8,608.1 million (US$1,248.1 million). In addition, as of December 31, 2022, total short-term debt was RMB6,161.7 million (US$893.3 million), comprised of short-term borrowings and the current portion of long-term borrowings of RMB3,624.0 million (US$525.4 million), the current portion of convertible bonds payable of RMB2,083.8 million (US$302.1 million) and the current portion of finance lease and other financing obligations of RMB453.9 million (US$65.8 million). As of the same date, total long-term debt was RMB36,729.3 million (US$5,325.2 million), comprised of long-term borrowings (excluding current portion) of RMB23,518.1 million (US$3,409.8 million), the non-current portion of finance lease and other financing obligations of RMB8,916.3 million (US$1,292.7 million) and the non-current portion of convertible bonds payable of RMB4,295.0 million (US$622.7 million). As of December 31, 2022, the unused amount of working capital and project financing credit was RMB10,730.5 million (US$1,555.8 million).

164

Based on our current level of operations and available cash, we believe that we have sufficient liquidity to fund our current obligations, projected working capital requirements, debt service requirements and capital spending requirements at least for the next 12 months. However, we may require additional cash resources due to changing business conditions or other future developments, including any investments or acquisitions we may decide to selectively pursue. If our existing cash resources are insufficient to meet our requirements, we may seek to sell equity or equity-linked securities, debt securities, borrow from banks or dispose our assets. Subsequent to December 31, 2022, we had completed the private placement to certain investors of convertible senior notes due 2030, or the 2030 Notes, with net proceeds, after commission but before expenses, amounting to US$572.8 million. We cannot assure you that financing will be available in the amounts we need or on terms acceptable to us, if at all. The sale of additional equity securities, including convertible debt securities, would result in additional dilution to our shareholders. The incurrence of indebtedness and issuance of debt securities would result in debt service obligations and could result in operating and financial covenants that restrict our operations and our ability to pay dividends to our shareholders. If we were unable to obtain additional equity or debt financing as required, our business, operations and prospects and our ability to maintain our desired level of revenue growth may suffer materially.

As a holding company with no material operations of our own, we are a corporation separate and apart from our subsidiaries and the consolidated VIEs and, therefore, provide for our own liquidity. We conduct our operations primarily through our PRC subsidiaries, the VIEs and their subsidiaries in China. As a result, our ability to pay dividends and to finance any debt we may incur depends upon dividends paid by our subsidiaries. If our PRC subsidiaries, or any newly formed PRC subsidiaries, incur debt on their own behalf in the future, the instruments governing their debt may restrict their ability to pay dividends to us. In addition, our PRC subsidiaries are permitted to pay dividends to us only out of their respective retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. Under applicable PRC laws and regulations, our PRC subsidiaries are each required to set aside a portion of their after-tax profits each year to fund certain statutory reserves, and funds from such reserves may not be distributed to us as cash dividends except in the event of liquidation of such subsidiaries.

Our main sources of cash funding for the VIEs and their subsidiaries have included intercompany loans and cash advances from GDS Holdings, our subsidiaries and cash generated from operations. In the years ended December 31, 2020, 2021 and 2022, GDS Holdings and our subsidiaries did not provide any additional intercompany loans to the VIEs and their subsidiaries and the VIEs and their subsidiaries did not repay any existing intercompany loans to GDS Holdings and our subsidiaries. As of December 31, 2021 and 2022, the VIEs and their subsidiaries held cash and cash equivalents of RMB1,338.5 million and RMB2,326.3 million (US$377.3 million), respectively.

In the years ended December 31, 2020, 2021 and 2022, our company, through the intermediate holding companies, made capital contribution or provided intercompany loans to the non-VIE subsidiaries of RMB4,940.0 million, RMB9,935.4 million and RMB6,312.5 million (US$915.2 million), respectively.

PRC entities need to appropriate reserve funds of 10% before distributing earnings until such reserve reaches 50% of paid in capital. Except as otherwise disclosed elsewhere in this annual report, there was no restriction or limitation on our company’s ability to receive earnings from our subsidiaries or to distribute them to U.S. investors during the years ended December 31, 2020, 2021 and 2022. Likewise, there was no restriction or limitation on the consolidated VIEs to settle obligations under the consolidated VIE contractual arrangements. As of December 31, 2022, certain subsidiaries, the VIEs and their subsidiaries had retained earnings of RMB2,031.0 million (US$294.5 million) in aggregate. No dividend or distribution was made through our subsidiaries or consolidated VIEs to our company during the years ended December 31, 2020, 2021 and 2022.

The PRC government imposes controls on the convertibility of the Renminbi into foreign currencies and, in certain cases, the remittance of currency out of China. We receive substantially all of our revenues in Renminbi. Under our current corporate structure, our company in the Cayman Islands may rely on dividend payments from our PRC subsidiaries to fund any of our cash and financing requirements. Under China’s existing foreign exchange regulations, our PRC subsidiaries are able to make payments of current accounts, such as dividends, to their offshore holding companies, in foreign currencies, without prior approval from SAFE, by complying with certain procedural requirements. However, approval from appropriate government authorities will be required where Renminbi is to be converted into foreign currency and remitted out of China to pay capital expenses such as the repayment of loans denominated in foreign currencies. There is no requirement imposed on investors to complete registration or obtain approval from appropriate government authorities before they can receive dividend payments from our company in the Cayman Islands. See “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in the People’s Republic of China—Restrictions on currency exchange may limit our ability to utilize our net revenue effectively.” These statutory limitations affect, and future covenant debt limitations might affect, our PRC subsidiaries’ ability to pay dividends to us.

165

As of December 31, 2022, our cash and restricted cash were deposited in major financial institutions located in mainland China, Hong Kong, United States, Singapore, Malaysia, Macau and Indonesia. We currently believe that such limitations on payment in foreign currencies will not impact our ability to meet our ongoing short-term cash obligations although we cannot assure you that such limitations will not affect our ability in the future to meet our short-term cash obligations and to distribute dividends to our shareholders. See “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in the People’s Republic of China—We rely to a significant extent on dividends and other distributions on equity paid by our principal operating subsidiaries to fund offshore cash and financing requirements” and “—Statutory Reserves.”

We do not plan for our PRC subsidiaries to pay dividends in the foreseeable future and we intend for those subsidiaries to retain any future earnings for use in the operation and expansion of our business in China. Accordingly, our ability to pay dividends and finance debt will be affected by this current plan. In the future, we may take advantage of financing options available to us in connection with any dividend payments we may make or repayments of any offshore indebtedness we may incur. For example, we may fund dividend payments through offshore debt, whether unsecured or secured by the assets of our onshore consolidated entities. In order to service offshore debt, we may rely upon financing options through the capital markets, including issuances of equity or debt securities, the proceeds of which we may use to service offshore debt.

Pursuant to the PRC Enterprise Income Tax Law, a withholding tax rate of 10% currently applies to dividends paid by a PRC “resident enterprise” to a foreign enterprise investor, unless any such foreign investor’s jurisdiction of incorporation has a tax treaty with China that provides for preferential tax treatment. Accordingly, if in the future our PRC subsidiaries that are considered “resident enterprises” pay dividends to the Hong Kong subsidiary that holds such PRC subsidiary, any such dividend may be subject to a withholding tax of 10%. Such withholding tax rate may be lowered to 5% if a Hong Kong resident enterprise owns no less than 25% of a PRC enterprise. However, the 5% withholding tax rate does not automatically apply and certain requirements must be satisfied. See “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in the People’s Republic of China—We may not be able to obtain certain benefits under the relevant tax treaty on dividends paid by our PRC subsidiaries to us through our Hong Kong subsidiary.”

As a result of these laws, rules and regulations relating to statutory reserves, foreign exchange conversion and withholding taxes described above, our subsidiaries, the VIEs and their subsidiaries incorporated in China are restricted in their ability to transfer a portion of their respective net assets to their offshore holding companies as dividends, loans or advances. As of December 31, 2022, the restricted net assets were RMB24,955.7 million (US$3,618.2 million), including those of the VIEs and their subsidiaries of RMB284.6 million (US$41.3 million) and our subsidiaries of RMB24,671.1 million (US$3,577.0 million), which mainly consisted of paid-in registered capital.

The following table sets forth a summary of our cash flows for the years indicated.

For the Year Ended December 31,

2020

2021

2022

    

RMB

    

RMB

    

RMB

    

US$

 

(in thousands)

Net cash provided by operating activities

 

320,887

 

1,201,363

 

2,858,067

 

414,380

Net cash used in investing activities

 

(9,378,007)

 

(13,691,538)

 

(11,274,884)

 

(1,634,704)

Net cash provided by financing activities

 

20,143,661

 

8,119,155

 

4,856,318

 

704,101

Effect of exchange rate changes on cash and restricted cash

 

(566,874)

 

(95,542)

 

416,198

 

60,343

Net increase (decrease) in cash and restricted cash

 

10,519,667

 

(4,466,562)

 

(3,144,301)

 

(455,880)

Cash and restricted cash at beginning of year

 

5,973,262

 

16,492,929

 

12,026,367

 

1,743,659

Cash and restricted cash at end of year

 

16,492,929

 

12,026,367

 

8,882,066

 

1,287,779

166

Operating Activities

Cash provided by operating activities was RMB2,858.1 million (US$414.4 million) in 2022, primarily due to a net loss of RMB1,266.1 million (US$183.6 million), adjusted primarily for (i) depreciation and amortization of RMB3,189.1 million (US$462.4 million), primarily relating to our data center property and equipment; (ii) share-based compensation expenses of RMB290.8 million (US$42.2 million), (iii) amortization of debt issuance and commitment cost and debt discount of RMB154.9 million (US$22.5 million), (iv) operating lease cost relating to prepaid land use rights of RMB101.8 million (US$14.8 million), (v) deferred tax benefit of RMB99.2 million (US$14.4 million), (vi) gain from purchase price adjustment of RMB205.0 million (US$29.7 million) and (vii) changes in working capital. Adjustments for changes in working capital primarily consisted of (i) a decrease in VAT recoverable of RMB1,182.5 million (US$171.4 million) mainly as a result of VAT refund, (ii) an increase in accounts receivable of RMB678.8 million (US$98.4 million), (iii) an increase in accounts payable of RMB189.7 million (US$27.5 million) and (iv) a decrease in accrued expenses and other payables of RMB123.5 million (US$17.9 million).

Cash provided by operating activities was RMB1,201.4 million in 2021, primarily due to a net loss of RMB1,191.2 million, adjusted primary for (i) depreciation and amortization of RMB2,616.9 million, primarily relating to our data center property and equipment; (ii) share-based compensation expenses of RMB391.3 million, (iii) amortization of debt issuance and commitment cost and debt discount of RMB200.1 million, (iv) operating lease cost relating to prepaid land use rights of RMB40.4 million, (v) deferred tax benefits of RMB48.5 million, (vi) allowance for doubtful accounts of RMB10.1 million, (vii) gain from purchase price adjustment of RMB7.0 million, and (viii) changes in working capital. Adjustments for changes in working capital primarily consisted of (i) an increase in VAT recoverable of RMB631.6 million mainly as a result of the capital expenditures, (ii) a decrease of accrued expenses and other payables of RMB121.8 million and (iii) an increase in other current assets and other non-current assets of RMB55.5 million and RMB53.7 million, respectively, mainly due to the increase in rental and other deposits, partially offset by (iv) an increase in operating leases of RMB50.7 million.

Cash provided by operating activities was RMB320.9 million in 2020, primarily due to a net loss of RMB669.2 million, adjusted primary for (i) depreciation and amortization of RMB1,638.5 million, primarily relating to our data center property and equipment; (ii) share-based compensation expenses of RMB333.7 million, (iii) amortization of debt issuance cost and commitment cost and debt discount of RMB160.7 million, (iv) deferred tax benefits of RMB89.7 million, (v) gain from purchase price adjustment of RMB55.2 million, (vi) operating lease cost relating to prepaid land use rights of RMB20.4 million and (vii) changes in working capital. Adjustments for changes in working capital primarily consisted of (i) an increase in accounts receivable of RMB465.2 million due to increased revenue, (ii) an increase in VAT recoverable of RMB463.6 million mainly as a result of the capital expenditures, (iii) a decrease of accrued expenses and other payables of RMB139.9 million and (iv) the increase in prepaid expenses of RMB53.9 million for prepaid operating expenses, partially offset by (v) an increase in accounts payable of RMB119.2 million.

Investing Activities

Net cash used in investing activities was RMB11,274.9 million (US$1,634.7 million) in 2022, which was primarily due to the payments for purchase of property and equipment and land use rights of RMB7,803.7 million (US$1,131.4 million) for the development of our data centers, after deducting the proceeds from disposal of property and equipment, and payments for acquisitions and investments, net of refund of deposits for potential acquisitions, of RMB3,471.2 million (US$503.3 million).

Net cash used in investing activities was RMB13,691.5 million in 2021, which was primarily due to the payments for purchase of property and equipment and land use rights of RMB9,699.1 million for the development of our data centers, after deducting the proceeds from disposal of property and equipment, and payments for acquisitions of RMB4,013.3 million, partially offset by the receipts from collection of loans acquired in our acquisitions of RMB20.9 million.

Net cash used in investing activities was RMB9,378.0 million in 2020, which was primarily due to the payments for purchase of property and equipment and land use rights of RMB8,020.6 million for the development of our data centers, including the deposit paid and net of the proceeds from disposal of property and equipment, and payments for acquisitions of RMB1,357.4 million.

167

Financing Activities

Net cash provided by financing activities was RMB4,856.3 million (US$704.1 million) in 2022, which was primarily due to proceeds from borrowings of RMB11,889.2 million (US$1,723.8 million), proceeds from issuance of convertible bonds of RMB3,917.0 million (US$567.9 million), proceeds from other financing arrangements of RMB845.3 million (US$122.6 million) and proceeds from sales of equity interests of subsidiaries of RMB69.8 million (US$10.1 million), partially offset by repayment of short-term and long-term borrowings of RMB9,585.4 million (US$1,389.8 million), payment under finance lease and other financing obligations of RMB1,138.5 million (US$165.1 million), payment for acquisition of redeemable non-controlling interests of RMB593.8 million (US$86.1 million), payment of deferred contingent consideration for acquisitions of RMB280.4 million (US$40.7 million), payment of debt issuance cost of RMB109.4 million (US$15.9 million), payment for purchase of property and equipment through vendor financing of RMB105.9 million (US$15.4 million), and payment of redeemable preferred shares dividends of RMB51.6 million (US$7.5 million).

Net cash provided by financing activities was RMB8,119.2 million in 2021, which was primarily due to proceeds from borrowings, net of issuance cost, of RMB16,035.2 million, capital contribution from non-controlling shareholders of RMB225.9 million and proceeds from other financing arrangements of RMB50.3 million, partially offset by repayment of short-term and long-term borrowings of RMB6,080.2 million, payment of deferred contingent consideration for acquisitions of RMB926.2 million, payment for purchase of property and equipment through vendor financing of RMB808.2 million, payment under finance lease and other financing obligations of RMB265.5 million, payment for acquisition of non-controlling interests of RMB65.1 million and payment of redeemable preferred shares dividends of RMB49.2 million.

Net cash provided by financing activities was RMB20,143.7 million in 2020, which was primarily due to proceeds from borrowings, net of issuance cost, of RMB7,982.8 million, net proceeds from issuance of ordinary shares of RMB15,974.5 million, proceeds from other financing arrangements of RMB1,079.4 million, capital contribution from redeemable non-controlling shareholder of RMB105.0 million and proceeds from exercise of stock options of RMB78.7 million, partially offset by repayment of short-term and long-term borrowings of RMB4,626.1 million, payment under finance lease and other financing obligations of RMB198.2 million, payment for purchase of property and equipment through vendor financing of RMB92.3 million, payment of redeemable preferred shares dividends of RMB65.5 million, payment of deferred contingent consideration for acquisitions of RMB48.7 million and payment of commitment cost of borrowings of RMB46.0 million.

Statutory Reserves

Under applicable PRC laws and regulations, foreign-invested enterprises in China are required to provide for certain statutory reserves, namely a general reserve, an enterprise expansion fund and a staff welfare and bonus fund. Pursuant to such laws and regulations, we may pay dividends only out of our after-tax profits, if any, determined in accordance with PRC accounting standards and regulations. Further, we are required to allocate at least 10% of our after-tax profits to fund the general reserve until such reserve has reached 50% of our registered capital. In addition, we may also set aside, at our or our Board’s discretion, a portion of our after-tax profits to fund the employee welfare and bonus fund. These reserves may only be used for specific purposes and are not distributable to us in the form of loans, advances, or cash dividends.

As of December 31, 2020, 2021 and 2022, PRC entities had RMB55.3 million, RMB66.1 million and RMB146.9 million (US$21.3 million), respectively, in their statutory reserves.

Capital Expenditures

We had capital expenditures, excluding payments related to acquisitions and investments and receipts from collection of loans, of RMB8,020.6 million, RMB9,699.1 million and RMB7,803.7 million (US$1,131.4 million) in 2020, 2021 and 2022, respectively. Our capital expenditures were primarily for the purchase of equipment, prepaid land use rights reported in investing activities in the Consolidated Financial Statements and leasehold-improvement of data centers. Our capital expenditures have been primarily funded by net cash provided by financing activities.

168

Holding Company Structure

As a holding company with no material operations of our own, we are a corporation separate and apart from our subsidiaries and the VIEs and, therefore, provide for our own liquidity. We conduct our operations primarily through our PRC subsidiaries, the VIEs and their subsidiaries in China. As a result, our ability to pay dividends and to finance any debt we may incur depends upon dividends paid by our subsidiaries. If our PRC subsidiaries, or any newly formed PRC subsidiaries, incur debt on their own behalf in the future, the instruments governing their debt may restrict their ability to pay dividends to us. In addition, our PRC subsidiaries are permitted to pay dividends to us only out of their respective retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. Under applicable PRC laws and regulations, our PRC subsidiaries are each required to set aside a portion of their after-tax profits each year to fund certain statutory reserves, and funds from such reserves may not be distributed to us as cash dividends except in the event of liquidation of such subsidiaries.

For the years ended December 31, 2020, 2021 and 2022, the VIEs and their subsidiaries contributed 95.0%, 96.1% and 96.1%, respectively, of our total net revenue.

Project Financing Structure

Our data center projects are financed with both equity and debt. We typically capitalize a portion of our data center project’s funding requirement with proceeds raised from financing offshore that is injected into China as registered capital through each of our data center project-specific legal entities. Under SAFE and PRC regulations, registered capital for each legal entity can only be used for its own business use or project-designated purposes, which also follows under its registered business scope. Once the registered capital is injected into China, it is often difficult to remit the proceeds back offshore or to lend it to our other onshore subsidiaries. Thus, we inject registered capital only as needed throughout the development phase of the data center project to remain flexible with our offshore capital. Concurrently, we capitalize each data center project through onshore project-specific loan facilities from banking or other financial institutions in China to finance the remaining capital required in completing the data center project. Under this arrangement, each data center’s estimated cash flows are matched and committed to service its own debt obligations during the term of its loan facilities.

In conjunction with the registered capital injected, we sometimes inject a portion of our offshore capital to our onshore project entities through shareholder’s loans. In these instances, we utilize the shareholder’s loans as a temporary bridge to capitalize our projects until project-specific loan facilities have been obtained. Once the project loans are in place, subject to the agreement by lending bank(s), the shareholder’s loans are repaid back offshore.

Convertible Senior Notes due 2025

On June 5, 2018, we issued and sold convertible senior notes due in 2025, or the 2025 Notes, in an aggregate principal amount of US$300 million, which bear interest at a rate of 2% per year, payable on June 1 and December 1 of each year, beginning on December 1, 2018. The 2025 Notes will mature on June 1, 2025, unless earlier redeemed, repurchased or converted in accordance with their terms. The 2025 Notes are subject to repurchase by us, at the option of the holders, on June 1, 2023 at a repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest. The 2025 Notes may be converted into our ADSs, at the option of the holders, at an initial conversion rate of 19.3865 of our ADSs per US$1,000 principal amount of notes, or approximately 5,815,950 ADSs, representing 46,527,600 Class A ordinary shares, assuming conversion of the entire US$300 million aggregate principal amount at the initial conversion rate.

169

Convertible Preferred Shares

In March 2019, Ping An Overseas Holdings made an investment in us, and we issued 150,000 Series A convertible preferred shares to an affiliate of Ping An Overseas Holdings for a total consideration of US$150 million. Pursuant to the terms of the investment, during the first eight years from their issuance date, the convertible preferred shares accrue a minimum 5.0% per annum dividend, payable quarterly in arrears, in cash or in kind in the form of additional convertible preferred shares, at our option. As of the eighth anniversary of the issuance date, the convertible preferred shares accrue a 7.0% per annum minimum dividend, payable quarterly in arrears, in cash only, which dividend rate will further increase by 50 basis points per quarter thereafter for so long as any convertible preferred shares remain outstanding. The convertible preferred shares are convertible into 33,707,864 Class A ordinary shares at the option of their holder, at a conversion rate corresponding to a conversion price of US$35.60 per ADSs, representing a premium of 13.3% to the volume weighted average price of our ADSs for the 30 trading days immediately preceding the date of signing the definitive agreement, subject to customary anti-dilution adjustments. Assuming conversion of all the Series A convertible preferred shares held by its affiliate, Ping An Overseas Holdings would have beneficially owned 2.3% of our Class A ordinary shares as of December 31, 2022. We have the right to trigger a mandatory conversion at our election, beginning on March 15, 2022, provided certain conditions are met, including our Class A ordinary shares achieving a specified price threshold of 150% of the conversion price for a specified period. Holders will not have any redemption right or put option over the convertible preferred shares, except upon (i) the occurrence of a change of control, or (ii) our ADSs ceasing to be listed for trading on any of the New York Stock Exchange, the Nasdaq Global Select Market or the Nasdaq. Assuming that either of the two foregoing events occurred on December 31, 2022 and that all holders exercised their redemption right to require our Company to purchase all of the convertible preferred shares, the total purchase price would have been RMB1.0 billion (US$0.2 billion) and total cash would have been reduced by the same amount in the event of such redemption. After eight years, we will have certain rights in connection with the redemption of the convertible preference shares at 100% of their face value, plus accrued and unpaid dividends. In addition, Ping An Overseas Holdings has the right to designate one non-voting observer to attend any meetings of our board of directors, subject to maintaining its shareholding at or above a specified percentage threshold.

Convertible Senior Notes due 2029

On March 8, 2022 we issued and sold US$620 million in aggregate principal amount of convertible senior notes due in 2029, or the 2029 Notes, to Sequoia China Infrastructure Fund I, STT GDC, and an Asian sovereign wealth fund with which we have a strategic relationship. The 2029 Notes bear interest at rate of 0.25% per year, payable on each March 8 and September 8, commencing on September 8, 2022. The 2029 Notes will mature on March 8, 2029, unless earlier redeemed, repurchased or converted in accordance with their terms. The 2029 Notes are subject to repurchase by us, at the option of the holders, on March 8, 2027 at a repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest. The 2029 Notes may be converted into our ADSs, at the initial conversion price of US$50 per ADS, corresponding to an initial conversion rate of 20 ADSs (or 160 Class A ordinary shares) per US$1,000 principal amount of the Notes, or approximately 12,400,000 ADSs, representing 99,200,000 Class A ordinary shares, assuming conversion of the entire US$620 million aggregate principal amount at the initial conversion rate. Holders may convert their notes into our ADSs or Class A ordinary shares at their option at any time prior to the close of business on the third scheduled trading day (or the fifth scheduled trading day, if the converting holder elects to receive Class A ordinary shares in lieu of ADSs) immediately preceding the maturity date.

Convertible Senior Notes due 2030

On January 20, 2023 we issued and sold US$580 million in aggregate principal amount of convertible senior notes due in 2030, or the 2030 Notes, to various private equity funds and institutional investors, including a sovereign wealth fund. The 2030 Notes bear interest at rate of 4.50% per year, payable on each July 31 and January 31, commencing on July 31, 2023. The 2030 Notes will mature on January 31, 2030, unless earlier redeemed, repurchased or converted in accordance with their terms. The 2030 Notes are subject to repurchase by us, at the option of the holders, on January 31, 2028 at a repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest.The 2030 Notes may be converted into our ADSs, at the initial conversion priceof US$24.50 per ADS, corresponding to an initial conversion rate of 40.8163 ADSs per US$1,000 principal amount of the Notes, or 23,673,454 ADSs, representing 189,387,632 Class A ordinary shares, assuming conversion of the entire US$580 million aggregate principal amount at the initial conversion rate. Holders may convert their notes into our ADSs or Class A ordinary shares at their option at any time prior to the close of business on the third scheduled trading day (or the fifth scheduled trading day, if the converting holder elects to receive Class A ordinary shares in lieu of ADSs) immediately preceding the maturity date.

170

Loans and borrowings

As of December 31, 2021 and 2022, we had short-term borrowings of RMB4,639.7 million with weighted average interest rate of 4.91%, and RMB1,652.2 million (US$239.5 million) with weighted average interest rate of 7.94%, respectively, and long-term borrowings (including current portion) of RMB19,592.9 million with weighted average interest rate of 5.53%, and RMB25,489.8 million (US$3,695.7 million) with weighted average interest rate of 5.44%, respectively, taking into consideration of debt issuance costs relating to the facilities.

Our company, through one or more of our subsidiaries, the VIEs and their subsidiaries entered into secured and unsecured loan agreements with various financial institutions for project development and working capital purpose with terms ranging from one to 15 years.

More specifically, the terms of these secured loan facility agreements generally include one or more of the following conditions. If any of the below conditions were to be triggered, we could be obligated to notify the lender or repay any loans outstanding immediately or on an accelerated repayment schedule. See “Item 3. Key Information—D. Risk Factors—Risk Factors Relating to Our Business and Industry—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 our variable rate debt and prevent us from meeting our obligations under our indebtedness.”

The secured loan facilities can be divided into onshore project loan facilities and offshore project loan facilities (including Hong Kong and Malaysia).

Below are the terms and conditions for onshore project loan facilities:

STT GDC (a) is not or ceases to, directly or indirectly, be the beneficial owner of at least 25% of the issued share capital of our company, or (b) does not or ceases to have the power (whether by way of ownership of shares, proxy, contract, agency or otherwise) to cast, or control the casting of, at least 25% of the votes that may be cast at a meeting of the board of directors (or similar governing body) of our company, or (c) is not or ceases to be the single largest shareholder of our company;
our company and GDS Investment Company are not or cease to be, directly or indirectly, the legal and beneficial owner of 100% of equity interests of, and have the power (whether by way of ownership of shares, proxy, contract, agency or otherwise) to control, GDS Investment Company (in the case of our company), GDS Beijing, GDS Suzhou and the relevant borrowing subsidiaries;
Management HoldCo ceases to, directly or indirectly, own at least 100% of the equity interests of, and have the power to control, GDS Beijing or GDS Suzhou;
GDS Beijing, GDS Suzhou and the relevant borrowing subsidiaries cease to, directly or indirectly, be the legal and beneficial owner of 100% of equity interests of, and have the power (whether by way of ownership of shares, proxy, contract, agency or otherwise) to control, their consolidated subsidiaries;
GDS Holdings is not or ceases to be, directly or indirectly, the legal and beneficial owner of all equity interests held by it in the relevant borrowing subsidiaries, or have the power (whether by way of ownership of shares, proxy, contract, agency or otherwise) to control the relevant borrowing subsidiaries;
there are changes in the shareholding structure of a principal operating subsidiary of ours, as defined in the relevant loan facility agreement; and
the IDC license of GDS Beijing, the borrowing subsidiaries, other affiliated entities or the authorization by GDS Beijing to one such subsidiary to operate the data center business and provide IDC services under the auspices of the IDC license held by GDS Beijing, is cancelled or fails to be renewed on or before the expiry date.

171

Below are the terms and conditions for offshore project loan facilities:

STT GDC (a) is not or ceases to, directly or indirectly, be the beneficial owner of at least 25% of the issued share capital of our company, or (b) does not or ceases to have the power (whether by way of ownership of shares, proxy, contract, agency or otherwise) to cast, or control the casting of, at least 25% of the votes that may be cast at a meeting of the board of directors (or similar governing body) of our company, or (c) is not or ceases to be the single largest shareholder of our company
GDS Holdings is not or ceases to be, directly or indirectly, the legal and beneficial owner of 100% of the issued share capital of, or have the power (whether by way of ownership of shares, proxy, contract, agency or otherwise) to control the relevant borrowing subsidiaries;
GDS Holdings (a) is not or ceases to be, directly or indirectly, the single largest shareholder of, (b) is not or ceases to be, directly or indirectly, the beneficial owner of at least 40% of the issued share capital of, or (c) does not or ceases to have the power (whether by way of ownership of shares, proxy, contract, agency or otherwise) to cast, or control the casting of, at least 50.1% of the votes that may be cast at a meeting of the board of directors (or similar governing body) of the relevant borrowing subsidiaries;
GDS International is not or ceases to be, directly or indirectly, the beneficial owner of 100% of the issued share capital of the relevant borrowing subsidiaries; and
There are changes in the shareholding structure of a principal operating subsidiary of GDS Holdings, as defined in the relevant loan facility agreement.

There are certain other events in the loan facility agreements the occurrence of which could obligate us to notify the lender or repay any loans outstanding immediately or on an accelerated repayment schedule, including, among others, if our borrowing subsidiary fails to use the loan in accordance with the use of proceeds as provided in the loan facility agreement, the borrowing subsidiary violates or fails to perform any of its commitments under the loan facility agreement, or if we fail to maintain our shares listed on at least one of the following stock exchanges before the maturity date under the relevant loan facility agreement: (i) Nasdaq; or (ii) The Singapore Exchange Securities Trading Limited; or (iii) the Hong Kong Stock Exchange; or (iv) any other stock exchange acceptable to the lender. In addition, the terms of these loan agreements include financial covenants that limit certain financial ratios, such as the interest coverage ratio, gross leverage ratio and tangible net worth, during the relevant period, as defined in the agreements. The terms of these loan agreements also include cross default provisions which could be triggered if our company (i) fails to repay any financial indebtedness in an aggregate amount equivalent to or exceeding US$4.5 million, or, in some cases, RMB50 million (US$7.2 million), when due or within any originally applicable grace period; (ii) fails to repay any financial indebtedness or perform any of its obligations under any agreement which could have a material adverse effect on its performance of the loan facility agreements; (iii) fails to repay any financial indebtedness raised with any financial institution; or (iv) fails to perform any loan facility agreement with any financial institution which could result in immediate or accelerated repayment of the financial indebtedness or downgrading of the borrowing subsidiary by any credit rating agency administered by the PBOC in accordance with the regulations promulgated by PBOC governing loan market rating standards. As of December 31, 2022, our company was in compliance with all of the abovementioned covenants.

As of December 31, 2022, we had total working capital and project financing credit of RMB37,767.3 million (US$5,475.7 million) from various financial institutions, of which the unused amount was RMB10,730.5 million (US$1,555.8 million). As of December 31, 2022, we had drawn down RMB27,036.9 million (US$3,920.0 million) under these loan facilities, of which RMB1,389.3 million (US$201.4 million), net of debt issuance costs of RMB3.5 million (US$0.5 million) was recorded in short-term loans and borrowings and RMB25,489.8 million (US$3,695.7 million), net of debt issuance costs of RMB154.2 million (US$22.4 million), was recorded in long-term loans and borrowings, respectively. Drawdowns from these credit facilities are subject to the approval of the relevant lending financial institution and are subject to the terms and conditions of each loan agreement.

172

Below is a summary of the abovementioned secured and unsecured loans and borrowings, which are in RMB, USD, HKD and MYR denominations:

RMB Loans

Total Facility Amount as of

Total Drawdown Amount as of

Purpose

    

December 31, 2022 (RMB (US$) million)

    

December 31, 2022(3) (RMB (US$) million)

Data Centers(1)

 

32,104.8 ($4,654.8)

 

23,635.1 ($3,426.8)

Corporate(2)

 

93.7 ($13.6)

 

93.7 ($13.6)

USD Loans

Total Facility Amount as of

Total Drawdown Amount as of

Purpose

    

December 31, 2022 (US$ million)

    

December 31, 2022(3) (US$ million)

Data Centers(1)

 

35.0

 

35.0

Corporate(2)

 

300.0

 

150.0

HKD Loans

Total Facility Amount as of

Drawdown Amount as of 

Purpose

    

 December 31, 2022 (HKD (US$) million)

    

December 31, 2022(3) (HKD (US$) million)

Data Centers(1)

 

3,180.7 ($412.0)

 

1,980.8 ($256.5)

MYR Loans

Total Facility Amount as of

Drawdown Amount as of 

Purpose

    

 December 31, 2022 (MYR (US$) million)

    

December 31, 2022(3) (MYR (US$) million)

Data Centers(1)

 

250.0 ($57.2)

 

158.6 ($36.3)

(1)Refers to loans for which the use of proceeds is for development and acquisition of new data centers and related operating costs.

(2)Refer to loans for which the use of proceeds is for working capital and general corporate purposes.

(3)Drawdown amount does not deduct debt issuance costs of RMB157.8 million (US$22.9 million) in total.

The following table sets forth our short-term and long-term borrowings as of December 31, 2022:

    

  

    

Payment due by period

    

    

Less than

    

    

    

More than 5

    

Total

    

1 year

    

1-3 years

    

3-5 years

years

(in thousands of RMB)

Short-term borrowings(1)

1,392,782

1,392,782

Long-term borrowings(1)

25,644,068

2,001,680

6,203,271

7,506,422

9,932,695

(1)

Refers to loans from financial institutions for data center project financing, working capital and general corporate purposes. Does not include interests or debt issuance costs.

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

Sourcing and Development

See “Item 4. Information on the Company—B. Business Overview—Data Center Sourcing and Development.”

Intellectual Property

See “Item 4. Information on the Company—B. Business Overview—Technology and Intellectual Property.”

173

D.Trend Information

Please refer to “—A. Results of Operations” for a discussion of the most recent trends in our services, sales and marketing by the end of 2022. In addition, please refer to discussions included in such Item for a discussion of known trends, uncertainties, demands, commitments or events that we believe are reasonably likely to have a material effect on our net sales and operating revenues, income from continuing operations, profitability, liquidity or capital resources, or that would cause reported financial information to be not necessarily indicative of our future operating results or financial condition.

E.Critical Accounting Policies and 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 experience 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.

An accounting policy is considered critical if it requires an accounting estimate to be made based on assumptions about matters that are highly uncertain at the time such estimate is made, and if different accounting estimates that reasonably could have been used, or changes in the accounting estimates that are reasonably likely to occur, could materially impact the consolidated financial statements. We believe that the following accounting policies involve a higher degree of judgment and complexity in their application and require us to make significant accounting estimates. The following descriptions of critical accounting policies, judgments and estimates should be read in conjunction with our consolidated financial statements and other disclosures included in this annual report.

Consolidation of VIEs

We account for entities qualifying as VIEs in accordance with Financial Accounting Standards Boards, or FASB, Accounting Standards Codification Topic 810, Consolidation, or ASC 810. Our operations are primarily conducted through the VIEs and their subsidiaries, to comply with relevant PRC laws and regulations, which prohibit foreign investment in companies that are engaged in data center-related businesses. Individuals acting as nominee equity holders hold the legal equity interests of Management HoldCo on our behalf. The equity holders of Management HoldCo are Yilin Chen (senior vice president, product and service and Southeast Asia business), Yan Liang (senior vice president, design, operation and delivery), Kejing Zhang (senior vice president, sales), Andy Wenfeng Li (general counsel, compliance officer, and company secretary) and Qi Wang (senior vice president, cloud and network business). Management HoldCo holds the legal equity interests of GDS Beijing and GDS Shanghai on our behalf.

A series of contractual arrangements, including equity interest pledge agreements, shareholder voting rights proxy agreements, exclusive technology license and service agreements, intellectual property rights license agreements, exclusive call option agreements and loan agreements, collectively referred to as “VIE Arrangements,” were entered among GDS Investment Company, GDS Beijing, GDS Shanghai and Management HoldCo, as well as among GDS Investment Company, Management HoldCo and the equity holders of Management HoldCo. Through these agreements, Management HoldCo and the equity holders of Management HoldCo have granted all their legal rights, including voting rights, dividends rights, and disposition rights, of their equity interests in Management HoldCo, GDS Beijing and GDS Shanghai to us. Accordingly, Management HoldCo and the equity holders of Management HoldCo do not have (i) rights to make decisions about the activities of Management HoldCo, GDS Beijing and GDS Shanghai or (ii) rights to receive the expected residual returns of Management HoldCo, GDS Beijing and GDS Shanghai.

Under the terms of the VIE Arrangements, we have (i) the right to receive service fees on a yearly basis at an amount equivalent to all of the net profits of Management HoldCo, GDS Beijing and GDS Shanghai under the exclusive technology license and service agreements when such services are provided; (ii) the right to receive all dividends declared by Management HoldCo, GDS Beijing and GDS Shanghai and the right to all undistributed earnings of Management HoldCo, GDS Beijing and GDS Shanghai; (iii) the right to receive the residual benefits of the Management HoldCo, GDS Beijing and GDS Shanghai through its exclusive option to acquire 100% of the equity interests in Management HoldCo, GDS Beijing and GDS Shanghai, to the extent permitted under PRC law; and (iv) the right to require the shareholders of Management HoldCo, GDS Beijing, GDS Beijing’s subsidiaries and GDS Shanghai to appoint the PRC citizen (s) as designated by us to act as such shareholder’s exclusive attorney-in-fact to exercise all shareholder rights, including, but not limited to, voting on all matters of Management HoldCo, GDS Beijing, GDS Beijing’s subsidiaries and GDS Shanghai requiring shareholder approval, disposing of all or part of the shareholder’s equity interest in Management HoldCo, GDS Beijing and GDS Shanghai, and appointing directors and executive officers.

174

In accordance with ASC 810, we have a controlling financial interest in Management HoldCo, GDS Beijing and GDS Shanghai because we have (i) the power to direct activities of Management HoldCo, GDS Beijing and GDS Shanghai that most significantly impact their economic performance; and (ii) the right to receive expected residual return of Management HoldCo, GDS Beijing and GDS Shanghai that could potentially be significant to Management HoldCo, GDS Beijing and GDS Shanghai.

The significant judgments used and assumptions made in our determination that we are the primary beneficiary of Management HoldCo, GDS Beijing and GDS Shanghai were the terms of the VIE Arrangements and our financial support to Management HoldCo, GDS Beijing and GDS Shanghai. Accordingly, we have included the financial statements of Management HoldCo, GDS Beijing and GDS Shanghai in our consolidated financial statements.

Our PRC legal counsel, based on its understanding of the relevant laws and regulations, is of the opinion that each of the contracts among our wholly-owned PRC subsidiaries, the consolidated VIEs and their shareholders is valid, legally binding and enforceable in accordance with its terms. However, there are substantial uncertainties regarding the interpretation and application of PRC laws and future PRC laws and regulations. Any changes in PRC laws and regulations that affect our ability to control our VIEs may preclude us from consolidating these companies in the future.

Revenue Recognition

We recognize revenue as we satisfy a performance obligation by transferring control over a good or service to a customer. For each performance obligation satisfied over time, we recognize revenue over time by measuring progress toward complete satisfaction of that performance obligation. If we do not satisfy a performance obligation over time, the performance obligation is satisfied at a point in time. Revenue is measured as the amount of consideration to which we expect to be entitled in exchange for transferring promised goods or services to a customer, excluding amounts collected on behalf of third parties.

For contracts with customers that contain multiple performance obligations, we account for individual performance obligations separately if they are distinct or as a series of distinct obligations if the individual performance obligations meet the series criteria. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. The transaction price is allocated to the separate performance obligation on a relative standalone selling price basis. The standalone selling price is determined based on overall pricing objectives, taking into consideration market conditions, geographic locations and other factors.

We derive revenue primarily from the delivery of colocation services and managed services, including managed hosting services and managed cloud services. The remainder of our revenue is from IT equipment sales that are either sold on a stand-alone basis or bundled in a managed hosting service contract arrangement and consulting services.

Contracts with customers for colocation services and managed services include (i) those provide for variable considerations that are primarily based on the usage of such services, and revenues on such contracts are recognized based on the agreed usage-based fees as the actual services are rendered throughout the contract term; and (ii) those provide for a fixed consideration over the contract service period, and revenues on such contracts are recognized on a straight-line basis over the term of the contract.

In certain colocation and managed hosting service contracts, we agree to charge customers for their actual power consumption. Relevant revenue is recognized based on actual power consumption during each period. In certain other colocation and managed hosting service contracts, we specify a fixed power consumption limit each month for customers. If a customer’s actual power consumption is below the limit, no additional fee is charged, while if its actual power consumption is above the limit, we charge the customers additional power consumption fees calculated based on the portion of actual power consumption exceeding the limit, multiplied by a fixed unit price, which is determined based on market price and does not provide customers with rights to acquire additional goods or services. Accordingly, relevant revenue is recognized each month based on actual additional power consumption fees.

175

Our colocation service and managed service contracts with customers contain both lease and nonlease components. We elected to adopt the practical expedient which allows lessors to combine lease and non-lease components and account for them as one component if i) they have the same timing and pattern of transfer; and ii) the lease component, if accounted for separately, would be classified as an operating lease. We elected to apply the practical expedient on the contracts that meet the conditions. In addition, we have performed a qualitative analysis to determine that the non-lease component is the predominant component of our revenue stream as the customer would ascribe more value to the services provided rather than to the lease component. Therefore, the combined component is accounted for in accordance with the current revenue accounting guidance (“ASC 606”). For contracts that do not meet the conditions required to adopt the practical expedient, the lease component is accounted for in accordance with the current lease accounting guidance (“ASC 842”), which is immaterial for the years ended December 31, 2020, 2021 and 2022.

Revenue recognized for colocation or managed hosting and cloud services delivered prior to billing is recorded within accounts receivable. We generally bill the customer on a monthly or quarterly basis in arrears.

Cash received in advance from customers prior to the delivery of the colocation or managed hosting and cloud services is recorded as deferred revenue.

The sale of IT equipment is recognized when the customer obtains control of the equipment, which is typically when delivery has occurred, the customer accepts the equipment and we have no performance obligation after the delivery.

In certain managed service contracts, we sell and deliver IT equipment such as servers and computer terminals prior to the delivery of the services. Since sale of equipment can be distinguished and is separately identifiable from other promises in the contract and it is distinct within the context of the contract, the sale of equipment is considered a separate performance obligation. Accordingly, the contract consideration is allocated to the equipment and the managed services based on their relative standalone selling prices.

Sales of IT equipment is generally recognized on a gross basis as we are primarily responsible for fulfilling the contract, assume inventory risk and have discretion in establishing the price when selling to the customer.

To the extent we do not meet the criteria for recognizing revenue on a gross basis, we record the revenue on a net basis.

Consulting services are provided to customers for a fixed amount over the service period, usually less than one year. We recognize revenues from consulting services over the period when the services were provided, since customers simultaneously receive and consume the benefit of the services. We use the input method based on the pattern of service provided to the customers.

Leases

We are lessee in a number of non-cancellable operating leases and finance leases, primarily for data centers, lands, offices and other equipment. We adopted ASC 842, Leases, on January 1, 2019, using a modified retrospective method.

We determine if an arrangement is or contains a lease at its inception.

We recognize lease liabilities and right-of-use, or ROU, assets at lease commencement date. Lease liabilities are measured at the present value of unpaid lease payments at the lease commencement date and are subsequently measured at amortized cost using the effective-interest method. Since most of our leases do not provide an implicit rate, we use our own incremental borrowing rate in determining the present value of unpaid lease payments. The incremental borrowing rate was determined using a portfolio approach based on the rate of interest that we would have to borrow an amount equal to the lease payments on a collateralized basis over a similar term. The judgments used in the valuation of incremental borrowing rate of the leases are inherently subjective. Different assumptions or estimates could result in different accounting treatment for a lease.

Business Combinations and Goodwill

We account for our business combinations using the acquisition method of accounting in accordance with ASC Topic 805, Business Combinations.

176

The acquisition method of accounting requires us to estimate fair values of separately identifiable assets acquired and liabilities assumed. The consideration transferred in an acquisition is measured as the aggregate of the fair values at the date of exchange of the assets given, liabilities incurred, and equity instruments issued as well as the contingent considerations as of the acquisition date. The costs directly attributable to the acquisition are expensed as incurred. Identifiable assets, liabilities and contingent liabilities acquired or assumed are measured separately at their fair value as of the acquisition date, irrespective of the extent of any non-controlling interests.

The determination of fair values of the identifiable assets acquired, liabilities assumed and non-controlling interests is based on various assumptions and valuation methodologies requiring considerable judgment from management. The most significant variables in these valuations are discount rates, the number of years on which to base the cash flow projections, as well as the assumptions and estimates used to determine the cash inflows and outflows. We determine discount rates to be used based on the risk inherent in the related activity’s current business model and industry comparisons.

Goodwill is an asset representing the future economic benefits arising from other assets acquired in the acquisition that are not individually identified and separately recognized.

Goodwill is not amortized but is tested for impairment annually or more frequently if events or changes in circumstances indicate that it might be impaired. Goodwill is tested for impairment at the reporting unit level on an annual basis and between annual tests if an event occurs or circumstances change that would more-likely-than-not reduce the fair value of a reporting unit below its carrying value. These events or circumstances could include a significant change in macroeconomic conditions, the industry and market considerations, cost factors, overall financial performance, other relevant entity-specific events, and events affecting a reporting unit and share price. Application of the goodwill impairment test requires judgment, including the identification of the reporting unit, assignment of assets and liabilities to the reporting unit, assignment of goodwill to the reporting unit, and determination of the fair value of each reporting unit.

We have the option to perform a qualitative assessment to determine whether it is more-likely-than-not that the fair value of a reporting unit is less than its carrying value prior to performing the goodwill impairment test. If it is more-likely-than-not that the fair value of a reporting unit is greater than its carrying amount, the goodwill impairment test is not required. If the goodwill impairment test is required, the fair value of the reporting unit is compared with its carrying amount (including goodwill). If the fair value of the reporting unit is less than its carrying amount, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit. In assessing the qualitative factors, we considered the impact of abovementioned events or circumstances. No impairment losses were recorded for goodwill for the years ended December 31, 2020, 2021 and 2022.

Impairment of Long-Lived Assets

Long-lived assets (primary including property and equipment, operating lease right-of-use assets and prepaid land use rights) are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group be tested for possible impairment, we first compare undiscounted cash flows expected to be generated by that asset or asset group to its carrying amount. The undiscounted cash flows incorporated our best estimate of utilization rates of relevant data centers based on historical actual utilization rates and our business plans for those data centers which are approved by the board of directors. If the carrying amount of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary. For purposes of impairment testing of long-lived assets, we have concluded that an individual data center is the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. In the year ended December 31, 2022, an impairment loss of RMB12.8 million (US$1.9 million) was recognized. No impairment loss was recorded in the years ended December 31, 2020 and 2021.

Share-based Compensation

We adopted an equity incentive plan in July 2014, or the 2014 share incentive plan, for the granting of share options to key employees, directors and external consultants in exchange for their services. The total number of shares that may be issued under the 2014 share incentive plan is 29,240,000 ordinary shares.

177

We adopted a second equity incentive plan in August 2016, or the 2016 share incentive plan, for the granting of share options and other equity awards to key employees and directors in exchange for their services. The maximum aggregate number of shares which may be subject to equity awards under the 2016 share incentive plan is 56,707,560 shares, provided, however, that such maximum aggregate number of shares shall be automatically increased on the first day of each fiscal year (i.e., January 1 of each calendar year) during which the 2016 share incentive plan remains in effect to three percent (3%) of our then total issued and outstanding shares, if and whenever the shares which may be subject to equity awards under the 2016 share incentive plan accounts for less than one and half percent (1.5%) of our then total issued and outstanding shares.

Restricted shares to directors, officers and employees

In August 2020, August 2021 and August 2022, we granted 11,520,312, 11,929,608 and 21,488,048 non-vested restricted shares, respectively, to employees, officers and directors. The restricted share awards were granted subject to service and market conditions, or service and performance conditions, which are tied to our financial performance. For restricted shares granted, the value of the restricted shares was determined by the fair value of the restricted shares on the grant date, on which all criteria for establishing the grant dates were satisfied. The value of restricted shares subject to service conditions and market conditions attached is recognized as a compensation expense using the graded-vesting method. The value of restricted shares subject to performance conditions attached is recognized as a compensation expense using the graded-vesting method only when achievement of the performance conditions becomes probable. For restricted shares with market conditions, the probability to achieve market conditions is reflected in the grant date fair value.

A summary of the restricted share activity is as follows:

    

Number of

Shares

Unvested at January 1, 2020

33,357,296

Granted

11,710,848

Vested

(12,684,640)

Forfeited

(1,364,736)

Unvested at December 31, 2020

31,018,768

Granted

12,107,888

Vested

(12,632,104)

Forfeited

(1,563,832)

Unvested at December 31, 2021

28,930,720

Granted

21,948,320

Vested

(5,015,992)

Forfeited

(7,328,536)

Unvested at December 31, 2022

38,534,512

We recognized restricted share related share-based compensation expenses of RMB333.7 million, RMB391.3 million and RMB290.8 million (US$42.2 million) for the years ended December 31, 2020, 2021 and 2022, respectively. As of December 31, 2022, total unrecognized compensation expense relating to the unvested shares was RMB348.9 million (US$50.6 million). The expense is expected to be recognized over a weighted average period of 1.58 years using the graded-vesting attribution method. We did not capitalize any of the share-based compensation expenses as part of the cost of any asset for the years ended December 31, 2020, 2021 and 2022.

178

The fair value of the restricted shares granted is estimated on the date of grant using the Monte Carlo simulation model with the following assumptions used.

Grant date:

    

August 2020

    

August 2021

 

August 2022

    

Risk-free rate of return

 

0.14% ~ 0.19%

0.07% ~ 0.33%

2.82% ~ 2.98%

Volatility

 

59.23

%

49.271% - 50.295%

53.14% - 54.15%

Expected dividend yield

 

 

 

Share price at grant date

 

US$10.1475

 

US$7.45

US$3.365

 

 

(RMB70.5)

 

(RMB48.2)

(RMB22.7)

 

Expected term

 

1~3

years

1~3

years

1~3

years

(1)

Volatility

Expected volatility is assumed based on our historical volatility in the period equal to the expected term of each grant.

(2)

Risk-free interest rate

Risk-free rate equal to the United States Government Treasury Yield Rates for a term equal to the remaining expected term.

(3)

Dividend yield

We estimated the dividend yield based on our expected dividend policy over the expected terms of the restricted shares.

Income Taxes

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and net operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is provided for deferred tax assets for which it is more likely than not that the related tax benefits will not be realized. The evaluation is based on our estimates of the future taxable income. The future taxable income incorporates our best estimate of utilization rates of relevant data centers based on historical actual utilization rates and our business plans for those data centers which are approved by the board of directors. Such key assumptions are sensitive to variation, such that minor changes could have an impact on the evaluation of the realizability of the deferred tax assets. We recognize the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. We record interest related to unrecognized tax benefits in interest expense and penalties in general and administrative expenses.

Recently Issued Accounting Standards

In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers. The ASU is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, with early adoption permitted, and should be adopted prospectively to business combinations occurring on or after the effective date of the amendments. We adopted this standard in the first quarter of 2023, and the adoption of this standard did not have a significant impact on our consolidated financial statements.

In September 2022, the FASB issued ASU 2022-04, Liabilities-Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations, which requires a buyer in a supplier finance program to disclose qualitative and quantitative information about its supplier finance programs. The ASU is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, except for the amendment on rollforward information for the relevant obligations, which is effective for fiscal years beginning after December 15, 2023. Early adoption is permitted. The ASU should be applied retrospectively to each period in which a balance sheet is presented, except for the amendment on rollforward information, which should be applied prospectively. We adopted this standard, except for the amendment on rollforward information for the relevant obligations, in the first quarter of 2023, and the adoption of this standard did not have a significant impact on our consolidated financial statements. We will adopt the amendment on rollforward information for the relevant obligations in the first quarter of 2024 and do not expect the adoption to have a material impact on our consolidated financial statements.

179

ITEM 6.    DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES

A.           Directors and Senior Management

The following table sets forth certain information relating to our directors, executive officers and senior management.

Name

    

Age

    

Position/Title

William Wei Huang‡

55

Chairman and chief executive officer

Daniel Newman

62

Chief financial officer

Jamie Gee Choo Khoo

58

Chief operating officer

Sio Tat Hiang†

75

Vice-chairman

Satoshi Okada‡

64

Director

Bruno Lopez†

58

Director

Lee Choong Kwong†

66

Director

Lim Ah Doo‡

73

Independent director

Bin Yu°°

53

Independent director

Zulkifli Baharudin

63

Independent director

Chang Sun‡

66

Independent director

Gary J. Wojtaszek‡

57

Director

Judy Qing Ye

52

Independent director

Jonathan King

46

Member of the executive committee

Yilin Chen

52

(Senior vice president, product and service and Southeast Asia business)

Yan Liang

47

Senior vice president, design, operation and delivery

Kejing Zhang

40

Senior vice president, sales

†    Designated as an STT GDC appointee.

‡    Designated as a Class B director nominee and subject to Class B 20-vote-per-share voting.

°°   Designated as a director subject to Class B 20-vote-per-share voting.

We have received from each independent director an annual confirmation of his/her independence pursuant to the Hong Kong Listing Rules and we consider them as independent.

Mr. William Wei Huang is our founder, chairman of our board of directors and, since 2002, has served as our chief executive officer. From 2004 to 2020, Mr. Huang also served as a director of Haitong-Fortis Private Equity Fund Management Co., Ltd., a domestic private equity fund management company in China. Prior to founding our company, he served as a senior vice president of Shanghai Meining Computer Software Co., Ltd., which operates StockStar.com, a website primarily providing finance and securities related information and services in China.

Mr. Daniel Newman has served as the chief financial officer of GDS since September 2011. Prior to joining us in this capacity, Mr. Newman acted as an advisor to GDS from 2009 to 2011. From 2008 to 2009, Mr. Newman served as a managing director at Bank of America Merrill Lynch with responsibility for investment banking clients in the telecom, media, and technology sectors in Asia. From 2005 to 2007, Mr. Newman acted as an advisor in the chairman’s office of Reliance Communications in Mumbai, India. From 2001 to 2005, Mr. Newman served as a managing director at Deutsche Bank with responsibility for investment banking clients in the telecom and media sectors in Asia. Mr. Newman previously worked as an investment banker at Salomon Brothers (and its successors) from 1997 to 2001 and at S.G. Warburg (and its successors) from 1983 to 1997 in London and Hong Kong. Mr. Newman received his bachelor’s degree in history from Bristol University in the UK in 1983.

Ms. Jamie Gee Choo Khoo has served as the chief operating officer of GDS since January 2019. Ms. Khoo joined the GDS senior management team in 2014, serving as deputy chief financial officer. From 1996 to 2007, Ms. Khoo worked at ST Telemedia, holding various management roles in finance, accounting and treasury as well as having responsibility for designated overseas investment entities. Prior to joining ST Telemedia, she worked for ABB (China) Holdings Limited from 1994 to 1996, Ernst & Young (Singapore) in 1994 and Baker Hughes (Singapore) from 1989 to 1993, mainly in finance and consulting roles. Ms. Khoo graduated from the National University of Singapore with a bachelor’s degree in accountancy and an MBA from the University of Hull. Ms. Khoo is a fellow member of the Institute of Singapore Chartered Accountants and a member of the Singapore Institute of Directors.

180

Mr. Sio Tat Hiang is vice-chairman of our board of directors and has been a director of our company since August 2014. Since 2020, Mr. Sio has been a director of ST Telemedia (the sole indirect shareholder of STT GDC), and STTC. From 2012 to 2020 Mr. Sio was a director of STT GDC, from 2017 to 2020, Mr. Sio was the chairman of the board of STT GDC and from 2017 to 2022 Mr Sio was Chairman on the Board of Virtus HoldCo Limited. In addition, Mr. Sio currently also sits on the Boards of U Mobile Sdn Bhd and STT Global Data Centers India Private Limited. He graduated with a bachelor’s degree in business administration with honors from the National University of Singapore and attended the London Business School Senior Executive Programme.

Mr. Satoshi Okada has been a director of our company since June 2014. From 2000 to 2005, Mr. Okada had held various management positions within the Softbank Corp. group. Since 2008, he also serves as a director of Alibaba.com Japan, which is engaged in the Alibaba related business. Mr. Okada also serves as a director on the board of Baozun Inc., a Nasdaq-listed company since 2014 and Alibaba.com while it was a public company in Hong Kong from 2007 to 2012.

Mr. Bruno Lopez has been a director of our company since August 2014. Mr. Lopez is President and Group Chief Executive Officer of STT GDC—the data center business of Singapore Technologies Telemedia Pte Ltd, or ST Telemedia. He is responsible for the overall leadership, direction, growth and development of the STT GDC group. He is also concurrently Deputy Chief Executive Officer at ST Telemedia. Since joining ST Telemedia in 2014, Mr. Lopez has led STT GDC in its strategy to build a large portfolio of integrated data centers across a global platform in Singapore, UK, Thailand, India, Indonesia, South Korea, Japan, the Philippines and in China through GDS. He is a board member and the chairman of the executive committee in GDS as well as in all these other operational platforms owned by STT GDC. An industry veteran in the telecommunications and data center sectors with more than 25 years of experience, Mr. Lopez was the chief executive officer and executive director of Keppel Data Centers where he was instrumental in leading the company’s growth and business expansion in Asia and Europe. From 2009 to 2014, he was also responsible for setting up Securus Data Property Fund, an investment fund focused on developing data center assets in the Asia-Pacific region, Europe and the Middle East, which was eventually merged with Keppel Data Centres’ assets as part of the company’s SGX listing. He received a bachelor’s degree with honors from the National University of Singapore and a master’s degree in human resource management from Rutgers University.

Mr. Lee Choong Kwong has been a director of our company since August 2014. From 2013 to 2017, Mr. Lee was ST Telemedia’s executive vice president for China. He was responsible for China investments and business development. Mr. Lee brings with him more than 20 years of China business experience. He played a key role in ST Telemedia’s investments in China. Mr. Lee received a bachelor’s degree in electrical and electronic engineering from the National University of Singapore, and a UCLA-NUS Executive MBA degree.

Mr. Lim Ah Doo has served as our director since August 2014. Mr. Lim is currently the chairman and independent non-executive director of Olam Group Limited, formerly known as Olam International Limited, as well as an independent non-executive director of GP Industries Limited, Singapore Technologies Engineering Ltd (STE), STT Global Data Centers India Private Limited, or GDC India, Virtus Holdco Ltd (VHL) and U Mobile Sdn Bhd. He also chairs the audit committees of GP Industries, GDC India, VHL and U Mobile, and is also a member of the audit committee of STE. Mr. Lim currently serves as a non-executive director of ST Telemedia and STTC and also chairs the audit committees of ST Telemedia and STTC. From 2016 to 2020, Mr. Lim served as an independent non-executive director of STT GDC and also chaired the audit committee of STT GDC. During his 18-year distinguished banking career in Morgan Grenfell, Mr. Lim held several key positions including chairing Morgan Grenfell (Asia). From 2003 to 2007, he was president and then vice chairman of the RGM group, a leading global resource-based group and in 2008, he served as a deputy chairman of a member of RGM Group. Mr. Lim obtained a bachelor’s degree in engineering with honors from the Queen Mary College, University of London, and an MBA from the Cranfield School of Management.

181

Ms. Bin Yu has served as our independent director since November 2016. She served as the chief financial officer for Lingochamp Information Technology (Shanghai) Co., Ltd., a company engaged in AI driven education from September 2017 to January 2020. Ms. Yu has served as an independent director of Zero2IPO Holdings Inc., a company committed to providing the industry with leading services for entrepreneurship and investment since December 2020, an independent director of Kuke Music Holding Limited, a leading provider of classical music licensing, subscription and smart education services in China since January 2021, an independent director of Baozun Inc., a Nasdaq-listed brand e-commerce solutions provider based in China since May 2015, and an independent director of iDreamSky Technology Holdings Limited, a leading mobile game publisher in China listed on the Hong Kong Stock Exchange since May 2018. From 2015 to May 2017, she served as the chief financial officer of Innolight Technology Corp. From 2013 to 2015, she served as a director and the chief financial officer of Star China Media Limited, a company engaged in the entertainment TV programs business. From 2012 to 2013, she was a senior vice president of Youku Tudou Inc., and had responsibility for the company’s investments in content production, mergers and acquisitions and strategic investments. She previously served as the chief financial officer from 2012 to 2013, and the vice president of finance from 2010 to 2011, of Youku Tudou’s predecessor, Tudou Holdings Limited. Prior to that, she worked at KPMG from 1999 to 2010 and was a senior manager of KPMG’s Greater China region. Ms. Yu received a master’s degree in accounting from the University of Toledo, and an EMBA from Tsinghua University and INSEAD, respectively. Ms. Yu is a Certified Public Accountant in the United States admitted by the Accountancy Board of Ohio.

Mr. Zulkifli Baharudin has served as our independent director since November 2016. Since 2011, he has been serving as the executive chairman of Indo-Trans Corporation, a logistics and supply chain company across Indo-China. Mr. Zulkifli has been the non-executive director on the Board of Virtus Holdco Limited and Omni Holdco, LLC since 2017 and 2018, respectively. Mr. Zulkifli has been serving as a director on the Board of Ang Mo Kio Thye Hua Kwan Hospital Ltd, Thye Hua Kwan Moral Charities Limited and Thye Hua Kwan Nursing Home Limited since 2012, 2011 and 2014, respectively. Mr. Zulkifli also serves as Singapore’s Non-Resident Ambassador to the Republic of Kazakhstan and Uzbekistan. From 1997 to 2001, he also served as a nominated member of Parliament in Singapore. Mr. Zulkifli received his bachelor’s degree in estate management from the National University of Singapore.

Mr. Chang Sun has served as our independent director since April 2017. Since 2017, Mr. Sun has been the managing partner/Chairman for China at TPG, a global alternative investment firm. Prior to joining TPG, he founded and was the chairman of Black Soil Group Ltd., an agriculture impact investing company. Prior to founding Black Soil in 2015, Mr. Sun was the chairman of Asia Pacific at Warburg Pincus, a global private equity firm, where he had served for 20 years. Mr. Sun also was the founder and current honorary chairman of the China Venture Capital and Private Equity Association and the founder and current executive vice chairman of the China Real Estate Developers and Investor’s Association. He is also a board member of the Lauder Institute of the Wharton School and a board member of The China Entrepreneur Club. Mr. Sun earned a joint degree of MA/MBA from the Joseph Lauder Institute of International Management and the Wharton School of the University of Pennsylvania.

Mr. Gary J. Wojtaszek has served as our director since June 2018, and had been an observer of our board of directors since October 2017. Mr. Wojtaszek has extensive experience founding, growing, leading, and monetizing private and public companies of scale. He is the founder and CEO of RecNation, which designs, builds, and operates premium class facilities geared towards the needs of the recreational vehicle enthusiast. From August 2011 to February 2020, he served as President and Chief Executive Officer of CyrusOne, Inc., a real estate investment trust that builds and manages carrier-neutral hyperscale data centers globally. Prior to CONE, Mr. Wojtaszek served as chief financial officer and board member of Cincinnati Bell Inc., where he had responsibility for the data center business and oversaw CyrusOne’s successful creation, spin-off, and IPO. Before joining Cincinnati Bell in July 2008, he was senior vice president, treasurer, and chief accounting officer for the Laureate Education Corporation from 2006 to 2008 helping with the leveraged buyout of the company to KKR. He worked at Agere Systems, the semiconductor and optical electronics communications division of Lucent Technologies, from 2001 to 2008, which was subsequently spun off through an IPO. While at Agere Systems, Mr. Wojtaszek worked in a number of senior finance positions, helping with the restructuring and repositioning of the company following the 2001 financial crisis. Mr. Wojtaszek started his career in the General Motors New York treasury group and joined Delphi Automotive Systems as the regional European treasurer in connection with the initial public offering and spin-off of Delphi Automotive Systems from General Motors. Mr. Wojtaszek currently serves on the Board of Talen Energy which is one of the largest power generation providers in the United States. He also is a board member of Quantum Loophole, developer of master planned data center communities in the U.S and Infra Tech Partners. Mr. Wojtaszek serves as an industry advisor to global investment firm, The Carlyle Group, Inc. and Actis, a leading global investor in sustainable infrastructure and sits on the boards of their portfolio companies NXTRA in India and Involta in the US as well as Southern Methodist University. He has a BA from Rutgers University and a MBA from Columbia University.

182

Ms. Judy Qing Ye has served as our independent director since October 2018. Ms. Judy Qing Ye is the managing partner for Yimei Capital, a global alternative investment firm and has over 20 years of experience in investment. Prior to founding Yimei Capital in 2011, Ms. Ye was the Asia Head of EM Alternatives (“EMA”), a global private equity firm from 2008 to 2010. Prior to EMA, Ms. Ye served as director of strategic investments at Hewlett-Packard Company from 2001 to 2008. In her earlier career, Ms. Ye worked as M&A project manager at PepsiCo, New York from 1997 to 1999. Ms. Ye is also the co-founder and managing partner of NE Social Impact Fund (NESIF), a dedicated social impact investing fund in China. Ms. Ye is also the council member of United Way Shanghai, a global non-profit charitable organization. She is also the President of the Wharton Club of Shanghai and the Director of the Union of Finance Alumni of Peking University (UFAPKU). Ms. Ye received her bachelor of economics degree from Peking University and earned her MA from Tufts University, MBA from the Wharton School at University of Pennsylvania.

Mr. Jonathan King has been a member of our executive committee since October 2016 and has been involved with our company since 2014, in his role as chief operating officer and head of investments of ST Telemedia’s data center business—STT GDC. In this role he is responsible for the performance of STT GDC’s existing platforms as well as leading its investment activities into new markets. From 2009 to 2014, Mr. King was the co-fund manager of Securus Data Property Fund, an investment fund focused on the acquisition and management of high-quality data center assets in the Asia-Pacific region and Europe. During that time, Mr. King played a key role in developing the portfolio of data centers that was eventually listed as Keppel DC REIT on the Singapore Exchange. Mr. King was an associate director with Macquarie Bank’s real estate group. He obtained a bachelor’s degree in engineering from the University of Sydney and a graduate diploma in finance and investment from the Financial Services Institute of Australasia.

Ms. Yilin Chen joined our company in 2008 and has served as our senior vice president for product and service business since March 2017 and as senior vice president for Southeast Asia business since October 2022. Prior to joining us, Ms. Chen held various roles in consulting, business planning and analysis, product and operations. Ms. Chen worked at HP China from 1995 to 2008, holding leadership roles related to IT solutions and service, outsourcing, business development and management. From 1992 to 1995, Ms. Chen worked at the East China Institute of Computer and Science. She graduated from Shanghai Science and Technology University with a bachelor’s degree in computer science.

Ms. Yan Liang joined our company in 2010 and has served as our senior vice president of operation and delivery since March 2014 with responsibility for establishing the operation governance system and management platform for data centers. Ms. Liang is currently also responsible for data center design and leads our company’s design team. Ms. Liang serves on the China Data Center Committee as vice chairman with responsibility for contributing to white papers for the operation and maintenance management technology of data centers and promoting maintenance and operation in data center industry. Prior to joining us in 2010, Ms. Liang served as a director of operations and business development with COSCO’s global data center business where she had responsibility for information system centralization, construction of large data centers, establishment and promotion of ITIL operation management systems and global disaster recovery from 1997 to 2010. Ms. Liang received a bachelor’s degree from Shanghai Tie Dao University and an MBA from Fudan University.

Mr. Kejing Zhang joined our company in 2015 as our senior vice president of sales, and is responsible for sales operations and management. Prior to joining us, Mr. Zhang was a director of wholesale business of China Unicom (Europe) Operations Limited from 2010 to 2014, with responsibility for sales and business development with telco carriers in European and African regions. Mr. Zhang majored in electronic engineering and received a Ph.D. from Queen Mary and Westfield College to the University of London.

Board Observer

In accordance with the Investor Rights Agreement entered into between Ping An Overseas Holdings and our company, we have agreed that an observer designated by Ping An Overseas Holdings may join meetings of our board of directors as an observer, subject to maintaining its shareholding at or above a specified percentage threshold. Mr. Hoi Tung, chairman and chief executive officer of China Ping An Insurance Overseas (Holdings) Limited, as well as a member of the Investment Committee of Ping An Insurance (Group) of China, was designated by Ping An Overseas Holdings after the completion of its investment to join meetings of our board of directors as an observer.

183

Mr. Hoi Tung is currently the Chairman and CEO of China Ping An Insurance Overseas (Holdings) Limited. From 2014 to 2016, Mr. Tung was the Chairman of Investment Committee of Ping An Insurance (Group) of China, Ltd. From 2004 to 2014, Mr. Tung was the Chairman and CEO of Ping An Trust Co. Ltd. Before joining Ping An, Mr. Tung was an executive director with Goldman Sachs (Asia) L.L.C., advising major financial institutions in the Asia Pacific region on restructuring, M&As and capital markets activities. Mr. Tung started his career as a management consultant with McKinsey & Co. He obtained a Master’s degree in Engineering Science with first honor from Oriel College, University of Oxford, and an MBA from INSEAD. Mr. Tung is a fellow of the Global Finance Leaders Fellowship at the Aspen Institute.

Board Diversity Matrix

Board Diversity Matrix (As of March 15, 2023)

Country of Principal Executive Offices:

People’s Republic of China

Foreign Private Issuer

Yes

Disclosure Prohibited Under Home Country
(i.e. People’s Republic of China) Law

No

Total Number of Directors

11

Female

Male

Non-Binary

Did Not
Disclose
Gender

Part I: Gender Identity

Directors

2

9

0

0

Part II: Demographic Background

Underrepresented Individual in Home Country
(i.e. People’s Republic of China) Jurisdiction

0

LGBTQ+

0

Did Not Disclose Demographic Background

0

Our company is a foreign issuer and we have two female directors on our board of directors as of March 15, 2023. Accordingly, we meet the diversity objective under Nasdaq’s Board Diversity Rule as of March 15, 2023.

Weighted Voting Rights (WVR) Structure

Under our weighted voting rights structure, our share capital comprises Class A ordinary shares and Class B ordinary shares. Class A ordinary shares and Class B ordinary shares carry equal rights, generally rank pari passu with one another and are entitled to one vote per share at general meetings of shareholders, except for only the following matters at general meetings of shareholders, with respect to which Class B ordinary shares are entitled to 20 votes per share: (i) the election or removal of a simple majority, or six, of our directors; and (ii) any change to our Articles of Association that would adversely affect the rights of Class B shareholders. These rights are categorized as WVR structure, under the Hong Kong Listing Rules. As a result, we are deemed as a company with a WVR structure. For further information about the risks associated with our WVR structure, see “Item 3. Key Information — D. Risk Factors — Risks Related to Our Corporate Structure.”

As of March 15, 2023, the beneficiary of the WVR structure was Mr. Huang, the beneficial owner of the 55,590,336 Class B ordinary shares then issued and outstanding.

184

Subject to the provisions of our Articles of Association, our Class B ordinary shares may be converted into Class A ordinary shares at the option of the holder or automatically at the occurrence of an automatic conversion event. Such automatic conversion event refers to the first occurrence of (i) Mr. Huang having beneficial ownership in less than 5% of our issued share capital on an as converted basis; (ii) the consultation draft Foreign Investment Law of the People’s Republic of China published by the MOFCOM on January 19, 2015, or the FIL, in the form implemented not requiring VIE entities operating the PRC business to be owned or controlled (as defined in the FIL as officially promulgated by the PRC legislator) by PRC nationals or entities (including without limitation the FIL as officially promulgated by the PRC legislator grandfathering then-existing VIE Entities in the PRC); (iii) PRC law no longer requiring the conduct of the PRC business to be owned or controlled by PRC nationals or entities; (iv) the promulgation of the FIL as it relates to VIE entities is abandoned by the PRC legislator; or (v) the relevant authorities in the PRC having approved the VIE structure without the need for the VIE entities to be owned or controlled by PRC nationals or entities. Subject to the provisions of our Articles of Association, if the Class B ordinary shares are automatically converted into Class A ordinary shares, the WVR structure will thereby be terminated.

Each Class B ordinary share is convertible into one Class A ordinary share at any time by the holder thereof, and will automatically convert into Class A ordinary shares under certain circumstances. Upon the conversion of all the issued and outstanding Class B ordinary shares into Class A ordinary shares, the company will issue 55,590,336 Class A ordinary shares. Any Class A ordinary shares which Mr. Huang directly or indirectly acquire may be converted into Class B ordinary shares.

Article 86(4) of our Articles of Association provides that for so long as Mr. Huang continues to have beneficial ownership in not less than five per cent. (5%) of the then issued share capital of our company on an as converted basis, the holders of the Class B Ordinary Shares shall have the right to nominate five (5) directors (one of which is intended to be Mr. Huang) for appointment as directors. Such directors shall be elected by resolutions of the members (with the Class B ordinary shares having twenty (20) votes per Class B ordinary share in respect of such resolutions).

Upon either (i) the automatic conversion of the Class B ordinary shares, or (ii) the conversion of such of the Class B ordinary shares that results in Mr. Huang ceasing to have beneficial ownership in not less than five per cent. (5%) but continuing to have beneficial ownership in not less than two per cent. (2%) of the then issued share capital of our company on an as converted basis, (a) the nomination and appointment rights under the above provisions shall cease and terminate; (b) any directors (other than William Wei Huang) appointed pursuant to the above provisions shall retire from office by rotation at the appropriate annual general meeting of members in accordance with the terms of their appointment, and (c) at the relevant annual general meeting, their replacement as a director shall be nominated by the Nominating and Corporate Governance Committee and shall be elected by resolutions of the members (with the Class B ordinary shares having one (1) vote per Class B ordinary share in respect of such resolutions); and (d) Mr. Huang shall continue to have the right to appoint and remove one (1) director (which is intended to be Mr. Huang).

Upon Mr. Huang having beneficial ownership in less than two per cent. (2%) of the then issued share capital of our company on an as converted basis, (a) Mr. Huang’s above appointment right shall cease and terminate, (b) any director appointed pursuant to such right shall retire from office by rotation at the appropriate annual general meeting of members in accordance with the terms of their appointment, and (c) at the relevant annual general meeting, their replacement as a director shall be nominated by the Nominating and Corporate Governance Committee and shall be elected by resolutions of the members (with the Class B ordinary shares having one (1) vote per Class B ordinary share in respect of such resolutions).

In addition, a quorum required for a meeting of shareholders consists of at least two shareholders present in person or by proxy or by duly authorized representative, representing not less than one-third in nominal value of the total issued voting shares in our company, save that for any general meeting requisitioned by one or more shareholders holding at the date of deposit of the requisition not less than 10% of the voting rights in our company, two shareholders entitled to vote and present in person or by proxy or by duly authorized representative, representing not less than 10% of the aggregate voting power in our company throughout the meeting shall form a quorum.

185

B.           Compensation

For the year ended December 31, 2022, we and our subsidiaries paid aggregate compensation of approximately US$8.1 million to our directors and executive officers as a group, of which, US$6.1 million was settled in cash and US$2.0 million was settled in restricted shares issued under our 2016 share incentive plan. We did not pay any other cash compensation or benefits in kind to our directors and executive officers. We set aside an aggregate of US$0.1 million for pensions, retirement or other benefits for our directors and executive officers in 2022.

For information regarding options granted to our directors and executive officers, see “—Share Incentive Plans.”

Share Incentive Plan

2016 Share Incentive Plan

Our second equity incentive plan adopted in 2016, or the 2016 share incentive plan, provides for the grant of share options, share appreciation rights, restricted share units, restricted shares or other share-based awards, which we refer to collectively as equity awards. We believe that the 2016 share incentive plan will aid us in recruiting, retaining and motivating key employees and directors of outstanding ability through the granting of equity awards.

The maximum aggregate number of shares which may be subject to equity awards under the 2016 share incentive plan is 56,707,560 shares, provided, however, that the maximum number of unallocated ordinary shares which may be issuable pursuant to awards under the 2016 share incentive plan shall be automatically increased on the first day of each fiscal year (i.e., January 1 of each calendar year) during which the 2016 share incentive plan remains in effect to three percent (3%) of our then total issued and outstanding ordinary shares, if and whenever the unallocated ordinary shares which may be subject to equity awards under the 2016 share incentive plan accounts for less than one and half percent (1.5%) of our then total issued and outstanding ordinary shares, provided further that solely for the fiscal year 2020, the increase of the unallocated ordinary shares which may be issuable pursuant to awards under the plan was given effect as of the date of the approval by the shareholders at the annual general meeting on August 6, 2020 (but calculated based on the total issued and outstanding ordinary shares of the Company as of January 1, 2020). In August 2020, the maximum number of unallocated shares which may be issuable pursuant to awards under the 2016 share incentive plan was automatically increased by 32,592,288 to 3.0% of the then total issued and outstanding ordinary shares, which was 1,216,432,715. In January 2022, the maximum number of unallocated shares which may be issuable pursuant to awards under the 2016 share incentive plan was automatically increased by 29,252,600 to 3.0% of the then total issued and outstanding ordinary shares, which was 1,495,180,395.

Administration

The 2016 share incentive plan is administered by our board of directors (only with respect to equity awards granted on the date of the completion of our initial public offering), the remuneration committee, or any subcommittee thereof to whom the board or the remuneration committee shall delegate the authority to grant or amend equity awards. The plan administrator is authorized to interpret the plan, to establish, amend and rescind any rules and regulations relating to the plan, and to make any other determinations that it deems necessary or desirable for the administration of the plan, as well as determine the provisions, terms and conditions of each award consistent with the provisions of the plan.

186

Change in Control

In the event of a change in control (as defined below), if determined by the plan administrator in an award agreement or otherwise, any outstanding equity awards that are non-exercisable or otherwise unvested or subject to lapse restrictions, will automatically be deemed exercisable or otherwise vested or no longer subject to lapse restrictions, as the case may be, immediately prior to such change in control. The plan administrator may also, in its sole discretion, decide to cancel such equity awards for fair value, provide for the issuance of substitute awards that will substantially preserve the otherwise applicable terms of any affected awards previously granted or provide that affected share options or share appreciation rights will be exercisable for a period of at least 15 days prior to the change in control and terminated upon the change in control if not previously exercised. A “change in control” under the 2016 share incentive plan is generally defined as (i) the sale of all or substantially all of our assets to any person or group (other than certain permitted holders), unless the primary purpose of the sale is to create a holding entity for us that will be directly or indirectly owned in substantially the same proportions by the same persons that held our shares immediately prior to the consummation of such sale, or (ii) one or more related transactions whereby any person or group (other than certain permitted holders) becomes the beneficial owner of more than 50% of the total voting power of our voting shares and controls the composition of a majority of our board of directors, unless the primary purpose of such transaction or transactions, as applicable, is to create a holding entity for us that will be directly or indirectly owned in substantially the same proportions by the same persons that held our shares immediately prior to the consummation of such transaction.

Term

Unless terminated earlier, the 2016 share incentive plan will continue in effect for a term of ten years from the date of its adoption.

Award Agreements

Generally, equity awards granted under the 2016 share incentive plan are evidenced by an award agreement providing for the number of ordinary shares subject to the award, and the terms and conditions of the award, which must be consistent with the 2016 share incentive plan.

Vesting Schedule

The plan administrator determines the vesting schedule of each equity award granted under the 2016 share incentive plan, which vesting schedule will be set forth in the award agreement for such equity award.

Amendment and Termination of Plan

Our board of directors may at any time amend, alter or discontinue the 2016 share incentive plan, subject to certain exceptions.

Granted Restricted Shares

In August 2020, August 2021 and August 2022, we granted 11,520,312, 11,929,608 and 21,488,048 non-vested restricted shares to employees, officers and directors, respectively. The restricted share awards were granted subject to service and market conditions, or service and performance conditions, which are tied to our financial performance.

In March, June, July and October 2020 we issued a total of 190,536 restricted shares to directors pursuant to equity awards under the 2016 share incentive plan. In January, June, July and October 2021, we issued a total of 178,280 restricted shares to directors pursuant to equity awards under the 2016 share incentive plan. In January, September and October 2022, we issued a total of 460,272 restricted shares to directors pursuant to equity awards under the 2016 share incentive plan. These restricted shares were fully vested upon the date of grant and were granted to our directors in lieu of cash to settle a portion of remuneration for their services previously rendered.

187

Mr. Huang informed our company that certain variable pre-paid forward sale contract transactions in respect of 42,457,504 ordinary shares beneficially owned by him, which transactions he originally entered into between May 2020 and June 2022, would expire between March 2023 and December 2023. If Mr. Huang chooses to settle these transactions by transferring ownership of the 42,457,504 ordinary shares to the counterparties, his beneficial ownership interest in our total issued share capital would decrease to below 5%, which would trigger an automatic conversion event, unless the 5% threshold contained in our Articles of Association is reduced or he otherwise acquires beneficial ownership of additional shares to keep his beneficial ownership at or above 5% or such other threshold if so reduced. See “Item 3. Key Information—D. Risk Factors—Risks Relating to Our Business and Industry—If Mr. Huang’s beneficial ownership in our company falls below 5%, our dual-class share structure will terminate and a change of control would be triggered under certain of our material commercial and loan agreements, and our business development, financial condition and future prospects may be materially and adversely affected.” On March 30, 2023, Mr. Huang acquired beneficial ownership of an additional 3,888,000 of our ordinary shares, representing 0.25% of our total issued share capital through the accelerated vesting of certain restricted share units previously granted to him under our 2016 share incentive plan. The Compensation Committee and our board of directors approved this accelerated vesting as a temporary measure to provide Mr. Huang with the flexibility of settling part of the aforementioned variable pre-paid forward sale contract transactions with other of his shareholdings without triggering an automatic conversion event that would otherwise result in the termination of the dual-class shareholding structure and the occurrence of the change of control implications. The ordinary shares Mr. Huang received upon the accelerated vesting of the foregoing restricted share units are subject to a lock-up (including a prohibition on pledges or derivative transactions) as well as a claw-back arrangement with us, pending a longer-term solution to the issues surrounding the potential change in control trigger.

The table below summarizes, as of March 15, 2023, the restricted shares we have granted to our directors and executive officers:

Name

    

Position

    

Numbers of
Restricted
Shares

    

Grant Date

William Wei Huang

Chairman and chief executive officer

*

August 13, 2020, August 2, 2021 and August 1,2022.

Daniel Newman

Chief financial officer

*

August 13, 2020, August 2, 2021 and August 1,2022.

Jamie Gee Choo Khoo

Chief operating officer

*

August 13, 2020, August 2, 2021 and August 1,2022.

Sio Tat Hiang

Vice-chairman

*

March 19, 2020, June 1, 2020, July 1, 2020, October 1, 2020, January 1, 2021, June 1, 2021, July 1, 2021, October 1, 2021, January 1, 2022, September 1, 2022 and October 3, 2022.

Satoshi Okada

Director

*

March 19, 2020, June 1, 2020, July 1, 2020, October 1, 2020, January 1, 2021, June 1, 2021, July 1, 2021, October 1, 2021, January 1, 2022, September 1, 2022 and October 3, 2022.

Bruno Lopez

Director

*

March 19, 2020, June 1, 2020, July 1, 2020, October 1, 2020, January 1, 2021, June 1, 2021, July 1, 2021, October 1, 2021, January 1, 2022, September 1, 2022 and October 3, 2022.

Lee Choong Kwong

Director

*

March 19, 2020, June 1, 2020, July 1, 2020, October 1, 2020, January 1, 2021, June 1, 2021, July 1, 2021, October 1, 2021, January 1, 2022, September 1, 2022 and October 3, 2022.

Lim Ah Doo

Independent Director

*

March 19, 2020, June 1, 2020, July 1, 2020, October 1, 2020, January 1, 2021, June 1, 2021, July 1, 2021, October 1, 2021, January 1, 2022, September 1, 2022 and October 3, 2022.

Bin Yu

Independent Director

*

March 19, 2020, June 1, 2020, July 1, 2020, October 1, 2020, January 1, 2021, June 1, 2021, July 1, 2021, October 1, 2021, January 1, 2022, September 1, 2022 and October 3, 2022.

Zulkifli Baharudin

Independent Director

*

March 19, 2020, June 1, 2020, July 1, 2020, October 1, 2020, January 1, 2021, June 1, 2021, July 1, 2021,

188

Name

    

Position

    

Numbers of
Restricted
Shares

    

Grant Date

October 1, 2021, January 1, 2022, September 1, 2022 and October 3, 2022.

Chang Sun

Independent Director

*

March 19, 2020, June 1, 2020, July 1, 2020, October 1, 2020, January 1, 2021, June 1, 2021, July 1, 2021, October 1, 2021, January 1, 2022, September 1, 2022 and October 3, 2022.

Judy Qing Ye

Independent Director

*

March 19, 2020, June 1, 2020, July 1, 2020, October 1, 2020, January 1, 2021, June 1, 2021, July 1, 2021, October 1, 2021, January 1, 2022, September 1, 2022 and October 3, 2022.

Gary J. Wojtaszek

Director

*

June 1, 2020, July 1, 2020, October 1, 2020, January 1, 2021, June 1, 2021, July 1, 2021, October 1, 2021, January 1, 2022, September 1, 2022 and October 3, 2022.

Jonathan King

Member of the executive committee

*

March 19, 2020, June 1, 2020, July 1, 2020, October 1, 2020, January 1, 2021, June 1, 2021, July 1, 2021, October 1, 2021, January 1, 2022, September 1, 2022 and October 3, 2022.

Yilin Chen

Senior vice president, product and service and Southeast Asia business

*

August 13, 2020, August 2, 2021 and August 1, 2022.

Yan Liang

Senior vice president, design, operation and delivery

*

August 13, 2020, August 2, 2021 and August 1, 2022.

Kejing Zhang

Senior vice president, sales

*

August 13, 2020, August 2, 2021 and August 1, 2022.

*

Less than 1% of our outstanding ordinary shares assuming conversion of all restricted shares into ordinary shares.

As of March 15, 2023, individuals other than our directors and executive officers as a group held a total of 25,139,272 restricted shares of our company, subject to various vesting schedules and conditions.

C.          Board Practices

Duties of Directors

Under Cayman Islands law, our directors have a fiduciary duty to act honestly in good faith with a view to our best interests. Our directors also have a duty to exercise the care, diligence and skill that a reasonably prudent person would exercise in comparable circumstances. In fulfilling their duty of care to us, our directors must ensure compliance with our Amended and Restated Memorandum and Articles of Association. A shareholder has the right to seek damages if a duty owed by our directors is breached.

The functions and powers of our board of directors include, among others:

conducting and managing the business of our company;
representing our company in contracts and deals;
appointing attorneys for our company;
select senior management such as managing directors and executive directors;
providing employee benefits and pension;

189

managing our company’s finance and bank accounts;
exercising the borrowing powers of our company and mortgaging the property of our company; and
exercising any other powers conferred by the shareholders’ meetings or under our Amended and Restated Memorandum and Articles of Association.

Appointment, Nomination and Terms of Directors

Pursuant to our Articles of Association, our board of directors are classified into three classes of directors designated as Class I, Class II and Class III, each generally serving a three-year term unless earlier removed and except as described below. The Class I directors consist of Gary J. Wojtaszek, Satoshi Okada and Bruno Lopez; the Class II directors consist of Lee Chong Kwong, Lim Ah Doo, Chang Sun, and Judy Qing Ye; and the Class III directors consist of William Wei Huang, Sio Tat Hiang, Bin Yu and Zulkifli Baharudin.

Class I directors initially retired from office by rotation and were up for re-election or re-appointment one year after the completion of our initial public offering. Class II directors initially retired from office by rotation and were up for re-election or re-appointment two years after the completion of our initial public offering. Class III directors initially retired from office by rotation and were up for re-election three years after the completion of our initial public offering.

Our board currently consists of eleven (11) directors. Unless otherwise determined by us in a general meeting, our board will consist of not less than two (2) directors. There is no maximum number of directors unless otherwise determined by our shareholders in a general meeting, provided, however, that for so long as STT GDC has the right to appoint one or more directors to our board of directors, any change in the total number of directors on our board shall require the prior approval of the director or directors appointed by STT GDC.

Our Articles of Association provide that for so long as STT GDC beneficially owns: not less than 25% of our issued and outstanding share capital, they may appoint three directors to our board of directors, including our vice-chairman; less than 25%, but not less than 15%, of our issued and outstanding share capital, they may appoint two directors to our board of directors, including our vice-chairman; and less than 15%, but not less than 8%, of our issued and outstanding share capital, they may appoint one director to our board of directors, including our vice-chairman, none of which appointments will be subject to a vote by our shareholders. In addition, the above rights of STT GDC may not be amended without the approval of STT GDC. Where STT GDC beneficially owns: less than 25%, but 15% or more, of our issued and outstanding share capital, then of the directors appointed by STT GDC, only two may remain in office, and the other director, who shall be determined by STT GDC, or failing which shall be the director whose term is due to expire soonest, shall retire at the expiry of his/her term; less than 15%, but 8% or more, of our issued and outstanding share capital, then of the directors appointed by STT GDC, only one may remain in office, and the other directors, who shall be determined by STT GDC, or failing which shall be the directors whose terms are due to expire soonest, shall retire at the expiry of their respective terms; less than 8% of our issued and outstanding share capital, then the directors appointed by STT GDC may not remain in office and all shall retire at the expiry of their respective terms. Any director appointed by STT GDC who retires pursuant to the foregoing sentence may, in the sole discretion of our nominating and corporate governance committee, be re-nominated and subject to re-election at the next general meeting of our shareholders.

Our Articles of Association further provide that for so long as there are Class B ordinary shares outstanding: (i) the Class B shareholders shall be entitled to nominate five of our directors (and such Class B shareholders shall have 20 votes per share with respect to the resolutions approving the appointment or removal of such directors); and (ii) the nominating and corporate governance committee shall nominate one director, which shall satisfy the requirements for an “independent director” within the meaning of the Nasdaq Stock Market Rules including the requirements for audit committee independence. As of and after such time as there ceases to be any Class B ordinary shares outstanding, all of the directors nominated by Class B shareholders shall retire from office at the expiry of their respective terms, and, if re-nominated, be subject to re-election at a subsequent general meeting of shareholders. Prior to such time, if any of the directors nominated by or subject to election by Class B shareholders at 20 votes per share (i) is not elected or (ii) ceases to be a director, then the Class B shareholders may appoint an interim replacement for each such director. Any person so appointed shall hold office until the next general meeting of our shareholders and be subject to re-nomination and re-election at such meeting.

190

Subject to the abovementioned appointment rights, we may nominate, and shareholders may by ordinary resolution elect (with Class A ordinary shares and Class B ordinary shares each being entitled to one vote per share), any person to be a director to fill a casual vacancy on our board.

Board Committees

Our board of directors has established an audit committee, a compensation committee, a nominating and corporate governance committee and an executive committee. As a foreign private issuer, we are permitted to follow home country corporate governance practices under Nasdaq Stock Market Rules.

Audit Committee

Our audit committee consists of Lim Ah Doo, Bin Yu and Zulkifli Baharudin. Lim Ah Doo is the chairman of our audit committee. All members satisfy the criteria of an audit committee financial expert as set forth under the applicable rules of the SEC and satisfy the requirements for an “independent director” within the meaning of Nasdaq Stock Market Rules and meet the criteria for independence set forth in Rule 10A-3 of the U.S. Exchange Act. Our audit committee consists solely of independent directors.

The audit committee oversees our accounting and financial reporting processes and the audits of our financial statements. Our audit committee is responsible for, among other things:

selecting the independent auditor;
pre-approving auditing and non-auditing services permitted to be performed by the independent auditor;
annually reviewing the independent auditor’s report describing the auditing firm’s internal quality control procedures, any material issues raised by the most recent internal quality control review, or peer review, of the independent auditors and all relationships between the independent auditor and our company;
reviewing with the independent auditor any audit problems or difficulties and management’s response;
reviewing and, if material, approving all related person transactions on an ongoing basis;
reviewing and discussing the annual audited financial statements with management and the independent auditor;
reviewing and discussing with management and the independent auditors about major issues regarding accounting principles and financial statement presentations;
reviewing reports prepared by management or the independent auditors relating to significant financial reporting issues and judgments;
discussing earnings press releases with management, as well as financial information and earnings guidance provided to analysts and rating agencies;
reviewing with management and the independent auditors the effect of regulatory and accounting initiatives, as well as off-balance sheet structures, on our financial statements;
discussing policies with respect to risk assessment and risk management with management, internal auditors and the independent auditor;
timely reviewing reports from the independent auditor regarding all critical accounting policies and practices to be used by our company, all alternative treatments of financial information within U.S. GAAP that have been discussed with management and all other material written communications between the independent auditor and management;

191

establishing procedures for the receipt, retention and treatment of complaints received from our employees regarding accounting, internal accounting controls or auditing matters and the confidential, anonymous submission by our employees of concerns regarding questionable accounting or auditing matters;
annually reviewing and reassessing the adequacy of our audit committee charter;
such other matters that are specifically delegated to our audit committee by our board of directors from time to time;
performing, at least annually, an evaluation of the performance of the audit committee; and
reporting regularly to the full board of directors.

An ethics committee has been established in early 2017 under the audit committee to handle the FCPA compliance-related matters on a routine basis. The members of the ethics committee include our chief executive officer, chief financial officer, vice president of internal control, general counsel, compliance officer and other members appointed by the audit committee.

Compensation Committee

Our compensation committee consists of Sio Tat Hiang, William Wei Huang and Zulkifli Baharudin. Sio Tat Hiang is the chairman of our compensation committee. Zulkifli Baharudin satisfies the requirements for an “independent director” within the meaning of Nasdaq Stock Market Rules.

Our compensation committee is responsible for, among other things:

reviewing, evaluating and, if necessary, revising corporate goals and objectives with respect to the compensation of the chief executive officer;
reviewing and making recommendations to the board of directors regarding the compensation of our directors;
reviewing, approving or making recommendations to the board of directors with respect to our incentive—compensation plan and equity-based compensation plans;
administering our equity-based compensation plans in accordance with the terms thereof; and
such other matters that are specifically delegated to the compensation committee by our board of directors from time to time.

Nominating and Corporate Governance Committee

Our nominating and corporate governance committee consists of William Wei Huang, Sio Tat Hiang and Zulkifli Baharudin. William Wei Huang is the chairman of our nominating and corporate governance committee. Zulkifli Baharudin satisfies the requirements for an “independent director” within the meaning of Nasdaq Stock Market Rules.

192

The nominating and corporate governance committee is generally responsible for reviewing, evaluating and, if necessary, revising our corporate governance guidelines, reviewing and evaluating any instance of deviation from our corporate governance guidelines, as well as issuing and reviewing nominations of persons to be appointed as certain of our directors as described herein and of our officers. The nominating and corporate governance committee shall have the right to nominate three directors, all of whom shall satisfy the requirements for an “independent director” within the meaning of the Nasdaq Stock Market Rules including the requirements for audit committee independence. If any of the directors nominated by the nominating and corporate governance committee (i) is not elected or (ii) ceases to be a director, then nominating and corporate governance committee or the Class B ordinary shareholders, as applicable, may appoint an interim replacement for such director. Any person so appointed shall hold office until the next general meeting of our shareholders. These three directors shall be subject to election at general meetings of shareholders as described under ”—Appointment, Nomination and Terms of Directors.”

In November 2019, the nominating and corporate governance committee approved the establishment of the long-term succession planning review committee as its subcommittee, initially consisting of Zulkifli Baharudin, Judy Qing Ye, Bruno Lopez and Sio Tat Hiang. The authority and responsibility of the long-term succession planning review committee are to conduct a periodic review and assessment of succession policies for the CEO and other senior management members of our company and to make related recommendations to the nominating and corporate governance committee and the board of directors.

In November 2021, the nominating and corporate governance committee approved the establishment of the sustainability committee as its subcommittee, initially consisting of the Company’s Chief Financial Officer, Chief Operating Officer, General Counsel, Head of Resources and Energy and Head of Human Resources. The authority and responsibility of the sustainability committee are to develop ESG strategies, monitor the implementation of ESG strategies and conduct quarterly and annual ESG performance monitoring.

Executive Committee

Our executive committee consists of Bruno Lopez, William Wei Huang, Judy Qing Ye and Jonathan King. Bruno Lopez is the chairman of our executive committee.

The executive committee functions primarily as an advisory body to our board of directors to oversee the business of our group companies. The executive committee shall also provide consultation and recommendations to our board of directors on operating and strategic matters for any of our group companies, acting within authorities delegated to it by our board of directors. In addition, the executive committee shall have such other authority as may be delegated to it by our board of directors from time to time. Our executive committee is responsible for, among other things, advising, providing consultation and recommendations to our board of directors on:

operational performance of any of our group companies;
appropriate strategies for any of our group companies;
strategic business and financing plans and annual budget of any of the group companies;
acquisitions, dispositions, investments and other potential growth and expansion opportunities for any of our group companies;
capital structure and financing strategy of our group companies, including but not limited to any debt, equity or equity-linked financing transactions, as well as any issuance, repurchase, conversion or redemption of any equity interests or debt of any of our group companies;
any material litigation or other legal or administrative proceedings to which any of our group companies is a party;
entry into any material contracts exceeding the approval authority of our chief executive officer or its equivalent, the chief financial officer, and all the other executive officers of any of our group companies;

193

the approval of the incurrence of debt above certain thresholds;
reporting regularly to our board of directors; and
any other responsibilities as are delegated to the executive committee by our board of directors from time to time.

Corporate Governance

Our board of directors has adopted a code of business conduct, which is applicable to all of our directors, officers and employees. We have made our code of business conduct publicly available on our website.

In addition, our board of directors has adopted a set of corporate governance guidelines. The guidelines reflect certain guiding principles with respect to our board’s structure, procedures and committees. The guidelines are not intended to change or interpret any law, or our amended and restated memorandum and articles of association.

Remuneration and Borrowing

The directors may determine remuneration to be paid to the directors. The compensation committee will assist the directors in reviewing and approving the compensation structure for the directors. The directors may exercise all the powers of our company to borrow money, mortgage or charge its undertaking, property and uncalled capital and issue debentures or other securities whether outright or as security for any debt obligations of our company or of any third party.

Qualification

There is no requirement for our directors to own any shares in our company in order for them to qualify as a director.

Employment Agreements

We have entered into employment agreements with each of our executive officers. We may terminate their employment for cause at any time without remuneration for certain acts, such as a material breach of our company’s employment principles, policies or rules, a material failure to perform his or her duties or misappropriation or embezzlement or a criminal conviction. We may also terminate any executive officer’s employment without cause or due to a change of control event involving our company by giving written notice. In such cases, an executive officer is entitled to severance payments and benefits. An executive officer may terminate his or her employment at any time by giving written notice, in which case the executive officer will not be entitled to any severance payments or benefits.

Our executive officers have also agreed not to engage in any activities that compete with us or to directly or indirectly solicit the services of any of our employees, for a certain period after the termination of employment. Each executive officer has agreed to hold in strict confidence any trade secrets of our company, including technical secrets, marketing information, management information, legal information, third-party business secrets and other kinds of confidential information. Each executive officer also agrees to perform his or her confidentiality obligation and protect our company’s trade secrets in a way consistent with the policies, rules and practices of our company. Breach of the above confidentiality obligations would be deemed as material breach of our company’s employment policies and we are entitled to seek legal remedies.

D.          Employees

See “Item 4. Information on the Company—B. Business Overview—Employees.”

E.           Share Ownership

The following table sets forth information as of March 15, 2023 with respect to the beneficial ownership of our ordinary shares by:

each of our directors and executive officers; and

194

each person known to us to own beneficially 5.0% or more of our ordinary shares.

Beneficial ownership is determined in accordance with the rules of the SEC and includes voting or investment power with respect to, or the power to receive the economic benefit of ownership of, the securities. In computing the number of shares beneficially owned by a person and the percentage ownership of that person, we have included shares that the person has the right to acquire within 60 days, including through the exercise of any option or other right or the conversion of any other security. These shares, however, are not included in the computation of the percentage ownership of any other person. The percentages are calculated excluding the 57,232,624 Class A ordinary shares that are issued and held by JPMorgan Chase Bank, N.A., as depositary, and reserved for future delivery upon exercise or vesting of share awards granted under our share incentive plans.

The total number of ordinary shares outstanding as of March 15, 2023 is 1,524,432,991, comprising 1,468,842,655 Class A ordinary shares (including 57,232,624 Class A ordinary shares issued and held by JPMorgan Chase Bank, N.A., as depositary, which are reserved for future delivery upon exercise or vesting of share awards granted under our share incentive plans) and 55,590,336 Class B ordinary shares, but excludes ordinary shares issuable (i) under our share incentive plans that have not yet been issued, (ii) upon conversion of our convertible senior notes, and (iii) upon conversion of our convertible preferred shares.

Percentage of aggregate voting

 

power with Class A

 

and Class B ordinary

 

Class A ordinary shares

Class B ordinary shares

shares voting on a

 

Number

Percent

Number

Percent

1:20 Basis***

1:1 Basis

 

Directors and Executive Officers**:

 

  

 

  

 

  

 

  

 

  

 

  

William Wei Huang(1)

 

30,337,504

 

2.1

%

85,927,840

 

100.0

%  

44.6

%  

5.6

%

Daniel Newman

 

*

 

*

 

 

 

*

 

*

Jamie Gee Choo Khoo

 

*

 

*

 

 

 

*

 

*

Sio Tat Hiang

 

*

 

*

 

 

 

*

 

*

Satoshi Okada

 

*

 

*

 

 

 

*

 

*

Bruno Lopez

 

*

 

*

 

 

 

*

 

*

Lee Choong Kwong

 

*

 

*

 

 

 

*

 

*

Lim Ah Doo

 

*

 

*

 

 

 

*

 

*

Bin Yu

 

*

 

*

 

 

 

*

 

*

Zulkifli Baharudin

 

*

 

*

 

 

 

*

 

*

Chang Sun

 

*

 

*

 

 

 

*

 

*

Gary J. Wojtaszek

 

*

 

*

 

 

 

*

 

*

Judy Qing Ye

 

*

 

*

 

 

 

*

 

*

Jonathan King

 

*

 

*

 

 

 

*

 

*

Yilin Chen

 

*

 

*

 

 

 

*

 

*

Yan Liang

 

*

 

*

 

 

 

*

 

*

Kejing Zhang

*

 

*

 

*

 

*

Directors and Executive Officers as a Group(2)

46,666,743

3.3

%  

85,927,840

100.0

%

44.9

%  

6.2

%  

Principal Shareholders:

STT GDC(3)

493,288,484

34.6

%  

18.7

%  

31.8

%  

GIC(4)

202,939,884

13.0

%  

2.1

%  

3.6

%  

*        Beneficially owns less than 1% of our outstanding shares.

**     The business address for our directors and executive officers is at F4/F5, Building C, Sunland International, No. 999 Zhouhai Road, Pudong, Shanghai 200137, People’s Republic of China.

195

***   For each person or group included in this column, the percentage of total voting power represents voting power based on all ordinary shares beneficially owned by such person or group. With respect to (i) the election or removal of a simple majority of our directors and (ii) any change to our Articles of Association that would adversely affect the rights of the holders of Class B ordinary shares, at general meetings of our shareholders, each Class A ordinary share is entitled to one vote per share, and each Class B ordinary share is entitled to 20 votes per share. With respect to any other matters at general meetings of our shareholders, each Class A ordinary share is entitled to one vote, and each Class B ordinary share is entitled to one vote, voting together as a combined class. Class B ordinary shares are convertible into Class A ordinary shares. The voting power percentages are calculated including the 33,707,864 votes to which the holders of the 150,000 Series A convertible preferred shares are entitled, but excluding ordinary shares issuable upon (x) conversion of our convertible senior notes, (y) the exercise or vesting of share awards granted under our Share Incentive Plans, and the 57,232,624 Class A ordinary shares issued and held by JPMorgan Chase Bank, N.A., as depositary, which are reserved for future delivery upon the exercise or vesting of share awards granted under our share incentive plans. The holders of the Series A convertible preferred shares are entitled to a number of votes per convertible preferred share equal to the number of Class A ordinary shares into which each such convertible preferred share is then convertible. Since the 150,000 Series A convertible preferred shares are convertible into 33,707,864 Class A ordinary shares, the affiliates of Ping An Overseas are entitled to 33,707,864 votes on all matters at general meetings of our shareholders, voting together with the holders of ordinary shares as a single class.

(1)

The number of ordinary shares beneficially owned is as of March 15, 2023, and consists of 30,337,504 Class A ordinary shares and 55,590,336 Class B ordinary shares, including: (i) 28,000,000 Class B ordinary shares held by EDC Group Limited, (ii) 27,590,336 Class B ordinary shares held by GDS Enterprises Limited, (iii) 3,557,188 ADSs representing 28,457,504 Class A ordinary shares beneficially owned by Mr. Huang, and (iv) 1,880,000 Class A ordinary shares in the form of 235,000 ADSs underlying restricted share units that will vest within 60 days after March 15, 2023 held by Mr. Huang. Such 30,337,504 Class A ordinary shares will convert into 30,337,504 Class B ordinary shares if directly held by Mr. Huang or an entity established or controlled by him. These 30,337,504 Class A ordinary shares are also reflected in Mr. Huang’s beneficial ownership in the adjacent columns under “Class A ordinary shares.” EDC Group Limited is a limited liability company established in the British Virgin Islands wholly owned by Solution Leisure Investment Limited. GDS Enterprises Limited is indirectly wholly owned by a trust of which Mr. Huang’s family is a beneficiary. The registered address of EDC Group Limited and GDS Enterprises Limited is OMC Chambers, Wickhams Cay 1, Road Town, Tortola, British Virgin Islands. Mr. Huang informed our company that certain variable pre-paid forward sale contract transactions in respect of 42,457,504 ordinary shares beneficially owned by him, which transactions he originally entered into between May 2020 and June 2022, would expire between March 2023 and December 2023. If Mr. Huang chooses to settle these transactions by transferring ownership of the 42,457,504 ordinary shares to the counterparties, his beneficial ownership interest in our total issued share capital would decrease to below 5%, which would trigger an automatic conversion event, unless the 5% threshold contained in our Articles of Association is reduced or he otherwise acquires beneficial ownership of additional shares to keep his beneficial ownership at or above 5% or such other threshold if so reduced. See “Item 3. Key Information—D. Risk Factors—Risks Relating to Our Business and Industry—If Mr. Huang’s beneficial ownership in our company falls below 5%, our dual-class share structure will terminate and a change of control would be triggered under certain of our material commercial and loan agreements, and our business development, financial condition and future prospects may be materially and adversely affected.”

(2)

Represents ordinary shares beneficially held by all of our directors and executive officers as a group and ordinary shares (in the form of ADS) underlying restricted share units that will vest within 60 days after March 15, 2023 held by all of our directors and executive officers as a group.

(3)

The number of ordinary shares beneficially owned is as of February 20, 2022, as reported in Amendment No. 12 to Schedule 13D filed by ST Telemedia on February 22, 2022, after giving effect to the February 2022 Convertible Notes Offering as defined therein, and represents 477,288,484 Class A ordinary shares (directly or in the form of ADSs) owned by STT GDC. STT GDC is wholly-owned by STTC. STTC is wholly-owned by ST Telemedia. Each of STT GDC, STTC and ST Telemedia is a company organized under the laws of the Republic of Singapore. The address of the principal business office of STT GDC is 3 Temasek Avenue, #28-01, Centennial Tower, Singapore 039190. The address of the principal business office of each of ST Telemedia and STTC is 1 Temasek Avenue, #33-01, Millenia Tower, Singapore 039192. On November 14, 2017, STT GDC exercised its option to convert, and converted, the convertible bonds in a principal amount of US$50.0 million due December 30, 2019 (the “Convertible Bonds”) then held by it, together with interest accrued thereon of US$4,513,889.00, into 32,540,515 Class A ordinary shares, at a conversion price of US$1.675262 per Class A ordinary share pursuant to and in accordance with the terms and conditions of the Convertible Bonds. On January 30, 2018, we completed our public offering of 12,650,000 ADSs, comprising 8,225,000 ADSs offered by us and 4,425,000 ADSs offered by certain selling shareholders, at a public offering price of US$26.00 per ADS (the “January 2018 Offering”). STT GDC purchased an aggregate of 3,009,857 ADSs in the January 2018 Offering at the public offering price. On March 19, 2019, we completed our public offering of 13,731,343 ADSs at a public offering price of US$33.50 per ADS (the “March 2019 Offering”). STT GDC purchased an aggregate of 6,373,134 ADSs in the March 2019 Offering at the public offering price. On December 10, 2019, we completed our public offering of 6,318,680 ADSs at a public offering price of US$45.50 per ADS (the “December 2019 Offering”). STT GDC purchased an aggregate of 2,274,725 ADSs in the December 2019 Offering at the public offering price. On June 26, 2020, we completed our private placement of 62,153,848 Class A ordinary shares, equivalent to approximately 7.8 million ADSs, to affiliates of Hillhouse Capital and STT GDC at a purchase price of US$8.125 per share, equivalent to US$65 per ADS (the “June 2020 Private Placement”). STT GDC purchased an aggregate of 12,923,080 Class A ordinary shares in the June 2020 Private Placement at the purchase price of $8.125 per share. On November 2, 2020, we completed our Hong Kong public offering, which forms part of the global offering of 160,000,000 Class A ordinary shares at a public offering price of HK$80.88 per Class A ordinary share (the “November 2020 Global Offering”). STT GDC purchased an aggregate of 40,244,800 Class A ordinary shares in the November 2020 Global Offering at the public offering price. On March 8, 2022, we completed our offering of unsecured 0.25% convertible senior notes due 2029 (the “February 2022 Convertible Notes Offering”). STT GDC subscribed for and purchased US$100 million principal amount of the unsecured 0.25% convertible senior notes due 2029. The 493,288,484 Class A ordinary shares (directly or in the form of ADSs) owned by STT GDC include 16,000,000 Class A ordinary shares which STT GDC beneficially owns by virtue of holding US$100 million principal amount of the unsecured 0.25% convertible senior notes due 2029.

196

(4)

The number of ordinary shares beneficially owned is as of January 11, 2023, as reported in the Schedule 13G filed by GIC on January 18, 2023, and represents (i) 52,467,712 Class A ordinary shares, represented by (a) 5,467,924 ADSs and (b) 15,795,968 Class A ordinary shares, and (ii) 150,472,172 Class A ordinary shares, represented by (a) 51,200,000 Class A ordinary shares that GIC has the right to acquire upon conversion of US$170,000,000 principal amount of 0.25% Convertible Senior Notes due 2029 (“2029 Senior Notes”), (b) 97,959,183 Ordinary Shares that GIC has the right to acquire upon conversion of US$300,000,000 principal amount of 4.5% Convertible Senior Notes due 2030 (“2030 Senior Notes”), and (c) 1,312,988 Ordinary Shares. GIC is a company organized under the laws of the Republic of Singapore. The address of the principal business office of GIC is 168 Robinson Road, #37-01 Capital Tower, Singapore 068912. Ceningan Investment Pte. Ltd. (“Ceningan”) shares the power to vote and the power to dispose of 125,159,184 Class A ordinary shares that Ceningan has the right to acquire upon conversion of (i) US$170,000,000 principal amount 2029 Senior Notes; and (ii) US$300,000,000 principal amount 2030 Senior Notes held directly by it with GIC Special Investments Private Limited (“GIC SI”) and GIC. GIC SI is wholly owned by GIC and is the private equity investment arm of GIC. GIC is a fund manager and only has two clients – the Government of Singapore (“GoS”) and the Monetary Authority of Singapore (“MAS”). Under the investment management agreement with GoS, GIC has been given the sole discretion to exercise the voting rights attached to, and the disposition of, any shares managed on behalf of GoS. As such, GIC has the sole power to vote and power to dispose of the 5,467,924 ADSs, and 15,795,968 Class A ordinary shares, beneficially owned by it. GIC shares power to vote and dispose of 1,312,988 Class A ordinary shares beneficially owned by it with MAS. GIC is wholly owned by the GoS and was set up with the sole purpose of managing Singapore’s foreign reserves. The GoS disclaims beneficial ownership of these shares.

In March 2019, Ping An Overseas Holdings made an investment in us, and we issued 150,000 Series A convertible preferred shares to an affiliate of Ping An Overseas Holdings for a total consideration of US$150 million. Pursuant to the terms of the investment, during the first eight years from their issuance date, the convertible preferred shares accrue a minimum 5.0% per annum dividend, payable quarterly in arrears, in cash or in kind in the form of additional convertible preferred shares, at our option. As of the eighth anniversary of the issuance date, the convertible preferred shares accrue a 7.0% per annum minimum dividend, payable quarterly in arrears, in cash only, which dividend rate will further increase by 50 basis points per quarter thereafter for so long as any convertible preferred shares remain outstanding. The convertible preferred shares are convertible into our Class A ordinary shares at the option of their holder, at a conversion rate corresponding to a conversion price of US$35.60 per ADSs, representing a premium of 13.3% to the volume weighted average price of our ADSs for the 30 trading days immediately preceding the date of signing the definitive agreement, subject to customary anti-dilution adjustments. We have the right to trigger a mandatory conversion at our election, beginning on March 15, 2022, provided certain conditions are met, including our Class A ordinary shares achieving a specified price threshold of 150% of the conversion price for a specified period. Holders will not have any redemption right or put option over the convertible preferred shares, except upon (i) the occurrence of a change of control, or (ii) our ADSs ceasing to be listed for trading on any of the New York Stock Exchange, the Nasdaq Global Select Market or the Nasdaq. After eight years, we will have certain rights in connection with the redemption of the convertible preference shares at 100% of their face value, plus accrued and unpaid dividends. In addition, Ping An Overseas Holdings has the right to designate one non-voting observer to attend any meetings of our board of directors, subject to maintaining its shareholding at or above a specified percentage threshold.

On March 8, 2022, we completed a private placement of US$620 million in aggregate principal amount of 0.25% convertible senior notes due 2029 to Sequoia China Infrastructure Fund I, STT GDC, and an Asian sovereign wealth fund with which we have a strategic relationship. The notes will mature on March 8, 2029. Holders may convert their notes into our ADSs or Class A ordinary shares at their option at any time prior to the close of business on the third scheduled trading day (or the fifth scheduled trading day, if the converting holder elects to receive Class A ordinary shares in lieu of ADSs) immediately preceding the maturity date. Upon conversion, we will cause to be delivered, for each US$1,000 principal amount of converted notes, a number of ADSs or Class A ordinary shares calculated pursuant to the then effective conversion rate. The notes may be converted at an initial conversion rate of 20 ADSs (or 160 Class A ordinary shares) per US$1,000 principal amount of notes (equivalent to an initial conversion price of approximately US$50 per ADS), which rate is subject to adjustment in some events but will not be adjusted for any accrued and unpaid interest.

On January 20, 2023 we completed a private placement of US$580 million in aggregate principal amount of 4.50% convertible senior notes due in 2030 to various private equity funds and institutional investors, including a sovereign wealth fund. The notes will mature on January 31, 2030. Holders may convert their notes into our ADSs or Class A ordinary shares at their option at any time prior to the close of business on the third scheduled trading day (or the fifth scheduled trading day, if the converting holder elects to receive Class A ordinary shares in lieu of ADSs) immediately preceding the maturity date. Upon conversion, we will cause to be delivered, for each US$1,000 principal amount of converted notes, a number of ADSs or Class A ordinary shares calculated pursuant to the then effective conversion rate. The notes may be converted at an initial conversion rate of 40.8163 ADSs per US$1,000 principal amount of notes (equivalent to an initial conversion price of approximately US$24.50 per ADS), which rate is subject to adjustment in some events but will not be adjusted for any accrued and unpaid interest.

Except as stated in the footnotes to the table above, we are not aware of any of our shareholders being affiliated with a registered broker-dealer or being in the business of underwriting securities.

197

Except as otherwise disclosed in this annual report, none of our existing shareholders has voting rights that differ from the voting rights of other shareholders. We are not aware of any arrangement that may, at a subsequent date, result in a change of control of our company.

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

See “Item 6. Directors, Senior Management and Employees—E. Share Ownership.”

B.           Related Party Transactions

Transactions with Our Shareholders

One of our subsidiaries, GDS IDC Services Pte. Ltd., or GDS Singapore, entered into a master service agreement with STT Singapore DC Pte. Ltd., STT DEFU 2 Pte. Ltd. and cloud service providers, pursuant to which GDS Singapore will provide billing and payment collection services as well as other coordination and administration services. During the year ended December 31, 2020, we recognized agency commissions from STT Singapore DC Pte. Ltd. and STT DEFU 2 Pte. Ltd. of RMB0.6 million and RMB0.5 million, respectively. During the year ended December 31, 2021, we recognized agency commissions from STT Singapore DC Pte. Ltd. and STT DEFU 2 Pte. Ltd. of RMB0.5 million and RMB0.5 million, respectively. During the year ended December 31, 2022, we recognized agency commissions from STT Singapore DC Pte. Ltd. and STT DEFU 2 Pte. Ltd. of RMB0.6 million (US$0.1 million) and RMB0.5 million (US$0.1 million), respectively.

Transactions with Our Associate

On September 2, 2022, we subscribed convertible bonds of US$400 thousand issued by OnePro Cloud Inc, the entity over which we have significant influence. The convertible bond has a term of 12 months with interest rate of 8% per annum and is convertible into Series A Preferred Shares of OnePro Cloud Inc. at the option of holders under certain conditions.

Contractual Arrangements with Affiliated Consolidated Entities and their Shareholders

See “Item 4. Information on the Company—C. Organizational Structure—Contractual Arrangements with Affiliated Consolidated Entities.”

Securities Issuances

The following is a summary of our securities issuances since January 1, 2020.

Ordinary Shares

In June 2020, we issued to affiliates of Hillhouse Capital and to STT GDC a total of 62,153,848 Class A ordinary shares, equivalent to approximately 7.8 million ADSs, at a price equivalent to US$65 per ADS for a total consideration of US$505 million. Hillhouse Capital subscribed US$400 million and STT GDC subscribed US$105 million.

On November 2, 2020, we completed our secondary listing on the Hong Kong Stock Exchange and public offering of 160,000,000 Class A ordinary shares, equivalent to 20,000,000 ADSs. On November 6, 2020, we announced that the underwriters had fully exercised their over-allotment option to purchase 24,000,000 additional Class A ordinary shares, equivalent to 3,000,000 ADSs, to cover over-allocations. We raised US$1.9 billion in net proceeds to us after deducting underwriting discounts and commissions and other offering expenses. ‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬

198

Convertible Senior Notes

On March 8, 2022, we completed a private placement of US$620 million in aggregate principal amount of 0.25% convertible senior notes due 2029 to Sequoia China Infrastructure Fund I, STT GDC, and an Asian sovereign wealth fund with which we have a strategic relationship. The notes will mature on March 8, 2029. Holders may convert their notes into our ADSs or Class A ordinary shares at their option at any time prior to the close of business on the third scheduled trading day (or the fifth scheduled trading day, if the converting holder elects to receive Class A ordinary shares in lieu of ADSs) immediately preceding the maturity date. Upon conversion, we will cause to be delivered, for each US$1,000 principal amount of converted notes, a number of ADSs or Class A ordinary shares calculated pursuant to the then effective conversion rate. The notes may be converted at an initial conversion rate of 20 ADSs (or 160 Class A ordinary shares) per US$1,000 principal amount of notes (equivalent to an initial conversion price of approximately US$50 per ADS), which rate is subject to adjustment in some events but will not be adjusted for any accrued and unpaid interest.

On January 20, 2023 we completed a private placement of US$580 million in aggregate principal amount of 4.50% convertible senior notes due in 2030 to various private equity funds and institutional investors, including a sovereign wealth fund. The notes will mature on January 31, 2030. Holders may convert their notes into our ADSs or Class A ordinary shares at their option at any time prior to the close of business on the third scheduled trading day (or the fifth scheduled trading day, if the converting holder elects to receive Class A ordinary shares in lieu of ADSs) immediately preceding the maturity date. Upon conversion, we will cause to be delivered, for each US$1,000 principal amount of converted notes, a number of ADSs or Class A ordinary shares calculated pursuant to the then effective conversion rate. The notes may be converted at an initial conversion rate of 40.8163 ADSs per US$1,000 principal amount of notes (equivalent to an initial conversion price of approximately US$24.50 per ADS), which rate is subject to adjustment in some events but will not be adjusted for any accrued and unpaid interest.

Share Options and Restricted Shares

See “Item 6. Directors, Senior Management and Employees—B. Compensation—Share Incentive Plans.”

Members (Shareholders) Agreements

Pursuant to our amended members agreement entered into on May 19, 2016, we granted the holders of our registrable securities certain preferential rights, including registration rights, information and inspection rights, drag-along rights and pre-emptive rights. The amended members agreement also provides that our board of directors consists of nine directors, including (i) four directors appointed by STT GDC, (ii) two directors appointed by holders of 75% of our then outstanding preferred shares other than the Series C preferred shares, such holders voting together as a separate class on an as-converted basis, and (iii) three directors appointed by holders of a majority of our then outstanding ordinary shares, such holders voting as a separate class. The board composition arrangements under the amended members agreement will terminate immediately prior to the effectiveness of the registration statement of our initial public offering. In addition, pursuant to our amended voting agreement entered into on May 19, 2016, the holders of our registrable securities have agreed to exercise voting rights so as to maintain the composition of the board of directors as set forth in the amended members agreement and described above. The amended voting agreement terminated on the date of the closing of our initial public offering.

The drag-along rights terminated effective upon the closing of our initial public offering. The pre-emptive rights terminated immediately prior to the closing of our initial public offering. All registration rights terminated on the fifth anniversary of the consummation of our initial public offering.

On November 7, 2016, we entered into an information rights agreement with STT GDC, pursuant to which we granted certain information rights to STT GDC for so long as it has the right to appoint directors under our Articles of Association. A copy of the information rights agreement has been filed with this annual report.

199

Investor Rights Agreements

In June 2020, in connection with investments from Hillhouse Capital and STT GDC of US$400 million and US$105 million, respectively, we granted to Hillhouse Capital registration rights substantially similar to the registration rights granted to holders of our registrable securities pursuant to our amended members agreement described above. In June 2020, we also entered into a new investment rights agreement with STT GDC to grant to STT GDC (i) preemptive rights with respect to future private issuances of equity or equity-linked securities we conduct anytime in the eighteen months following Hillhouse Capital investment, whereby STT GDC has the right to subscribe for up to 35% of any such future offerings, as well as (ii) registration rights substantially identical to those provided to Hillhouse Capital. In June 2020, we also entered into an amendment of our investment rights agreement with Ping An Overseas Holdings to undertake to grant to Ping An Overseas Holdings registration rights substantially identical to those provided to Hillhouse Capital. Copies of these rights agreements and amendment have been filed with this annual report.

In August 2020, we entered into an amendment of our June 2020 investment rights agreement with STT GDC, or Amendment No. 1, to expand the scope of their preemptive rights, to the extent permissible by applicable law, to cover any future issuances of equity or equity-linked securities we conduct anytime in the eighteen months following June 26, 2020, whereby STT GDC has the right to subscribe for up to 35% of any such future offerings. A copy of this Amendment No. 1 has been filed with this annual report.

In February 2022, we entered into a second amendment of our June 2020 investment rights agreement with STT GDC, or Amendment No. 2, to (i) extend their preemptive rights to cover any allotment and issuance of equity or equity-linked securities we conduct anytime on or before June 25, 2023, whereby STT GDC has the right to subscribe for up to 35% of any such future offerings, and (ii) grant STT GDC certain registration rights until such time that their registrable securities can be sold pursuant to Rule 144 under the Securities Act without volume limitations. A copy of this Amendment No. 2 has been filed with this annual report.

C.          Interests of Experts and Counsel

Not applicable.

ITEM 8.    FINANCIAL INFORMATION

A.          Consolidated Statements and Other Financial Information

Please refer to Item 18 for a list of our annual consolidated financial statements filed as part of this annual report.

Legal Proceedings

See “Item 4. Information on the Company—B. Business Overview—Legal Proceedings.”

Dividend Policy and Distributions

Since our inception, except for the US$50.8 million preference dividend paid to our preferred shareholders upon completion of our initial public offering, of which US$11.4 million was paid in cash and US$39.4 million was paid in the form of 31,490,164 Class A ordinary shares based on the initial public offering price of US$10.00 per ADS and dividends on our preferred shares issued on March 19, 2019, we have not declared or paid any dividends on our shares. We do not have any present plan to pay any dividends on our Class A ordinary shares or ADSs in the foreseeable future. We intend to retain most, if not all, of our available funds and any future earnings to operate and expand our business.

200

The holder of our convertible preferred shares, i.e., an affiliate of Ping An Overseas Holdings, is entitled to receive cumulative preferred dividends which began to accrue and accumulate from the date the convertible preferred shares were issued, regardless of whether any funds of our company are legally available for the payment of such dividends. The cumulative preferred dividends generally accrue (i) during the first eight years from the issuance date, at a minimum rate of 5% per annum of a specified value for each convertible preferred share, payable quarterly in arrears, in cash or in kind in the form of additional convertible preferred shares, at our option, and (ii) as of the eighth anniversary of the issuance date, at a minimum rate of 7% per annum of a specified value for each convertible share, payable quarterly in arrears, in cash only, which rate shall be further increased by 50 basis points per quarter thereafter for so long as any convertible preferred shares remain outstanding.

Any future determination to pay dividends will be made at the discretion of our board of directors and may be based on a number of factors, including 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. If we pay any dividends, we will pay our ADS holders to the same extent as holders of our Class A ordinary shares, subject to the terms of the deposit agreement, including the fees and expenses payable thereunder. Cash dividends on our ordinary shares, if any, will be paid in U.S. dollars.

We are an exempted company incorporated in the Cayman Islands. In order for us to distribute any dividends to our shareholders and ADS holders, we may rely on dividends distributed by our PRC subsidiaries. Certain payments from our PRC subsidiaries to us may be subject to PRC withholding income tax. In addition, regulations in the PRC currently permit payment of dividends of a PRC company only out of accumulated distributable after-tax profits as determined in accordance with its articles of association and the accounting standards and regulations in China. Each of our PRC subsidiaries is required to set aside at least 10% of its after-tax profit based on PRC accounting standards every year to a statutory common reserve fund until the aggregate amount of such reserve fund reaches 50% of the registered capital of such subsidiary. Such statutory reserves are not distributable as loans, advances or cash dividends.

B.           Significant Changes

We have not experienced any significant changes since the date of our audited consolidated financial statements included in this annual report.

ITEM 9.    THE OFFER AND LISTING

A.          Offer and Listing Details

Our ADSs have been listed on the Nasdaq since November 2, 2016 under the ticker symbol “GDS.” Each ADS represents eight of our Class A ordinary shares.

Our ordinary shares have been listed on the Hong Kong Stock Exchange since November 2, 2020 under the stock code “9698.”

B.          Plan of Distribution

Not applicable.

C.          Markets

Our ADSs have been trading on the Nasdaq since November 2, 2016 under the ticker symbol “GDS.” Each ADS represents eight of our Class A ordinary shares.

Our ordinary shares have been listed on the Hong Kong Stock Exchange since November 2, 2020 under the stock code “9698.”

D.          Selling Shareholders

Not applicable.

201

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 incorporate by reference into this annual report the description of our amended and restated memorandum and articles contained in our Form 6-K report (File No. 001-37925), initially filed with the SEC on June 29, 2021. Our shareholders conditionally adopted our amended and restated memorandum of association by way of a special resolution passed on October 18, 2016. Our amended and restated memorandum of association became effective immediately upon the completion of the Company’s initial public offering of Class A Ordinary Shares represented by ADS on the Nasdaq, on November 7, 2016. Our shareholders conditionally adopted our ninth amended and restated articles of association by way of a special resolution passed on June 29, 2021. Our ninth amended and restated articles of association became effective from June 29, 2021.

C.          Material Contracts

In the past three fiscal years, we have not entered into any material contracts other than in the ordinary course of business or other than those described elsewhere in this annual report.

D.           Exchange Controls

See “Item 4. Information on the Company—B. Business Overview—Regulatory Matters—People’s Republic of China Regulations—Regulations Related to Foreign Currency Exchange and Dividend Distribution.”

E.          Taxation

Cayman Islands Taxation

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 or withholding tax applicable to us or to any holder of our ADSs and ordinary shares. There are no other taxes likely to be material to us levied by the Government of the Cayman Islands except for stamp duties which may be applicable on instruments executed in, or after execution brought within the jurisdiction of the Cayman Islands. No stamp duty is payable in the Cayman Islands on transfers of shares of Cayman Islands companies except those which hold interests in land in the Cayman Islands. The Cayman Islands is a party to a double tax treaty entered with the United Kingdom in 2010 but is otherwise not party to any double tax treaties. There are no exchange control regulations or currency restrictions in the Cayman Islands.

202

Pursuant to Section 6 of the Tax Concessions Act (1999 Revision) of the Cayman Islands, we have obtained an undertaking from the Governor-in-Council:

(i)that no law which is enacted in the Cayman Islands imposing any tax to be levied on profits or income or gains or appreciation shall apply to us or our operations; and
(ii)that the aforesaid tax or any tax in the nature of estate duty or inheritance tax shall not be payable on our shares, debentures or other obligations.

The undertaking for us is for a period of twenty years from December 19, 2006.

People’s Republic of China Taxation

In March 2007, the National People’s Congress of China enacted the Enterprise Income Tax Law, which became effective on January 1, 2008 and was amended on December 29, 2018. The Enterprise Income Tax Law provides that enterprises organized under the laws of jurisdictions outside China with their “de facto management bodies” located within China may be considered PRC resident enterprises and therefore subject to PRC enterprise income tax at the rate of 25% on their worldwide income. The Implementation Rules of the Enterprise Income Tax Law further defines the term “de facto management body” as the management body that exercises substantial and overall management and control over the business, personnel, accounts and properties of an enterprise. While we do not currently consider our company or any of our overseas subsidiaries to be a PRC resident enterprise, there is a risk that the PRC tax authorities may deem our company or any of our overseas subsidiaries as a PRC resident enterprise since a substantial majority of the members of our management team as well as the management team of some of our overseas subsidiaries are located in China, in which case we or the overseas subsidiaries, as the case may be, would be subject to the PRC enterprise income tax at the rate of 25% on worldwide income. If the PRC tax authorities determine that our Cayman Islands holding company is a “resident enterprise” for PRC enterprise income tax purposes, a number of unfavorable PRC tax consequences could follow. One example is a 10% withholding tax would be imposed on dividends we pay to our non-PRC enterprise shareholders and with respect to gains derived by our non-PRC enterprise shareholders from transferring our shares or ADSs. It is unclear whether, if we are considered a PRC resident enterprise, holders of our shares or ADSs would be able to claim the benefit of income tax treaties or agreements entered into between China and other countries or areas.

Hong Kong Taxation

Our subsidiaries incorporated in Hong Kong were subject to Hong Kong profits tax at a rate of 16.5% in the fiscal years ended December 31, 2020, 2021 and 2022. GDS Holdings was subject to Hong Kong profits tax at a rate of 16.5% in the fiscal years ended December 31, 2020, 2021 and 2022.

Our principal register of members is maintained by our Principal Share Registrar in the Cayman Islands, and our Hong Kong register of members is maintained by the Hong Kong Share Registrar in Hong Kong.

Dealings in our Class A ordinary shares registered on our Hong Kong share register are subject to Hong Kong stamp duty. The stamp duty is charged to each of the seller and purchaser at the rate of 0.13% of the consideration for, or (if greater) the value of, our Class A ordinary shares transferred. In other words, a total of 0.26% is currently payable on a typical sale and purchase transaction of our Class A ordinary shares. In addition, a fixed duty of HK$5.00 is charged on each instrument of transfer (if required).

To facilitate ADS-Class A ordinary share conversion and trading between the Nasdaq and the Hong Kong Stock Exchange, we have moved a portion of our issued ordinary shares from our Cayman share register to our Hong Kong share register. It is unclear whether, as a matter of Hong Kong law, the trading or conversion of ADSs constitutes a sale or purchase of the underlying Hong Kong-registered ordinary shares that is subject to Hong Kong stamp duty. We advise investors to consult their own tax advisors on this matter. See “Item 3. Key Information — D. Risk Factors — Risks Related to Our ADSs and Class A Ordinary Shares — There is uncertainty as to whether Hong Kong stamp duty will apply to the trading or conversion of our ADSs.”

203

Material United States Federal Income Tax Considerations

The following summary describes the material United States federal income tax consequences of the ownership and disposition of our ADSs and Class A ordinary shares. This summary is only applicable to ADSs and Class A ordinary shares held as capital assets by a United States Holder (as defined below).

As used herein, the term “United States Holder” means a beneficial owner of our ADSs or Class A ordinary shares that is for United States federal income tax purposes:

an individual who is a citizen or resident of the United States;
a corporation (or other entity treated as a corporation for United States federal income tax purposes) created or organized in or under the laws of the United States, any state thereof or the District of Columbia;
an estate the income of which is subject to United States federal income taxation regardless of its source; or
a trust if it (i) is subject to the primary supervision of a court within the United States and one or more United States persons have the authority to control all substantial decisions of the trust or (ii) has a valid election in effect under applicable United States Treasury regulations to be treated as a United States person.

The discussion below is based upon the provisions of the Internal Revenue Code of 1986, as amended, or the Code, regulations, rulings and judicial decisions thereunder as of the date hereof, and the current income tax treaty between the United States and the PRC, or the Treaty. Such authorities may be replaced, revoked or modified so as to result in United States federal income tax consequences different from those discussed below. In addition, this summary assumes that the deposit agreement, and all other related agreements, will be performed in accordance with their terms.

This summary does not represent a detailed description of the United States federal income tax consequences applicable to you if you are subject to special treatment under the United States federal income tax laws, including if you are:

a dealer in securities or currencies;
a financial institution;
a regulated investment company;
a real estate investment trust;
an insurance company;
a tax-exempt organization;
a person holding our ADSs or Class A ordinary shares as part of a hedging, integrated or conversion transaction, a constructive sale or a straddle;
a trader in securities that has elected the mark-to-market method of accounting for your securities;
a person liable for alternative minimum tax;
a person who owns or is deemed to own 10% or more of our stock (by vote or value);
a partnership or other pass-through entity for United States federal income tax purposes;

204

a person required to accelerate the recognition of any item of gross income with respect to our ADSs or Class A ordinary shares as a result of such income being recognized on an applicable financial statement; or
a person whose “functional currency” is not the U.S. dollar.

If a partnership (or other entity or arrangement treated as a partnership for United States federal income tax purposes) holds our ADSs or Class A ordinary shares, the tax treatment of a partner will generally depend upon the status of the partner and the activities of the partnership. If you are a partner of a partnership holding our ADSs or Class A ordinary shares, you should consult your tax advisors.

This summary does not contain a detailed description of all the United States federal income tax consequences to you in light of your particular circumstances and does not address the Medicare tax on net investment income, United States federal estate and gift taxes or the effects of any state, local or non-United States tax laws. If you are considering the purchase of our ADSs or Class A ordinary shares, you should consult your own tax advisors concerning the United States federal income tax consequences to you in light of your particular situation as well as any consequences arising under other United States federal tax laws and the laws of any other taxing jurisdiction.

ADSs

If you hold ADSs, for United States federal income tax purposes, you generally will be treated as the owner of the underlying Class A ordinary shares that are represented by such ADSs. Accordingly, deposits or withdrawals of Class A ordinary shares for ADSs will not be subject to United States federal income tax.

Taxation of Dividends

Subject to the discussion under “—Passive Foreign Investment Company” below, the gross amount of any distributions (other than certain pro rata distributions of our shares) on the ADSs or Class A ordinary shares (including any amounts withheld to reflect PRC withholding taxes) will be taxable as dividends, to the extent paid out of our current or accumulated earnings and profits, as determined under United States federal income tax principles. Such income (including withheld taxes) will be includable in your gross income as ordinary income on the day actually or constructively received by you, in the case of the Class A ordinary shares, or by the depositary, in the case of ADSs. Such dividends will not be eligible for the dividends received deduction generally allowed to corporations under the Code.

Subject to applicable limitations (including a minimum holding period requirement), dividends received by non-corporate United States Holders from a qualified foreign corporation may be treated as “qualified dividend income” that is subject to reduced rates of taxation. A foreign corporation is treated as a qualified foreign corporation with respect to dividends paid by that corporation on ordinary shares (or ADSs backed by such shares) that are readily tradable on an established securities market in the United States. Our ADSs are listed on the Nasdaq. United States Treasury Department guidance indicates that our ADSs are readily tradable on an established securities market in the United States. Thus, subject to the discussion under “—Passive Foreign Investment Company” below, we believe that dividends we pay on our ADSs will be eligible for the reduced tax rates. Since we do not expect that our Class A ordinary shares will be listed on an established securities market in the United States, we do not believe that dividends that we pay on our Class A ordinary shares that are not represented by ADSs will meet the conditions required for these reduced tax rates. There also can be no assurance that our ADSs will continue to be readily tradable on an established securities market in the United States in later years. Consequently, there can be no assurance that our ADSs will continue to be eligible for the reduced tax rates. A qualified foreign corporation also includes a foreign corporation that is eligible for the benefits of certain income tax treaties with the United States. In the event that we are deemed to be a PRC resident enterprise under the PRC tax law (see “—People’s Republic of China Taxation” above), we may be eligible for the benefits of the Treaty. In that case, dividends we pay on our Class A ordinary shares would be eligible for the reduced rates of taxation whether or not the shares are readily tradable on an established securities market in the United States, and whether or not the shares are represented by ADSs. You should consult your own tax advisors regarding the application of these rules given your particular circumstances.

Notwithstanding the foregoing, we will not be treated as a qualified foreign corporation, and non-corporate United States Holders will not be eligible for reduced rates of taxation, for any dividends that we pay if we are a passive foreign investment company, or PFIC, in the taxable year in which such dividends are paid or in the preceding taxable year (see “—Passive Foreign Investment Company” below).

205

In the event that we are deemed to be a PRC resident enterprise under the PRC tax law, you may be subject to PRC withholding taxes on dividends paid to you with respect to the ADSs or Class A ordinary shares. See “—People’s Republic of China Taxation.” In that case, subject to certain conditions and limitations (including a minimum holding period requirement), PRC withholding taxes on dividends may be treated as foreign taxes eligible for credit against your United States federal income tax liability. For purposes of calculating the foreign tax credit, dividends paid on the ADSs or Class A ordinary shares will be treated as foreign-source income and will generally constitute passive category income. However, recently issued Treasury regulations addressing foreign tax credits, or the Foreign Tax Credit Regulations, impose additional requirements for foreign taxes to be eligible for a foreign tax credit, and there can be no assurance that those requirements will be satisfied. In addition, if you are eligible for Treaty benefits, any PRC withholding taxes on dividends will not be creditable against your United States federal income tax liability to the extent withheld at a rate exceeding any applicable Treaty rate. Instead of claiming a foreign tax credit, you may be able to deduct PRC withholding taxes in computing your taxable income, subject to generally applicable limitations under United States law (including that a United States Holder is not eligible for a deduction for otherwise creditable foreign income taxes paid or accrued in a taxable year if such United States Holder claims a foreign tax credit for any foreign income taxes paid or accrued in the same taxable year). The rules governing the foreign tax credit and deductions for foreign taxes are complex. You are urged to consult your tax advisors regarding the availability of the foreign tax credit or a deduction under your particular circumstances.

To the extent that the amount of any distribution exceeds our current and accumulated earnings and profits, as determined under United States federal income tax principles, the distribution ordinarily would be treated, first, as a tax-free return of capital, causing a reduction in the adjusted basis of the ADSs or Class A ordinary shares (thereby increasing the amount of gain, or decreasing the amount of loss, to be recognized by you on a subsequent disposition of the ADSs or Class A ordinary shares), and, second, the balance in excess of adjusted basis ordinarily would be taxed as capital gain recognized on a sale or exchange. However, we do not expect to determine our earnings and profits in accordance with United States federal income tax principles. Therefore, you should expect that distributions will generally be reported to the Internal Revenue Service, or IRS, and taxed to you as dividends (as discussed above), even if they might ordinarily be treated as a tax-free return of capital or as capital gain.

Passive Foreign Investment Company

Based on the past and projected composition of our income and assets, and the valuation of our assets, including goodwill, we do not believe we were a PFIC for our taxable year ended December 31, 2022 and we do not expect to be a PFIC for our taxable year ending December 31, 2023 or in future taxable years, although there can be no assurance in this regard, since the determination of our PFIC status cannot be made until the end of a taxable year and depends significantly on the composition of our assets and income throughout the year.

In general, we will be a PFIC for any taxable year in which:

at least 75% of our gross income is passive income, or
at least 50% of the value (generally based on a quarterly average) of our assets is attributable to assets that produce or are held for the production of passive income.

For this purpose, passive income generally includes dividends, interest, royalties and rents (other than royalties and rents derived in the active conduct of a trade or business and not derived from a related person), as well as gains from the sale of assets (such as stock) that produce passive income, foreign currency gains, and certain other categories of income. In addition, cash and other assets readily convertible into cash are generally considered passive assets. If we own at least 25% (by value) of the stock of another corporation, we will be treated, for purposes of determining whether we are a PFIC, as owning our proportionate share of the other corporation’s assets and receiving our proportionate share of the other corporation’s income. However, it is not entirely clear how the contractual arrangements between us and the VIEs will be treated for purposes of the PFIC rules. For United States federal income tax purposes, we consider ourselves to own the stock of the VIEs. If it is determined, contrary to our view, that we do not own the stock of the VIEs for United States federal income tax purposes (for instance, because the relevant PRC authorities do not respect these arrangements), that would alter the composition of our income and assets for purposes of testing our PFIC status, and may cause us to be treated as a PFIC.

206

The determination of whether we are a PFIC is made annually. Accordingly, it is possible that we may become a PFIC in the current or any future taxable year due to changes in our asset or income composition. The calculation of the value of our assets will be based, in part, on the quarterly market value of our ADSs, which is subject to change.

If we are a PFIC for any taxable year during which you hold our ADSs or Class A ordinary shares and you do not make a timely mark-to-market election, as described below, you will be subject to special—and generally very unfavorable—tax rules with respect to any “excess distribution” received and any gain realized from a sale or other disposition, including a pledge, of ADSs or Class A ordinary shares. Distributions received in a taxable year that are greater than 125% of the average annual distributions received during the shorter of the three preceding taxable years or your holding period for the ADSs or Class A ordinary shares will be treated as excess distributions. Under these special tax rules:

the excess distribution or gain will be allocated ratably over your holding period for the ADSs or Class A ordinary shares,
the amount allocated to the current taxable year, and any taxable year prior to the first taxable year in which we were a PFIC, will be treated as ordinary income, and
the amount allocated to each other year will be subject to tax at the highest tax rate in effect for that year for individuals or corporations, as applicable, and the interest charge generally applicable to underpayments of tax will be imposed on the resulting tax attributable to each such year.

Although the determination of whether we are a PFIC is made annually, if we are a PFIC for any taxable year in which you hold our ADSs or Class A ordinary shares, you will generally be subject to the special tax rules described above for that year and for each subsequent year in which you hold the ADSs or Class A ordinary shares (even if we do not qualify as a PFIC in any subsequent years). However, if we cease to be a PFIC, you can avoid the continuing impact of the PFIC rules by making a special election to recognize gain as if your ADSs or Class A ordinary shares had been sold on the last day of the last taxable year during which we were a PFIC. You are urged to consult your own tax advisor about this election.

In certain circumstances, in lieu of being subject to the special tax rules discussed above, you may make a mark-to-market election with respect to your ADSs or Class A ordinary shares, provided such ADSs or Class A ordinary shares are treated as “marketable stock.” The ADSs or Class A ordinary shares generally will be treated as marketable stock if the ADSs or Class A ordinary shares are “regularly traded” on a “qualified exchange or other market” (within the meaning of the applicable Treasury regulations). Under current law, the mark-to-market election may be available to ADS holders as the ADSs are listed on the Nasdaq, which constitutes a qualified exchange, although there can be no assurance that the ADSs will be “regularly traded” for purposes of the mark-to-market election. The Class A ordinary shares are listed on the Hong Kong Stock Exchange, which must meet certain trading, listing, financial disclosure and other requirements to be treated as a qualified exchange for these purposes. There also can be no assurance that the Class A ordinary shares will be “ regularly traded” for purposes of the mark-to-market election.

If you make an effective mark-to-market election, for each taxable year that we are a PFIC, you will include as ordinary income the excess of the fair market value of your ADSs or Class A ordinary shares at the end of the year over your adjusted basis in the ADSs or Class A ordinary shares. You will be entitled to deduct as an ordinary loss in each such year the excess of your adjusted basis in the ADSs or Class A ordinary shares over their fair market value at the end of the year, but only to the extent of the net amount previously included in income as a result of the mark-to-market election. If you make an effective mark-to-market election, any gain you recognize upon the sale or other disposition of your ADSs or Class A ordinary shares in a year that we are a PFIC will be treated as ordinary income and any loss will be treated as ordinary loss, but such loss will only be treated as ordinary loss to the extent of the net amount previously included in income as a result of the mark-to-market election.

Your adjusted basis in the ADSs or Class A ordinary shares will be increased by the amount of any income inclusion and decreased by the amount of any deductions under the mark-to-market rules. If you make a mark-to-market election, it will be effective for the taxable year for which the election is made and all subsequent taxable years unless the ADSs or Class A ordinary shares are no longer regularly traded on a qualified exchange or other market, or the IRS consents to the revocation of the election. You are urged to consult your tax advisor about the availability of the mark-to-market election, and whether making the election would be advisable in your particular circumstances.

207

A different election, known as the “qualified electing fund,” or “QEF” election, is generally available to holders of PFIC stock, but requires that the corporation provide the holders with a “PFIC Annual Information Statement” containing certain information necessary for the election, including the holder’s pro rata share of the corporation’s earnings and profits and net capital gain for each taxable year, computed according to United States federal income tax principles. We do not intend, however, to determine our earnings and profits or net capital gain under United States federal income tax principles, nor do we intend to provide United States Holders with a PFIC Annual Information Statement. Therefore, you should not expect to be eligible to make this election.

If we are a PFIC for any taxable year during which you hold our ADSs or Class A ordinary shares and any of our non-United States subsidiaries is also a PFIC, you will be treated as owning a proportionate amount (by value) of the shares of the lower-tier PFIC for purposes of the application of these rules. You will not, however, be able to make the mark-to-market election described above in respect of any lower-tier PFIC. You are urged to consult your tax advisors about the application of the PFIC rules to any of our subsidiaries.

You will generally be required to file IRS Form 8621 if you hold our ADSs or Class A ordinary shares in any year in which we are classified as a PFIC. You are urged to consult your tax advisors concerning the United States federal income tax consequences of holding ADSs or Class A ordinary shares if we are considered a PFIC in any taxable year.

Taxation of Capital Gains

For United States federal income tax purposes, you will recognize taxable gain or loss on any sale, exchange or other taxable disposition of ADSs or Class A ordinary shares in an amount equal to the difference between the amount realized for the ADSs or Class A ordinary shares (net of any Hong Kong stamp duty imposed on such proceeds) and your adjusted basis in the ADSs or Class A ordinary shares (which should similarly take into account any Hong Kong stamp duty paid in connection with the acquisition of the ADSs or Class A ordinary shares), both as determined in U.S. dollars. Subject to the discussion under “—Passive Foreign Investment Company” above, such gain or loss will generally be capital gain or loss and will generally be long-term capital gain or loss if you have held the ADSs or Class A ordinary shares for more than one year. Long-term capital gains of non-corporate United States Holders (including individuals) are eligible for reduced rates of taxation. The deductibility of capital losses is subject to limitations. Any gain or loss recognized by you will generally be treated as United States source gain or loss. However, if we are treated as a PRC resident enterprise for PRC tax purposes and PRC tax is imposed on any gain, and if you are eligible for the benefits of the Treaty, you may elect to treat such gain as PRC source gain under the Treaty. If you are not eligible for the benefits of the Treaty or you fail to make the election to treat any gain as PRC source, then you generally would not be able to use a foreign tax credit for any PRC tax imposed on the disposition of our ADSs or Class A ordinary shares unless such credit can be applied (subject to applicable limitations) against United States federal income tax due on other income derived from foreign sources in the same income category (generally, the passive category). However, pursuant to the Foreign Tax Credit Regulations, if you do not elect to treat any gain as PRC source gain under the Treaty, any PRC tax imposed on such gain would generally not be a foreign income tax eligible for a foreign tax credit (regardless of any other income that you may have that is derived from foreign sources). In such case, however, the non-creditable PRC tax may reduce the amount realized on the sale, exchange or other taxable disposition of the ADSs or Class A ordinary shares. You are urged to consult your tax advisors regarding the tax consequences if any PRC tax is imposed on gain on a disposition of our Class A ordinary shares or ADSs, including the availability of the foreign tax credit and the election to treat any gain as PRC source, under your particular circumstances.

Information Reporting and Backup Withholding

In general, information reporting will apply to dividends in respect of our ADSs or Class A ordinary shares and the proceeds from the sale, exchange or other disposition of our ADSs or Class A ordinary shares that are paid to you within the United States (and in certain cases, outside the United States), unless you establish that you are an exempt recipient such as a corporation. A backup withholding tax may apply to such payments if you fail to provide a taxpayer identification number or certification of exempt status and a certification that you are not subject to backup withholding or if you fail to report in full dividend and interest income.

Backup withholding is not an additional tax and any amounts withheld under the backup withholding rules will be allowed as a refund or a credit against your United States federal income tax liability provided the required information is furnished to the IRS in a timely manner.

208

Certain United States Holders are required to report information relating to our ADSs or Class A ordinary shares, subject to certain exceptions (including an exception for ADSs or Class A ordinary shares held in accounts maintained by certain financial institutions), by attaching a complete IRS Form 8938, Statement of Specified Foreign Financial Assets, with their tax returns for each year in which they hold ADSs or Class A ordinary shares. Significant penalties can apply if you are required to file this form and you fail to do so. You are urged to consult your own tax advisor regarding this and other information reporting requirements relating to your ownership of the ADSs or Class A ordinary shares.

Singapore Taxation

Corporate Income tax

The tax residency of a company in Singapore is determined by where its control and management of its business decisions are made, typically the location of where a company’s board of directors’ meetings are made.

Singapore tax resident corporate taxpayers are taxed on income earned in Singapore or received in Singapore from foreign sources, unless exempted. Non-Singapore tax resident corporate taxpayers are only taxed on income earned in Singapore. The foreign-sourced income may be exempt from tax in Singapore if certain conditions are met or, if the foreign-sourced income is not tax exempt, foreign tax credit (“FTC”) can be claimed.

The prevailing corporate income tax rate in Singapore is 17.0% with the first S$200,000 of chargeable income of a company being partially exempt from tax using a tiered chargeable income system. New companies will also, subject to certain conditions and exceptions, be eligible for tax exemption for each of the company’s first three (3) years of assessment under the same tiered chargeable income system.

Dividend Distributions

Singapore has a single tier corporate tax system, where the tax paid by a resident company on its profits is a final tax. Dividends paid to shareholders are exempt from Singapore income tax and there is no withholding tax on the dividend payments for both resident and non-resident shareholders. Foreign shareholders should consult their tax advisors to consider the tax laws and double taxation agreements of their respective countries of residence.

Capital Gains Tax

Singapore currently does not impose tax on capital gains. However, gains arising from the disposal of our ordinary shares may be taxable if such gains are considered revenue in nature or, pursuant to Section 10(1)(g) of the Singapore Income Tax Act (“SITA”), such gains constitute any form of gain or profits of any income nature.

Any gains from the disposal of our ordinary shares, if regarded as capital gains, are not taxable in Singapore unless the seller is regarded as having derived gains of an income nature in Singapore.

Section 13W of the SITA exempts gains derived by a divesting company from the disposal of ordinary shares during a continuous period of at least 24 months ending on the date immediately prior to the date of disposal of such shares, provided certain conditions are met. However, the exemption does not apply in certain scenarios, such as the disposal of shares by an insurer company or a partnership, limited partnership, or limited liability partnership with a company as a partner.

Shareholders who have adopted, or who are required to adopt, the Singapore Financial Reporting Standards (International) (“SFRS (I)”) 9 (Financial Instruments) which replaces the existing SFRS (I) 1-39 (Financial Instruments – Recognition and Measurement) for accounting purposes may be required to recognise gains or losses in accordance with the provisions of SFRS (I) 9 regardless of any disposal of our ordinary shares being made. If so, the gain or loss on the ordinary shares may be taxed or allowed as a deduction for Singapore income tax purposes notwithstanding being unrealised.

Shareholders are advised to consult their accounting and tax advisers on the Singapore tax consequences on their subscription, purchase, holding and disposal of our ordinary shares.

209

Malaysia Taxation

Laws and Regulations relating to Inland Revenue

In Malaysia, the tax regime is primarily governed under the Income Tax Act 1967 (“ITA”).

Income accruing in or derived from Malaysia received by a resident company is subject to Malaysian income tax. This applies to chargeable income accruing in or derived from Malaysia from business profits, dividends, interests, rents, royalties, premiums and other income.

Foreign income derived from sources outside Malaysia and received in Malaysia by a resident company is exempted from Malaysian income tax unless it is carrying on the business of banking, insurance or air and sea transport undertakings which is taxed on its worldwide income regardless of whether the income is received in Malaysia.

Section 8 of the ITA provides that a company is resident in Malaysia for a particular year if at any time during that year the management and control of its business or of any one of its business is exercised in Malaysia. Generally, a company is considered resident in Malaysia if the meetings of its board of directors are held in Malaysia.

Tax Issues

Corporate Income Tax

Currently, the corporate income tax rate is 24% on every ringgit of the chargeable income.

However, a small and medium enterprise, i.e. a resident company incorporated in Malaysia which has a paid up capital in respect of ordinary shares of RM2.5 Million or less at the beginning of the basis period for a Year of Assessment (“YA”) and having gross business income of not more than RM50 Million for the basis period for a YA, subject to certain qualifications under the ITA, is taxed at the rate of 17% on the first RM600,000 of the chargeable income of the company, and 24% for every ringgit exceeding RM600,000 for YA 2022.

Withholding Tax

Certain payments to non-resident individual or company (known as the payee) may be subject to withholding tax. The rate of withholding tax, which may vary depending on the type of payment involved, the provisions in the ITA, and the relevant tax treaty, must be deducted from payments to non-resident persons and paid to the Inland Revenue Board of Malaysia (“IRBM”) within one (1) month of paying or crediting the amount to the payee.

Service Tax

Service tax is a consumption tax levied and charged on:

(a)

any taxable service (including digital services) provided in Malaysia by a registered person in carrying on his/its business;

(b)

any imported taxable services acquired by any person who carries on business in Malaysia; and

(c)

any digital services provided by a foreign registered person to a Malaysian consumer.

The rate of service tax shall be charged at the rate of 6%. In the case of provision of services for information technology, the value of the taxable service for the imposition of service tax is the actual price of services charged to the customers. Service tax shall be charged at the point of services are rendered.

210

Indonesia Taxation

Corporate income tax

Based on Law No. 7 of 1983 on Income Tax as last amended by Government Regulation No. 2 of 2022 on Job Creation (“Income Tax Law”), a corporation is considered as a tax resident if it is established or domiciled in Indonesia. A non-resident corporation conducting business activities in Indonesia through a permanent establishment would be subject to similar tax obligations of a resident corporation.

Resident corporations are generally subject to corporate income tax at a flat rate of 22% of its taxable profits. However, there are exceptions from this rate, such as:

Qualified resident corporations that are listed at the Indonesian Stock Exchange are entitled to a reduced corporate income tax rate by 3%; therefore, the effective corporate income tax rate is 19%.
Small-scale resident corporations with annual gross turnover up to IDR 50 billion are entitled to 50% corporate income tax rate reduction (therefore, their effective corporate income tax rate would be 11%) which is imposed proportionally on the taxable profits on the part of gross turnover up to IDR 4.8 billion.
Certain resident corporations with annual gross turnover up to IDR 4.8 billion are subject to final income tax at 0.5% of its gross turnover.

Withholding tax

Based on the Income Tax Law and its implementing regulations, resident corporations are automatically appointed as withholding tax agents.

Different withholding tax rates would apply to different type of the income (e.g., employment income, dividends, lease) or different type of income recipients (i.e., a resident or non-resident, and an individual or corporation).

The general rate of withholding tax applied to a non-resident income recipient is 20% of the gross amount. However, this rate may be reduced or even exempted if the income recipient is entitled to the benefits of the tax treaty that Indonesia has with the country where the income recipient is a tax resident. To be entitled to the tax treaty benefits, the non-resident income recipient must meet all the requirements under the Indonesian domestic tax regulation on tax treaty application, including to provide a standardized certificate of domiciled required by the tax authority which is called Form DGT.

Value-added tax

Based on Law No. 8 of 1983 on Value-Added Tax (“VAT”) and Luxury-Goods Sales Tax (“LGST”) as last amended by Government Regulation No. 2 of 2022 on Job Creation (“VAT Law”), resident corporations that deliver VAT-able goods or render VAT-able services with gross turnover of more than IDR 4.8 billion annually must register themselves as VAT-able entrepreneurs.

VAT-able entrepreneurs must impose VAT (and any applicable LGST) on each of their VAT-able deliveries and issue a VAT invoice to the buyer, and then report it to the tax authority via a tax return monthly. In general, VAT-able entrepreneurs may claim the VAT that they pay on their purchases as tax credits against the VAT that they impose on their sales.

The general VAT rate is 11% (and will be 12% at the latest starting from 1 January 2025). For the export of VAT-able goods and certain VAT-able services, the VAT rate is 0%.

Other taxes

In addition to the above, resident corporations may also have other tax obligations, such as land and buildings tax, duty on the acquisition of land rights and buildings, import duties, excise, and stamp duties.

211

F.          Dividends and Paying Agents

Not applicable.

G.          Statement by Experts

Not applicable.

H.          Documents on Display

We have filed this annual report, including exhibits, with the SEC. As allowed by the SEC, in Item 19 of this annual report, we incorporate by reference certain information we filed with the SEC. This means that we can disclose important information to you by referring you to another document filed separately with the SEC. The information incorporated by reference is considered to be part of this annual report.

You may read and copy this annual report, including the exhibits incorporated by reference in this annual report, at the SEC’s Public Reference Room at 100 F Street, N.E., Washington, D.C. 20549 and at the SEC’s regional offices in New York, New York, and Chicago, Illinois. You can also request copies of this annual report, including the exhibits incorporated by reference in this annual report, upon payment of a duplicating fee, by writing to the SEC’s Public Reference Room for information.

The SEC also maintains a website that contains reports, proxy statements and other information about issuers, such as us, who file electronically with the SEC. The address of that website is http://www.sec.gov. The information on that website is not a part of this annual report.

I.           Subsidiary Information

Not applicable.

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 bank borrowings, bonds payable and capital lease and other financing obligations and interest income generated by excess cash, which is mostly held in interest-bearing bank deposits. 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 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.

Foreign Exchange Risk

Almost all of our revenue and substantially all of our expenses are denominated in Renminbi. We do not believe that we currently have any significant direct foreign exchange risk and have not used any derivative financial instruments to hedge exposure to such risk. Although in general our exposure to foreign exchange risks should be limited, the value of your investment in our ADSs will be affected by the exchange rate between the U.S. dollar and the Renminbi because the value of our business is effectively denominated in Renminbi, while our ADSs are traded in U.S. dollars. To a lesser extent, the value of your investment in our ADSs may also be affected by the exchange rate between the U.S. dollar and certain other foreign currencies used in our operations, namely, the Hong Kong dollar, Macanese pataca, the Singapore dollar, Malaysian ringgit and Indonesian rupiah, because the values of some of our business operations are effectively denominated in these currencies, while our ADSs are traded in U.S. dollars.

212

In particular, the conversion of Renminbi into foreign currencies, including U.S. dollars, is based on rates set by the PBOC. On July 21, 2005, the PRC government changed its policy of pegging the value of the Renminbi to the U.S. dollar. The PRC government allowed the Renminbi to appreciate by more than 20% against the U.S. dollar between July 2005 and July 2008. Between July 2008 and June 2010, the exchange rate between the Renminbi and the U.S. dollar had been stable and traded within a narrow band. Since June 2010, the Renminbi has fluctuated against the U.S. dollar, at times significantly and unpredictably. On November 30, 2015, the Executive Board of the International Monetary Fund (IMF) completed the regular five-year review of the basket of currencies that make up the Special Drawing Right, or the SDR, and decided that with effect from October 1, 2016, Renminbi is determined to be a freely usable currency and will be included in the SDR basket as a fifth currency, along with the U.S. dollar, the Euro, the Japanese yen and the British pound. While the RMB appreciated approximately 6.3% and 2.3%, respectively, against the U.S. dollar in 2020 and 2021, the RMB depreciated approximately 8.2% against the U.S. dollar in 2022. It is difficult to predict how market forces or PRC or U.S. government policy may impact the exchange rate between the Renminbi and the U.S. dollar in the future. It remains unclear what further fluctuations may occur or what impact this will have on our results of operations.

To the extent that we need to convert U.S. dollars for our operations into Renminbi, Hong Kong dollars, Macanese patacas, Singapore dollars, Malaysian ringgit or Indonesian rupiah, the appreciation of such foreign currencies against the U.S. dollar would have an adverse effect on the foreign currency amount we receive from the conversion. Conversely, if we decide to convert Renminbi, Hong Kong dollars, Macanese patacas, Singapore dollars, Malaysian ringgit or Indonesian rupiah into U.S. dollars for the purpose of making payments for dividends on our ordinary shares or ADSs or for other business purposes, appreciation of the U.S. dollar against such foreign currencies would have a negative effect on the U.S. dollar amounts available to us.

Inflation

Since our inception, inflation in China has not materially affected our results of operations. According to the National Bureau of Statistics of China, the consumer price index in China was 2.5%, 0.9% and 2.0% in 2020, 2021 and 2022, respectively. Although we have not been materially affected by inflation in the past, we may be affected if China experiences higher rates of inflation in the future.

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.

213

D.          American Depositary Shares

Fees and Charges

As an ADS holder, you will be required to pay the following service fees to the depositary bank:

Service:

    

Fee:

Issuance of ADSs, including issuances resulting from a distribution of shares or rights or other property

$5.00 for each 100 ADSs (or portion thereof) issued

Cancellation of ADSs, including in the case of termination of the deposit agreement

$5.00 for each 100 ADSs (or portion thereof) cancelled

Distribution of cash dividends or other cash distributions

Up to $0.05 per ADS held

Distribution of ADSs pursuant to share dividends, free share distributions or exercise of rights

Up to $0.05 per ADS held

Distribution of securities other than ADSs or rights to purchase ADSs or additional ADSs

A fee being in an amount equal to the fee for the execution and delivery of ADSs which would have been charged as a result of the deposit of such securities

Depositary services

An aggregate fee of $0.05 per ADS per calendar year (or portion thereof) for services performed by the depositary bank in administering the ADRs

Transfer of ADRs

$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 ordinary shares charged by the registrar and transfer agent for the ordinary shares in the Cayman Islands (i.e., upon deposit and withdrawal of 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, including any applicable stamp duties, any stock transfer charges or withholding taxes (i.e., when ordinary shares are deposited or withdrawn from deposit).
Fees and expenses incurred in connection with the delivery or servicing of ordinary shares on deposit.
Fees and expenses incurred in connection with complying with exchange control regulations and other regulatory requirements applicable to ordinary shares, deposited securities, ADSs and ADRs.
Any applicable fees and penalties thereon.

214

The 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 holders of record of ADSs as of the applicable ADS record date.

The depositary fees payable for cash distributions are generally deducted from the cash being distributed or by selling a portion of distributable property to pay the fees. In the case of distributions other than cash (i.e., share dividends, rights), the depositary bank charges the applicable fee to the ADS record date holders concurrent with the distribution. In the case of ADSs registered in the name of the investor (whether certificated or uncertificated in direct registration), 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.

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.

The depositary has agreed to reimburse us for a portion of certain expenses we incur that are related to establishment and maintenance of the ADR program, including investor relations expenses. 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. Further, the depositary has agreed to reimburse us certain fees payable to the depositary by ADS holders. Neither the depositary nor we can determine the exact amount to be made available to us because (i) the number of ADSs that will be issued and outstanding, (ii) the level of service fees to be charged to ADS holders and (iii) our reimbursable expenses related to the program are not known at this time.

Payments by Depositary

In 2022, we did not receive any payments from JPMorgan Chase Bank, N.A., the depositary bank for our ADR program, for reimbursement of investor relations expenses and other program related expenses.

Conversion between ADSs and Class A Ordinary Shares

In connection with our initial public offering of Class A ordinary shares in Hong Kong, or the Hong Kong IPO, we have established a branch register of members in Hong Kong, or the Hong Kong share register, which is maintained by our Hong Kong Share Registrar, Computershare Hong Kong Investor Services Limited. Our principal register of members, or the Cayman share register, will continue to be maintained by our principal share registrar, Conyers Trust Company (Cayman) Limited.

All Class A ordinary shares offered in the Hong Kong IPO are registered on the Hong Kong share register in order to be listed and traded on the Hong Kong Stock Exchange. As described in further detail below, holders of Class A ordinary shares registered on the Hong Kong share register are able to convert these shares into ADSs, and vice versa.

In connection with the Hong Kong public offering, and to facilitate fungibility and conversion between ADSs and Class A ordinary shares and trading between the Nasdaq and the Hong Kong Stock Exchange, we moved a portion of our issued Class A ordinary shares that are represented by ADSs from our Cayman share register to our Hong Kong share register.

215

Our ADSs

Our ADSs representing our Class A ordinary shares are traded on the Nasdaq. Dealings in our ADSs on Nasdaq are conducted in U.S. Dollars.

ADSs may be held either:

directly, by having a certificated ADS, or an ADR, registered in the holder’s name, or by holding in the direct registration system, 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; or
indirectly, by holding a security entitlement in ADSs through a broker or other financial institution that is a direct or indirect participant in The Depository Trust Company.

The depositary for our ADSs is JPMorgan Chase Bank, N.A., whose office is located at 383 Madison Avenue, Floor 11, New York, NY 10179.

Converting Class A Ordinary Shares Trading in Hong Kong into ADSs

An investor who holds ordinary shares registered in Hong Kong and who intends to convert them to ADSs to trade on Nasdaq must deposit or have his or her broker deposit the Class A ordinary shares with the depositary’s Hong Kong custodian, JP Morgan Chase Bank, N.A., Hong Kong Branch, or the custodian, in exchange for ADSs.

A deposit of Class A ordinary shares trading in Hong Kong in exchange for ADSs involves the following procedures:

If Class A ordinary shares have been deposited with CCASS, the investor must transfer Class A ordinary shares to the depositary’s account with the custodian within CCASS by following the CCASS procedures for transfer and submit and deliver a duly completed and signed conversion form to the depositary via his or her broker.
If Class A ordinary shares are held outside CCASS, the investor must arrange to deposit his or her Class A ordinary shares into CCASS for delivery to the depositary’s account with the custodian within CCASS, submit and deliver a request for conversion form to the custodian and after duly completing and signing such conversion form, and deliver such conversion form to the custodian.
Upon payment of its fees and expenses and of any taxes or charges, such as stamp taxes or stock transfer taxes or fees, if applicable, the depositary will issue the corresponding number of ADSs in the name(s) requested by an investor and will deliver the ADSs to the designated DTC account of the person(s) designated by an investor or his or her broker.

For Class A ordinary shares deposited in CCASS, under normal circumstances, the above steps generally require two business days. For Class A ordinary shares held outside CCASS in physical form, the above steps may take 14 business days, or more, to complete. Temporary delays may arise. For example, the transfer books of the depositary may from time to time be closed to ADS issuances. The investor will be unable to trade the ADSs until the procedures are completed.

Converting ADSs to Class A Ordinary Shares Trading in Hong Kong

An investor who holds ADSs and who intends to convert his/her ADSs into Class A ordinary shares to trade on the Hong Kong Stock Exchange must cancel the ADSs the investor holds and withdraw Class A ordinary shares from our ADS program and cause his or her broker or other financial institution to trade such ordinary shares on the Hong Kong Stock Exchange.

An investor that holds ADSs indirectly through a broker should follow the broker’s procedure and instruct the broker to arrange for cancellation of the ADSs, and transfer of the underlying ordinary shares from the depositary’s account with the custodian within the CCASS system to the investor’s Hong Kong stock account.

216

For investors holding ADSs directly, the following steps must be taken:

To withdraw Class A ordinary shares from our ADS program, an investor who holds ADSs may turn in such ADSs at the office of the depositary (and the applicable ADR(s) if the ADSs are held in certificated form), and send an instruction to cancel such ADSs to the depositary.
Upon payment or net of its fees and expenses and of any taxes or charges, such as stamp taxes or stock transfer taxes or fees, if applicable, the depositary will instruct the custodian to deliver Class A ordinary shares underlying the canceled ADSs to the CCASS account designated by an investor.
If an investor prefers to receive Class A ordinary shares outside CCASS, he or she must receive Class A ordinary shares in CCASS first and then arrange for withdrawal from CCASS. Investors can then obtain a transfer form signed by HKSCC Nominees Limited (as the transferor) and register Class A ordinary shares in their own names with the Hong Kong Share Registrar.

For Class A ordinary shares to be received in CCASS, under normal circumstances, the above steps generally require two business days. For Class A ordinary shares to be received outside CCASS in physical form, the above steps may take 14 business days, or more, to complete. The investor will be unable to trade the Class A ordinary shares on the Hong Kong Stock Exchange until the procedures are completed.

Temporary delays may arise. For example, the transfer books of the depositary may from time to time be closed to ADS cancellations. In addition, completion of the above steps and procedures is subject to there being a sufficient number of Class A ordinary shares on the Hong Kong share register to facilitate a withdrawal from the ADS program directly into the CCASS system. We are not under any obligation to maintain or increase the number of Class A ordinary shares on the Hong Kong share register to facilitate such withdrawals.

Depositary Requirements

Before the depositary issues ADSs or permits withdrawal of ordinary shares, the depositary may require:

production of satisfactory proof of the identity and genuineness of any signature or other information it deems necessary; and
compliance with procedures it may establish, from time to time, consistent with the deposit agreement, including presentation of transfer documents.

The depositary may refuse to deliver, transfer, or register issuances, transfers and cancellations of ADSs generally when the transfer books of the depositary or our Hong Kong or Cayman Share Registrars are closed or at any time if the depositary or we determine it advisable to do so or if it would violate any applicable law or the Depository’s policies and procedures.

All costs attributable to the transfer of Class A ordinary shares to effect a withdrawal from or deposit of ordinary shares into our ADS program will be borne by the investor requesting the transfer. In particular, holders of ADSs and ordinary shares should note that the Hong Kong Share Registrar will charge between HK$2.50 to HK$20, depending on the speed of service (or such higher fee as may from time to time be permitted under the Hong Kong Listing Rules), for each transfer of ordinary shares from one registered owner to another, each share certificate canceled or issued by it and any applicable fee as stated in the share transfer forms used in Hong Kong. In addition, holders of ADSs and Class A ordinary shares must pay up to US$5.00 (or less) per 100 ADSs for each issuance of ADSs and each cancellation of ADSs, as the case may be, in connection with the deposit of Class A ordinary shares into, or withdrawal of Class A ordinary shares from, our ADS program.

217

PART II

ITEM 13.    DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES

None of these events occurred in any of the years ended December 31, 2020, 2021 and 2022.

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

A.          Modifications of Rights

In June 2020, in connection with investments from Hillhouse Capital and STT GDC of US$400 million and US$105 million, respectively, we granted to Hillhouse Capital registration rights substantially similar to the registration rights granted to holders of our registrable securities pursuant to our amended members agreement. See “Item 10. Additional Information—B. Memorandum and Articles of Association” for a description of the rights of securities holders. In June 2020, we also entered into a new investment rights agreement with STT GDC to grant to STT GDC (i) preemptive rights with respect to future private issuances of equity or equity-linked securities we conduct anytime in the eighteen months following Hillhouse Capital investment, whereby STT GDC has the right to subscribe for pro rata portions of any such future offerings based on their shareholdings at the time of the agreement, as well as (ii) registration rights substantially identical to those provided to Hillhouse Capital. In June 2020, we also entered into an amendment of our investment rights agreement with Ping An Overseas Holdings to undertake to grant to Ping An Overseas Holdings registration rights substantially identical to those provided to Hillhouse Capital. Copies of these rights agreements have been filed with this annual report.

In August 2020, we entered into an amendment of our June 2020 investment rights agreement with STT GDC, or Amendment No. 1, to expand the scope of their preemptive rights, to the extent permissible by applicable law, to cover any future issuances of equity-linked securities we conduct anytime in the eighteen months following June 26, 2020, whereby STT GDC has the right to subscribe for up to 35% of any such future offerings. A copy of this Amendment No. 1 has been filed with this annual report.

In February 2022, we entered into a second amendment of our June 2020 investment rights agreement with STT GDC, or Amendment No. 2, to (i) extend their preemptive rights to cover any allotment and issuance of equity or equity-linked securities we conduct anytime on or before June 25, 2023, whereby STT GDC has the right to subscribe for up to 35% of any such future offerings, and (ii) grant STT GDC certain registration rights until such time that their registrable securities can be sold pursuant to Rule 144 under the Securities Act without volume limitations. A copy of this Amendment No. 2 has been filed with this annual report.

B.           Use of Proceeds

On November 2, 2020, we completed our secondary listing on the Hong Kong Stock Exchange and public offering of 160,000,000 Class A ordinary shares, equivalent to 20,000,000 ADSs. On November 6, 2020, we announced that the underwriters had fully exercised their over-allotment option to purchase 24,000,000 additional Class A ordinary shares, equivalent to 3,000,000 ADSs, to cover over-allocations. We raised approximately US$1.9 billion in net proceeds to us after deducting underwriting discounts and commissions and other offering expenses.

As of December 31, 2020, we had not used any portion of the net proceeds received from our secondary listing on the Hong Kong Stock Exchange and public offering in November 2020.

As of December 31, 2021, we had used a portion of the net proceeds received from our secondary listing on the Hong Kong Stock Exchange and public offering in November 2020. This portion consisted of US$1.5 billion for the development and acquisition of new data centers as well as general corporate purposes.

As of December 31, 2022, we had used the remainder of the net proceeds received from our secondary listing on the Hong Kong Stock Exchange and public offering in November 2020. This portion consisted of US$0.4 billion for the development and acquisition of new data centers as well as general corporate purposes.

218

ITEM 15.    CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

As of the end of the period covered by this annual report, an evaluation has been carried out under the supervision and with the participation of our management, including our chief executive officer and our chief financial officer, of the effectiveness of the design and operation of our disclosure controls and procedures, as such term is defined under Rules 13a-15(e) and 15d-15(e) promulgated under the U.S. Exchange Act. Based on that evaluation, our chief executive officer and chief financial officer have concluded that our disclosure controls and procedures are effective in ensuring that material information required to be disclosed in this annual report is recorded, processed, summarized and reported to them for assessment, and required disclosure is made within the time period specified in the rules and forms of the SEC.

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 such term is defined in Rule 13a-15(f) under the Securities Exchange Act of 1934, as amended, for our company. Internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of consolidated financial statements in accordance with generally accepted accounting principles and includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of our assets, (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of consolidated financial statements in accordance with U.S. GAAP and that a company’s receipts and expenditures are being made only in accordance with authorizations of our management and directors, and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of our assets that could have a material effect on our consolidated financial statements.

As required by Section 404 of the Sarbanes-Oxley Act of 2002 and related rules as promulgated by the Securities and Exchange Commission, our management including our Chief Executive Officer and Chief Financial Officer assessed the effectiveness of internal control over financial reporting as of December 31, 2022 using the criteria set forth in the report “Internal Control— Integrated Framework (2013)” published by the Committee of Sponsoring Organizations of the Treadway Commission (known as COSO). Based on this evaluation, management concluded that our internal control over financial reporting was effective as of December 31, 2022.

Because of its inherent limitations, a system of internal control over financial reporting can provide only reasonable assurance with respect to consolidated financial statements preparation and presentation and may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

Our independent registered public accounting firm, KPMG Huazhen LLP, has audited the effectiveness of our internal control over financial reporting as of December 31, 2022, as stated in its report, which appears on page F-2 of this annual report.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control 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 control over financial reporting.

ITEM 16A.    AUDIT COMMITTEE FINANCIAL EXPERT

Our Board of Directors has determined that each of Lim Ah Doo and Bin Yu, who are independent directors, satisfies the criteria of an audit committee financial expert as defined in Item 16A of the instruction to Form 20-F.

219

ITEM 16B.    CODE OF ETHICS

We have adopted a code of business conduct that applies to our directors, employees, advisors and officers, including our Chief Executive Officer and Chief Financial Officer. No changes have been made to the code of business conduct since its adoption and no waivers have been granted therefrom to our directors or employees. We have filed our code of business conduct as an exhibit to our F-1 registration statement (File No. 333-213951), as amended, initially filed with the SEC on October 4, 2016, and a copy is available to any shareholder upon request. This code of business conduct is also available on our website at investors.gds-services.com.

ITEM 16C.    PRINCIPAL ACCOUNTANT FEES AND SERVICES

KPMG Huazhen LLP has served as our independent public accountant for each of the fiscal years in the three-year period ended December 31, 2022, for which audited financial statements appear in this annual report.

The following table sets forth the aggregate fees by categories specified below in connection with certain professional services rendered by KPMG Huazhen LLP, for the years indicated.

For the Year Ended

December 31,

    

2021

    

2022

 

(In thousands of US dollars)

Audit Fees(1)

 

2,400

 

2,595

Audit-related Fees(2)

 

 

Tax Fees(3)

 

203

 

323

All Other Fees(4)

 

 

Total

 

2,603

 

2,918

(1)

“Audit Fees” represents the aggregate fees billed or to be billed for each of the fiscal years listed for professional services rendered by our auditor for the audit of our annual financial statements, interim reviews in connection with securities offering, statutory audits and review of documents filed with the SEC and other statutory and regulatory filings.

(2)

“Audit-related Fees” represents the aggregate fees billed or to be billed for each of the fiscal years listed for the assurance and related services rendered by our auditor that are reasonably related to the performance of the audit or review of our financial statements and not reported under “Audit Fees.”

(3)

“Tax Fees” represents the aggregate fees billed for each of the fiscal years listed for the professional tax services rendered by our principal auditors.

(4)

“All Other Fees” represents the aggregate fees for services rendered by our auditor other than services reported under “Audit Fees,” “Audit-related Fees” and “Tax Fees.”

Pre-Approval Policies and Procedures

Our audit committee is responsible for the oversight of our independent accountants’ work. The policy of our audit committee is to pre-approve all audit and non-audit services provided by KPMG Huazhen LLP, including audit services, audit-related services, tax services and other services, as described above.

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

None.

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

None.

ITEM 16F.    CHANGE IN REGISTRANT’S CERTIFYING ACCOUNTANT

Not applicable.

220

ITEM 16G.    CORPORATE GOVERNANCE

We are a “foreign private issuer” (as such term is defined in Rule 3b-4 under the U.S. Exchange Act), and our ADSs, each representing eight ordinary shares, are listed on the Nasdaq. Nasdaq Stock Market Rules permit a foreign private issuer like us to follow the corporate governance practices of its home country. Certain corporate governance practices in the Cayman Islands, which is our home country, may differ significantly from the Nasdaq corporate governance listing standards. For instance, we are not required to:

have a majority of the board be independent (although all of the members of the audit committee must be independent under the U.S. Exchange Act);
have a compensation committee or a nominations or corporate governance committee consisting entirely of independent directors; or
have regularly scheduled executive sessions with only independent directors each year.

We have relied on and intend to continue to rely on some of these exemptions.

Under Rule 19C.11 of the Hong Kong Listing Rules, we are exempt from certain corporate governance requirements of the Hong Kong Stock Exchange, including Appendix 14 of the Hong Kong Listing Rules (Corporate Governance Code and Corporate Governance Report) and Appendix 16 of the Hong Kong Listing Rules (Disclosure of Financial Information).

In connection with our listing on the Hong Kong Stock Exchange, the Hong Kong Stock Exchange and the SFC granted certain waivers and exemptions from strict compliance with the relevant provisions of the Hong Kong Listing Rules and the SFO, respectively, and the SFC also granted a ruling under the Takeovers Codes.

Not a Public Company in Hong Kong

Section 4.1 of the Introduction to the Takeovers Codes provides that the Takeovers Codes applies to takeovers, mergers and share buy-backs affecting public companies in Hong Kong, companies with a primary listing of their equity interests in Hong Kong. According to the Note to Section 4.2 of the Introduction to the Takeovers Codes, a Grandfathered Greater China Issuer within the meaning of Rule 19C.01 of the Hong Kong Listing Rules with a secondary listing on the Hong Kong Stock Exchange will not normally be regarded as a public company in Hong Kong under Section 4.2 of the Introduction to the Takeovers Codes.

The SFC granted a ruling that we are not a “public company in Hong Kong” for the purposes of the Takeovers Codes. Therefore, the Takeovers Codes does not apply to us. In the event that the bulk of trading in our Shares migrates to Hong Kong such that we would be treated as having a dual-primary listing pursuant to Rule 19C.13 of the Hong Kong Listing Rules, the Takeover Codes will apply to us.

Disclosure of Interests under Part XV of the SFO

Part XV of the SFO imposes duties of disclosure of interests in Shares. Under the U.S. Exchange Act, which we are subject to, any person (including directors and officers of the company concerned) who acquires beneficial ownership, as determined in accordance with the rules and regulations of the SEC and which includes the power to direct the voting or the disposition of the securities, of more than 5% of a class of equity securities registered under Section 12 of the U.S. Exchange Act must file beneficial owner reports with the SEC, and such person must promptly report any material change in the information provided (including any acquisition or disposition of 1% or more of the class of equity securities concerned), unless exceptions apply. Therefore, compliance with Part XV of the SFO would subject our corporate insiders to a second level of reporting, which would be unduly burdensome to them, would result in additional costs and would not be meaningful, since the statutory disclosure of interest obligations under the U.S. Exchange Act that apply to us and our corporate insiders would provide our investors with sufficient information relating to the shareholding interests of our significant shareholders.

221

The SFC granted a relevant partial exemption under section 309(2) of the SFO to us, our Substantial Shareholders, directors and chief executives from strict compliance with the provisions of Part XV of the SFO (other than Divisions 5, 11 and 12 of Part XV of the SFO), on the conditions that (i) the bulk of trading in the Shares is not considered to have migrated to Hong Kong on a permanent basis in accordance with Rule 19C.13 of the Hong Kong Listing Rules; (ii) all disclosures of interests filed with the SEC are also filed with the Hong Kong Stock Exchange as soon as practicable, which will then publish such disclosures in the same manner as disclosures made under Part XV of the SFO; and (iii) we will advise the SFC if there is any material change to any of the information which has been provided to the SFC, including any significant changes to the disclosure requirements in the U.S. and any significant changes in the volume of our worldwide share turnover that takes place on the Hong Kong Stock Exchange. This exemption may be reconsidered by the SFC in the event there is a material change in information provided to the SFC.

The U.S. Exchange Act and the rules and regulations promulgated thereunder require disclosure of interests by shareholders that are broadly equivalent to Part XV of the SFO. For relevant disclosure in respect of the substantial shareholder’s interests, see “Item 6. Directors, Senior Management and Employees—E. Share Ownership.”

Corporate Communications

Rule 2.07A of the Hong Kong Listing Rules provides that a listed issuer may send or otherwise make available to the relevant holders of its securities any corporate communication by electronic means, provided that either the listed issuer has previously received from each of the relevant holders of its securities an express, positive confirmation in writing or the shareholders of the listed issuer have resolved in a general meeting that the listed issuer may send or supply corporate communications to shareholders by making them available on the listed issuer’s own website or the listed issuer’s constitutional documents contain provision to that effect, and certain conditions are satisfied.

Since our listing on the Hong Kong Stock Exchange, we made the following arrangements:

We issue all future corporate communications as required by the Hong Kong Listing Rules on our own website in English and Chinese, and on the Hong Kong Stock Exchange’s website in English and Chinese;
We continue to provide printed copies of notices of general meetings of shareholders including the proxy materials in English and Chinese to our shareholders at no costs; and
We have added to the “Investor Relations” page of our website which will direct investors to all of our future filings with the Hong Kong Stock Exchange.

The Hong Kong Stock Exchange granted us a waiver from strict compliance with the corporate communication requirements under Rule 2.07A of the Hong Kong Listing Rules.

Monthly Returns

Rule 13.25B of the Hong Kong Listing Rules requires a listed issuer to publish a monthly return in relation to movements in its equity securities, debt securities and any other securitized instruments, as applicable, during the period to which the monthly return relates. Pursuant to the Joint Policy Statement Regarding the Listing of Overseas Companies, or Joint Policy Statement, companies applying for a secondary listing may seek a waiver from Rule 13.25B subject to satisfying the waiver condition that the SFC has granted a partial exemption from strict compliance with Part XV of the SFO (other than Divisions 5, 11 and 12 of Part XV of the SFO) in respect of disclosure of shareholders’ interests. As we have obtained a partial exemption from the SFC, the Hong Kong Stock Exchange granted a waiver from strict compliance with Rule 13.25B of the Hong Kong Listing Rules. We will disclose information about share repurchases, if any, in our quarterly earnings releases and annual reports on Form 20-F which are furnished or filed with the SEC in accordance with applicable U.S. rules and regulations.

ITEM 16H.    MINE SAFETY

Not applicable.

222

ITEM 16I.    DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

(a) Please see the Certification by the Chief Executive Officer Pursuant to Item 16I(a) of Form 20-F, which has been furnished as Exhibit 15.3 to this annual report.

(b) For the fiscal year ended December 31, 2021, KPMG Huazhen LLP, which was a registered public accounting firm that the PCAOB determined in December 2021 that it was unable to inspect or investigate completely because of the positions taken by the PRC authorities, issued an audit report for us, and such audit report was included in our annual report on Form 20-F for the fiscal year ended December 31, 2021. On May 26, 2022, we were conclusively identified by the SEC as an SEC-identified issuer pursuant to Section 104(i)(2)(A) of the Sarbanes-Oxley Act of 2002 (15 U.S.C. 7214(i)(2)(A)). The PCAOB vacated its 2021 determinations in December 2022, and as a result, KPMG Huazhen LLP, which issued an audit report included in this annual report, is no longer a registered public accounting firm that the PCAOB determines it is unable to inspect or investigate completely because of the positions taken by an authority in any foreign jurisdiction.

Our company is incorporated in the Cayman Islands. The VIEs and other operating entities being consolidated in our financial statements, or the consolidated foreign operating entities, are incorporated or otherwise organized in the PRC.

To the best of our knowledge, no governmental entity in the PRC or the Cayman Islands owns any shares of our company or any of the consolidated foreign operating entities.

To the best of our knowledge, no governmental entity in the PRC (i.e. the applicable foreign jurisdiction with respect to KPMG Huazhen LLP) has a controlling financial interest with respect to our company or any of the consolidated foreign operating entities.

No member of the board of directors of our company or any of the consolidated foreign operating entities is any official of the Chinese Communist Party.

Neither our memorandum nor our Articles of Association nor the articles of incorporation (or equivalent organizing document) of the consolidated foreign operating entities contains any charter of the Chinese Communist Party.

ITEM 16J.    INSIDER TRADING POLICIES

Not applicable.

PART III

ITEM 17.    FINANCIAL STATEMENTS

The Registrant has elected to provide the financial statements and related information specified in Item 18.

ITEM 18.    FINANCIAL STATEMENTS

The consolidated financial statements of GDS Holdings Limited are included at the end of this annual report.

223

ITEM 19.    EXHIBIT INDEX

Exhibit
Number

Description of Exhibit

1.1**

Amended and Restated Memorandum and Articles of Association of the Registrant (incorporated by reference to Exhibit 3.1 to our report on Form 6-K (File No. 001-37925), initially filed with the SEC on June 29, 2021).

2.1**

Registrant’s Specimen American Depositary Receipt evidencing American Depositary Shares (included in Exhibit 4.2) (incorporated by reference to Exhibit 4.3 to our Registration Statement on Form F-1 (File No. 333-213951), initially filed with the SEC on October 4, 2016).

2.2**

Registrant’s Specimen Class A Ordinary Share Certificate (incorporated by reference to Exhibit 4.1 to our Registration Statement on Form F-1 (File No. 333-213951), initially filed with the SEC on October 4, 2016).

2.3

Form of Deposit Agreement, among the Registrant, JPMorgan Chase Bank, N.A., as depositary and holders of the American Depositary Receipts (incorporated by reference to Exhibit (a) to our Registration Statement on Form F-6 (File No. 333-249704) with respect to American depositary shares representing our Class A ordinary shares, filed with the SEC on October 28, 2020).

*2.4

Description of Securities Registered under Section 12 of the U.S. Exchange Act

2.5

Registrant’s Form of Class A Ordinary Share Certificate (incorporated by reference to Exhibit 4.1 to our Current Report on Form 6-K for October 2020 (File No. 001-37925), initially filed with the SEC on October 27, 2020).

4.1**

Sixth Amended and Restated Members Agreement, dated May 19, 2016 (incorporated by reference to Exhibit 4.5 to our Registration Statement on Form F-1 (File No. 333-213951), initially filed with the SEC on October 4, 2016).

4.2**

Sixth Amended and Restated Voting Agreement, dated May 19, 2016 (incorporated by reference to Exhibit 4.6 to our Registration Statement on Form F-1 (File No. 333-213951), initially filed with the SEC on October 4, 2016).

4.3**

Sixth Amended and Restated Right of First Refusal And Co-sale Agreement, dated May 19, 2016 (incorporated by reference to Exhibit 4.7 to our Registration Statement on Form F-1 (File No. 333-213951), initially filed with the SEC on October 4, 2016).

4.4**

Agreement Dated September 29, 2016 Between Shanghai Waigaoqiao EDC Technology Co., Ltd. and Shanghai Yungang EDC Technology Co. Ltd. as Borrowers and GDS Holdings Limited as Ultimate Parent, arranged by Credit Agricole Corporate and Investment Bank, United Overseas Bank (China) Limited Shanghai Pilot Free Trade Zone Sub-Branch, DBS Bank (China) Ltd, Shanghai Branch, Shanghai HuaRui Bank Co., Ltd. and Australia and New Zealand Bank (China) Company Limited, Shanghai Branch as Mandated Lead Arrangers with United Overseas Bank (China) Limited Shanghai Pilot Free Trade Zone Sub-Branch acting as Facility Agent and Security Agent and United Overseas Bank (China) Limited Shanghai Pilot Free Trade Zone Sub-Branch acting as Account Bank, and Credit Agricole Corporate and Investment Bank and United Overseas Bank Limited acting as Coordinating Banks relating to Term Loan Facilities (incorporated by reference to Exhibit 4.9 to our Registration Statement on Form F-1 (File No. 333-213951), initially filed with the SEC on October 4, 2016).

4.5

Agreement Dated December 6, 2017 Between EDC (Chengdu) Industry Co., Ltd. as Borrower and Jiangsu International Trust Co., Ltd. acting as Lender relating to Term Loan Facilities (incorporated by reference to Exhibit 4.5 to our Annual Report on Form 20-F for the Fiscal Year Ended December 31, 2018 (File No. 001-37925), initially filed with the SEC on March 13, 2019).

4.6**

Share Swap Agreement among the Registrant, EDC Holding and the shareholders of EDC Holding, dated June 12, 2014 (incorporated by reference to Exhibit 10.1 to our Registration Statement on Form F-1 (File No. 333-213951), initially filed with the SEC on October 4, 2016).

224

Exhibit
Number

Description of Exhibit

4.7**

Subscription Agreement for up to US$250,000,000 10% Convertible and Redeemable Bond due 2019 convertible into shares in GDS Holdings, among GDS Holdings, Perfect Success Limited and STT GDC Pte. Ltd., dated December 30, 2015 (incorporated by reference to Exhibit 10.2 to our Registration Statement on Form F-1 (File No. 333-213951), initially filed with the SEC on October 4, 2016).

4.8**

Equity Interest Pledge Agreement concerning GDS Beijing, among William Wei Huang, Qiuping Huang and GDS Investment Company, dated April 13, 2016 (English Translation) (incorporated by reference to Exhibit 10.3 to our Registration Statement on Form F-1 (File No. 333-213951), initially filed with the SEC on October 4, 2016).

4.9**

Shareholder Voting Rights Proxy Agreement concerning GDS Beijing, among GDS Investment Company, GDS Beijing, William Wei Huang and Qiuping Huang, dated April 13, 2016 (English Translation) (incorporated by reference to Exhibit 10.4 to our Registration Statement on Form F-1 (File No. 333-213951), initially filed with the SEC on October 4, 2016).

4.10**

Exclusive Call Option Agreement concerning GDS Beijing, among William Wei Huang, Qiuping Huang and GDS Investment Company, dated April 13, 2016 (English Translation) (incorporated by reference to Exhibit 10.5 to our Registration Statement on Form F-1 (File No. 333-213951), initially filed with the SEC on October 4, 2016).

4.11**

Loan Agreement between William Wei Huang, Qiuping Huang and GDS Investment Company, dated April 13, 2016 (English Translation) (incorporated by reference to Exhibit 10.6 to our Registration Statement on Form F-1 (File No. 333-213951), initially filed with the SEC on October 4, 2016).

4.12**

Exclusive Technology License and Service Agreement between GDS Beijing and GDS Investment Company, dated April 13, 2016 (English Translation) (incorporated by reference to Exhibit 10.7 to our Registration Statement on Form F-1 (File No. 333-213951), initially filed with the SEC on October 4, 2016).

4.13**

Equity Interest Pledge Agreement concerning GDS Shanghai, among William Wei Huang, Qiuping Huang and GDS Investment Company, dated April 13, 2016 (English Translation) (incorporated by reference to Exhibit 10.8 to our Registration Statement on Form F-1 (File No. 333-213951), initially filed with the SEC on October 4, 2016).

4.14**

Shareholder Voting Rights Proxy Agreement concerning GDS Shanghai, among GDS Investment Company, GDS Shanghai, William Wei Huang and Qiuping Huang, dated April 13, 2016 (English Translation) (incorporated by reference to Exhibit 10.9 to our Registration Statement on Form F-1 (File No. 333-213951), initially filed with the SEC on October 4, 2016).

4.15**

Intellectual Property Rights License Agreement between GDS Shanghai and GDS Investment Company, dated April 13, 2016 (English Translation) (incorporated by reference to Exhibit 10.10 to our Registration Statement on Form F-1 (File No. 333-213951), initially filed with the SEC on October 4, 2016).

4.16**

Exclusive Call Option Agreement concerning GDS Shanghai, among William Wei Huang, Qiuping Huang, GDS Shanghai and GDS Investment Company, dated April 13, 2016 (English Translation) (incorporated by reference to Exhibit 10.11 to our Registration Statement on Form F-1 (File No. 333-213951), initially filed with the SEC on October 4, 2016).

4.17**

Exclusive Technology License and Service Agreement between GDS Shanghai and GDS Investment Company, dated April 13, 2016 (English Translation) (incorporated by reference to Exhibit 10.12 to our Registration Statement on Form F-1 (File No. 333-213951), initially filed with the SEC on October 4, 2016).

4.18**

Loan Agreement among William Wei Huang, Qiuping Huang and GDS Investment Company, dated April 13, 2016 (English Translation) (incorporated by reference to Exhibit 10.13 to our Registration Statement on Form F-1 (File No. 333-213951), initially filed with the SEC on October 4, 2016).

225

Exhibit
Number

Description of Exhibit

4.19**

Form of Indemnification Agreement between the Registrant and its directors and executive officers (incorporated by reference to Exhibit 10.14 to our Registration Statement on Form F-1 (File No. 333-213951), initially filed with the SEC on October 4, 2016).

4.20**

Forms of Employment Agreements between the Registrant and its executive officers (incorporated by reference to Exhibit 10.15 to our Registration Statement on Form F-1 (File No. 333-213951), initially filed with the SEC on October 4, 2016).

4.21**

Data Center Outsourcing Service Agreement (English Translation) (incorporated by reference to Exhibit 10.17 to our Registration Statement on Form F-1 (File No. 333-213951), initially filed with the SEC on October 4, 2016).

4.22**†

Premises and Warehouse Lease Agreement dated December 26, 2008 (English Translation) (incorporated by reference to Exhibit 10.18 to our Registration Statement on Form F-1 (File No. 333-213951), initially filed with the SEC on October 4, 2016).

4.23**†

Premises and Warehouse Lease Agreement dated April 15, 2011 (English Translation) (incorporated by reference to Exhibit 10.19 to our Registration Statement on Form F-1 (File No. 333-213951), initially filed with the SEC on October 4, 2016).

4.24**†

Premise Lease Agreement dated July 16, 2012 (English Translation) (incorporated by reference to Exhibit 10.20 to our Registration Statement on Form F-1 (File No. 333-213951), initially filed with the SEC on October 4, 2016).

4.25**†

Premise Lease Agreement dated March 9, 2015 (English Translation) (incorporated by reference to Exhibit 10.21 to our Registration Statement on Form F-1 (File No. 333-213951), initially filed with the SEC on October 4, 2016).

4.26**†

Premise Lease Agreement dated July 6, 2015 (English Translation) (incorporated by reference to Exhibit 10.22 to our Registration Statement on Form F-1 (File No. 333-213951), initially filed with the SEC on October 4, 2016).

4.27**†

Tenement Lease Agreement dated April 1, 2015 (English Translation) (incorporated by reference to Exhibit 10.23 to our Registration Statement on Form F-1 (File No. 333-213951), initially filed with the SEC on October 4, 2016).

4.28**†

Premise Lease Agreement dated November 27, 2013 (English Translation) (incorporated by reference to Exhibit 10.24 to our Registration Statement on Form F-1 (File No. 333-213951), initially filed with the SEC on October 4, 2016).

4.29**†

Premise Lease Agreement dated August 1, 2015 (English Translation) (incorporated by reference to Exhibit 10.25 to our Registration Statement on Form F-1 (File No. 333-213951), initially filed with the SEC on October 4, 2016).

4.30

GDS Holdings Limited 2016 Equity Incentive Plan (as amended on August 6, 2020) (incorporated by reference to Exhibit 4.30 to our Annual Report on Form 20-F for the Fiscal Year Ended December 31, 2020 (File No. 001-37925), initially filed with the SEC on April 12, 2021).

4.31

Information Rights Letter dated November 7, 2016 from the Registrant to STT GDC (incorporated by reference to Exhibit 4.33 to our Annual Report on Form 20-F for the Fiscal Year Ended December 31, 2016 (File No. 001-37925), initially filed with the SEC on April 19, 2017).

4.32

Investor Rights Agreement, dated October 23, 2017, between the Registrant, Cheetah Asia Holdings LLC, CyrusOne LLC and Mr. Huang (only with respect to Article I (insofar as and only to the extent to which such Definitions are used in the other sections with respect to which Mr. Huang is entering into this Agreement), Section 2.2, and Article VI) (incorporated by reference to Exhibit 99.2 to our report on Form 6-K (File No. 001-37925), initially filed with the SEC on October 24, 2017).

226

Exhibit
Number

Description of Exhibit

4.33

Investor Rights Agreement, dated October 23, 2017, between the Registrant and STT GDC Pte. Ltd. (incorporated by reference to Exhibit 99.3 to our report on Form 6-K (File No. 001-37925), initially filed with the SEC on October 24, 2017).

4.34

Investor Rights Agreement, dated October 23, 2017, between the Registrant, SBCVC Fund II, L.P., SBCVC Company Limited, SBCVC Fund II-Annex, L.P., SBCVC Venture Capital and SBCVC Fund III, L.P. (incorporated by reference to Exhibit 99.4 to our report on Form 6-K (File No. 001-37925), initially filed with the SEC on October 24, 2017).

4.35

Indenture, dated June 5, 2018, between the Registrant and The Bank of New York Mellon, as Trustee, relating to the issuance of Registrant’s 2% Convertible Senior Notes due 2025 in the aggregate principal amount of US$300 million (incorporated by reference to Exhibit 4.36 to our Annual Report on Form 20-F for the Fiscal Year Ended December 31, 2018 (File No. 001-37925), initially filed with the SEC on March 13, 2019).

4.36

Investor Rights Agreement, dated March 27, 2019, by and among the Registrant and PA Goldilocks Limited (incorporated by reference to Exhibit 99.4 to our Current Report on Form 6-K for March 2019 (File No. 001-37925), initially filed with the SEC on March 13, 2019).

4.37

Form of Amendment No. 1 to Investor Rights Agreement between the Registrant and STT GDC Pte. Ltd. (incorporated by reference to Exhibit 99.3 to the Amendment No. 7 to Schedule 13D of Singapore Technologies Telemedia Pte Ltd (File No. 005-89829), initially filed with the SEC on March 19, 2019).

4.38††

Share Purchase Agreement by and between GDS (Shanghai) Investment Co., Ltd., Beijing Zhong Cheng Fu Jing Technology Co., Ltd., Beijing Lan Ting Data Technology Co., Ltd., Beijing Zheng He Tian Ye Economic and Trade Co., Ltd., Jun He, Lanting (Beijing) Information Science and Technology Co., Ltd., and Lanting Xuntong (Beijing) Science and Technology Co., Ltd, dated December 4, 2019 (English Translation) (incorporated by reference to Exhibit 10.1 to our Current Report on Form 6-K for December 2019 (File No. 001-37925), initially filed with the SEC on December 5, 2019).

4.39

Amendment No. 2 to Investor Rights Agreement, dated December 10, 2019, between the Registrant and STT GDC Pte. Ltd. (incorporated by reference to Exhibit 99.3 to the Amendment No. 8 to Schedule 13D of Singapore Technologies Telemedia Pte Ltd (File No. 005-89829), initially filed with the SEC on December 10, 2019).

4.40

Equity Pledge Agreement with regards to Beijing Wanguo Chang’an Science & Technology Co., Ltd., dated December 16, 2019, between Shanghai Xinwan Enterprise Management Co., Ltd. and GDS (Shanghai) Investment Co., Ltd. (English Translation) (incorporated by reference to Exhibit 4.41 to our Annual Report on Form 20-F for the Fiscal Year Ended December 31, 2019 (File No. 001-37925), initially filed with the SEC on April 17, 2020).

4.41

Voting Proxy Agreement with regards to Beijing Wanguo Chang’an Science & Technology Co., Ltd., dated December 16, 2019, among GDS (Shanghai) Investment Co., Ltd., Beijing Wanguo Chang’an Science & Technology Co., Ltd. and Shanghai Xinwan Enterprise Management Co., Ltd. (English Translation) (incorporated by reference to Exhibit 4.42 to our Annual Report on Form 20-F for the Fiscal Year Ended December 31, 2019 (File No. 001-37925), initially filed with the SEC on April 17, 2020).

4.42

Exclusive Call Option Agreement with regards to Beijing Wanguo Chang’an Science & Technology Co., Ltd., dated December 16, 2019, among Shanghai Xinwan Enterprise Management Co., Ltd., Beijing Wanguo Chang’an Science & Technology Co., Ltd. and GDS (Shanghai) Investment Co., Ltd. (English Translation) (incorporated by reference to Exhibit 4.43 to our Annual Report on Form 20-F for the Fiscal Year Ended December 31, 2019 (File No. 001-37925), initially filed with the SEC on April 17, 2020).

227

Exhibit
Number

Description of Exhibit

4.43

Loan Agreement, dated December 16, 2019, between Shanghai Xinwan Enterprise Management Co., Ltd., Huang Wei, Huang Qiuping and GDS (Shanghai) Investment Co., Ltd. (English Translation) (incorporated by reference to Exhibit 4.44 to our Annual Report on Form 20-F for the Fiscal Year Ended December 31, 2019 (File No. 001-37925), initially filed with the SEC on April 17, 2020).

4.44

Exclusive Technology License and Service Agreement, dated December 16, 2019, between Beijing Wanguo Chang’an Science & Technology Co., Ltd. and GDS (Shanghai) Investment Co., Ltd. (English Translation) (incorporated by reference to Exhibit 4.45 to our Annual Report on Form 20-F for the Fiscal Year Ended December 31, 2019 (File No. 001-37925), initially filed with the SEC on April 17, 2020).

4.45

Intellectual Property Rights License Agreement, dated December 16, 2019, between Beijing Wanguo Chang’an Science & Technology Co., Ltd. and GDS (Shanghai) Investment Co., Ltd. (English Translation) (incorporated by reference to Exhibit 4.46 to our Annual Report on Form 20-F for the Fiscal Year Ended December 31, 2019 (File No. 001-37925), initially filed with the SEC on April 17, 2020).

4.46

Equity Pledge Agreement with regards to Shanghai Shu’an Data Services Co., Ltd., dated December 18, 2019, between Shanghai Xinwan Enterprise Management Co., Ltd. and GDS (Shanghai) Investment Co., Ltd. (English Translation) (incorporated by reference to Exhibit 4.47 to our Annual Report on Form 20-F for the Fiscal Year Ended December 31, 2019 (File No. 001-37925), initially filed with the SEC on April 17, 2020).

4.47

Voting Proxy Agreement with regards to Shanghai Shu’an Data Services Co., Ltd., dated December 18, 2019, among GDS (Shanghai) Investment Co., Ltd., Shanghai Shu’an Data Services Co., Ltd. and Shanghai Xinwan Enterprise Management Co., Ltd. (English Translation) (incorporated by reference to Exhibit 4.48 to our Annual Report on Form 20-F for the Fiscal Year Ended December 31, 2019 (File No. 001-37925), initially filed with the SEC on April 17, 2020).

4.48

Exclusive Call Option Agreement with regards to Shanghai Shu’an Data Services Co., Ltd., dated December 18, 2019, among Shanghai Xinwan Enterprise Management Co., Ltd., Shanghai Shu’an Data Services Co., Ltd. and GDS (Shanghai) Investment Co., Ltd. (English Translation) (incorporated by reference to Exhibit 4.49 to our Annual Report on Form 20-F for the Fiscal Year Ended December 31, 2019 (File No. 001-37925), initially filed with the SEC on April 17, 2020).

4.49

Loan Agreement, dated December 18, 2019, between Shanghai Xinwan Enterprise Management Co., Ltd., Huang Wei, Huang Qiuping and GDS (Shanghai) Investment Co., Ltd. (English Translation) (incorporated by reference to Exhibit 4.50 to our Annual Report on Form 20-F for the Fiscal Year Ended December 31, 2019 (File No. 001-37925), initially filed with the SEC on April 17, 2020).

4.50

Exclusive Technology License and Service Agreement, dated December 18, 2019, between Shanghai Shu’an Data Services Co., Ltd. and GDS (Shanghai) Investment Co., Ltd. (English Translation) (incorporated by reference to Exhibit 4.51 to our Annual Report on Form 20-F for the Fiscal Year Ended December 31, 2019 (File No. 001-37925), initially filed with the SEC on April 17, 2020).

4.51

Intellectual Property Rights License Agreement, dated December 18, 2019, between Shanghai Shu’an Data Services Co., Ltd. and GDS (Shanghai) Investment Co., Ltd. (English Translation) (incorporated by reference to Exhibit 4.52 to our Annual Report on Form 20-F for the Fiscal Year Ended December 31, 2019 (File No. 001-37925), initially filed with the SEC on April 17, 2020).

4.52

Equity Pledge Agreement with regards to Shanghai Xinwan Enterprise Management Co., Ltd., dated December 16, 2019, between Li Wenfeng and GDS (Shanghai) Investment Co., Ltd. (English Translation) (incorporated by reference to Exhibit 4.53 to our Annual Report on Form 20-F for the Fiscal Year Ended December 31, 2019 (File No. 001-37925), initially filed with the SEC on April 17, 2020).

228

Exhibit
Number

Description of Exhibit

4.53

Equity Pledge Agreement with regards to Shanghai Xinwan Enterprise Management Co., Ltd., dated December 16, 2019, between Liang Yan and GDS (Shanghai) Investment Co., Ltd. (English Translation) (incorporated by reference to Exhibit 4.54 to our Annual Report on Form 20-F for the Fiscal Year Ended December 31, 2019 (File No. 001-37925), initially filed with the SEC on April 17, 2020).

4.54

Equity Pledge Agreement with regards to Shanghai Xinwan Enterprise Management Co., Ltd., dated December 16, 2019, between Wang Qi and GDS (Shanghai) Investment Co., Ltd. (English Translation) (incorporated by reference to Exhibit 4.55 to our Annual Report on Form 20-F for the Fiscal Year Ended December 31, 2019 (File No. 001-37925), initially filed with the SEC on April 17, 2020).

4.55

Equity Pledge Agreement with regards to Shanghai Xinwan Enterprise Management Co., Ltd., dated December 16, 2019, between Chen Yilin and GDS (Shanghai) Investment Co., Ltd. (English Translation) (incorporated by reference to Exhibit 4.57 to our Annual Report on Form 20-F for the Fiscal Year Ended December 31, 2019 (File No. 001-37925), initially filed with the SEC on April 17, 2020).

4.56

Voting Proxy Agreement with regards to Shanghai Xinwan Enterprise Management Co., Ltd., dated December 16, 2019, among GDS (Shanghai) Investment Co., Ltd., Shanghai Xinwan Enterprise Management Co., Ltd. and Li Wenfeng (English Translation) (incorporated by reference to Exhibit 4.58 to our Annual Report on Form 20-F for the Fiscal Year Ended December 31, 2019 (File No. 001-37925), initially filed with the SEC on April 17, 2020).

4.57

Voting Proxy Agreement with regards to Shanghai Xinwan Enterprise Management Co., Ltd., dated December 16, 2019, among GDS (Shanghai) Investment Co., Ltd., Shanghai Xinwan Enterprise Management Co., Ltd. and Liang Yan (English Translation) (incorporated by reference to Exhibit 4.59 to our Annual Report on Form 20-F for the Fiscal Year Ended December 31, 2019 (File No. 001-37925), initially filed with the SEC on April 17, 2020).

4.58

Voting Proxy Agreement with regards to Shanghai Xinwan Enterprise Management Co., Ltd., dated December 16, 2019, among GDS (Shanghai) Investment Co., Ltd., Shanghai Xinwan Enterprise Management Co., Ltd. and Wang Qi (English Translation) (incorporated by reference to Exhibit 4.60 to our Annual Report on Form 20-F for the Fiscal Year Ended December 31, 2019 (File No. 001-37925), initially filed with the SEC on April 17, 2020).

4.59

Voting Proxy Agreement with regards to Shanghai Xinwan Enterprise Management Co., Ltd., dated December 16, 2019, among GDS (Shanghai) Investment Co., Ltd., Shanghai Xinwan Enterprise Management Co., Ltd. and Chen Yilin (English Translation) (incorporated by reference to Exhibit 4.62 to our Annual Report on Form 20-F for the Fiscal Year Ended December 31, 2019 (File No. 001-37925), initially filed with the SEC on April 17, 2020).

4.60

Exclusive Call Option Agreement with regards to Shanghai Xinwan Enterprise Management Co., Ltd., dated December 16, 2019, among Li Wenfeng, Shanghai Xinwan Enterprise Management Co., Ltd. and GDS (Shanghai) Investment Co., Ltd. (English Translation) (incorporated by reference to Exhibit 4.63 to our Annual Report on Form 20-F for the Fiscal Year Ended December 31, 2019 (File No. 001-37925), initially filed with the SEC on April 17, 2020).

4.61

Exclusive Call Option Agreement with regards to Shanghai Xinwan Enterprise Management Co., Ltd., dated December 16, 2019, among Liang Yan, Shanghai Xinwan Enterprise Management Co., Ltd. and GDS (Shanghai) Investment Co., Ltd. (English Translation) (incorporated by reference to Exhibit 4.64 to our Annual Report on Form 20-F for the Fiscal Year Ended December 31, 2019 (File No. 001-37925), initially filed with the SEC on April 17, 2020).

4.62

Exclusive Call Option Agreement with regards to Shanghai Xinwan Enterprise Management Co., Ltd., dated December 16, 2019, among Wang Qi, Shanghai Xinwan Enterprise Management Co., Ltd. and GDS (Shanghai) Investment Co., Ltd. (English Translation) (incorporated by reference to Exhibit 4.65 to our Annual Report on Form 20-F for the Fiscal Year Ended December 31, 2019 (File No. 001-37925), initially filed with the SEC on April 17, 2020).

229

Exhibit
Number

Description of Exhibit

4.63

Exclusive Call Option Agreement with regards to Shanghai Xinwan Enterprise Management Co., Ltd., dated December 16, 2019, among Chen Yilin, Shanghai Xinwan Enterprise Management Co., Ltd. and GDS (Shanghai) Investment Co., Ltd. (English Translation) (incorporated by reference to Exhibit 4.67 to our Annual Report on Form 20-F for the Fiscal Year Ended December 31, 2019 (File No. 001-37925), initially filed with the SEC on April 17, 2020).

4.64

Loan Agreement, dated December 16, 2019, between Li Wenfeng and GDS (Shanghai) Investment Co., Ltd. (English Translation) (incorporated by reference to Exhibit 4.68 to our Annual Report on Form 20-F for the Fiscal Year Ended December 31, 2019 (File No. 001-37925), initially filed with the SEC on April 17, 2020).

4.65

Loan Agreement, dated December 16, 2019, between Liang Yan and GDS (Shanghai) Investment Co., Ltd. (English Translation) (incorporated by reference to Exhibit 4.69 to our Annual Report on Form 20-F for the Fiscal Year Ended December 31, 2019 (File No. 001-37925), initially filed with the SEC on April 17, 2020).

4.66

Loan Agreement, dated December 16, 2019, between Wang Qi and GDS (Shanghai) Investment Co., Ltd. (English Translation) (incorporated by reference to Exhibit 4.70 to our Annual Report on Form 20-F for the Fiscal Year Ended December 31, 2019 (File No. 001-37925), initially filed with the SEC on April 17, 2020).

4.67

Loan Agreement, dated December 16, 2019, between Chen Yilin and GDS (Shanghai) Investment Co., Ltd. (English Translation) (incorporated by reference to Exhibit 4.72 to our Annual Report on Form 20-F for the Fiscal Year Ended December 31, 2019 (File No. 001-37925), initially filed with the SEC on April 17, 2020).

4.68

Exclusive Technology License and Service Agreement, dated December 16, 2019, between Shanghai Xinwan Enterprise Management Co., Ltd. and GDS (Shanghai) Investment Co., Ltd. (English Translation) (incorporated by reference to Exhibit 4.73 to our Annual Report on Form 20-F for the Fiscal Year Ended December 31, 2019 (File No. 001-37925), initially filed with the SEC on April 17, 2020).

4.69

Intellectual Property Rights License Agreement, dated December 16, 2019, between Shanghai Xinwan Enterprise Management Co., Ltd. and GDS (Shanghai) Investment Co., Ltd. (English Translation) (incorporated by reference to Exhibit 4.74 to our Annual Report on Form 20-F for the Fiscal Year Ended December 31, 2019 (File No. 001-37925), initially filed with the SEC on April 17, 2020).

4.70

Amendment No. 1 to Investor Rights Agreement, dated June 26, 2020, between the Registrant and PA Goldilocks Limited (incorporated by reference to Exhibit 4.11 to our Registration Statement on Form F-3 (File No. 333-252680), initially filed with the SEC on February 3, 2021).

4.71

Investor Rights Agreement, dated June 26, 2020, by and among the Registrant, Gaoling Fund, L.P. and YHG Investment, L.P. (incorporated by reference to Exhibit 4.12 to our Registration Statement on Form F-3 (File No. 333-252680), initially filed with the SEC on February 3, 2021).

4.72

Investor Rights Agreement, dated June 26, 2020, between the Registrant and STT GDC Pte. Ltd. (incorporated by reference to Exhibit 4.13 to our Registration Statement on Form F-3 (File No. 333-252680), initially filed with the SEC on February 3, 2021).

4.73

Amendment No. 1 to Investor Rights Agreement, dated August 4, 2020, between the Registrant and STT GDC Pte. Ltd. (incorporated by reference to Exhibit 99.2 to the Amendment No. 10 to Schedule 13D of Singapore Technologies Telemedia Pte Ltd (File No. 005-89829), initially filed with the SEC on August 6, 2020).

230

Exhibit
Number

Description of Exhibit

4.74††

Share Purchase Agreement by and between Beijing Yize Data Science & Technology Co., Ltd, Shanghai Rongyu Investment Management Center (Limited Partnership), Shuntou (Tianjin) Technology Development Partnership (Limited Partnership), Tianjin Rongxin Business Management Partnership (Limited Partnership), Tibet Lingyu Venture Capital Management Co., Ltd, Zhongyunxin Science & Technology Co., Ltd, Beijing Zhongyunxin Shunyi Data Science & Technology Co., Ltd and Tianjin Zhongyunxin Data Co., Ltd, dated February 26, 2021 (incorporated by reference to Exhibit 4.78 to our Annual Report on Form 20-F for the Fiscal Year Ended December 31, 2020 (File No. 001-37925), initially filed with the SEC on April 12, 2021).

4.75††

Share Purchase Agreement by and between Beijing Wanguo Chang’an Science & Technology Co., Ltd, Shanghai Rongyu Investment Management Center (Limited Partnership), Shuntou (Tianjin) Technology Development Partnership (Limited Partnership), Tianjin Rongxin Business Management Partnership (Limited Partnership), Tibet Lingyu Venture Capital Management Co., Ltd, Shaoyan Gao and Tianjin Zhongyunxin Science & Technology Co., Ltd, dated February 26, 2021 (incorporated by reference to Exhibit 4.79 to our Annual Report on Form 20-F for the Fiscal Year Ended December 31, 2020 (File No. 001-37925), initially filed with the SEC on April 12, 2021).

4.76

Amendment No. 2 to Investor Rights Agreement, dated February 20, 2022, between the Registrant and STT GDC Pte. Ltd. (incorporated by reference to Exhibit 4.1 to our Current Report on Form 6-K for February 2022 (File No. 001-37925), initially filed with the SEC on February 22, 2022).

4.77

Convertible Note Purchase Agreement, dated February 21, 2022, among the Registrant, SCC Infrastructure I 2021-A (BVI), L.P., SCC Infrastructure I Holdco A, Ltd., Reco Millennium Pte Ltd and Ceningan Investment Pte Ltd, relating to the issuance of the Registrant’s 0.25% Convertible Senior Notes due 2029 in the aggregate principal amount of US$520 million (incorporated by reference to Exhibit 4.2 to our Current Report on Form 6-K for February 2022 (File No. 001-37925), initially filed with the SEC on February 22, 2022).

4.78

Form of Indenture between the Registrant and The Bank of New York Mellon, London Branch as Trustee, relating to the issuance of Registrant’s 0.25% Convertible Senior Notes due 2029 in the aggregate principal amount of US$520 million (incorporated by reference to Exhibit 4.3 to our Current Report on Form 6-K for February 2022 (File No. 001-37925), initially filed with the SEC on February 22, 2022).

4.79

Convertible Note Purchase Agreement, dated February 21, 2022, between the Registrant and STT GDC Pte. Ltd., relating to the issuance of the Registrant’s 0.25% Convertible Senior Notes due 2029 in the aggregate principal amount of US$100 million (incorporated by reference to Exhibit 4.4 to our Current Report on Form 6-K for February 2022 (File No. 001-37925), initially filed with the SEC on February 22, 2022).

4.80

Form of Convertible Note Instrument between the Registrant and STT GDC Pte. Ltd., relating to the issuance of the Registrant’s 0.25% Convertible Senior Notes due 2029 in the aggregate principal amount of US$100 million (incorporated by reference to Exhibit 4.5 to our Current Report on Form 6-K for February 2022 (File No. 001-37925), initially filed with the SEC on February 22, 2022).

4.81

Note Purchase Agreement, dated January 11, 2023, among the Registrant and the Persons Listed in Schedule I, relating to the issuance of the Registrant’s 4.50% Convertible Senior Notes due 2030 in the aggregate principal amount of US$580 million (incorporated by reference to Exhibit 4.1 to our Current Report on Form 6-K for January 2023 (File No. 001-37925), initially filed with the SEC on January 31, 2023).

4.82

Indenture, dated January 20, 2023, between the Registrant and The Bank of New York Mellon, London Branch as Trustee, relating to the issuance of Registrant’s 4.50% Convertible Senior Notes due 2030 in the aggregate principal amount of US$580 million (incorporated by reference to Exhibit 4.2 to our Current Report on Form 6-K for January 2023 (File No. 001-37925), initially filed with the SEC on January 31, 2023).

*4.83

Equity Pledge Agreement with regards to Shanghai Xinwan Enterprise Management Co., Ltd., dated August 1, 2022, between Zhang Kejing nd GDS (Shanghai) Investment Co., Ltd. (English Translation).

231

Exhibit
Number

Description of Exhibit

*4.84

Voting Proxy Agreement with regards to Shanghai Xinwan Enterprise Management Co., Ltd., dated August 1, 2022, among GDS (Shanghai) Investment Co., Ltd., Shanghai Xinwan Enterprise Management Co., Ltd. and Zhang Kejing (English Translation).

*4.85

Exclusive Call Option Agreement with regards to Shanghai Xinwan Enterprise Management Co., Ltd., dated August 1, 2022, among Zhang Kejing, Shanghai Xinwan Enterprise Management Co., Ltd. and GDS (Shanghai) Investment Co., Ltd. (English Translation).

*4.86

Loan Agreement, dated August 1, 2022, among Zhang Kejing, Chen Liang and GDS (Shanghai) Investment Co., Ltd. (English Translation).

*8.1

List of Subsidiaries of the Registrant

11.1**

Code of Business Conduct of the Registrant (incorporated by reference to Exhibit 99.1 to our Registration Statement on Form F-1 (File No. 333-213951), initially filed with the SEC on October 4, 2016).

*12.1

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

*12.2

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

***13.1

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

***13.2

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

*15.1

Consent of Independent Registered Public Accounting Firm

*15.2

Consent of King & Wood Mallesons

***15.3

Certification by the Chief Executive Officer Pursuant to Item 16I(a) of Form 20-F

*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 Labels Linkbase Document.

*101.PRE

XBRL Taxonomy Extension Presentation Linkbase Document.

*104

Cover Page Interactive Data File (embedded within the Inline XBRL document)

*       Filed herewith.

**     Previously filed as an exhibit to our Registration Statement on Form F-1 (File No. 333-213951), which was initially filed with the SEC on October 4, 2016.

***

Furnished herewith.

As permitted by Item 601(b)(4)(iii)(A) of Regulation S-K, our company has not filed with this annual report certain instruments defining the rights of holders of long-term debt of our company and its subsidiaries because the total amount of securities authorized under any such instruments does not exceed 10% of the total assets of our company and its subsidiaries on a consolidated basis. The Company agrees to furnish a copy of any such agreement to the SEC upon request.

†     Confidential treatment has been granted for portions of this document.

††   Portions of this exhibit have been omitted in accordance with Item 601(b)(10) of Regulation S-K.

232

SIGNATURES

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

GDS Holdings Limited

By:

/s/ William Wei Huang

Name: William Wei Huang

Title: Chief Executive Officer

Date: April 4, 2023

233

Report of Independent Registered Public Accounting Firm

To the Board of Directors and Shareholders

GDS Holdings Limited:

Opinions on the Consolidated Financial Statements and Internal Control Over Financial Reporting

We have audited the accompanying consolidated balance sheets of GDS Holdings Limited and subsidiaries (“the Company”) as of December 31, 2021 and 2022, the related consolidated statements of operations, comprehensive loss, changes in shareholders’ equity, and cash flows for each of the years in the three-year period ended December 31, 2022, and the related notes (collectively, the “consolidated financial statements”). We also have audited the Company’s internal control over financial reporting as of December 31, 2022, 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 consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2021 and 2022, and the results of its operations and its cash flows for each of the years in the three-year period ended December 31, 2022, in conformity with U.S. generally accepted accounting principles. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2022 based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.

Basis for Opinions

The Company’s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Annual Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s consolidated financial statements and an opinion on the Company’s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.

Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

F-2

Definition and Limitations of Internal Control Over Financial Reporting

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

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

Critical Audit Matter

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

Realizability of deferred tax assets associated with the Company’s net operating losses carry forwards

As discussed in Note 2(y) and Note 21 to the consolidated financial statements, the Company’s deferred tax assets for net operating losses carry forwards and related valuation allowance were RMB993,062 thousand and RMB922,240 thousand, respectively, as of December 31, 2022. The Company evaluated the realizability of deferred tax assets associated with the Company’s net operating losses carry forwards to determine whether there was more than a 50% likelihood that these deferred tax assets would be realized. The evaluation was based on the Company’s estimates of the future taxable income. The future taxable income incorporates the Company’s best estimate of utilization rates of relevant data centers based on historical actual utilization rates and the Company’s business plans for those data centers which were approved by the board of directors.

We identified the realizability of deferred tax assets associated with the Company’s net operating losses carry forwards as a critical audit matter. A high degree of auditor judgment was required in assessing the utilization rates of certain data centers used to evaluate the future taxable income.

The following are the primary procedures we performed to address this critical audit matter. We evaluated the design and tested the operating effectiveness of the internal control related to the Company’s deferred tax assets valuation allowance assessment process. This included the control related to the determination of the utilization rates. We evaluated the utilization rates of certain data centers used in the development of the forecast of future taxable income, by comparing the utilization rates of such data centers to the historical actual utilization rates and the Company’s business plans for those data centers which were approved by the board of directors. We performed sensitivity analysis over the utilization rates used to determine the amount and the timing of forecasted taxable income to assess the impact of changes in utilization rates on the Company’s realizability assessment.

/s/ KPMG Huazhen LLP

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

Shanghai, China

April 4, 2023

F-3

GDS HOLDINGS LIMITED AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

(In thousands of RMB, except share data and per share data, or otherwise noted)

As of December 31, 

    

Note

    

2021

    

2022

Assets

Current assets

Cash

3

 

9,968,109

 

8,608,131

Restricted cash

3

 

2,014,304

 

158,075

Accounts receivable, net of allowance for doubtful accounts

 

4

 

1,732,686

 

2,406,025

Value-added-tax (“VAT”) recoverable

 

229,090

 

164,743

Prepaid expenses

 

202,744

 

186,807

Other current assets

 

 

316,942

 

427,295

Total current assets

 

14,463,875

11,951,076

Property and equipment, net

 

5

 

40,623,503

 

46,916,628

Intangible assets, net

 

6

 

1,282,636

 

1,047,709

Prepaid land use rights, net

 

7

 

634,953

 

23,002

Operating lease right-of-use assets

 

12

 

4,030,205

 

5,633,946

Goodwill

 

8

 

7,076,505

 

7,076,505

Deferred tax assets

 

21

 

186,496

 

228,999

Restricted cash

3

43,954

115,860

VAT recoverable

2,218,944

1,155,586

Other non-current assets

1,071,372

664,643

Total assets

 

71,632,443

 

74,813,954

Liabilities, Mezzanine Equity and Shareholders’ Equity

Current liabilities

Short-term borrowings and current portion of long-term borrowings (including amounts of the consolidated VIEs without recourse to GDS Holdings of RMB233,326 and RMB83,502 as of December 31, 2021 and 2022, respectively)

 

9

 

5,948,013

 

3,623,967

Convertible bonds payable, current

10

2,083,829

Accounts payable (including amounts of the consolidated VIEs without recourse to GDS Holdings of RMB430,518 and RMB493,332 as of December 31, 2021 and 2022, respectively)

11

 

3,901,799

 

3,092,884

Accrued expenses and other payables (including amounts of the consolidated VIEs without recourse to GDS Holdings of RMB223,563 and RMB235,388 as of December 31, 2021 and 2022, respectively)

 

11

 

2,679,555

 

1,016,961

Deferred revenue (including amounts of the consolidated VIEs without recourse to GDS Holdings of RMB87,364 and RMB151,050 as of December 31, 2021 and 2022, respectively)

4

 

90,992

 

156,130

Operating lease liabilities, current (including amounts of the consolidated VIEs without recourse to GDS Holdings of RMB40,371 and RMB41,898 as of December 31, 2021 and 2022, respectively)

 

12

 

145,739

 

175,749

Finance lease and other financing obligations, current (including amounts of the consolidated VIEs without recourse to GDS Holdings of RMB28,161 and RMB33,398 as of December 31, 2021 and 2022, respectively)

 

12

 

699,145

 

453,855

Total current liabilities

 

13,465,243

 

10,603,375

Long-term borrowings, excluding current portion (including amounts of the consolidated VIEs without recourse to GDS Holdings of RMB13,733 and RMB10,231 as of December 31, 2021 and 2022, respectively)

 

9

 

18,284,514

 

23,518,058

Convertible bonds payable

 

10

 

1,895,846

 

4,294,985

Operating lease liabilities, non-current (including amounts of the consolidated VIEs without recourse to GDS Holdings of RMB172,458 and RMB134,684 as of December 31, 2021 and 2022, respectively)

 

12

 

1,883,560

 

1,617,986

Finance lease and other financing obligations, non-current (including amounts of the consolidated VIEs without recourse to GDS Holdings of RMB965,356 and RMB931,580 as of December 31, 2021 and 2022, respectively)

 

12

 

8,933,540

 

8,916,266

Deferred tax liabilities (including amounts of the consolidated VIEs without recourse to GDS Holdings of RMB76,460 and RMB69,831 as of December 31, 2021 and 2022, respectively)

 

21

 

734,278

 

1,410,376

Other long-term liabilities (including amounts of the consolidated VIEs without recourse to GDS Holdings of RMB66,379 and RMB52,222 as of December 31, 2021 and 2022, respectively)

13

 

539,300

 

268,253

Total liabilities

 

45,736,281

 

50,629,299

Mezzanine Equity

Redeemable preferred shares (US $0.00005 par value; 150,000 shares authorized, issued and outstanding as of December 31, 2021 and 2022; Redemption value of RMB958,480 and RMB1,047,012 as of December 31, 2021 and 2022, respectively; Liquidation preference of RMB1,269,027 and RMB1,047,012 as of December 31, 2021 and 2022, respectively)

14

958,480

1,047,012

Redeemable non-controlling interests

15

404,673

Total mezzanine equity

1,363,153

1,047,012

GDS Holdings Limited Shareholders’ Equity

Ordinary shares (US $0.00005 par value; 2,002,000,000 authorized; 1,427,590,059 and 1,456,842,655 Class A ordinary shares issued and outstanding as of December 31, 2021 and 2022, respectively; 67,590,336 Class B ordinary shares issued and outstanding as of December 31, 2021 and 2022)

 

18

 

507

 

516

Additional paid-in capital

 

28,983,330

 

29,048,598

Accumulated other comprehensive loss

 

(599,186)

 

(848,360)

Accumulated deficit

 

 

(3,910,815)

 

(5,179,705)

Total GDS Holdings Limited shareholders’ equity

 

24,473,836

 

23,021,049

Non-controlling interests

59,173

116,594

Total equity

24,533,009

23,137,643

Commitments and contingencies

 

26

Total liabilities, mezzanine equity and equity

 

71,632,443

 

74,813,954

See accompanying notes to consolidated financial statements.

F-4

GDS HOLDINGS LIMITED AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF OPERATIONS

(In thousands of RMB, except share data and per share data, or otherwise noted)

Years ended December 31, 

    

Note

    

2020

    

2021

    

2022

Net revenue

 

20

 

5,738,972

 

7,818,681

9,325,631

Cost of revenue

 

(4,188,521)

 

(6,039,252)

(7,389,774)

Gross profit

 

1,550,451

 

1,779,429

1,935,857

Operating expenses

Selling and marketing expenses

 

(134,937)

 

(148,614)

(150,433)

General and administrative expenses

 

(702,524)

 

(1,021,950)

(1,185,080)

Research and development expenses

 

(40,049)

 

(39,343)

(35,806)

Impairment loss of long-lived assets

2(o)

(12,759)

Income from operations

 

672,941

 

569,522

551,779

Other income (expenses):

Interest income

 

29,011

 

50,445

42,460

Interest expenses

2(w)

 

(1,316,506)

 

(1,654,737)

(1,887,887)

Foreign currency exchange (loss) gain, net

 

(21,038)

 

(7,644)

1,272

Government grants

 

27,050

 

88,209

95,581

Gain from purchase price adjustment

8

55,154

7,010

205,000

Others, net

 

4,952

 

(1,557)

1,912

Loss before income taxes

 

(548,436)

 

(948,752)

(989,883)

Income tax expenses

 

21

 

(120,778)

 

(242,461)

(276,235)

Net loss

 

(669,214)

 

(1,191,213)

(1,266,118)

Net loss (income) attributable to non-controlling interests

1,403

(3,427)

Net loss attributable to redeemable non-controlling interests

15

 

2,807

 

2,592

655

Net loss attributable to GDS Holdings Limited shareholders

(666,407)

(1,187,218)

(1,268,890)

Accretion to redemption value of redeemable non-controlling interests

15

(18,627)

(77,644)

(10,801)

Adjustment to the redemption value of redeemable non-controlling interests

15

(178,982)

Net loss available to GDS Holdings Limited shareholders

(685,034)

(1,264,862)

(1,458,673)

 

 

 

Cumulative dividend on redeemable preferred shares

14

(52,709)

(49,073)

(51,212)

Net loss available to GDS Holdings Limited ordinary shareholders

 

(737,743)

 

(1,313,935)

(1,509,885)

Loss per Class A and Class B ordinary share

 

 

 

Basic and diluted

23

(0.59)

(0.90)

(1.03)

Weighted average number of ordinary share outstanding

 

 

 

Basic and diluted

23

1,253,559,523

1,452,906,722

1,464,447,843

See accompanying notes to consolidated financial statements.

F-5

GDS HOLDINGS LIMITED AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS

(In thousands of RMB, except share data and per share data, or otherwise noted)

Years ended December 31, 

    

2020

    

2021

    

2022

Net loss

 

(669,214)

 

(1,191,213)

(1,266,118)

Other comprehensive loss

Foreign currency translation adjustments, net of nil tax

 

(386,951)

 

(159,714)

(247,509)

Comprehensive loss

(1,056,165)

(1,350,927)

(1,513,627)

Comprehensive loss (income) attributable to non-controlling interests

1,566

(5,092)

Comprehensive loss attributable to redeemable non-controlling interests

2,807

2,592

655

Comprehensive loss attributable to GDS Holdings Limited shareholders

 

(1,053,358)

 

(1,346,769)

(1,518,064)

See accompanying notes to consolidated financial statements.

F-6

GDS HOLDINGS LIMITED AND SUBSIDIARIES

CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS’ EQUITY

(In thousands of RMB, except share data and per share data, or otherwise noted)

Accumulated

Total GDS

Additional

other

Holdings Limited

Non-

Ordinary Shares

paid-in

comprehensive

Accumulated

shareholders’

controlling

Total

    

Note

    

Number

    

Amount

    

capital

    

(loss)/income

    

deficit

    

equity

    

interests

    

equity

Balance at January 1, 2020

1,216,432,715

412

12,403,043

(52,684)

(2,057,190)

10,293,581

10,293,581

Loss for the year (Note i)

(666,407)

(666,407)

(666,407)

Other comprehensive loss

(386,951)

(386,951)

(386,951)

Total comprehensive loss

(386,951)

(666,407)

(1,053,358)

(1,053,358)

Issuance of ordinary shares

18

246,153,848

84

15,974,433

15,974,517

15,974,517

Shares issued to depository bank

23

32,592,288

11

(11)

Conversion of convertible bonds

10

1,544

65

65

65

Accretion to redemption value of redeemable non-controlling interests

15

(18,627)

(18,627)

(18,627)

Redeemable preferred shares dividends

14

(52,709)

(52,709)

(52,709)

Share-based compensation

19

333,686

333,686

333,686

Exercise of share options

19

14,222,096

78,748

78,748

78,748

Vesting of restricted shares

19

12,494,104

Settlement of liability-classified restricted shares award

19

190,536

10,089

10,089

10,089

Settlement of share options and restricted share awards with shares held by depository bank

(26,906,736)

Balance at December 31, 2020 and January 1, 2021

 

1,495,180,395

 

507

 

28,728,717

(439,635)

(2,723,597)

25,565,992

25,565,992

Loss for the year (Note ii)

(1,187,218)

(1,187,218)

(1,403)

(1,188,621)

Other comprehensive loss

(159,551)

(159,551)

(163)

(159,714)

Total comprehensive loss

(159,551)

(1,187,218)

(1,346,769)

(1,566)

(1,348,335)

Accretion to redemption value of redeemable non-controlling interests

15

(77,644)

(77,644)

(77,644)

Redeemable preferred shares dividends

14

(49,073)

(49,073)

(49,073)

Acquisition of subsidiaries

8

56,519

56,519

Capital contribution from non-controlling interests

17,147

17,147

Acquisition of non-controlling interests

(25,267)

(25,267)

(39,846)

(65,113)

Sales of non-controlling interest of a subsidiary while retaining control

2,093

2,093

26,919

29,012

Share-based compensation

19

391,275

391,275

391,275

Exercise of share options

19

407,000

2,082

2,082

2,082

Vesting of restricted shares

19

12,453,824

Settlement of liability-classified restricted shares award

19

178,280

11,147

11,147

11,147

Settlement of share options and restricted share awards with shares held by depository bank

(13,039,104)

-

Balance at December 31, 2021 and January 1, 2022

 

1,495,180,395

 

507

 

28,983,330

(599,186)

(3,910,815)

24,473,836

59,173

24,533,009

Loss for the year (Note iii)

(1,268,890)

(1,268,890)

3,427

(1,265,463)

Other comprehensive loss

(249,174)

(249,174)

1,665

(247,509)

Total comprehensive loss

(249,174)

(1,268,890)

(1,518,064)

5,092

(1,512,972)

Shares issued to depository bank

23

29,252,600

9

(9)

Accretion to redemption value of redeemable non-controlling interests

15

(10,801)

(10,801)

(10,801)

Adjustment to the redemption value of redeemable non-controlling interests

15

(178,982)

(178,982)

(178,982)

Redeemable preferred shares dividends

14

(51,212)

(51,212)

(51,212)

Capital contribution from non-controlling interests

10,362

10,362

Sales of non-controlling interest of a subsidiary while retaining control

1,738

1,738

41,967

43,705

Share-based compensation

19

290,815

290,815

290,815

Vesting of restricted shares

19

4,555,720

Settlement of liability-classified restricted shares award

19

460,272

13,719

13,719

13,719

Settlement of restricted share awards with shares held by depository bank

(5,015,992)

Other

(4)

Balance at December 31, 2022

 

1,524,432,991

 

516

 

29,048,598

(848,360)

(5,179,705)

23,021,049

116,594

23,137,643

Note i:Exclude net loss attributable to redeemable non-controlling interests of RMB2,807 for the year ended December 31, 2020.

Note ii:Exclude net loss attributable to redeemable non-controlling interests of RMB2,592 for the year ended December 31, 2021.

Note iii: Exclude net loss attributable to redeemable non-controlling interests of RMB655 for the year ended December 31, 2022.

See accompanying notes to consolidated financial statements.

F-7

GDS HOLDINGS LIMITED AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

(In thousands of RMB, except share data and per share data, or otherwise noted)

Years ended December 31, 

    

Note

    

2020

    

2021

    

2022

Cash flows from operating activities:

  

Net loss

 

  

 

(669,214)

 

(1,191,213)

(1,266,118)

Adjustments to reconcile net loss to net cash provided by operating activities:

 

  

Amortization of debt issuance and commitment cost and debt discount

 

  

 

160,699

 

200,069

154,916

Depreciation and amortization

 

  

 

1,638,474

 

2,616,898

3,189,074

Operating lease cost relating to prepaid land use rights

20,412

40,422

101,848

Net gain on disposal of property and equipment

 

  

 

(256)

 

(1,763)

(15,025)

Share-based compensation expenses

 

19

 

333,686

 

391,275

290,815

Impairment loss of long-lived assets

2(o)

12,759

Gain from purchase price adjustment

(55,154)

(7,010)

(205,000)

Loss from equity method investment

3,375

968

9,934

Allowance for doubtful accounts

 

4

 

2,037

 

10,070

9,930

Deferred tax benefit

 

21

 

(89,739)

 

(48,463)

(99,153)

Changes in operating assets and liabilities, net of effect of acquisitions:

 

  

Accounts receivable

 

  

 

(465,189)

 

(37,992)

(678,834)

VAT recoverable

 

  

 

(463,630)

 

(631,562)

1,182,515

Prepaid expenses

 

  

 

(53,933)

 

(35,192)

18,284

Other current assets

65,756

(55,452)

3,859

Other non-current assets

 

  

 

(72,099)

 

(53,702)

2,981

Accounts payable

 

  

 

119,163

 

35,496

189,714

Accrued expenses and other payables

 

  

 

(139,891)

 

(121,828)

(123,513)

Deferred revenue

 

  

 

6,285

 

24,470

49,557

Other long-term liabilities

 

  

 

9,015

 

15,190

2,374

Operating leases

(28,910)

50,682

27,150

Net cash provided by operating activities

 

  

 

320,887

 

1,201,363

2,858,067

Cash flows from investing activities:

 

  

Payments for purchase of property and equipment and land use rights

 

 

(8,037,002)

 

(9,700,536)

(7,847,305)

Cash acquired from the business combinations

 

8

 

4,801

 

57,236

Cash paid for the business combinations

 

8

 

(1,172,518)

 

(3,451,941)

(1,196,758)

Cash paid for the asset acquisitions

8

(180,910)

(179,770)

(2,287,199)

Cash paid for equity investments

(4,500)

(3,000)

(3,400)

(Deposits and prepayments) refund of deposits for potential acquisitions

(4,300)

(435,804)

19,000

Receipts from collection of loans

20,866

Payments for purchase of debt securities

(2,840)

Proceeds from sale of property and equipment

 

  

 

16,422

 

1,411

43,618

Net cash used in investing activities

 

  

 

(9,378,007)

 

(13,691,538)

(11,274,884)

See accompanying notes to consolidated financial statements.

F-8

GDS HOLDINGS LIMITED AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS - CONTINUED

(In thousands of RMB, except share data and per share data, or otherwise noted)

Years ended December 31, 

    

Note

    

2020

    

2021

    

2022

Cash flows from financing activities:

 

  

 

  

Proceeds from short-term borrowings

 

1,156,215

 

3,775,353

4,876,691

Proceeds from long-term borrowings

 

6,939,140

 

12,409,833

7,012,465

Repayment of short-term borrowings

 

(438,925)

 

(902,659)

(8,237,650)

Repayment of long-term borrowings

 

(4,187,184)

 

(5,177,495)

(1,347,740)

Payment of issuance cost and commitment cost of debts

 

(158,480)

 

(150,008)

(109,419)

Proceeds from exercise of stock options

78,748

2,082

Net proceeds from issuance of ordinary shares

18

15,974,517

Proceeds from issuance of convertible bonds

10

3,917,036

Payment of redeemable preferred shares dividends

14

(65,489)

(49,221)

(51,578)

Capital contribution from non-controlling shareholders

15

 

105,000

 

225,948

Proceeds from sales of non-controlling interests of subsidiaries while retaining control

69,828

Payment under finance leases and other financing obligations

12

(198,234)

(265,481)

(1,138,542)

Proceeds from other financing arrangements

12

 

1,079,370

 

50,312

845,319

Payment for purchase of property and equipment through vendor financing

(92,299)

(808,200)

(105,916)

Payment of contingent consideration for the acquisition of subsidiaries

8

(48,718)

(926,196)

(280,375)

Payment for acquisition of non-controlling interests

(65,113)

(593,801)

Net cash provided by financing activities

 

20,143,661

 

8,119,155

4,856,318

Effect of exchange rate changes on cash and restricted cash

 

(566,874)

 

(95,542)

416,198

Net increase (decrease) in cash and restricted cash

 

10,519,667

 

(4,466,562)

(3,144,301)

Cash and restricted cash at beginning of year

 

5,973,262

 

16,492,929

12,026,367

Cash and restricted cash at end of year

 

16,492,929

 

12,026,367

8,882,066

Supplemental disclosures of cash flow information

 

 

Interest paid

 

1,113,443

 

1,538,974

1,803,013

Income tax paid

 

211,612

 

252,071

343,349

Supplemental disclosures of non-cash investing and financing activities

 

 

Non-cash effect of acquisitions of subsidiaries

718,546

2,044,575

7,644

Settlement of liability-classified restricted share award

19

10,089

11,147

13,719

Conversion of convertible bonds

10

65

Other receivable contributed by non-controlling shareholders as capital contribution

10,362

See accompanying notes to consolidated financial statements.

F-9

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

1     DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION

(a)  Description of business

GDS Holdings Limited (the “Parent” or “GDS Holdings”) was incorporated in the Cayman Islands on December 1, 2006. GDS Holdings and its consolidated subsidiaries and consolidated variable interest entities (collectively referred to as “the Company”) are principally engaged in providing colocation, managed hosting and managed cloud services in the People’s Republic of China (the “PRC” excluding Taiwan, the Hong Kong Special Administrative Region (the “Hong Kong SAR”) and the Macau Special Administrative Region (the “Macau SAR”) for the purposes of these consolidated financial statements only), Hong Kong SAR, Singapore, Malaysia and Indonesia and serves customers who primarily are cloud service provider, large internet, financial institution and enterprise customers.

(b)  Basis of presentation

The accompanying consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“US GAAP”).

The consolidated financial statements are presented in Renminbi (“RMB”), rounded to the nearest thousand.

2.     SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

(a)   Principles of consolidation

The accompanying consolidated financial statements include the financial statements of GDS Holdings Limited, its subsidiaries and consolidated variable interest entities  and variable interest entities’ subsidiaries for which GDS Holdings is the primary beneficiary.

The Company’s data center related operations are mainly conducted through Shanghai Xinwan Enterprise Management Co., Ltd. (“Management HoldCo”), Beijing Wanguo Chang’an Science and Technology Co., Ltd. (“GDS Beijing”), GDS Beijing’s subsidiaries and Shanghai Shu’an Data Services Co., Ltd. (“GDS Shanghai”) (referred to as the “VIEs”) to comply with the PRC laws and regulations, which prohibit foreign investments in companies that are engaged in data center related business. Individuals acting as nominee equity holders ultimately hold the legal equity interests of the VIEs on behalf of GDS Holdings.

Prior to December 2019, the equity holders of GDS Beijing and GDS Shanghai were William Wei Huang, CEO of GDS Holdings, and his relative. In order to enhance corporate governance and facilitate administration of the VIEs, in December 2019, GDS Holdings completed transfer of ownership of the 100% equity interest of GDS Beijing and GDS Shanghai from William Wei Huang and his relative to a newly established holding company, Management HoldCo. The entire equity interest in Management HoldCo is held by a number of management personnel designated by the board of directors of GDS Holdings. In conjunction with the transfer of legal ownership, GDS (Shanghai) Investment Co., Ltd. (“GDS Investment Company”), a subsidiary of GDS Holdings,  entered into a series of contractual arrangements with Management HoldCo, its shareholders, GDS Beijing and GDS Shanghai to replace the previous contractual arrangements with GDS Beijing and GDS Shanghai on substantially the same terms under such previous contractual arrangements. The previous contractual arrangements were terminated simultaneously when the current contractual arrangements came into effect, and the subsidiary of GDS Holdings under the previous and current contractual arrangements is the same entity, namely GDS Investment Company. GDS Holdings also replaced the sole director of GDS Shanghai and certain subsidiaries of GDS Beijing with a board of three directors. William Wei Huang acts as the Chairman of the board of directors of Management HoldCo, GDS Investment Company, GDS Beijing and GDS Shanghai and their subsidiaries respectively. Other management members of GDS and board appointee serve as directors and officers of Management HoldCo., GDS Investment Company, GDS Beijing and GDS Shanghai and their subsidiaries.

F-10

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

This restructuring could reduce risk by allocating ownership of the VIEs among a larger number of individual management shareholders, and strengthen corporate governance with the establishment of the board of directors of the VIEs and their subsidiaries. This restructuring could also create a more stable ownership structure by avoiding reliance on a single or small number of natural persons, and by buffering the ownership of the VIEs with an additional layer of legal entities.

A series of contractual arrangements, including equity interest pledge agreements, shareholder voting rights proxy agreements, exclusive technology license and service agreements, intellectual property rights license agreements, exclusive call option agreements and loan agreements (collectively, referred to as “VIE Agreements”) were entered into among GDS Beijing, GDS Shanghai, Management HoldCo, its shareholders and GDS Investment Company.

Equity Interest Pledge Agreements. Pursuant to the equity interest pledge agreements, each shareholder of Management HoldCo has pledged all of his or her equity interest in Management HoldCo as a continuing first priority security interest in favor of GDS Investment Company, as applicable, to respectively guarantee Management HoldCo’s and its shareholders’ performance of their obligations under the relevant contractual arrangement, and Management HoldCo has pledged all of its equity interest in GDS Beijing and GDS Shanghai as a continuing first priority security interest in favor of GDS Investment Company, as applicable, to respectively guarantee their performance of their obligations under the relevant contractual arrangement, which include the exclusive technology license and service agreement, loan agreement, exclusive call option agreement, and shareholder voting rights proxy agreement, and intellectual property rights license agreement. If GDS Beijing or GDS Shanghai or Management HoldCo or any of its shareholders breaches their contractual obligations under these agreements, GDS Investment Company, as pledgee, will be entitled to certain rights regarding the pledged equity interests, including receiving proceeds from the auction or sale of all or part of the pledged equity interests of Management HoldCo, GDS Beijing and GDS Shanghai in accordance with PRC law. Management HoldCo and each of its shareholders agrees that, during the term of the equity interest pledge agreements, it or he or she will not dispose of the pledged equity interests or create or allow creation of any encumbrance on the pledged equity interests without the prior written consent of GDS Investment Company. The equity interest pledge agreements remain effective until GDS Beijing and GDS Shanghai and Management HoldCo and its shareholders discharge all their obligations under the contractual arrangements. The equity pledge has been registered by Management HoldCo, GDS Beijing and GDS Shanghai in favor of GDS Investment Company with the relevant office of the Administration for Market Regulation in accordance with the relevant PRC laws and regulations.

Shareholder Voting Rights Proxy Agreements. Pursuant to the shareholder voting rights proxy agreements, each of GDS Beijing, GDS Shanghai, Management HoldCo and each of its shareholders has irrevocably appointed the PRC citizen(s) as designated by GDS Investment Company to act as GDS Beijing’s, GDS Shanghai’s, Management HoldCo’s and GDS Beijing’s, GDS Shanghai’s, Management HoldCo’s shareholder’s exclusive attorney-in-fact to exercise all shareholder rights, including, but not limited to, voting on all matters of Management HoldCo, GDS Beijing, GDS Beijing’s subsidiaries, GDS Shanghai and GDS Shanghai’s subsidiaries requiring shareholder approval, and appointing directors and executive officers. GDS Investment Company is also entitled to change the appointment by designating another PRC citizen(s) to act as exclusive attorney-in-fact of GDS Beijing, GDS Shanghai, Management HoldCo and its shareholders with prior notice to Management HoldCo or its such shareholders. Each shareholder voting rights proxy agreement will remain in force for so long as Management HoldCo remains a shareholder of GDS Beijing or GDS Shanghai and the shareholder remains a shareholder of Management HoldCo, as applicable.

F-11

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

Exclusive Technology License and Service Agreements. Under the exclusive technology license and service agreements, GDS Investment Company licenses certain technology to each of Management Holdco, GDS Beijing and GDS Shanghai and GDS Investment Company has the exclusive right to provide Management HoldCo, GDS Beijing and GDS Shanghai with technical support, consulting services and other services. Without GDS Investment Company’s prior written consent, each of Management HoldCo, GDS Beijing and GDS Shanghai agrees not to accept the same or any similar services provided by any third party. Each of Management HoldCo, GDS Beijing and GDS Shanghai agrees to pay service fees on a yearly basis and at an amount equivalent to all of its net profits as confirmed by GDS Investment Company. GDS Investment Company owns the intellectual property rights arising out of its performance of these agreements. In addition, each of Management HoldCo, GDS Beijing and GDS Shanghai has granted GDS Investment Company an exclusive right to purchase or to be licensed with any or all of the intellectual property rights of Management HoldCo, GDS Beijing or GDS Shanghai at the lowest price permitted under PRC law. Unless otherwise agreed by the parties, these agreements will continue remaining effective.

Intellectual Property Rights License Agreements. Pursuant to an intellectual property rights license agreement between GDS Investment Company and each of Management HoldCo, GDS Beijing and GDS Shanghai, Management HoldCo, GDS Beijing and GDS Shanghai has granted GDS Investment Company an exclusive license to use for free any or all of the intellectual property rights owned by each of them from time to time, and without the parties’ prior written consent, Management HoldCo, GDS Beijing and GDS Shanghai cannot take any actions, including without limitation to, transferring or licensing outside its ordinary course of business any intellectual property rights to any third parties, which may affect or undermine GDS Investment Company’s use of the licensed intellectual property rights from Management HoldCo, GDS Beijing and GDS Shanghai. The parties have also agreed under the agreement that GDS Investment Company should own the new intellectual property rights developed by it regardless of whether such development is dependent on any of the intellectual property rights owned by Management HoldCo, GDS Beijing and GDS Shanghai. This agreement can only be early terminated by prior mutual consent of the parties and need to be renewed upon GDS Investment Company’s unilateral request.

Exclusive Call Option Agreements. Pursuant to the exclusive call option agreements, Management HoldCo and each of its shareholders has irrevocably granted GDS Investment Company an exclusive option to purchase, or have its designated person or persons to purchase, at its discretion, to the extent permitted under PRC law, all or part of Management HoldCo’s equity interests in GDS Beijing and GDS Shanghai or its such shareholders’ equity interests in Management HoldCo. The purchase price should equal to the minimum price required by PRC law or such other price as may be agreed by the parties in writing. Without GDS Investment Company’s prior written consent, Management HoldCo and its shareholders have agreed that each of Management HoldCo, GDS Beijing and GDS Shanghai shall not amend its articles of association, increase or decrease the registered capital, sell or otherwise dispose of its assets or beneficial interest, create or allow any encumbrance on its assets or other beneficial interests, provide any loans, distribute dividends to the shareholders and etc. These agreements will remain effective until all equity interests of Management HoldCo, GDS Beijing and GDS Shanghai held by their shareholders have been transferred or assigned to GDS Investment Company or its designated person(s).

Loan Agreements. Pursuant to the loan agreements between GDS Investment Company and Management HoldCo or its shareholders, GDS Investment Company has agreed to extend loans in an aggregate amount of RMB310,100 to Management HoldCo solely for the capitalization of GDS Beijing and GDS Shanghai and RMB1,000 to the shareholders of Management HoldCo solely for the capitalization of Management HoldCo. Pursuant to the loan agreements, GDS Investment Company has the right to require repayment of the loans upon delivery of thirty-day’s prior notice to Management HoldCo or its shareholders, as applicable, and Management HoldCo or its shareholders can repay the loans by either sale of their equity interests in GDS Beijing and GDS Shanghai or Management HoldCo, as applicable, to GDS Investment Company or its designated person(s) pursuant to their respective exclusive call option agreements, or other methods as determined by GDS Investment Company pursuant to its articles of association and the applicable PRC laws and regulations.

F-12

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

Under the terms of the VIE Agreements, GDS Holdings has (i) the right to receive service fees on a yearly basis at an amount equivalent to all of the net profits of the VIEs under the exclusive technology license and services agreements when such services are provided; (ii) the right to receive all dividends declared by the VIEs and the right to all undistributed earnings of the VIEs; (iii) the right to receive the residual benefits of the VIEs through its exclusive option to acquire 100% of the equity interests in the VIEs, to the extent permitted under PRC law; and (iv) the right to require each of the shareholder of the VIEs to appoint the PRC citizen(s) as designated by GDS Investment Company to act as such shareholder’s exclusive attorney-in-fact to exercise all shareholder rights, including, but not limited to, voting on all matters of the VIEs requiring shareholder approval, disposing of all or part of the shareholder’s equity interest in the VIEs, and appointing directors and executive officers.

In accordance with Accounting Standards Codification (“ASC”) 810-10-25-38A, GDS Holdings has a controlling financial interest in the VIEs because GDS Holdings has (i) the power to direct activities of the VIEs that most significantly impact the economic performance of the VIEs; and (ii) the right to receive expected residual return of the VIEs that could potentially be significant to the VIEs. There is currently no contractual arrangement that would require GDS Holdings to provide additional financial support to the VIEs. As GDS Holdings is conducting certain businesses mainly through the VIEs, GDS Holdings may provide such support on a discretionary basis in the future, which could expose GDS Holdings to a loss. The terms of the VIE Agreements and financial support from GDS Holdings to the VIEs were considered in determining that GDS Holdings is the primary beneficiary of the VIEs. Accordingly, the financial statements of the VIEs are consolidated in GDS Holdings’s consolidated financial statements.

Under the terms of the VIE Agreements, the VIEs’ equity holders have no rights to the net assets nor have the obligations to fund the deficit, and such rights and obligations have been vested to GDS Holdings. All of the equity (net assets) or deficits (net liabilities) and net income (loss) of the VIEs are attributed to GDS Holdings.

The Company has been advised by its PRC legal counsel that each of the VIE agreements is valid, legally binding and enforceable in accordance with its terms and applicable PRC laws and the ownership structure of the VIEs does not violate applicable PRC Laws. However, there are substantial uncertainties regarding the interpretation and application of PRC laws and future PRC laws and regulations. There can be no assurance that the PRC authorities will take a view that is not contrary to or otherwise different. If the current ownership structure of the Company and the VIE Agreements are determined to be in violation of any existing or future PRC laws and regulations, the PRC government could:

Levy fines on the Company or confiscate income of the Company;

Revoke or suspend the VIEs’ business or operating licenses;

Discontinue or place restrictions or onerous conditions on VIE’s operations;

Require the Company to discontinue their operations in the PRC;

Require the Company to undergo a costly and disruptive restructuring;

Take other regulatory or enforcement actions that could be harmful to the Company’s business.

The imposition of any of these government actions could result in the termination of the VIE agreements, which would result in GDS Holdings losing the (i) ability to direct the activities of the VIEs and (ii) rights to receive substantially all the economic benefits and residual returns from the VIEs and thus result in the deconsolidation of the VIEs in GDS Holdings’s consolidated financial statements.

F-13

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

The following tables set forth the financial statement balances and amounts of the VIEs and their subsidiaries included in the consolidated financial statements after the elimination of intercompany balances and transactions among VIEs and their subsidiaries.

As of December 31, 

    

2021

    

2022

Assets

 

  

 

  

Current assets

 

  

 

  

Cash

 

1,338,525

 

2,326,332

Accounts receivable, net of allowance for doubtful accounts

 

1,677,171

 

2,371,362

VAT recoverable

 

138,304

 

79,163

Prepaid expenses

 

90,848

 

76,557

Other current assets

 

99,231

 

126,385

Total current assets

 

3,344,079

 

4,979,799

Property and equipment, net

 

2,671,567

 

2,441,858

Intangible assets, net

 

175,004

 

124,691

Operating lease right-of-use assets

 

204,825

 

186,795

Deferred tax assets

 

32,949

 

38,348

Restricted cash

 

 

32,621

VAT recoverable

 

111,982

 

26,087

Other non-current assets

 

153,696

 

148,787

Total assets

 

6,694,102

 

7,978,986

Liabilities

 

  

 

Current liabilities

 

  

 

Short-term borrowings and current portion of long-term borrowings

 

426,000

 

258,200

Accounts payable

 

430,518

 

493,332

Accrued expenses and other payables

 

223,563

 

235,388

Deferred revenue

 

87,364

 

151,050

Operating lease liabilities, current

 

40,371

 

41,898

Finance lease and other financing obligations, current

 

28,161

 

33,398

Total current third-party liabilities

 

1,235,977

 

1,213,266

Long-term borrowings, excluding current portion

 

899,769

 

721,387

Operating lease liabilities, non-current

 

172,458

 

134,684

Finance lease and other financing obligations, non-current

 

965,356

 

931,580

Deferred tax liabilities

 

76,460

 

69,831

Other long-term liabilities

 

66,379

 

52,222

Total third-party liabilities

 

3,416,399

 

3,122,970

Amounts due to GDS Holdings and its non-VIE subsidiaries, net

 

2,947,857

 

4,302,245

Total liabilities

 

6,364,256

 

7,425,215

As of December 31, 2021 and 2022, accounts receivable of RMB70,945 and RMB66,503, respectively,other  non-current assets of RMB14,691 and RMB9,337, respectively, and property and equipment of RMB46,007 and RMB45,572, respectively, of VIEs were pledged solely to secure banking borrowings of VIEs.

F-14

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

Net revenue, net income, operating, investing and financing cash flows of the VIEs that were included in the Company’s consolidated financial statements for the years ended December 31, 2020, 2021 and 2022 are as follows:

Years ended December 31, 

    

2020

    

2021

    

2022

Net revenue

 

5,453,802

 

7,516,345

8,958,853

Net income

 

129,254

 

112,257

223,925

Net cash provided by operating activities

899,132

744,493

1,533,548

Net cash used in investing activities

(278,744)

(205,041)

(143,796)

Net cash used in financing activities

(20,682)

(561,101)

(369,324)

The unrecognized revenue-producing assets that are held by the VIEs comprise of internally developed software, intellectual property and trademarks which were not recorded on the Company’s consolidated balance sheets as they do not meet all the capitalization criteria.

Costs recognized by the VIEs for outsourcing and other services provided by other entities within the Company were RMB3,076,398, RMB5,160,638 and RMB6,336,874 for the years ended December 31, 2020, 2021 and 2022, respectively, net of the related services provided to other entities within the Company. These inter-company transactions are eliminated in the consolidated financial statements.

(b)   Use of estimates

The preparation of consolidated financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include, but are not limited to, the fair values of assets acquired and liabilities assumed and the consideration transferred in a business combination, the realization of deferred income tax assets, the fair value of share-based compensation awards, the recoverability of long-lived 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.

(c)   Cash and cash equivalents

The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents. The Company does not have any cash equivalents as of December 31, 2021 and 2022.

(d)   Restricted cash

Restricted cash represents amounts held by banks, which are not available for the Company’s use, as security for bank borrowings, related interests and certain  construction projects. Upon repayment of bank borrowings and the related interests and completion of construction  projects, the deposits are released by the bank and available for general use by the Company.

F-15

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

(e)   Fair value of financial instruments

The Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. The Company determines fair value based on assumptions that market participants would use in pricing an asset or liability in the principal or most advantageous market. When considering market participant assumptions in fair value measurements, the following fair value hierarchy distinguishes between observable and unobservable inputs, which are categorized in one of the following levels (Note 17 to the consolidated financial statements):

Level 1 Inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.

Level 2 Inputs: Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.

Level 3 Inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date.

(f)   Contract balances

The timing of revenue recognition, billings and cash collections result in accounts receivable, contract assets and contract liabilities (i.e. deferred revenue). Accounts receivable are recorded at the invoice amount, net of an allowance for doubtful account and is recognized in the period when the Company has transferred products or provided services to its customers and when its right to consideration is unconditional. Amounts collected on accounts receivable are included in net cash provided by operating activities in the consolidated statements of cash flows.

Prior to the adoption of ASC 326, Financial Instruments - Credit Loss, the Company maintains an allowance for doubtful accounts for estimated losses inherent in its accounts receivable portfolio. In establishing the required allowance, management considers historical losses adjusted to take into account current market conditions and customers’ financial condition, the amount of receivables in dispute, the accounts receivable aging, and the customers’ repayment patterns. The Company reviews its allowance for doubtful accounts on a customer-by-customer basis. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.

Upon adoption of ASC 326 starting from January 1, 2020, the provision of credit losses for accounts receivable is based upon the current expected credit losses (“CECL”) model. The CECL model requires an estimate of the credit losses expected over the life of accounts receivable since initial recognition, and accounts receivable with similar risk characteristics are grouped together when estimating CECL. In assessing the CECL, the Company considers both quantitative and qualitative information that is reasonable and supportable, including historical credit loss experience, adjusted for relevant factors impacting collectability and forward-looking information indicative of external market conditions. While the Company uses the best information available in making determination, the ultimate recovery of recorded receivables is also dependent upon future economic events and other conditions that may be beyond the Company’s control. Accounts receivable that are ultimately deemed to be uncollectible, and for which collection efforts have been exhausted, are written off against the allowance for doubtful accounts. The Company does not have any off-balance-sheet credit exposure related to its customers. The adoption did not have material impact on the Company’s consolidated financial statements for the year ended December 31, 2020.

A contract asset exists when the Company has transferred products or provided services to its customers but customer payment is contingent upon satisfaction of additional performance obligations. Contract assets are recorded in other current assets in the consolidated balance sheet.

Deferred revenue (a contract liability) is recognized when the Company has an unconditional right to a payment before it transfers goods or services to customers.

F-16

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

(g)   Fulfilment costs

Fulfilment costs are capitalized when all three of the criteria are met: a) the costs relate directly to a contract or an anticipated contract that the Company can specifically identify; b) the costs generate or enhance resources of the Company that will be used in satisfying or continuing to satisfy future performance obligations; and c) the costs are expected to be recovered. The asset recognized from capitalizing the costs to fulfill a contract is amortized on a systematic basis consistent with the pattern of the transfer of the goods or services to which the asset relates. As of December 31, 2021 and 2022, the Company recorded capitalized fulfilment cost of RMB80,742 and RMB47,400, respectively, in other non-current assets.

(h)   Equity method investments

The Company’s investments in entities in which the Company can exercise significant influence but does not own a majority equity interest or control are generally accounted for under the equity method of accounting. Equity method investments are initially measured at cost, and are subsequently adjusted for cash contributions, distributions and the Company’s share of the income and losses of the investees. The Company records its equity method investment in other non-current assets on the consolidated balance sheet. The Company’s proportionate share of the income or loss from its equity method investment are recorded in others, net on the consolidated statement of operations. The Company reviews its investment periodically to determine if any investment may be impaired considering both qualitative and quantitative factors that may have a significant impact on the investees’ fair value. The Company did not record any impairment charges related to its equity method investment for the years ended December 31, 2020, 2021 and 2022.

(i)   Property and equipment

Property and equipment are carried at cost less accumulated depreciation and any recorded impairment. Property and equipment acquired under finance leases are initially recorded at the present value of minimum lease payments. Buildings and equipment under finance leases and leasehold improvements with definite useful lives are amortized over the shorter of the lease term or the estimated useful life of the asset or improvement. Leasehold land is amortized on a straight-line basis over the lease term. Freehold land is not amortized.

Gains or losses arising from the disposal of an item of property and equipment are determined based on the difference between the net disposal proceeds and the carrying amount of the item and are recognized in profit or loss on the date of disposal.

The estimated useful lives of self-owned property and equipment are presented below.

Buildings

    

30 years

Data center equipment

– Machinery

10 - 20 years

Other equipment

3 - 5 years

Furniture and office equipment

3 - 5 years

Vehicles

5 years

Construction in progress primarily consists of the cost of data center buildings and the related construction expenditures that are required to prepare the data center buildings for their intended use.

No depreciation is provided in respect of construction in progress until it is substantially completed and ready for its intended use. Once a data center building is ready for its intended use and becomes operational, construction in progress is transferred to the respective category of property and equipment and is depreciated over the estimated useful life of the underlying assets.

Depreciation on property and equipment is calculated on the straight-line method over the estimated useful lives of the assets.

F-17

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

(j)    Leases

The Company is a lessee in a number of non-cancellable operating leases and finance leases, primarily for data centers, lands, offices and other equipment. The Company adopted ASC 842, Leases, on January 1, 2019, using a modified retrospective method.

The Company determines if an arrangement is or contains a lease at its inception.

The Company recognizes lease liabilities and right-of-use (“ROU”) assets at lease commencement date. Lease liabilities are measured at the present value of unpaid lease payments at the lease commencement date and is subsequently measured at amortized cost using the effective-interest method. Since most of the Company’s leases do not provide an implicit rate, the Company uses its own incremental borrowing rate in determining the present value of unpaid lease payments. The incremental borrowing rate was determined using a portfolio approach based on the rate of interest that the Company would have to borrow an amount equal to the lease payments on a collateralized basis over a similar term.

ROU assets are initially measured at cost, which consist of (i) initial measurement of the lease liability; (ii) lease payments made to the lessor at or before the commencement date less any lease incentives received; and (iii) initial direct costs incurred by the Company. Variable lease payments are excluded from the measurement of ROU assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. For operating leases, the Company recognizes a single lease cost on a straight-line basis over the remaining lease term. For finance leases, the ROU assets are subsequently amortized using the straight-line method from the lease commencement date to the earlier of the end of its useful life or the end of the lease term. Amortization of the ROU assets are recognized and presented separately from interest expense on the lease liability. For leases acquired in business combinations or asset acquisitions, ROU assets are measured at the same amount as the lease liability as adjusted to reflect favorable or unfavorable terms of the lease when compared with market terms.

Prior to the adoption of ASC 842, Leases, prepayment for land use rights are presented as prepaid land use rights on the consolidated balance sheet and are measured at cost and subsequently amortized using the straight-line method. Upon the adoption of ASC 842 on January 1, 2019, land use rights acquired are assessed in accordance with ASC 842 and recognized in operating lease ROU assets if they meet the definition of operating lease, or property and equipment if they meet the definition of finance lease.

The Company has elected not to recognize ROU assets and lease liabilities for short-term leases (i.e. leases that, at the commencement date, have a lease term of 12 months or less and do not include an option to purchase the underlying asset that the lessee is reasonably certain to exercise). As a practical expedient, the Company has elected that for all leases, where it is the lessee, not to separate non-lease components from lease components and instead to account for all lease and non-lease components associated with each lease as a single lease component.

The Company records an asset and related financing obligation for the estimated construction costs under build-to-suit lease arrangements where it controls the asset during construction. Upon completion of the construction and commencement of the lease terms, the Company assesses whether these arrangements qualify for sales recognition under the sale-leaseback transaction. If the arrangements do not qualify for sales recognition under the sale-leaseback accounting guidance, the Company continues to be the deemed owner of the build-to-suit assets for financial reporting purposes. The Company accounted for costs incurred relating to the construction of the underlying assets before the lease commencement dates in accordance with ASC 360 on its balance sheet. In addition, the financing liability is reduced by the non-interest portion of the lease payments.

If a lease is modified and that modification is not accounted for as a separate contract, the classification of the lease is reassessed as of the effective date of the modification based on its modified terms and conditions and the facts and circumstances as of that date.

F-18

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

The FASB has provided accounting elections for entities that provide or receive rent concessions (e.g., deferral of lease payments, reduced future lease payments) due to the COVID-19 pandemic. During years ended December 31, 2020, 2021 and 2022, the Company was granted lease concessions by certain landlords due to the effects of the COVID-19 pandemic. The Company assessed that these rent concessions qualify for the election, as these concessions did not result in a substantial increase in the rights of the lessor or the obligations of the lessee. The Company then elected to not evaluate whether these concessions are lease modifications and chose to adopt a policy to not account for these concessions as lease modifications. Instead, the Company, as a lessee that was contractually released from certain lease payments, accounts these rent concessions as negative variable lease payments (Note 12).

(k)    Asset retirement costs

The Company’s asset retirement obligations are primarily related to its data center buildings, of which the majority are leased under long-term arrangements, and, in certain cases, are required to be returned to the landlords in their original condition.

The fair value of a liability for an asset retirement obligation is recognized in the period in which it is incurred. The corresponding asset retirement costs are capitalized as part of the cost of leasehold improvements and are depreciated over the shorter of the estimated useful life of the asset or the term of the lease subsequent to the initial measurement. The Company accretes the liability in relation to the asset retirement obligations over time and the accretion expense is recorded in cost of revenue.

Asset retirement obligations are recorded in other long-term liabilities. The following table summarizes the activity of the asset retirement obligation liability:

Asset retirement obligations as of January 1, 2020

    

52,441

Additions

 

20,384

Accretion expense

 

4,084

Asset retirement obligations as of December 31,  2020

76,909

Additions

22,745

Accretion expense

6,227

Settlement

(998)

Asset retirement obligations as of December 31,  2021

104,883

Additions

4,382

Accretion expense

6,366

Foreign exchange impact

158

Settlement

(3,978)

Asset retirement obligations as of December 31,  2022

 

111,811

(l)   Intangible assets

Intangible assets acquired in the acquisitions comprised of customer contracts and licenses.

The weighted-average amortization period by major intangible asset class is as follows:

Customer contracts

    

5-15 years

Licenses

20 years

The amortization period of customer contracts is determined based on the remaining contractual period of the contracts with the customers at the time of acquisition and an estimate of the contract renewal period.

Licenses are amortized using a straight-line method over the terms of those licenses.

F-19

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

(m)   Prepaid land use rights

The land use rights represent the amounts paid and relevant costs incurred for the rights to use land in the PRC and Hong Kong SAR before the adoption of ASC 842, and are carried at cost less accumulated amortization. Amortization is provided on a straight-line basis over the remaining terms of the land use rights. As of December 31, 2022, the remaining terms of the land use rights range from 36 to 39 years.

(n)  Business combinations and goodwill

The Company accounts for business combinations using the acquisition method of accounting in accordance with ASC Topic 805, Business Combinations.

The acquisition method of accounting requires the Company to estimate fair values of the separately identifiable assets acquired and liabilities assumed. The consideration transferred in an acquisition is measured as the aggregate of the fair values at the date of exchange of the assets given, liabilities incurred, and equity instruments issued as well as the contingent considerations as of the acquisition date. The costs directly attributable to the acquisition are expensed as incurred. Identifiable assets, liabilities and contingent liabilities acquired or assumed are measured separately at their fair value as of the acquisition date, irrespective of the extent of any non-controlling interests.

The determination of fair values of the identifiable assets acquired, liabilities assumed and non-controlling interests is based on various assumptions and valuation methodologies requiring considerable judgment from management. The most significant variables in these valuations are discount rates, the number of years on which to base the cash flow projections, as well as the assumptions and estimates used to determine the cash inflows and outflows. The Company determines discount rates to be used based on the risk inherent in the related activity’s current business model and industry comparisons.

Goodwill is an asset representing the future economic benefits arising from other assets acquired in the acquisition that are not individually identified and separately recognized.

Goodwill is not amortized but is tested for impairment annually or more frequently if events or changes in circumstances indicate that it might be impaired. Goodwill is tested for impairment at the reporting unit level on an annual basis and between annual tests if an event occurs or circumstances change that would more-likely-than-not reduce the fair value of a reporting unit below its carrying value. These events or circumstances could include a significant change in macroeconomic conditions, the industry and market considerations, cost factors, overall financial performance, other relevant entity-specific events, and events affecting a reporting unit and share price. Application of the goodwill impairment test requires judgment, including the identification of the reporting unit, assignment of assets and liabilities to the reporting unit, assignment of goodwill to the reporting unit, and determination of the fair value of each reporting unit.

The Company has the option to perform a qualitative assessment to determine whether it is more-likely-than-not that the fair value of a reporting unit is less than its carrying value prior to performing the goodwill impairment test. If it is more-likely-than-not that the fair value of a reporting unit is greater than its carrying amount, the goodwill impairment test is not required. If the goodwill impairment test is required, the fair value of the reporting unit is compared with its carrying amount (including goodwill). If the fair value of the reporting unit is less than its carrying amount, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit. In assessing the qualitative factors, the Company considered the impact of abovementioned events or circumstances. No impairment losses were recorded for goodwill for the years ended December 31, 2020, 2021 and 2022.

F-20

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

(o)   Impairment of long-lived assets

Long-lived assets (primarily including property and equipment, operating lease ROU assets and prepaid land use rights) are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group be tested for possible impairment, the Company first compares undiscounted cash flows generated by that asset or asset group to its carrying amount. If the carrying amount of the long-lived assets or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary. For the purposes of impairment testing of long-lived assets, the Company has concluded that an individual data center is the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. In the year ended December 31, 2022, an impairment loss of long-lived assets of RMB12,759 was recognized. No impairment loss was recorded in the years ended December 31, 2020 and 2021.

(p)   Value-added-tax (“VAT”)

Entities that are VAT general taxpayers are permitted to offset qualified input VAT paid to suppliers against their output VAT upon receipt of appropriate supplier VAT invoices on an entity-by-entity basis. When the output VAT exceeds the input VAT, the difference is remitted to tax authorities, usually on a monthly basis; whereas when the input VAT exceeds the output VAT, the difference is treated as VAT recoverable which can be carried forward indefinitely to offset future net VAT payables. VAT related to purchases and sales which have not been settled at the balance sheet date is disclosed separately as an asset and liability, respectively, in the consolidated balance sheets.

As of December 31, 2021 and 2022, the Company recorded a VAT recoverable of RMB229,090 and RMB164,743 as current assets, and RMB2,218,944 and RMB1,155,586 as non-current assets, respectively. The Company also recorded VAT payables of RMB19,251 and RMB20,297 in accrued expenses and other payables, in the consolidated balance sheets as of December 31, 2021 and 2022, respectively.

At each balance sheet date, the Company reviews the balance of VAT recoverable for recoverability, taking into consideration of the indefinite life of the VAT recoverable as well as the Company’s forecasted operating results and capital spendings. The Company has not made an allowance for the recoverability of the VAT recoverable, as the balance is expected to be utilized to offset against VAT payables.

(q)   Derivative financial instruments

Derivative financial instruments are recognized initially at fair value. At the end of each reporting period, the fair value is remeasured. The gain or loss on remeasurement to fair value is recognized immediately in profit or loss.

The Company entered into interest rate swap contracts primarily for the purpose to manage the interest rate risk for the long-term borrowings. The Company has elected not to apply hedge accounting to these derivative instruments and recognized all derivatives on the Company’s consolidated balance sheets at fair value. The Company estimates the fair value of its interest rate swap contracts using a pricing model based on market observable inputs. Fair value gains or losses associated with interest rate swap contracts are recorded within interest expenses in the Company’s consolidated statements of operations. Cash received or paid for realized gains or losses associated with interest rate swap contracts are included in operating cash flows in the consolidated statements of cash flows.

For further information on derivative financial instruments, see Note 16 below.

F-21

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

(r)   Commitment and contingencies

Liabilities for loss contingencies arising from claims, assessments, litigation, fines, penalties and other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred. When a loss contingency is not both probable and estimable, the Company does not record an accrued liability but discloses the nature and the amount of the claim, if material. However, if the loss (or an additional loss in excess of the accrual) is at least reasonably possible, then the Company discloses an estimate of the loss or range of loss, unless it is immaterial, or an estimate cannot be made. The assessment of whether a loss is probable or reasonably possible, and whether the loss or a range of loss is estimable, often involves complex judgments about future events. Management is often unable to estimate the loss or a range of loss, particularly where (i) the damages sought are indeterminate, (ii) the proceedings are in the early stages, or (iii) there is a lack of clear or consistent interpretation of laws specific to the industry-specific complaints among different jurisdictions. In such cases, there is considerable uncertainty regarding the timing or ultimate resolution of such matters, including eventual loss, fine, penalty or business impact, if any.

(s)    Revenue recognition

The Company recognizes revenue as the Company satisfies a performance obligation by transferring control over a good or service to a customer. For each performance obligation satisfied over time, the Company recognizes revenue over time by measuring the progress toward complete satisfaction of that performance obligation. If the Company does not satisfy a performance obligation over time, the performance obligation is satisfied at a point in time. Revenue is measured as the amount of consideration to which the Company expects to be entitled in exchange for transferring promised goods or services to a customer, excluding amounts collected on behalf of third parties.

For contracts with customers that contain multiple performance obligations, the Company accounts for individual performance obligations separately if they are distinct or as a series of distinct obligations if the individual performance obligations meet the series criteria. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. The transaction price is allocated to the separate performance obligation on a relative standalone selling price basis. The standalone selling price is determined based on overall pricing objectives, taking into consideration market conditions, geographic locations and other factors.

The Company derives revenue primarily from the delivery of (i) colocation services; and (ii) managed services, including managed hosting services and managed cloud services. The remainder of the Company’s revenue is from IT equipment sales that are either sold on a stand-alone basis or bundled in a managed service contract arrangement and consulting services.

Colocation services are services where the Company provides space, power and cooling to customers for housing and operating their IT system equipment in the Company’s data centers.

Managed hosting services are services where the Company provides outsourced services to manage the customers’ data center operations, including data migration, IT operations, security and data storage.

Managed cloud services are services where the Company offers direct private connection to major cloud platforms, an innovative service platform for managing hybrid clouds.

Contracts with customers for colocation services and managed services  include i) those provide for variable considerations that are primarily based on the usage of such services.  Revenues on such contracts are recognized based on the agreed usage-based fees as the actual services are rendered throughout the contract term; and ii) those provide for a fixed consideration over the contract service period. Revenue on such contracts is recognized on a straight-line basis over the term of the contract.

F-22

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

In certain colocation and managed hosting service contracts, the Company agrees to charge customers for their actual power consumption. Relevant revenue is recognized based on actual power consumption during each period. In certain other colocation and managed hosting service contracts, the Company specifies a fixed power consumption limit each month for customers. If a customer’s actual power consumption is below the limit, no additional fee is charged. If the actual power consumption is above the limit, the Company charges the customer additional power consumption fees calculated based on the portion of actual power consumption exceeding the limit, multiplied by a fixed unit price, which is determined based on market price, without providing the customer with any rights to acquire additional goods or services. Accordingly, relevant revenue is recognized each month based on actual additional power consumption fees.

The Company’s colocation service and managed service contracts with customers contain both 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 i) they have the same timing and pattern of transfer; and ii) the lease component, if accounted for separately, would be classified as an operating lease. The Company elected to apply the practical expedient on the contracts that meet the criteria. In addition, the Company has performed a qualitative analysis to determine that the non-lease component is the predominant component of its revenue stream as the customer would ascribe more value to the services provided rather than to the lease component. Therefore, the combined component is accounted for in accordance with the current revenue accounting guidance (“ASC 606”). For contracts that do not meet the criteria for the practical expedient, the lease component is accounted for in accordance with the current lease accounting guidance (“ASC 842”), which is immaterial for the years ended December 31, 2020, 2021 and 2022.

Revenue recognized for colocation or managed hosting and cloud services delivered prior to billing is recorded within accounts receivable. The Company generally bills the customer on a monthly or quarterly basis in arrears.

Cash received in advance from customers prior to the delivery of the colocation or managed hosting and cloud services is recorded as deferred revenue.

The sale of IT equipment is recognized when the customer obtains control of the equipment, which is typically when delivery has occurred, the customer accepts the equipment and the Company has no performance obligation after the delivery.

In certain managed service contracts, the Company sells and delivers IT equipment such as servers and computer terminals prior to the delivery of the services. Since sale of equipment can be distinguished and is separately identifiable from other promises in the contract and it is distinct within the context of the contract, the sale of equipment is considered a separate performance obligation. Accordingly, the contract consideration is allocated to the equipment and the managed services based on their relative standalone selling prices.

Sales of IT equipment is generally recognized on a gross basis as the Company is primarily responsible for fulfilling the contract, assumes inventory risk and has discretion in establishing the price when selling to the customer.

To the extent the Company does not meet the criteria for recognizing revenue on a gross basis, the Company records the revenue on a net basis.

Consulting services are provided to customers for a fixed amount over the service period, usually less than one year. The Company recognizes revenues from consulting services over the period when the services were provided, since customers simultaneously receive and consume the benefit of the services. The Company uses the input method based on the pattern of service provided to the customers.

(t)    Cost of revenues

Cost of revenues consists primarily of utility costs, depreciation of property and equipment, lease costs, labor costs and other costs directly attributable to the provision of the service revenue and sales of IT equipment.

F-23

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

(u)    Research and development and advertising costs

Research and development costs incurred during the application development stage of developing internal-use software are capitalized. Other research and development costs are expensed as incurred. Research and development costs consist primarily of payroll and related personnel costs for developing or significantly improving the Company’s services and products.

Advertising costs are expensed as incurred. Advertising costs amounted to RMB14,778, RMB15,043 and RMB8,639 in 2020, 2021 and 2022, respectively.

(v)   Government grants

Government grants are recognized when received and when all the conditions for their receipt have been met. Subsidies that compensate the Company for expenses incurred are recognized as a reduction of expenses in the consolidated statements of operations. Subsidies that are not associated with expenses are recognized as other income.

The Company received government subsidies for acquisition of property and equipment that required the Company to meet certain conditions. The subsidies are recorded as a liability until the conditions are met and then depreciated over the useful life of the related assets as a reduction of the depreciation charges. The Company received government subsidies that required the Company to operate in a particular area for a certain period. The Company recorded the subsidies in other long-term liabilities when the subsidies were received and subsequently recognized as government subsidy income ratably over the period the Company is required to operate in the area.

As of December 31, 2021 and 2022, deferred government grants of RMB22,245 and RMB30,741 are recorded in other long-term liabilities, respectively. As of December 31, 2021 and 2022, deferred government grants of nil and RMB7,299 are recorded as a deduction of property and equipment, net, respectively. There were no significant commitment, contingencies or provision for recapture conditions for the government subsidies received for the years ended December 31, 2021 and 2022.

(w)   Capitalized interest

A reconciliation of total interest costs to ‘‘Interest expenses’’ as reported in the consolidated statements of operations for the years ended December 31, 2020, 2021 and 2022 is as follows:

Years ended December 31, 

    

2020

    

2021

    

2022

Total interest costs

 

1,402,015

 

1,805,434

2,084,565

Less: interest costs capitalized

 

(85,509)

 

(150,697)

(196,678)

Interest expenses

 

1,316,506

 

1,654,737

1,887,887

Interest costs that are directly attributable to the construction of an asset which necessarily takes a substantial period of time to get ready for its intended use are capitalized as part of the cost of that asset. The capitalization of interest costs as part of the cost of a qualifying asset commences when expenditure for the asset is being incurred, interest costs are being incurred and activities that are necessary to prepare the asset for its intended use are in progress. Capitalization of interest costs is ceased when the asset is substantially complete and ready for its intended use.

F-24

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

(x)   Debt issuance costs and commitment costs

Debt issuance costs are capitalized and are amortized over the life of the related debts based on the effective interest method. Debt commitment costs are capitalized and are amortized over the commitment period of the facility on a straight-line basis. Such amortization is included as a component of interest expense.

Unamortised debt issuance costs of RMB197,119 and RMB186,313 are presented as a reduction of debt as of December 31, 2021 and 2022, respectively.

(y)    Income tax

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and net operating losses and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is provided for deferred tax assets for which it is more likely than not that the related tax benefits will not be realized. The evaluation is based on the Company’s estimates of the future taxable income. The future taxable income incorporates the Company’s best estimate of utilization rates of relevant data centers based on historical actual utilization rates and the Company’s business plans for those data centers which are approved by the board of directors. The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company records interest related to unrecognized tax benefits in interest expense and penalties in general and administrative expenses.

(z)    Share-based compensation

The Company accounts for the compensation cost from share-based payment transactions with employees based on the grant-date fair value of the equity -classified awards. The grant-date fair value of the award is recognized as compensation expense, net of forfeitures, over the period during which an employee is required to provide service in exchange for the award, which is generally the vesting period. When no future services are required to be performed by the employee in exchange for an award of equity instruments, and if such award does not contain a performance or market condition, the cost of the award is expensed on the grant date. The Company recognizes compensation cost for an award with only service conditions that has a graded vesting schedule on a straight-line basis over the requisite service period for the entire award, provided that the cumulative amount of compensation cost recognized at any date at least equals the portion of the grant-date value of such award that is vested at that date.

Awards granted to employees with performance conditions attached are measured at fair value on the grant date and are recognized as the compensation expenses , net of forfeitures, over the performance period when the performance goal becomes probable to achieve. The Company also adjusts the compensation cost based on the probability of performance goal achievement at the end of each reporting period. The rewards are earned upon attainment of identified performance goals.

Awards granted to employees with market conditions attached are measured at fair value on the grant date and are recognized as the compensation expenses , net of forfeitures, over the estimated requisite service period, regardless of whether the market condition has been satisfied if the requisite service period is fulfilled.

The Company accounts for forfeitures when they occur. Compensation cost previously recognized are reversed in the period the award is forfeited before completion of the requisite service period.

Share-based payment transactions with nonemployees in which goods or services are received in exchange for equity instruments are accounted for based on the fair value of the consideration received or the fair value of the equity instrument issued, whichever is more reliably measurable.

F-25

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

For further information on share-based compensation, see Note 19 below.

(aa) Employee benefits

Pursuant to relevant PRC regulations, the Company is required to make contributions to various defined contribution plans organized by municipal and provincial PRC governments. The contributions are made for each PRC employee at rates ranging from 28% to 40% on a standard salary base as determined by local social security bureau. Contributions to the defined contribution plans are charged to the consolidated statements of operations when the related service is provided.

(bb) Foreign currency translation and foreign currency risks

The functional currency of GDS Holdings is the United States dollar (“USD”), whereas the functional currency of its PRC subsidiaries and consolidated VIEs in PRC, subsidiaries in Hong Kong SAR and Macau SAR, subsidiaries in Singapore, subsidiaries in Malaysia and subsidiaries in Indonesia is the RMB, Hong Kong dollar (“HKD”), Singapore dollar (“SGD”), Malaysian Ringgit (“MYR”) and Indonesian Rupiah (“IDR”), respectively. The reporting currency of the Company is RMB as the major operations of the Company are within the PRC.

Transactions denominated in currencies other than the functional currency 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 dates. Non-monetary items that are denominated in foreign currency are measured at the historical costs by using the exchange rates at the dates of the initial transactions. Exchange gains and losses are recognized in profit or loss and are reported in foreign currency exchange gain (loss) on a net basis.

The results of foreign operations are translated into RMB at the exchange rates as of the balance sheet date for assets and liabilities, the average daily exchange rate for each month for income and expense items and the historical exchange rates for equity accounts. Translation gains and losses are recorded in other comprehensive income and accumulated in the translation adjustment component of equity until the sale or liquidation of the foreign entity.

The RMB is not a freely convertible currency. The PRC State Administration for Foreign Exchange, under the authority of the PRC government, controls the conversion of RMB to foreign currencies. The value of the RMB is subject to changes of central government policies and international economic and political developments affecting supply and demand in the China foreign exchange trading system market. The Company’s cash and restricted cash denominated in RMB amounted to RMB5,809,753 and RMB6,601,979 as of December 31, 2021 and 2022, respectively.

As of December 31, 2022, the Company’s cash and restricted cash were deposited in major financial institutions located in PRC, Hong Kong SAR, Singapore, Macau SAR, US, Malaysia and Indonesia and were denominated in the following currencies:

    

RMB

    

USD

    

HKD

    

JPY

    

EUR

    

SGD

   

MYR

    

IDR

In PRC

 

6,514,881

 

105,587

 

 

In Hong Kong SAR

 

87,098

 

44,101

 

720,746

 

8,316

146

In Singapore

35,831

10,047

In Macau SAR

158,635

In US

12,046

In Malaysia

7,795

3,767

In Indonesia

558

1,938,977

Total in original currency

 

6,601,979

 

205,918

 

879,381

 

8,316

146

10,047

3,767

1,938,977

RMB equivalent

 

6,601,979

 

1,434,137

 

785,551

 

435

1,085

52,075

5,941

863

F-26

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

(cc) Concentration of credit risk

Financial instruments that potentially expose the Company to concentrations of credit risk consist principally of cash, restricted cash, and accounts receivable. The Company’s investment policy requires cash and restricted cash to be placed with high-quality financial institutions and to limit the amount of credit risk from any one issuer. The Company regularly evaluates the credit standing of the counterparties or financial institutions.

The Company conducts credit evaluations on its customers prior to transfer the control of goods or services. The assessment of customer creditworthiness is primarily based on historical collection records, research of publicly available information and customer on-site visits by senior management. Based on this analysis, the Company determines what credit terms, if any, to offer to each customer individually. If the assessment indicates a likelihood of collection risk, the Company will not deliver the services or sell the products to the customer. Otherwise the Company will require the customer to pay cash, post letters of credit to secure payment or to make significant down payments. Historically, credit losses on accounts receivable have been insignificant.

(dd) Earnings (loss) per share

Basic earnings (loss) per ordinary share is computed by dividing net income (loss) available to the Company’s ordinary shareholders by the weighted average number of ordinary shares outstanding during the year using the two-class method. The liquidation and dividend rights of the holders of the Company’s Class A and Class B ordinary shares are identical, except with respect to voting rights. As a result, under the two-class method in accordance with ASC 260, net income (loss) available to the Company’s ordinary shareholders is allocated between  Class A and Class B ordinary shares and other participating securities based on participating rights in undistributed earnings on a proportionate basis. The Company’s redeemable preferred shares (Note 14) are participating securities since the holders of these securities participate in dividends on the same basis as ordinary shareholders, in addition to the cumulative preferential dividend they enjoy. These participating securities are not included in the computation of basic loss per ordinary share in periods when the Company reports net loss, because these participating security holders have no obligation to share in the losses of the Company.

Diluted earnings (loss) per share is calculated by dividing net income (loss) available to the Company’s ordinary shareholders as adjusted for the effect of dilutive ordinary share equivalents, if any, by the weighted average number of ordinary and dilutive ordinary share equivalents outstanding during the year. Ordinary share equivalents include the ordinary shares issuable upon the exercise of the outstanding share options (using the treasury stock method) and conversion of redeemable preferred shares and convertible bonds (using the as-if-converted method). Potential dilutive securities are not included in the calculation of diluted earnings (loss) per share if the impact is anti-dilutive.

(ee) Changes in accounting principle

1)

The Company adopted Accounting Standards Update “ASU” 2020-06, Debt – Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging – Contracts in Entity’s Own Equity (Subtopic 815-40), on January 1, 2022. This ASU reduces the number of accounting models for convertible debt instruments and convertible preferred stock and clarifies the scope and certain requirements under Subtopic 815-40. The ASU also improves the guidance related to the disclosures and earnings-per-share for convertible instruments and contract in entity’s own equity. The adoption of this standard did not have a material impact on the consolidated financial statements.

2)

The Company adopted ASU 2021-04, Earnings Per Share (Topic 260), Debt—Modifications and Extinguishments (Subtopic 470-50), Compensation—Stock Compensation (Topic 718), and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options (a consensus of the FASB Emerging Issues Task Force), on January 1, 2022. This ASU provides certain guidance for a modification or an exchange of a freestanding equity-classified written call option that is not within the scope of other Topic. The adoption of this standard did not have a material impact on the consolidated financial statements.

F-27

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

3)

The Company adopted ASU 2021-05, Lessors—Certain Leases with Variable Lease, on January 1, 2022. This ASU requires lessors to classify leases as operating leases if they have variable lease payments that do not depend on an index or rate and would have selling losses if they were classified as sales-type or direct financing leases. The adoption of this standard did not have a material impact on the consolidated financial statements.

4)

The Company adopted ASU 2021-10, Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance, on January 1, 2022. This ASU requires certain annual disclosures about transactions with a government that are accounted for by applying a grant or contribution accounting model. The adoption of this standard did not have a material impact on the consolidated financial statements.

(ff)Recently issued accounting standards

In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers. The ASU is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, with early adoption permitted, and should be adopted prospectively to business combinations occurring on or after the effective date of the amendments. The Company adopted this standard in the first quarter of 2023, and the adoption of this standard did not have a significant impact on the Company’s consolidated financial statements.

In September 2022, the FASB issued ASU 2022-04, Liabilities-Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations, which requires a buyer in a supplier finance program to disclose qualitative and quantitative information about its supplier finance programs. The ASU is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, except for the amendment on rollforward information for the relevant obligations, which is effective for fiscal years beginning after December 15, 2023. Early adoption is permitted. The ASU should be applied retrospectively to each period in which a balance sheet is presented, except for the amendment on rollforward information, which should be applied prospectively. The Company adopted this standard, except for the amendment on rollforward information for the relevant obligations, in the first quarter of 2023, and the adoption of this standard did not have a significant impact on the Company’s consolidated financial statements. The Company will adopt the amendment on rollforward information for the relevant obligations in the first quarter of 2024 and does not expect the adoption to have a material impact on the Company’s consolidated financial statements.

3     CASH AND RESTRICTED CASH

A reconciliation of cash and restricted cash in the consolidated balance sheets to the amounts in the consolidated statements of cash flows is as follows:

    

    

As of December 31, 

2021

2022

Cash

 

9,968,109

 

8,608,131

Restricted cash - current assets

 

2,014,304

 

158,075

Restricted cash - non-current assets

 

43,954

 

115,860

Total cash and restricted cash shown in the consolidated statements of cash flows

 

12,026,367

 

8,882,066

Restricted cash was used primarily to secure the repayment of bank borrowings and related interests.

F-28

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

4     CONTRACT BALANCES

Accounts Receivable, Net

Accounts receivable, net consisted of the following:

As of December 31, 

    

2021

    

2022

Accounts receivable

 

1,744,810

 

2,426,753

Less: allowance for doubtful accounts

 

(12,124)

 

(20,728)

Accounts receivable, net

 

1,732,686

 

2,406,025

Accounts receivable of RMB1,040,521 and RMB1,256,289 was pledged as security for bank loans (Note 9) as of December 31, 2021 and 2022, respectively. Accounts receivable of RMB110,391 and RMB145,764 was pledged as security for finance lease and other financing obligations (Note 12) as of December 31, 2021 and 2022, respectively.

The following table presents the movement of the allowance for doubtful accounts:

Years ended December 31, 

    

2020

    

2021

    

2022

Balance at the beginning of the year

 

133

 

2,163

12,124

Allowance made during the year

 

2,032

 

10,070

7,744

Foreign exchange impact

(2)

(109)

860

Balance at the end of the year

 

2,163

 

12,124

20,728

Deferred Revenue

The opening and closing balances of the Company’s deferred revenue are as following:

    

Deferred revenue

Beginning balance as of January 1, 2022

  

135,900

Increase

  

49,933

Closing balance as of December 31, 2022

  

185,833

The difference between the opening and closing balances of the Company’s deferred revenue primarily results from the timing difference between the satisfaction of the Company’s performance obligation and the customer’s payment. As of December 31, 2021 and 2022, the deferred revenue expected to be recognized as revenue after one year amounted to RMB44,908 and RMB29,703, respectively, were recorded in other long-term liabilities in the consolidated balance sheet. The amounts of revenue recognized during the years ended December 31, 2020, 2021 and 2022 from the opening deferred revenue balance was RMB96,084, RMB104,640 and RMB122,378, respectively.

F-29

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

Remaining performance obligations

The Company enters into certain usage-based contracts for colocation and managed services in which revenues are based on the agreed usage-based fees as the actual services are rendered throughout the contract term. The Company elected to apply the practical expedient under ASC606-10-50-14(b) that allows the Company not to disclose the remaining performance obligations for variable considerations, which are charged based on the agreed unit price and number of racks in usage, in connection with these contracts with remaining durations ranging from 1 year to 14 years.

As of December 31, 2022, the revenues, excluding any variable considerations, expected to be recognized in future periods related to remaining performance obligations that are unsatisfied were as follows:

Revenue expected to be recognized

    

RMB

Within 1 year

 

1,525,645

After 1 year but within 2 years

 

1,296,684

After 2 years but within 3 years

 

1,137,459

After 3 years but within 4 years

 

1,004,562

After 4 years but within 5 years

 

735,522

After 5 years

 

2,298,037

Total

 

7,997,909

5     PROPERTY AND EQUIPMENT, NET

Property and equipment consisted of the following:

As of December 31, 

    

2021

    

2022

At cost:

 

  

 

  

Land

1,552,704

3,302,148

Buildings

 

12,178,017

 

13,847,692

Data center equipment

 

17,710,351

 

19,603,839

Leasehold improvement

 

8,230,992

 

8,444,282

Furniture and office equipment

 

137,691

 

167,410

Vehicles

 

4,606

 

5,619

 

39,814,361

 

45,370,990

Less: Accumulated depreciation

 

(6,425,293)

 

(9,269,587)

 

33,389,068

 

36,101,403

Construction in progress

 

7,234,435

 

10,827,984

40,623,503

46,929,387

Less: Impairment provision

(12,759)

Property and equipment, net

 

40,623,503

 

46,916,628

The carrying amounts of the Company’s property and equipment acquired under finance leases and other financing arrangement were RMB8,867,222 and RMB9,906,404 as of December 31, 2021 and 2022, respectively.

F-30

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

Depreciation of property and equipment (including assets acquired under finance leases and other financing arrangement) was RMB1,543,130, RMB2,399,451 and RMB2,947,200 for the years ended December 31, 2020, 2021 and 2022, respectively, and included in the following captions:

Years ended December 31, 

    

2020

    

2021

    

2022

Cost of revenue

 

1,418,846

2,264,620

2,722,169

General and administrative expenses

 

120,604

129,128

218,567

Research and development expenses

3,680

5,703

6,464

 

1,543,130

2,399,451

2,947,200

Property and equipment with net a book value of RMB4,479,259 and RMB12,721,652 was pledged as security for bank loans (Note 9) and other financing obligations (Note 12) as of December 31, 2021 and 2022, respectively.

6     INTANGIBLE ASSETS, NET

Intangible assets consisted of the following:

As of December 31, 

    

Note

    

2021

    

2022

Customer contracts

8

1,641,900

 

1,641,900

Licenses

15,782

15,782

Others

364

1,657,682

 

1,658,046

Less: accumulated amortization

(375,046)

 

(610,337)

Intangible assets, net

1,282,636

 

1,047,709

The Company’s customer contracts were acquired in business combinations (Note 8). Amortization of intangible assets was RMB68,688, RMB192,486 and RMB235,292 for the years ended December 31, 2020, 2021 and 2022, respectively.

Estimated future amortization expense related to these intangible assets is as follows:

Fiscal year ending December 31, 

    

  

2023

 

233,766

2024

 

226,908

2025

 

212,596

2026

206,405

2027

78,483

Thereafter

 

89,551

Total

 

1,047,709

F-31

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

7     PREPAID LAND USE RIGHTS

Prepaid land use rights, representing the amounts paid and relevant costs incurred for the rights to use land in the PRC and Hong Kong SAR acquired before the adoption of ASC 842, consisted of the following:

As of December 31, 

    

2021

    

2022

Prepaid land use rights

 

716,492

 

28,246

Less: Accumulated amortization

 

(81,539)

 

(5,244)

Prepaid land use rights, net

 

634,953

 

23,002

Amortization of prepaid land use rights was RMB26,656, RMB24,961 and RMB6,582 for the years ended December 31, 2020, 2021 and 2022, respectively.

In the year ended December 31, 2022, the terms of certain land use right acquired in Hong Kong SAR were modified. Accordingly, the Company reassessed the classification of the modified land use right according to ASC 842 and determined that they meet the definition of finance lease. As a result, the related net balance of prepaid land use rights was reclassified to property and equipment due to the modification.

Prepaid land use rights with a net book value of RMB634,953 and RMB17,733 were pledged as security for bank loans (Note 9) as of December 31, 2021 and 2022, respectively.

8     ACQUISITIONS AND GOODWILL

The movement of goodwill is set out as below:

As of December 31, 

    

2021

    

2022

Balance at the beginning of the year

 

2,596,393

 

7,076,505

Addition during the year

 

4,463,504

 

Measurement period adjustments

16,608

Balance at end of year

 

7,076,505

 

7,076,505

Goodwill represents the excess of the purchase price over the fair value of the net tangible and intangible assets acquired in the acquisition. The goodwill is not deductible for tax purposes. Goodwill is assigned to the design, build-out and operation of data centers reporting unit.

No business combinations were consummated in the year ended December 31, 2022.

Business Combinations in 2021

Beijing 15 and Beijing 16 Acquisition

On April 30, 2021, the Company consummated an acquisition of all equity interests in a target group, which owns one in-service data center (Beijing 15) and one in-development data center (Beijing 16) by converting a vacant building located at the site of Beijing 15 in Beijing, China, from third parties. The provisional cash consideration for the equity interest was RMB3,176,354, subject to the final confirmation on certain conditions.

F-32

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

Pursuant to a supplemental agreement entered into between the seller and the Company in October 2021, both parties agreed to revise the terms of payment of the purchase price consideration and its payment conditions, resulting in the reductions of the purchase price consideration of RMB7,007 and RMB205,000 based on achievement of conditions during the years ended December 31, 2021 and 2022, respectively. The reductions were recognized as gain from purchase price adjustment in the consolidated statement of operations for the years ended December 31, 2021 and 2022, respectively.

The amounts of net revenue and net loss of the target group included in the Company’s consolidated statements of operations from the acquisition date to December 31, 2021 were RMB354,281 and RMB23,663, respectively.

Beijing 20, Beijing 21, Beijing 22 and Beijing 23 Acquisition

On December 17, 2021, the Company consummated an acquisition of 90% equity interests in a target group, which owns four data center projects (Beijing 20, Beijing 21, Beijing 22 and Beijing 23) in Beijing, China, from third parties for an aggregate cash consideration of RMB1,303,714.

The amounts of net revenue and net loss of the target group included in the Company’s consolidated statements of operations from the acquisition date to December 31, 2021 were immaterial.

Other Business Combinations

In the year ended December 31, 2021, the Company also consummated other acquisitions of data center projects, including Beijing 17, Beijing 18, Beijing 19, Shenzhen 9 and Shenzhen 10, for an aggregate provisional cash consideration of RMB768,107.

The amounts of net revenue and net loss of the target companies included in the Company’s consolidated statements of operations from the acquisition date to December 31, 2021 were immaterial.

Business Combinations in 2020

Beijing 10, Beijing 11 and Beijing 12 Acquisition

On June 5, 2020, the Company consummated an acquisition of all equity interests in a target group from third parties. The target group owns three data center projects (“Beijing 10, Beijing 11 and Beijing 12”) in Beijing, China. Pursuant to the share purchase agreement, the considerations included purchase price adjustments resulting from the differences between the fair value of certain assets and liabilities on the date of acquisition compared to the estimated fair value used to determine the closing considerations. The Company initially estimated the considerations to be RMB847,586 (including contingent considerations of RMB130,720).

The amounts of net revenue and net profit of the target group included in the Company’s consolidated statements of operations from the acquisition date to December 31, 2020 amounted to RMB281,926 and RMB14,083, respectively.

Beijing 9 Acquisition

On December 18, 2020, the Company consummated an acquisition of all equity interests in a target company from a third party for an aggregate cash consideration of RMB816,969 (including contingent considerations of RMB463,496). The target entity owns a data center project (“Beijing 9”) in Beijing, China.

The amounts of net revenue and net profit of the target entity included in the Company’s consolidated statements of operations from the acquisition date to December 31, 2020 were immaterial.

F-33

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

Shanghai 19 Acquisition

On November 17, 2020, the Company consummated an acquisition of all equity interests in a target group from third parties for an aggregate cash consideration of RMB62,480. The target group owns a data center project (“Shanghai 19 Phase I and II”) in Shanghai, China.

The amounts of net revenue and net profit of the target entity included in the Company’s consolidated statements of operations from the acquisition date to December 31, 2020 were immaterial.

The allocations of purchase price as of the date of acquisitions for the years ended December 31, 2020 and 2021 are summarized as follows.

    

2020

    

2021

Note (i)(ii)(iii)

Note (iv)(v)

Fair value of consideration

1,660,685

5,230,362

Effective settlement of pre-existing relationships upon consolidation

(31,229)

20,000

Other net assets acquired

 

(547,815)

 

(256,650)

Identifiable intangible assets

 

(449,600)

 

(689,800)

Deferred tax liabilities

 

75,120

 

159,592

Total identifiable net assets

 

(922,295)

 

(786,858)

Goodwill

 

707,161

 

4,463,504

Note (i):

Other net assets acquired primarily include property and equipment of RMB2,783,257, accounts payable of RMB1,133,760 and finance lease and other financing obligations of RMB1,362,103.

Note (ii):

Identifiable intangible assets acquired consisted of customer contracts of RMB449,600 with estimated useful lives from 6.5 to 12.1 years.

Note (iii):

During the one-year measurement period from the acquisition date, the Company recorded adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill of RMB55,462 in the year ended December 31, 2020 and increase to goodwill of RMB16,608 in the years ended December 31, 2021, respectively. The adjustments were a result of information obtained subsequent to the Company’s initial reporting of provisional amounts in accordance with ASC 805, Business Combinations.

Note (iv):

Other net assets acquired primarily included property and equipment of RMB2,974,715, accounts receivable of RMB224,307, accounts payable of RMB412,380, short-term borrowings of RMB461,494, long-term borrowings of RMB840,000 and finance lease and other financing obligations of RMB1,463,851.

Note (v):

Identifiable intangible assets acquired consisted of customer contracts of RMB689,800 with estimated useful lives from 5.7 to 7 years.

Supplemental pro forma financial information as if the acquisitions had occurred as of the beginning of the comparable prior annual reporting period has not been provided as each of the acquisitions, individually and in aggregate, were not material to the Company’s results of operations during the respective year of the acquisitions.

F-34

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

Asset Acquisitions

In 2020, 2021 and 2022, the Company consummated several acquisitions of certain target entities. These target entities did not meet the definition of a business as of the acquisition date in accordance with ASC 805 Business Combinations, and the acquisitions were accounted for as assets acquisitions. The primary assets acquired were properties self-owned or under finance leases, equipment and leasehold improvements. The Company has elected an accounting policy to measure non-controlling interests in asset acquisition at carryover basis, which is based on the carrying amounts within the acquired entity. Non-controlling interests with a total amount of nil, RMB56,519 and nil was recognized upon these acquisitions in the year ended December 31, 2020, 2021 and 2022, respectively.

9     LOANS AND BORROWINGS

The Company’s borrowings consisted of the following:

As of December 31,

    

2021

    

2022

Short-term borrowings

 

4,639,674

 

1,652,196

Current portion of long-term borrowings

 

1,308,339

 

1,971,771

Sub-total

 

5,948,013

 

3,623,967

Long-term borrowings, excluding current portion

 

18,284,514

 

23,518,058

Total loans and borrowings

 

24,232,527

 

27,142,025

Short-term borrowings

The Company’s short-term borrowings consisted of the following:

As of December 31,

    

2021

    

2022

Unsecured short-term loans and borrowings

 

512,387

 

1,388,192

Secured short-term loans and borrowings

 

4,127,287

 

264,004

 

4,639,674

 

1,652,196

Short-term borrowings were secured by the following assets:

As of December 31,

    

2021

    

2022

Accounts receivable

65,985

Property and equipment, net

397,285

245,543

Operating lease ROU assets

81,397

544,667

245,543

As of December 31, 2021 and 2022, short-term borrowings of the consolidated VIEs of RMB18,460 and nil, respectively, were guaranteed by GDS Holdings Limited and its subsidiaries.

The weighted average interest rates of short-term borrowings outstanding as of December 31, 2021 and 2022 were 4.91% and 7.94% per annum, respectively.

F-35

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

Long-term borrowings

The Company’s long-term borrowings consisted of the following:

As of December 31, 

    

2021

    

2022

Unsecured long-term loans and borrowings

 

60,000

 

Secured long-term loans and borrowings

 

19,532,853

 

25,489,829

 

19,592,853

 

25,489,829

Long-term borrowings were secured by the following assets:

As of December 31, 

    

2021

    

2022

Accounts receivable

 

974,536

 

1,256,289

Other current assets

97,049

Property and equipment, net

 

2,629,904

 

11,103,541

Prepaid land use rights, net

 

634,953

 

17,733

Operating lease ROU assets

1,537,304

3,607,506

Other non-current assets

14,691

23,912

 

5,791,388

 

16,106,030

As of December 31, 2021 and 2022, long-term borrowings of the consolidated VIEs of RMB1,060,250 and RMB885,854, respectively, were guaranteed by GDS Holdings Limited and its subsidiaries.

In addition to the above assets pledged for secured borrowings, some of the borrowings were guaranteed by the equity interests of the subsidiaries of GDS Holdings Limited.

The weighted average interest rates of long-term borrowings as of December 31, 2021 and 2022 were 5.53% and 5.44% per annum, respectively, taking into the consideration of debt issuance costs incurred relating to the facilities.

The outstanding long-term borrowings mature serially from 2023 to 2037. The aggregate maturities of the above long-term borrowings for each for the five years and thereafter subsequent to December 31, 2022 are as follows:

    

Long-term borrowings

Twelve months ending December 31, 

2023

1,971,771

2024

 

3,454,547

2025

2,676,381

2026

3,231,850

2027

4,235,557

Thereafter

 

9,919,723

 

25,489,829

The Company entered into secured loan agreements with various financial institutions for project development and working capital purpose with terms ranging from 1 to 15 years.

F-36

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

As of December 31, 2022, the Company had total working capital and project financing credit facilities of RMB37,767,305 from various financial institutions, of which the unused amount was RMB10,730,455. As of December 31, 2022, the Company had drawn down RMB27,036,850 from such facilities, of which RMB1,389,256 (net of debt issuance costs of RMB3,526) was recorded in short-term loans and borrowings and RMB25,489,829 (net of debt issuance costs of RMB154,239) was recorded in long-term loans and borrowings, respectively. In addition, the Company also had other short-term loans and borrowings from non-financial institutions which were assumed through certain acquisitions of subsidiaries. Drawdowns from the credit facility  from financial institutions are subject to the approval of the banks and are subject to the terms and conditions of each agreement.

More specifically, the terms of these secured loan facility agreements generally include one or more of the following conditions. If any of the below conditions were to be triggered, the Company could be obligated to notify the lender or repay any loans outstanding immediately or on an accelerated repayment schedule.

Specifically, the secured loan facilities can be divided into onshore project loan facilities and offshore project loan facilities (including Hong Kong SAR and Malaysia).

Below are the terms and conditions for onshore project loan facilities:

(i)

STT GDC Pte. Ltd. (a) is not or ceases to, directly or indirectly, be the beneficial owner of at least 25% of the issued share capital of GDS Holdings, or (b) does not or ceases to have the power (whether by way of ownership of shares, proxy, contract, agency or otherwise) to cast, or control the casting of, at least 25% of the votes that may be cast at a meeting of the board of directors (or similar governing body) of GDS Holdings, or (c) is not or ceases to be the single largest shareholder of GDS Holdings;

(ii)

GDS Holdings and GDS Investment Company are not or cease to be, directly or indirectly, the legal and beneficial owner of 100% of the equity interests of, and have the power (whether by way of ownership of shares, proxy, contract, agency or otherwise) to control, GDS Investment Company (in the case of GDS Holdings), GDS Beijing, Global Data Solutions Co., Ltd. (“GDS Suzhou”), a subsidiary company of GDS Beijing and the relevant borrowing subsidiaries;

(iii)

Management HoldCo ceases to, directly or indirectly, own at least 100% of the equity interests of and have the power to control GDS Beijing or GDS Suzhou;

(iv)

GDS Beijing, GDS Suzhou and the relevant borrowing subsidiaries cease to, directly or indirectly, be the legal and beneficial owner of 100% of the equity interests of, and have the power (whether by way of ownership of shares, proxy, contract, agency or otherwise) to control, their consolidated subsidiaries;

(v)

GDS Holdings is not or cease to be, directly or indirectly, the legal and beneficial owner of all equity interests held by it in the relevant borrowing subsidiaries, or have the power (whether by way of ownership of shares, proxy, contract, agency or otherwise) to control the relevant borrowing subsidiaries;

(vi)

there are changes in the shareholding structure of a principal operating subsidiary of GDS Holdings, as defined in the relevant loan facility agreement; and

(vii)

the IDC license of GDS Beijing, the borrowing subsidiaries, other affiliated entities, or the authorization by GDS Beijing to one such subsidiary to operate the data center business and provide IDC services under the auspices of the IDC license held by GDS Beijing, is cancelled or fails to be renewed on or before the expiry date.

Below are the terms and conditions for offshore project loan facilities:

(i)STT GDC Pte. Ltd. (a) is not or ceases to, directly or indirectly, be the beneficial owner of at least 25% of the issued share capital of GDS Holdings, or (b) does not or ceases to have the power (whether by way of ownership of shares, proxy, contract, agency or otherwise) to cast, or control the casting of, at least 25% of the votes that may be cast at a meeting of the board of directors (or similar governing body) of GDS Holdings, or (c) is not or ceases to be the single largest shareholder of GDS Holdings;

(ii)GDS Holdings is not or cease to be, directly or indirectly, the legal and beneficial owner of 100% of the issued share capital of, or have the power (whether by way of ownership of shares, proxy, contract, agency or otherwise) to control the relevant borrowing subsidiaries;

F-37

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

(iii)GDS Holdings (a) is not or ceases to be, directly or indirectly, the single largest shareholder of, (b) is not or ceases to be, directly or indirectly, the beneficial owner of at least 40% of the issued share capital of, or (c) does not or ceases to have the power (whether by way of ownership of shares, proxy, contract, agency or otherwise) to cast, or control the casting of, at least 50.1% of the votes that may be cast at a meeting of the board of directors (or similar governing body) of the relevant borrowing subsidiaries;

(iv)DigitalLand Holdings Limited is not or ceases to be, directly or indirectly, the beneficial owner of 100% of the issued share capital of the relevant borrowing subsidiaries; and

(v)There are changes in the shareholding structure of a principal operating subsidiary of GDS Holdings, as defined in the relevant loan facility agreement.

There are certain other events in the loan facility agreements the occurrence of which could obligate GDS Holdings to notify the lender or repay any loans outstanding immediately or on an accelerated repayment schedule, including, among others, if the borrowing subsidiary fails to use the loan in accordance with the use of proceeds as provided in the loan facility agreement, the borrowing subsidiary violates or fails to perform any of its commitments under the loan facility agreement, or if GDS Holdings fails to maintain its shares listed on at least one of the following stock exchanges before the maturity date under the relevant loan facility agreement : (i) Nasdaq; or (ii) The Singapore Exchange Securities Trading Limited; or (iii) The Hong Kong Stock Exchange; or (iv) any other stock exchange acceptable to the lender. In addition, the terms of these loan agreements include financial covenants that limit certain financial ratios, such as the interest coverage, gross leverage ratio and tangible net worth, during the relevant period, as defined in the agreements. The terms of these loan agreements also include cross default provisions which could be triggered if the Company (i) fails to repay any financial indebtedness in an aggregate amount equivalent to or exceeding US$4,500 thousand, or, in some cases, RMB50,000, when due or within any originally applicable grace period;  (ii) fails to repay any financial indebtedness or perform any of its obligations under any agreement which could have a material adverse effect on its performance of the loan facility agreements; (iii) fails to repay any financial indebtedness raised with any financial institution; or (iv) fails to perform any loan facility agreement with any financial institution which could result in immediate or accelerated repayment of the financial indebtedness or downgrading of the borrowing subsidiary by any credit rating agency administered by the People’s Bank of China (“PBOC”) in accordance with the regulations promulgated by PBOC governing loan market rating standards. As of December 31, 2022, the Company was in compliance with all of the abovementioned covenants.

10   CONVERTIBLE BONDS PAYABLE

The convertible notes payable consisted of following:

As of December 31,

    

2021

    

2022

Convertible Notes due 2025

 

1,895,846

 

2,083,829

Convertible Notes due 2029

 

 

4,294,985

Total

 

1,895,846

 

6,378,814

Including:

 

  

 

  

- Current

 

 

2,083,829

- Non-current

 

1,895,846

 

4,294,985

F-38

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

The interest expenses related to the convertible notes are as follows:

    

Years ended December 31,

2020

    

2021

    

2022

Contractual interest

 

41,355

 

38,720

 

48,996

Amortization of issuance cost

 

12,274

 

11,617

 

16,813

Total interest expenses

 

53,629

 

50,337

 

65,809

Convertible Notes due June 1, 2025 issued by the Company (“Convertible Bonds due 2025”)

On June 5, 2018, the Company completed its issuance of Convertible Bonds due 2025 in an aggregate principal amount of US$300 million. The related issuance costs of US$8,948 thousand were deducted from principal of the Convertible Bonds due 2025 and amortized over the period from issuance to the first put date (i.e. June 1, 2023) using the effective interest rate method.

The key terms of the Convertible Bonds due 2025 are summarized as follows:

Maturity Date

June 1, 2025

Interest

2.0% per annum, accruing from June 5, 2018 (computed on the basis of a 360-day year composed of twelve 30-day months), payable semiannually in arrears on June 1 and December 1 of each year

Repurchase of Notes

Holders will have the right to require the Company to repurchase for cash all of their notes, or any portion of the principal thereof that is equal to US$1 thousand or an integral multiple of US$1 thousand, on June 1, 2023 or if a fundamental change occurs at any time.

Tax redemption

The Company may redeem, at its option, all but not part of the Convertible Bonds due 2025 if it becomes obligated to pay to the holder of any note ‘‘additional amounts’’ (which are more than a de minimis amount) as a result of any change in tax law at the price equal to 100% of the principal amount together with accrued and unpaid interest. Upon receiving notice of redemption, each holder will have the right to elect to: convert its notes; or not have its notes redeemed and GDS Holdings will not pay any additional amounts as a result of such change in tax law.

Conversion rights

Holders may convert their notes at their option at any time prior to the close of business on the third scheduled trading day immediately preceding the maturity date.

The conversion rate is initially 19.3865 American Depositary Shares (“ADSs”) of the Company per US$1 thousand principal amount of notes (equivalent to an initial conversion price of approximately US$51.58 per ADS), and subject to changes under certain anti-dilution conditions.

F-39

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

The Company determined that the embedded conversion option of the Convertible Bonds due 2025 was not required to be accounted for as an embedded derivative pursuant to ASC 815 Derivatives and Hedging, because it is both indexed to the Company’s own stock and classified in shareholders’ equity. The Company also determined there was no other embedded derivative to be separated from the Convertible Bonds due 2025.

In the year ended December 31, 2020, Convertible Bonds with principal amount of US$10 thousand were converted into ordinary shares as the holders exercised their conversion option. The Company recorded additional paid-in capital of RMB65 upon conversion. As of December 31, 2021 and 2022, the outstanding principal amount of Convertible Bonds due 2025 was US$299,990 thousand. As of December 31, 2022, the balance of Convertible Bonds due 2025 was presented as current liability due to holder’s repurchase option exercisable on June 1, 2023.

Convertible Notes due March 8, 2029 issued by the Company (“Convertible Bonds due 2029”)

On March 8, 2022, the Company completed its issuance of Convertible Bonds due 2029 in an aggregate principal amount of US$620 million. The related issuance costs of US$3,950 thousand were deducted from principal of the Convertible Bonds due 2029 and amortized over the period from issuance to the first put date (i.e. March 8, 2027) using the effective interest rate method.

The key terms of the Convertible Bonds due 2029 are summarized as follows:

Maturity Date

March 8, 2029

Interest

0.25% per annum, computed on the basis of a 360-day year composed of twelve 30-day months, payable semiannually in arrears on March 8 and September 8 of each year

Repurchase of Notes

Holders will have the right to require the Company to repurchase for cash all of their notes, or any portion of the principal thereof that is in denominations of US$200 thousand and integral multiples of US$1 thousand in excess thereof, on March 8, 2027 or if a fundamental change occurs at any time.

Tax redemption

The Company may redeem, at its option, all but not part of the Convertible Bonds due 2029 if it becomes obligated to pay to the holder of any note ‘‘additional amounts’’ (which are more than a de minimis amount) as a result of any change in tax law at the price equal to 100% of the principal amount together with accrued and unpaid interest. Upon receiving notice of redemption, each holder will have the right to elect to: convert its notes; or not have its notes redeemed and GDS Holdings will not pay any additional amounts as a result of such change in tax law.

Conversion rights

Holders may convert their notes at their option at any time prior to the close of business on the third scheduled trading day (or the fifth scheduled trading day, if the converting Holder elects to receive Ordinary Shares in lieu of any ADSs) immediately preceding the maturity date.

F-40

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

The conversion rate is initially 20 ADSs of the Company per US$1 thousand principal amount of notes (equivalent to an initial conversion price of US$50 per ADS), and subject to changes under certain anti-dilution conditions.

Forced conversion

If (1) the Daily VWAP per ADS (or, if the ADSs are no longer traded on The NASDAQ Global Market, of the Ordinary Shares) exceeds 150% of the Conversion Price (the “Agreed Threshold”) on any twenty trading days (whether or not consecutive) during any thirty consecutive trading day period beginning on or after the 5th anniversary of March 8, 2022 (such thirty 30 consecutive trading day period being the “Forced Conversion Qualification Period”), (2) the Daily VWAP per ADS (or, if the ADSs are no longer traded on The NASDAQ Global Market, of the Ordinary Shares) for each of the last five consecutive trading days during the Forced Conversion Qualification Period is not lower than the Agreed Threshold and (3) the aggregate average daily dollar trading volume (as reported on Bloomberg) of (x) the ADSs on The NASDAQ Global Market and (y) the Ordinary Shares on the Hong Kong Stock Exchange during such Forced Conversion Qualification Period is at least US$70.0 million, then, the Company shall have the right (but not the obligation) to force the conversion of all (and not some only) of the outstanding principal amount held by such Holders into the Company’s shares at the then applicable Conversion Rate.

The Company determined that the embedded conversion option of the Convertible Bonds due 2029 was not required to be accounted for as an embedded derivative pursuant to ASC 815, Derivatives and Hedging, because it is both indexed to the Company’s own stock and classified in shareholders’ equity. The Company also determined there was no other embedded derivative to be separated from the Convertible Bonds due 2029.

The effective interest rate of the Convertible Bonds due 2025, after considering the related issuance cost, was 2.65% as of December 31, 2021 and 2022, respectively. The effective interest rate of the Convertible Bonds due 2029, after considering the related issuance cost, was 0.38% as of December 31 2022.

As of December 31, 2021 and 2022, accrued interests of RMB3,187 and RMB6,870, respectively, were recorded in accrued expenses.

F-41

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

11   

ACCOUNTS PAYABLE AND ACCRUED EXPENSES AND OTHER PAYABLES

Accounts payable consisted of the following:

    

As of December 31,

2021

    

2022

Accounts payable for operating expenses

 

328,331

 

518,788

Accounts payable for purchase of property and equipment

 

3,573,468

 

2,574,096

 

3,901,799

 

3,092,884

Accrued expenses and other payables consisted of the following:

As of December 31, 

    

2021

    

2022

Consideration payables for acquisitions

1,855,261

183,220

Accrued payroll and welfare benefits

184,220

200,394

Accrued interest expenses

 

141,642

 

70,251

Income tax payable

139,667

202,589

Other tax payables

40,986

54,981

Accrued debt issuance costs and other financing costs

25,930

52,254

Amount due to related parties

24,144

16,995

Others

 

267,705

 

236,277

 

2,679,555

 

1,016,961

12   LEASES

The Company enters into lease arrangements primarily for data center spaces, office spaces and equipment.

Data center buildings and land leases

During the year ended December 31, 2022, the Company entered into lease agreements with the landlords to lease the building and land, including those acquired through acquisition of subsidiaries, for certain data centers. The Company assessed the lease classification of the building and land components separately at the commencement date. During the year ended December 31, 2022, the Company recorded additional finance lease liabilities of RMB460,810 and operating lease liabilities of RMB149,879 through new lease agreements and acquisition of subsidiaries.

F-42

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

The components of lease cost are as follows:

Years ended December 31, 

    

2020

    

2021

    

2022

Finance lease cost:

- Amortization of right-of-use assets

 

423,075

546,437

 

619,675

- Interest on lease liabilities

 

465,692

592,835

 

632,183

Operating lease cost

 

195,869

313,752

 

402,514

Short-term lease cost

 

19,987

23,715

 

44,873

Variable lease cost (Note)

(55,599)

(786)

(47,729)

Total lease cost

 

1,049,024

1,475,953

 

1,651,516

Note: During the years ended December 31, 2020, 2021 and 2022, the Company was granted lease concessions of RMB55,188, nil and RMB45,291, respectively, by certain landlords due to the effects of the COVID-19 pandemic. The lease concessions were primarily in the form of rent reduction. Such concessions were recognized as variable lease cost (credit) in the period when the concession was granted. In addition, the Company recognized variable lease cost (credit) of RMB411, RMB786 and RMB2,438 in the years ended December 31, 2020, 2021 and 2022, respectively, for certain finance lease and other financing obligations with floating interest rate.

F-43

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

Supplemental cash flow information related to leases is as follows:

Years ended December 31, 

    

2020

    

2021

    

2022

Cash paid for amounts included in measurement of lease liabilities (Note):

 

  

 

  

- Operating cash flows from finance leases

 

(389,679)

(591,189)

 

(532,323)

- Operating cash flows from operating leases

 

(141,480)

(236,589)

 

(244,643)

- Financing cash flows from finance leases

 

(198,234)

(265,481)

 

(1,138,542)

Non-cash information on lease liabilities arising from obtaining ROU assets:

 

 

- Finance leases

 

1,099,698

25,731

 

264,958

- Operating leases

 

553,154

368,069

 

151,709

Non-cash information on lease liabilities and ROU assets derecognized for termination of leases:

- Finance leases

524,180

- Operating leases

286,774

Gain on early termination of leases:

- Finance leases

33,453

- Operating leases

10,445

Note: The above table does not include cash paid for purchase of land use rights and initial direct costs of leases of RMB744,761, RMB875,162 and RMB760,610 in the years ended December 31, 2020, 2021 and 2022, respectively, which are included in “Payments for purchase of property and equipment and land use rights” in the consolidated statements of cash flows.  

The financing cash flows from finance leases include the payment of principal due to early termination of certain financing arrangements for data center equipment.

Weighted average remaining lease term and weighted average discount rate for leases, excluding prepaid land use rights, are as follows:

    

As of December 31, 

 

    

2021

    

2022

 

Weighted average remaining lease term:

- Finance leases

 

14.8

 

13.8

- Operating leases

 

13.7

 

12.8

Weighted average discount rate:

- Finance leases

 

6.69

%

6.68

%

- Operating leases

 

5.87

%

5.89

%

Weighted average discount rate for other financing obligations is 7.53% and 8.18% as of December 31, 2021 and 2022, respectively.

F-44

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

Maturities of lease and other financing obligations were as follows:

As of December 31, 2021

As of December 31, 2022

Total of

Total of

finance lease

finance lease

Other

and other

Operating

Other

and other

Operating

Finance lease

financing

financing

lease

Finance lease

financing

financing

lease

  

obligations

    

obligations

    

obligations

    

obligations

    

Total

    

obligations

    

obligations

    

obligations

    

obligations

    

Total

Within 1 year

 

621,196

 

701,350

 

1,322,546

 

260,935

 

1,583,481

 

670,992

 

330,773

 

1,001,765

 

272,796

 

1,274,561

After 1 year but within 2 years

 

640,445

 

713,338

 

1,353,783

 

246,970

 

1,600,753

 

666,487

 

1,373,214

 

2,039,701

 

250,716

 

2,290,417

After 2 years but within 3 years

 

672,306

 

714,084

 

1,386,390

 

249,383

 

1,635,773

 

708,642

 

450,691

 

1,159,333

 

206,489

 

1,365,822

After 3 years but within 4 years

 

714,035

 

454,918

 

1,168,953

 

212,829

 

1,381,782

 

729,283

 

428,175

 

1,157,458

 

169,014

 

1,326,472

After 4 years but within 5 years

 

735,219

 

417,214

 

1,152,433

 

178,627

 

1,331,060

 

753,410

 

407,211

 

1,160,621

 

151,160

 

1,311,781

After 5 years

 

7,623,211

 

473,110

 

8,096,321

 

1,935,590

 

10,031,911

 

6,768,112

 

209,784

 

6,977,896

 

1,582,879

 

8,560,775

Total

 

11,006,412

 

3,474,014

 

14,480,426

 

3,084,334

 

17,564,760

 

10,296,926

 

3,199,848

 

13,496,774

 

2,633,054

 

16,129,828

Less: total future interest

 

(4,192,322)

 

(608,178)

 

(4,800,500)

 

(1,055,035)

 

(5,855,535)

 

(3,694,302)

 

(421,227)

 

(4,115,529)

 

(839,319)

 

(4,954,848)

Less: estimated construction costs

 

 

(47,241)

 

(47,241)

 

 

(47,241)

 

 

(11,124)

 

(11,124)

 

 

(11,124)

Present value of lease and other financing obligations

 

6,814,090

 

2,818,595

 

9,632,685

 

2,029,299

 

11,661,984

 

6,602,624

 

2,767,497

 

9,370,121

 

1,793,735

 

11,163,856

Including:

 

  

 

  

 

 

 

 

  

 

  

 

 

 

- Current portion

 

 

 

699,145

 

145,739

 

844,884

 

 

 

453,855

 

175,749

 

629,604

- Non-current portion

 

 

 

8,933,540

 

1,883,560

 

10,817,100

 

 

 

8,916,266

 

1,617,986

 

10,534,252

As of December 31, 2022, the Company has additional leases, primarily for data center buildings, that have not yet commenced with total future lease payments of RMB4,933,129. These leases are expected to commence after December 31, 2022 with lease terms of 1 to 30 years.

Financing transaction of Hong Kong 4 (“HK4”)

During the year ended December 31, 2022, the Company entered into a financing transaction with consideration of RMB886,312 with a third party for transferring the assets of HK4, which mainly includes the land. The transaction is accounted for as a financing transaction since the control of the assets are not considered transferred. Accordingly, the Company did not derecognize the transferred assets and the consideration received was recognized as other financing obligations.

Lease and other financing obligations were secured by the following assets:

As of December 31,

    

2021

    

2022

Accounts receivable

 

110,391

 

145,764

Property and equipment, net

 

1,452,070

 

1,372,568

 

1,562,461

 

1,518,332

F-45

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

13   OTHER LONG-TERM LIABILITIES

Other long-term liabilities consisted of the following:

As of December 31, 

    

2021

    

2022

    

    

    

    

Consideration payable for acquisitions

261,000

7,644

Asset retirement obligations

96,862

102,591

Deferred revenue – non-current (Note 4)

44,908

29,703

Deferred government grants

 

22,245

 

30,741

Others

 

114,285

 

97,574

Total

 

539,300

 

268,253

14   REDEEMABLE PREFERRED SHARES

On March 27, 2019 (the “Issue Date”), GDS Holdings completed its issuance of 150,000 Convertible Preferred Shares (“redeemable preferred shares”) to an investor at the subscription price of US$1 thousand per share with total consideration of US$150 million.

The movement of redeemable preferred shares is set out as below:

    

Redeemable

    

preferred shares

Balance at January 1, 2020

1,061,981

Accrual of redeemable preferred shares dividends

52,709

Settlement of redeemable preferred shares dividends

(65,489)

Foreign exchange impact

(68,291)

Balance at December 31, 2020 and January 1, 2021

980,910

Accrual of redeemable preferred shares dividends

49,073

Settlement of redeemable preferred shares dividends

(49,221)

Foreign exchange impact

(22,282)

Balance at December 31, 2021 and January 1, 2022

958,480

Accrual of redeemable preferred shares dividends

51,212

Settlement of redeemable preferred shares dividends

(51,578)

Foreign exchange impact

88,898

Balance at December 31, 2022

1,047,012

F-46

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

Key terms of the convertible preferred shares

Dividends

The holders of the preferred shares are entitled to receive, in priority to the holders of the ordinary shares, cumulative preferred share dividends which are payable quarterly in arrears on March 15, June 15, September 15 and December 15, commencing on June 15, 2019 (each such payment date being a “Regular Dividend Payment Date”). The dividends are 5.0% per annum of the respective preferred shares Stated Value (i.e. the subscription price of preferred shares plus any accrued dividends that are not paid on Regular Dividend Payment Date) (and shall be adjusted to an amount equal to the ordinary share dividend rate if higher). The dividend rate will increase to 7.0% per annum and further increase by 50 basis points each quarter thereafter if the Company has not redeemed all of the preferred shares outstanding as of the eighth anniversary of the Issue Date. The dividends are computed on a basis of a 360-day year and the actual number of days elapsed. Dividends may, at the option of the Company, be paid in cash only, be paid in cash or in additional preferred shares, or a combination thereof.

Conversion

The holders of preferred shares have the right to convert any or all of their holdings of preferred shares Stated Value into Class A Ordinary Shares based on the conversion rate then in effect.

In addition, if, at any time beginning on March 15, 2022, (i) the volume-weighted average price (“VWAP”) per ADS of the GDS Holdings equals or exceeds US$53.40 (adjusted as according to anti-dilution provisions) for at least 20 trading days in any period of 30 consecutive trading days and (ii) the average daily trading volume of the ADS for such 20 qualifying trading days is at least US$10 million in the aggregate, at the Company’s election, all of the preferred shares then outstanding shall be converted into a number of Class A Ordinary Shares based on the conversion rate then in effect.

The initial conversion rate is corresponding to a conversion price of US$35.60 per ADS, and will be subject to adjustments for any split, subdivision, combination, consolidation, recapitalization or similar event.

Liquidation preference

Upon a liquidation, after satisfaction of all liabilities and obligations to creditors of the Company and before any distribution or payment shall be made to holders of ordinary shares, each holder of preferred shares shall be entitled to receive an amount per preferred share equal to the greater of: (1) the Stated Value of preferred shares plus any dividends accumulated but unpaid thereon after the immediately preceding Regular Dividend Payment Date to but excluding the date of liquidation; (2) the payment such holders would have received had such holders, immediately prior to such liquidation converted their preferred shares into Class A Ordinary Shares.

Optional Redemption by the Company

The preferred shares may be redeemed, in whole or in part, at any time after March 15, 2027, at the option of the Company at a redemption price per share equal to the sum of the Stated Value per preferred share to be redeemed plus an amount per share equal to accrued but unpaid dividends on such preferred shares after the immediately preceding Regular Dividend Payment Date to but excluding the date of redemption.

F-47

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

Repurchase at the Option of the Holder Upon a Fundamental Change

Upon the occurrence of a Fundamental Change, as defined in the share subscription agreement, each holder of preferred shares shall have the right to require the Company to repurchase all or any portion of such holder’s preferred shares at a purchase price per preferred share equal to the greater of

(i)

the sum of (x) 100% multiplied by the Stated Value per preferred share plus (y) an amount equal to accrued but unpaid dividends on such preferred share after the immediately preceding Regular Dividend Payment Date to but excluding the date of repurchase, plus (z) solely in the event that such Fundamental Change occurs prior to the third anniversary of the Issue Date, the present value of all undeclared dividends from the date of redemption to, and including, the third anniversary of the Issue Date, in each case, discounted to the date of redemption on the basis of actual days elapsed (assuming a 360-day year consisting of twelve 30-day months) at the Treasury Rate, which is the yield to maturity at the time of computation of United States Treasury securities with a constant maturity, plus 50 basis points, and

(ii)

the amount of cash and/or other assets such holder would have received had such holder, immediately prior to the occurrence of such Fundamental Change, converted such preferred shares into Class A Ordinary Shares.

Financing for Redemption of Convertible Preferred Shares

In the event that any preferred shares remain outstanding from and after the tenth anniversary of the Issue Date, the holders of preferred shares constituting at least 90% of the preferred shares issued as of the Issue Date (as adjusted for any split, subdivision, combination, consolidation, recapitalization or similar event with respect to the preferred shares) shall have the right to require the Company to sell all or a portion of its business and/or to conduct other fundraising or refinancing activities, and use reasonable best efforts to consummate such sale or to issue equity or debt securities (or obtain other debt financing) in an amount sufficient to redeem in full in cash, and use best endeavors to as soon as reasonably practicable redeem in full in cash, all of the preferred shares then outstanding at a redemption price per share equal to the sum of the Stated Value per preferred share to be redeemed plus an amount per share equal to accrued but unpaid dividends on such preferred shares after the immediately preceding Regular Dividend Payment Date to but excluding the date of redemption.

Voting rights

The holders of the preferred shares have voting rights equivalent to the ordinary shareholders on an “if converted” basis. In addition, the Company shall not take certain actions without first obtaining the written consent or affirmative vote at a meeting called for that purpose by holders of at least 75% of the then outstanding preferred shares.

The Company has classified these preferred shares as mezzanine equity in the consolidated balance sheets since they are contingently redeemable upon a Fundamental Change or include liquidation preference provisions that are not solely within the Company’s control. The Company evaluated the embedded conversion, call and put options in the preferred shares to determine if they require bifurcation and are accounted for as derivatives, and concluded that there were no embedded derivatives to be bifurcated from the preferred share pursuant to ASC 815.

The Company incurred issuance cost of US$2,646 thousand for the issuance of such preferred shares, which was treated as an adjustment to the initial value of the redeemable preferred shares. The Company has elected to measure the redeemable preferred shares by recognizing changes in the redemption value immediately as they occur and adjust the carrying amount to equal the redemption value at the end of each reporting period. As a result, such issuance cost is immediately recognized as a change in redemption value and charged against retained earnings or, in the absence of retained earnings, by charges against additional paid-in capital.

F-48

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

15   REDEEMABLE NON-CONTROLLING INTERESTS

In July 2020, the Company formed a joint venture (“JV”) to undertake a new data center project in Beijing (“Beijing 13” and “Beijing 14”, previously referred to as “Beijing 13” which was then split to two data center projects according to the design) with a private equity fund (“CPE Fund”) controlled by CITIC Private Equity Funds Management Co., Limited. The Company owns a 58% controlling interest in the JV, while CPE Fund owns 42%. On completion of the project and satisfaction of certain other conditions, the Company is required to acquire CPE Fund’s 42% equity interest in the JV, the consideration of which will be calculated based on the power capacity, sales contract with customers and the assets and liabilities of the JV at that time.

The non-controlling interest of JV is redeemable for cash when specified conditions are met, which are not events that are certain to occur. However, the occurrence of these conditions and therefore the Company’s redemption obligations are not solely within the control of the Company. Pursuant to ASC 480-10-S99 and the related guidance, the redeemable non-controlling interest in the JV is accounted for as temporary equity and measured at redemption value. The initial carrying amount of the redeemable non-controlling interests was the capital injection received from CPE Fund in July 2020. The change of the carrying amount of the redeemable non-controlling interests, other than the capital injection received and the net income or loss attributable to redeemable non-controlling interests, is recognized as accretion to redemption value of redeemable non-controlling interests in the consolidated statements of operations and charged against retained earnings or, in the absence of retained earnings, against additional paid-in capital.

In January 2022, the Company and CPE Fund re-negotiated the early exit terms and entered into a supplement agreement, pursuant to which the Company would purchase and CPE Fund would sell 42% equity interests it held in the JV for a total consideration of RMB593,801. As a result, the balance of redeemable non-controlling interest was immediately accreted to the redemption value of RMB593,801 and reclassified to accrued expenses and other payables. The consideration payable was fully settled in November 2022.

The change in the carrying amount of redeemable non-controlling interests is as follows:

Year ended December 31, 

    

2021

    

2022

Balance at beginning of the year

120,820

404,673

Capital injection from CPE Fund

 

208,801

Net loss attributable to redeemable non-controlling interests

 

(2,592)

(655)

Accretion to redemption value of redeemable non-controlling interests

 

77,644

10,801

Adjustment to the redemption value of redeemable non-controlling interests

178,982

Reclassification to current liability

(593,801)

Balance at end of the year

404,673

F-49

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

16   DERIVATIVE FINANCIAL INSTRUMENTS

As of December 31, 2021 and 2022, the Company did not have outstanding interest rate swap contracts.

The following table reflects the location in the consolidated statements of operations and the amount of realized and unrealized gains/(losses) recognized for the derivative contracts not designated as hedging instruments for the years ended December 31, 2020, 2021 and 2022:

Consolidated

statements of

Years ended December 31, 

    

operations location

    

2020

    

2021

    

2022

Interest rate swap contracts (not designated as hedging instruments) — realized loss

 

Interest expenses

 

(19,814)

 

 

Interest rate swap contracts (not designated as hedging instruments) — unrealized gain

 

Interest expenses

 

10,039

 

 

(9,775)

 

 

17   FAIR VALUE MEASUREMENT

The Company did not have financial assets or liabilities measured at fair value on a recurring basis as of December 31, 2021 and 2022.

Following is a description of the valuation techniques that the Company uses to measure fair value of other financial assets and financial liabilities:

Short-term financial instruments (cash, restricted cash, accounts receivable and payable, short-term borrowings, and accrued expenses and other payables) — cost approximates fair value because of the short maturity period.

Long-term borrowings — fair value is based on the amount of future cash flows associated with each debt instrument discounted at the Company’s current borrowing rate for similar debt instruments of comparable terms. The carrying values of the long-term borrowings approximate their fair values as all the long-term debt carry various interest rates which approximate rates currently offered by the Company’s bankers for similar debt instruments of comparable maturities.

Convertible Bonds payable—the estimated fair value was RMB2,246,231 and RMB5,281,029 as of December 31, 2021 and 2022, respectively. The fair value of Convertible Bonds due 2025 was measured based on the price in the open market and the fair value of Convertible Bonds due 2029 was measured using Binomial Model.

Non-recurring fair value measurements

Certain long-lived assets of the Company may be measured at fair value on a non-recurring basis, if determined to be impaired. As of December 31, 2022, one of the Company’s data center level asset groups was measured at fair value of RMB60,000 based on unadjusted quoted price in active market (Level 1 Inputs) and impairment loss of long-lived assets of RMB12,759 was recognized for the amount of its carrying amount exceeding the fair value.

F-50

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

18   ORDINARY SHARES

In June 2020, two investors, Hillhouse Capital (“Hillhouse”) and STT GDC, purchased, through a private placement, of US$400 million and US$105 million respectively of 62,153,848 newly issued Class A ordinary shares of the Company at a price equivalent to US$65 per ADS (or US$8.125 per share). The Company received net proceeds of US$500,784 thousand (RMB3,533,285) from this private placement, after deducting underwriting commissions and other issuance costs.

On November 2, 2020, the Company successfully completed its secondary listing in Hong Kong and public offering of 160,000,000 Class A ordinary shares (or 20,000,000 ADSs) at a price of HK$80.88 per share. On November 6, 2020, the underwriters had fully exercised their over-allotment option in respect of 24,000,000 shares (or 3,000,000 ADSs). The Company received net proceeds from this offering of RMB12,441,232, after deducting underwriting discounts and commissions and the offering expenses payable by the Company.

As of December 31, 2022, the Company’s outstanding share capital consisted of 1,456,842,655 Class A ordinary shares and 67,590,336 Class B ordinary shares. A holder of a Class A ordinary share is conferred one vote per share on any resolution tabled at the general meeting of GDS Holdings. A holder of a Class B ordinary share is entitled to 20 votes per share on resolutions tabled at the general meeting of GDS Holdings for (i) the election or removal of a simple majority, or six, of directors; and (ii) any change to Articles of Association (“AoA”) that would adversely affect the rights of Class B shareholders, and which are convertible into Class A ordinary shares, and will automatically convert into Class A ordinary shares under certain circumstances. Every Class B ordinary share shall automatically be re-designated and re-classified as a Class A ordinary share upon the occurrence of the automatic conversion events, including the first occur of William Wei Huang ceasing to have Beneficial Ownership in not less than 5% of the then issued share capital of the Company on an as converted basis,  as defined in AoA.

19   SHARE-BASED COMPENSATION

Equity Incentive Plans

The Company adopted the 2014 Equity Incentive Plan (“the 2014 Plan”) in July 2014 for the granting of share options to key employees, directors and external consultants in exchange for their services. The total number of shares, which may be issued under the 2014 Plan, is 29,240,000 shares.

The Company adopted the 2016 Equity Incentive Plan (‘‘the 2016 Plan’’) in August 2016 for the granting of share options, stock appreciation rights and other stock-based award (collectively referred to as the ‘‘Awards’’) to key employees and directors. The maximum aggregate number of ordinary shares, which may be subject to Awards under the Plan, is 56,707,560 ordinary shares, provided, however, that the maximum number of unallocated ordinary shares which may be issuable pursuant to Awards are subject to certain automatic approval mechanism up to 3% of total issued and outstanding ordinary shares of the Company, if and whenever the unallocated ordinary shares which may be subject to equity awards under the 2016 Plan accounts for less than 1.5% of the Company’s total issued and outstanding ordinary shares.

F-51

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

A summary of the option activity is as follows:

    

    

    

Weighted

average

Weighted

grant-date

Number

average

fair value

    

of options 

    

exercise price 

    

per option 

 

  

 

(RMB)

 

(RMB)

Options outstanding at December 31, 2019 and January 1, 2020

 

14,629,096

 

5.4

 

1.7

Granted

 

 

 

Exercised

(14,222,096)

 

5.5

 

1.6

Forfeited

Options outstanding at December 31, 2020 and January 1, 2021

 

407,000

 

5.1

 

1.6

Granted

 

 

 

Exercised

(407,000)

5.1

1.6

Forfeited

 

 

 

Options outstanding at December 31, 2021 and 2022

Options vested and expected to be vested at December 31, 2022

 

 

Total intrinsic value of options exercised was RMB633,606, RMB27,775 and nil, respectively, for the years ended December 31, 2020, 2021 and 2022.

Settlement of liability-classified restricted shares award

During the years ended December 31, 2020, 2021 and 2022, the Company issued 190,536, 178,280 and 460,272, respectively, fully vested restricted shares to its directors to settle a portion of their remuneration for services provided by the directors, which had been recorded in general and administrative expenses. The number of restricted shares issued was determined by the fair value of the restricted shares on the date of settlement and the share-settled portion of the liability of RMB10,089, RMB11,147 and RMB13,719 for the years ended December 31, 2020, 2021 and 2022, respectively.

Upon issuance of the shares to settle the obligation, equity is increased by the amount of the liability settled in shares and no additional share-based compensation expense was recorded.

Restricted shares to directors, officers and employees

In August 2020, August 2021 and August 2022, the Company granted non-vested restricted shares of 11,520,312, 11,929,608 and 21,488,048, respectively, to employees, officers and directors. The restricted share awards contained service and market conditions, or service and performance conditions, which are tied to the financial performance of the Company. For restricted shares granted, the value of the restricted shares was determined by the fair value of the restricted shares on the grant date, when all criteria for establishing the grant dates were satisfied. The value of restricted shares subject to service conditions and market conditions attached is recognized as the compensation expense using the graded-vesting method. The value of restricted shares with performance conditions attached is recognized as compensation expense using the graded-vesting method only when the achievement of performance conditions becomes probable. For restricted shares with market conditions, the probability to achieve market conditions is reflected in the grant date fair value.

F-52

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

A summary of the restricted share activity is as follows:

Number of

Weighted average grant-

    

Shares

    

date fair value per share

 

(RMB)

Unvested at January 1, 2020

33,357,296

22.4

Granted

11,710,848

66.7

Vested

(12,684,640)

14.1

Forfeited

(1,364,736)

25.1

Unvested at December 31, 2020 and January 1, 2021

 

31,018,768

42.4

Granted

 

12,107,888

31.6

Vested

 

(12,632,104)

29.3

Forfeited

 

(1,563,832)

37.7

Unvested at December 31, 2021 and January 1, 2022

28,930,720

43.9

Granted

21,948,320

19.4

Vested

(5,015,992)

43.3

Forfeited

(7,328,536)

32.5

Unvested at December 31, 2022

 

38,534,512

32.2

The Company recognized share-based compensation expenses of RMB333,686, RMB391,275 and RMB290,815 for the years ended December 31, 2020, 2021 and 2022, respectively, for the restricted share awards. As of December 31, 2022, total unrecognized compensation expense relating to the unvested shares was RMB348,884. The expense is expected to be recognized over a weighted average period of 1.58 years using the graded-vesting attribution method. The Company did not capitalize any of the share-based compensation expenses as part of the cost of any asset for the years ended December 31, 2020, 2021 and 2022.

Total intrinsic value of restricted shares vested was RMB827,396, RMB674,147 and RMB132,123, respectively, for the years ended December 31, 2020, 2021 and 2022. Aggregate intrinsic value of unvested restricted shares as of December 31, 2022 was RMB691,740.

The fair value of the restricted shares granted is estimated on the date of grant using the Monte Carlo simulation model with the following assumptions used.

Grant date:

    

August 2020

    

August 2021

    

August 2022

Risk-free rate of return

 

0.14% - 0.19

%

0.07% - 0.33

%

2.82% - 2.98

%

Volatility

 

59.23

%

49.271% - 50.295

%

53.14% - 54.15

%

Expected dividend yield

 

0.00

%

0.00

%

0.00

%

Share price at grant date

 

US$10.1475

US$7.45

US$3.3650

 

(RMB70.5)

(RMB48.2)

(RMB22.7)

Expected term

 

13 years

13 years

13 years

(1)

Volatility

Expected volatility is assumed based on the historical volatility of the Company in the period equal to the expected term of each grant.

F-53

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

(2)

Risk-free interest rate

Risk-free rate equal to the United States Government Treasury Yield Rates for a term equal to the remaining expected term.

(3)

Dividend yield

The dividend yield was estimated by the Company based on its expected dividend policy over the expected term of the restricted shares.

A summary of share-based compensation expenses for the years ended December 31, 2020, 2021 and 2022 is as follows:

Years ended December 31, 

    

2020

    

2021

    

2022

Costs of revenue

 

89,943

110,291

97,055

Selling and marketing expenses

 

54,204

53,560

41,685

General and administrative expenses

 

184,943

219,328

146,781

Research and development expenses

4,596

8,096

5,294

Total share-based compensation expenses

 

333,686

391,275

290,815

20   REVENUE

Net revenue consisted of the following:

Years ended December 31, 

    

2020

    

2021

    

2022

Colocation services

4,710,923

6,514,268

7,943,268

Managed service and others

1,005,945

1,300,136

1,374,623

Service revenue

5,716,868

7,814,404

9,317,891

Equipment sales

22,104

4,277

7,740

Total

5,738,972

7,818,681

9,325,631

21   INCOME TAX

Pursuant to the rules and regulations of the Cayman Islands, GDS Holdings is not subject to any income tax in the Cayman Islands in 2020. It was registered as a Hong Kong SAR tax resident in 2021 and subject to the Hong Kong SAR Profits Tax rate of 16.5% in 2021 and 2022.

Three PRC entities are entitled to PRC Corporate Income Tax (“CIT”) rate of 15% in those years that being recognized as “High and New Technology Enterprise” as long as the relevant requirements are satisfied. Certain PRC entities satisfying the criteria of “Small and Micro Businesses” enjoy lower income tax rates. All the other PRC subsidiaries and consolidated VIEs of the Company are subject to CIT rate of 25%.

The Company’s Hong Kong SAR subsidiaries are subject to the Hong Kong SAR Profits Tax rate of 16.5%. A two-tiered Profits Tax rates regime was introduced since year 2018 where the first HK$2 million of assessable profits earned will be taxed at half the current tax rate (8.25%) whilst 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 entity in the group to benefit from the progressive rates.

F-54

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

The Company’s Singapore subsidiaries are subject to the Singapore CIT rate of 17%, except for one Singapore entity which was granted the Development and Expansion Incentive under the International Headquarters Award making it enjoy a concessionary CIT rate of 10% from March 1, 2022 to February 28, 2027 for its qualifying activities.

The Company’s Malaysia, Indonesia and Macau SAR subsidiaries are subject to the Malaysia CIT rate of 24%, Indonesia CIT rate of  22% and Macau SAR CIT rate of 12%, respectively in 2021 and 2022.

The operating results before income tax and the provision for income taxes by tax jurisdictions for the years ended December 31, 2020, 2021 and 2022 are as follows:

Years ended December 31, 

    

2020

    

2021

    

2022

(Income) loss before income taxes:

 

  

 

  

PRC

 

(19,765)

287,250

144,885

Other jurisdictions

 

568,201

661,502

844,998

Total loss before income taxes

 

548,436

948,752

989,883

Current tax expenses:

 

PRC

 

210,503

290,924

375,388

Other jurisdictions

 

14

Total current tax expenses

 

210,517

290,924

375,388

Deferred tax benefits:

 

PRC

 

(89,739)

(48,463)

(99,153)

Other jurisdictions

 

Total deferred tax benefits

 

(89,739)

(48,463)

(99,153)

Total income taxes expenses

 

120,778

242,461

276,235

The actual income tax expense reported in the consolidated statements of operations differs from the amount computed by applying the PRC statutory income tax rate to loss before income taxes due to the following:

Years ended December 31, 

    

2020

    

2021

    

2022

PRC enterprise income tax rate

 

25.0

%  

25.0

%

25.0

%

Non-PRC resident enterprises not subject to income tax

 

(27.6)

%  

0.0

%

(1.4)

%

Tax differential for entities in non-PRC jurisdiction

 

(1.3)

%  

(0.2)

%

(1.0)

%

Preferential tax rate

 

(0.3)

%  

0.6

%

0.7

%

Tax effect of current year permanent differences

1.0

%  

(5.4)

%  

(3.7)

%

Expiration of unused net operating losses

 

(1.3)

%  

(1.5)

%

(1.6)

%

Non-taxable income and non-deductible expenses

0.0

%  

(14.4)

%

(14.1)

%

Gain from purchase price adjustment

2.5

%  

0.2

%

5.2

%

Change in valuation allowance

(21.3)

%  

(31.0)

%

(34.0)

%

Return to provision adjustment

 

1.3

%  

1.1

%

(3.0)

%

 

(22.0)

%  

(25.6)

%

(27.9)

%

F-55

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

The components of deferred tax assets and liabilities are as follows:

As of December 31, 

    

2021

    

2022

Deferred tax assets:

 

  

 

  

Allowance for accounts receivable

 

2,858

4,209

Government subsidy

 

5,561

 

7,685

Accrued expenses

 

47,068

 

54,223

Asset retirement obligation

 

24,167

 

27,696

Operating lease liabilities

467,734

411,972

Finance lease and other financing obligations

1,636,506

1,587,137

Net operating losses carry forwards

 

713,135

 

993,062

Other non-current assets

41,853

40,644

Other non-current liabilities

26,621

19,101

Total gross deferred tax assets

 

2,965,503

 

3,145,729

Valuation allowance on deferred tax assets

 

(775,528)

 

(1,131,256)

Deferred tax assets, net of valuation allowance

 

2,189,975

 

2,014,473

Deferred tax liabilities:

 

 

Property and equipment

 

(1,687,122)

 

(1,811,897)

Intangible assets

 

(319,037)

 

(260,519)

Prepaid land use rights

 

(1,532)

 

(1,491)

Operating lease right-of-use assets

(711,444)

(1,101,324)

Other current assets

(18,622)

(20,619)

Total deferred tax liabilities

 

(2,737,757)

 

(3,195,850)

Net deferred tax liabilities

 

(547,782)

 

(1,181,377)

Analysis as:

 

 

Deferred tax assets

 

186,496

 

228,999

Deferred tax liabilities

 

(734,278)

 

(1,410,376)

Net deferred tax liabilities

 

(547,782)

 

(1,181,377)

The following table presents the movement of the valuation allowance for the deferred tax assets:

Years ended December 31, 

    

2020

    

2021

    

2022

Balance at the beginning of the year

 

205,976

328,821

775,528

Increase during the year

 

122,845

446,707

355,728

Balance at the end of the year

 

328,821

775,528

1,131,256

F-56

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

As of December 31, 2022, the Company’s net deferred tax assets were RMB228,999, which is net of a valuation allowance of RMB1,131,256. The deferred tax assets for net operating losses carry forwards and related valuation allowance were RMB993,062 and RMB922,240, respectively as of December 31, 2022. This valuation allowance was related to the deferred tax assets of certain subsidiaries and consolidated VIEs of the Company. These entities were in a cumulative loss position with net operating losses carry forwards which are subject to expiration. The Company evaluated the realizability of deferred tax assets associated with the Company’s net operating losses carry forwards to determine whether there was more than a 50% likelihood that these deferred tax assets would be realized, based on the Company’s expectations of future taxable income and timing of net operating losses carry forwards expirations. The ultimate realization of deferred income tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible or utilized. The Company considers the scheduled reversal of deferred income tax liabilities, projected future taxable income and tax planning strategies in making this assessment.

The net operating losses carry forwards of the Company’s PRC subsidiaries and consolidated VIEs amounted to RMB3,770,802 as of December 31, 2022, of which RMB227,484, RMB274,836, RMB633,593, RMB1,237,229 and RMB1,397,660 will expire if unused by December 31, 2023, 2024, 2025, 2026 and 2027, respectively.

Uncertainties exist with respect to how the current income tax law in the PRC applies to the Company’s overall operations, and more specifically, with regard to tax residency status. The 2008 Enterprise Income Tax Law (the “EIT Law”) includes a provision specifying that legal entities organized outside the PRC are considered residents for Chinese income tax purposes if the place of effective management or control is within the PRC. The implementation rules to the EIT Law provide that non-resident legal entities are considered PRC residents if substantial and overall management and control over the manufacturing and business operations, personnel, accounting, properties, etc., occurs within the PRC. Despite the present uncertainties resulting from the limited PRC tax guidance on the issue, the Company does not believe that the legal entities organized outside the PRC should be treated as residents for EIT Law purposes. If the PRC tax authorities subsequently determine that GDS Holdings and its subsidiaries registered outside the PRC are deemed resident enterprises, GDS Holdings and its subsidiaries registered outside the PRC will be subject to the PRC income tax at a rate of 25%.

If the Company were to be non-resident for PRC tax purposes, dividends paid to it from profits earned by the PRC subsidiaries after January 1, 2008 would be subject to a withholding tax. The EIT Law and its relevant regulations impose a withholding tax at 10%, unless reduced by a tax treaty or agreement, for dividends distributed by a PRC-resident enterprise to its non-PRC-resident corporate investor for earnings generated beginning on January 1, 2008. Undistributed earnings generated prior to January 1, 2008 are exempt from such withholding tax. The Company has not recognized any deferred tax liability for the undistributed earnings of the PRC-resident enterprise as of December 31, 2021 and 2022, as the Company plans to permanently reinvest these earnings in the PRC. Each of the PRC subsidiaries does not have a plan to pay dividends in the foreseeable future and intends to retain any future earnings for use in the operation and expansion of its business in the PRC. As of December 31, 2022, the total amount of undistributed earnings from the PRC subsidiaries and the VIEs for which no withholding tax has been accrued and the unrecognized deferred tax liabilities were RMB1,853,885 and RMB279,873, respectively.

22   RESTRICTED NET ASSETS

Pursuant to the laws and regulations of the PRC, the PRC entities are required to allocate at least 10% of their after-tax profits, after making good of accumulated losses as reported in their PRC statutory financial statements, to the general reserve fund and have the right to discontinue allocations to the general reserve fund if the balance of such reserve has reached 50% of their registered capital. The general reserves are not available for distribution to the shareholders (except in liquidation) and may not be transferred in the form of loans, advances, or cash dividend.

These PRC entities are restricted in their ability to transfer the registered capital and general reserve fund to GDS Holdings in the form of dividends, loans or advances. The restricted portion amounted to RMB20,939,896 and RMB24,955,657 as of December 31, 2021 and 2022, respectively, including non-distributable general reserve fund of RMB66,098 and RMB146,856 as of December 31, 2021 and 2022, respectively.

F-57

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

23   LOSS PER CLASS A and CLASS B ORDINARY SHARE

The computation of basic and diluted loss per share is as follows:

Years ended December 31, 

    

2020

    

2021

    

2022

Net loss

 

(669,214)

(1,191,213)

(1,266,118)

Net loss (income) attributable to non-controlling interests

 

1,403

(3,427)

Net loss attributable to redeemable non-controlling interests

2,807

2,592

655

Accretion to redemption value of redeemable non-controlling interests

(18,627)

(77,644)

(10,801)

Adjustment to the redemption value of redeemable non-controlling interests

 

(178,982)

Cumulative dividend on redeemable preferred shares

 

(52,709)

(49,073)

(51,212)

Net loss available to GDS Holdings Limited ordinary shareholders

 

(737,743)

(1,313,935)

(1,509,885)

Weighted average number of ordinary shares outstanding - basic and diluted

 

1,253,559,523

1,452,906,722

1,464,447,843

Loss per ordinary share - basic and diluted

 

(0.59)

(0.90)

(1.03)

The following table sets forth the computation of basic and diluted loss per Class A and Class B ordinary share:

Years ended December 31, 

2020

2021

2022

    

Class A

    

Class B

    

Class A

    

Class B

    

Class A

    

Class B

Allocation of net loss available to GDS Holdings Limited ordinary shareholders

 

(697,965)

 

(39,778)

 

(1,252,810)

 

(61,125)

 

(1,440,198)

 

(69,687)

Weighted average number of ordinary shares outstanding - basic and diluted

 

1,185,969,187

 

67,590,336

 

1,385,316,386

 

67,590,336

 

1,396,857,507

 

67,590,336

Loss per ordinary share - basic and diluted

 

(0.59)

 

(0.59)

 

(0.90)

 

(0.90)

 

(1.03)

 

(1.03)

F-58

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

During the years ended December 31, 2020, 2021 and 2022, the Company issued 32,592,288, nil and 29,252,600 ordinary shares, respectively, to its share depository bank, which have been and will continue to be used to settle stock option and restricted share 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 ordinary share. Any ordinary shares not used in the settlement of stock option and restricted share awards will be returned to the Company.

The following securities were excluded from the computation of diluted loss per share as inclusion would have been either the performance condition relating to the securities have not been satisfied or anti-dilutive. The share options and restricted shares below represented the maximum number of shares to be issued.

Years ended December 31, 

    

2020

    

2021

    

2022

Share options/restricted shares

 

31,425,768

28,930,720

38,534,512

Convertible bonds payable

 

46,526,049

46,526,049

145,726,048

Total

 

77,951,817

75,456,769

184,260,560

24   SEGMENT INFORMATION

The Company has one operating segment, which is the design, build-out and operation of data centers. The Company’s chief operating decision maker is the chief executive officer of the Company who reviews the Company’s consolidated results of operations in assessing performance of and making decisions about resource allocations to this segment.

During the years ended December 31, 2020, 2021 and 2022, substantially all of the Company’s operations are in the PRC. As of December 31, 2021 and 2022, the long-lived assets amounted to RMB2,670,937 and RMB4,406,267, respectively, were located in Hong Kong SAR; RMB167,818 and RMB141,333, respectively, were located in Singapore; nil and RMB531,477, respectively, were located in Malaysia; nil and RMB33,285, respectively, were located in Indonesia and substantially all of the remaining long-lived assets were in the PRC.

25   MAJOR CUSTOMERS AND SUPPLIERS

During the year ended December 31, 2020, the Company had three contracting customers, which generated over 10% of the Company’s total revenues or RMB1,347,165, RMB847,620 and RMB674,621, respectively. During the year ended December 31, 2021, the Company had four contracting customers, which generated over 10% of the Company’s total revenues or RMB1,736,295, RMB964,414, RMB873,378 and RMB785,528, respectively. During the year ended December 31, 2022, the Company had four contracting customers, which generated over 10% of the Company’s total revenues or RMB1,895,877, RMB1,595,777, RMB1,130,799 and RMB1,031,102, respectively.

During the years ended December 31, 2020, 2021 and 2022, the numbers of major suppliers of the Company were two, one and one, respectively, from whom the purchase amounts from each of them accounted for over 10% of the Company’s operating expenditures. Severe impact can result from total or partial loss of the business relationship.

F-59

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

26   COMMITMENTS AND CONTINGENCIES

(a)   Capital commitments

Capital commitments outstanding as of December 31, 2021 and 2022 not provided for in the financial statements were as follows:

As of December 31,

    

2021

    

2022

    

    

Contracted for

 

3,790,769

 

5,241,586

In addition, commitment for purchase of land use rights was RMB90,938 and RMB516,061 as of December 31, 2021 and 2022, respectively.

(b)   Lease commitments

The Company’s lease commitments are disclosed in Note 12.

27   RELATED PARTY TRANSACTIONS

In 2020, 2021 and 2022, the related parties of the Company are as follows:

Name of party

    

Relationship

STT GDC 

Principal ordinary shareholder of the Company

STT Singapore DC Pte. Ltd.

Subsidiary of STT GDC

STT DEFU 2 Pte. Ltd.

Subsidiary of STT GDC

OnePro Cloud Inc.

Entity over which the Company has significant influence

The Company entered into the following material related party transactions.

(a)   Major transactions with related parties

Years ended December 31, 

    

    

    

2020

    

2021

    

2022

Commission income

(Note i)

STT Singapore DC Pte. Ltd.

553

546

564

STT DEFU 2 Pte. Ltd.

485

464

478

1,038

1,010

1,042

Purchase of debt securities

(Note ii)

OnePro Cloud Inc.

2,840

Interest income of convertible bonds

(Note ii)

OnePro Cloud Inc.

75

F-60

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

(b)  Major balances with related parties

As of December 31, 

    

    

2021

    

2022

Amount due from a related party:

(Note ii)

OnePro Cloud Inc.

2,860

Amount due to related parties:

(Note i)

  

 

  

STT Singapore DC Pte. Ltd.

 

13,905

 

8,395

STT DEFU 2 Pte. Ltd.

 

10,239

 

8,600

24,144

16,995

Note i:

During the year ended December 31, 2020, the Company recognized RMB553 and RMB485, respectively, as commission income from STT Singapore DC Pte. Ltd. and STT DEFU 2 Pte. Ltd. Income earned is based on amount billed on behalf of these two related parties to the ultimate customer amounting to RMB40,503 and RMB40,256, respectively. As of December 31, 2020, amount due to related parties represents the service fee received on behalf of the related parties for one of their customers, which is recorded in accrued expenses and other payables.

During the year ended December 31, 2021, the Company recognized RMB546 and RMB464, respectively, as commission income from STT Singapore DC Pte. Ltd. and STT DEFU 2 Pte. Ltd. Income earned is based on amount billed on behalf of these two related parties to the ultimate customer amounting to RMB45,345 and RMB39,818, respectively. As of December 31, 2021, amount due to related parties represents the service fee received on behalf of the related parties for one of their customers, which is recorded in accrued expenses and other payables.

During the year ended December 31, 2022, the Company recognized RMB564 and RMB478, respectively, as commission income from STT Singapore DC Pte. Ltd. and STT DEFU 2 Pte. Ltd. Income earned is based on amount billed on behalf of these two related parties to the ultimate customer amounting to RMB42,792 and RMB43,896, respectively. As of December 31, 2022, amount due to related parties represents the service fee received on behalf of the related parties for one of their customers, which is recorded in accrued expenses and other payables.

These amounts due to related parties are trade in nature and are settled on a recurring basis.

Note ii:

On September 2, 2022, the Company subscribed convertible bonds of US$400 thousand issued by OnePro Cloud Inc. The convertible bond has a term of 12 months with interest rate of 8% per annum and is convertible into Series A Preferred Shares of OnePro Cloud Inc. at the option of holders under certain conditions.

28   PARENT ONLY FINANCIAL INFORMATION

The following condensed parent company financial information of GDS Holdings has been prepared using the same accounting policies as set out in the accompanying consolidated financial statements except that the equity method has been used to account for investments in its subsidiaries and the consolidated VIEs. As of December 31, 2022, there were no material contingencies, significant provisions of long-term obligations, mandatory dividend or redemption requirements of redeemable stocks or guarantees of GDS Holdings, except for those, which have been separately disclosed in the consolidated financial statements.

F-61

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

Condensed Balance Sheets

As of December 31, 

    

2021

    

2022

Assets

 

  

 

  

Current assets

 

  

 

  

Cash

 

3,288,955

 

760,716

Restricted cash

1,944,589

20,402

Prepaid expenses

10,836

9,698

Other current assets

4,720

2,422

Total current assets

 

5,249,100

 

793,238

Investment, loans and amounts due from subsidiaries and consolidated VIEs

 

25,260,616

 

30,891,361

Other non-current assets

777

184

Total assets

 

30,510,493

 

31,684,783

Liabilities, Mezzanine Equity and Shareholders’ Equity

 

 

Current liabilities

 

 

Short-term borrowings

3,148,188

1,045,252

Convertible bonds payable, current

-

2,083,829

Accounts payable

 

899

 

1,188

Accrued expenses and other payables

 

32,395

 

49,670

Due to subsidiaries

 

849

 

141,798

Total current liabilities

 

3,182,331

 

3,321,737

Convertible bonds payable

 

1,895,846

 

4,294,985

Total liabilities

 

5,078,177

 

7,616,722

Mezzanine equity

Redeemable preferred shares (US$ 0.00005 par value; 150,000 shares authorized, issued and outstanding as of December 31, 2021 and 2022; Redemption value of RMB958,480 and RMB1,047,012 as of December 31, 2021 and 2022, respectively; Liquidation preference of RMB1,269,027 and RMB1,047,012 as of December 31, 2021 and 2022, respectively)

958,480

1,047,012

Total mezzanine equity

958,480

1,047,012

Shareholders’ equity

Ordinary shares (US$ 0.00005 par value; 2,002,000,000 authorized; 1,427,590,059 and 1,456,842,655 Class A ordinary shares issued and outstanding as of December 31, 2021 and 2022, respectively; 67,590,336 Class B ordinary shares issued and outstanding as of December 31, 2021 and 2022)

 

507

 

516

Additional paid-in capital

 

28,983,330

 

29,048,598

Accumulated other comprehensive loss

 

(599,186)

 

(848,360)

Accumulated deficit

 

(3,910,815)

 

(5,179,705)

Total shareholders’ equity

 

24,473,836

 

23,021,049

Commitments and contingencies

 

 

Total liabilities, mezzanine equity and shareholders’ equity

 

30,510,493

 

31,684,783

F-62

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

Condensed Statements of Operations

Years ended December 31, 

    

2020

    

2021

    

2022

Net revenue

 

13,852

Cost of revenue

 

(94,312)

(116,151)

(102,565)

Gross loss

 

(94,312)

(116,151)

(88,713)

Operating expenses

 

Selling and marketing expenses

 

(58,649)

(54,768)

(42,647)

General and administrative expenses

 

(224,934)

(285,077)

(232,832)

Research and development expenses

(4,596)

(8,096)

(5,294)

Loss from operations

 

(382,491)

(464,092)

(369,486)

Other income (expenses):

 

Interest income

 

18,641

25,215

5,593

Interest expenses

 

(155,605)

(95,313)

(207,510)

Equity in loss of subsidiaries and consolidated VIEs

 

(144,153)

(653,251)

(697,277)

Others, net

 

(2,799)

223

(210)

Loss before income taxes

 

(666,407)

(1,187,218)

(1,268,890)

Income tax expenses

 

Net loss

 

(666,407)

(1,187,218)

(1,268,890)

Condensed Statements of Comprehensive Loss

Years ended December 31, 

    

2020

    

2021

    

2022

Net loss

 

(666,407)

(1,187,218)

(1,268,890)

Other comprehensive loss:

 

Foreign currency translation adjustments, net of nil tax

 

(386,951)

(159,551)

(249,174)

Comprehensive loss

(1,053,358)

(1,346,769)

(1,518,064)

F-63

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

Condensed Statements of Cash Flows

Years ended December 31, 

    

2020

    

2021

    

2022

Operating activities:

 

  

 

  

Net cash used in operating activities

 

(45,269)

(83,019)

(68,391)

Investing activities:

 

Investment, loans and advances to subsidiaries

 

(4,940,005)

(9,935,432)

(6,312,513)

Net cash used in investing activities

 

(4,940,005)

(9,935,432)

(6,312,513)

Financing activities:

 

Proceeds from short-term borrowings

3,187,850

4,218,790

Repayment of short-term borrowings

 

(6,555,105)

Payment of issuance cost and commitment cost of debts

 

(56,587)

(40,645)

(26,465)

Repayment of long-term borrowings

(657,820)

Proceeds from exercise of stock options

78,748

2,082

Net proceeds from issuance of ordinary shares

 

15,974,517

Proceeds from issuance of convertible bonds

3,917,036

Payment of redeemable preferred shares dividends

(65,489)

(49,221)

(51,578)

Net cash provided by financing activities

 

15,273,369

3,100,066

1,502,678

Effect of exchange rate changes on cash and restricted cash

 

(563,459)

(160,320)

425,800

Net increase (decrease) in cash and restricted cash

 

9,724,636

(7,078,705)

(4,452,426)

Cash and restricted cash at beginning of year

 

2,587,613

12,312,249

5,233,544

Cash and restricted cash at end of year

 

12,312,249

5,233,544

781,118

Supplemental disclosures of cash flow information

 

Interest paid

 

92,509

38,243

143,847

Supplemental disclosures of non-cash investing and financing activities

 

Settlement of liability-classified restricted share award

10,089

11,147

13,719

Conversion of convertible bonds

 

65

F-64

Table of Contents

GDS HOLDINGS LIMITED AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of RMB, except share data and per share data, or otherwise noted)

29   SUBSEQUENT EVENTS

(a)   Private Placement of Convertible Senior Notes

On January 20, 2023, the Company completed the private placement of convertible senior notes due 2030 (the “Notes”) with aggregate principal of US$ 580,000 thousand to certain investors. The Notes bore an annual interest rate of 4.50% and are convertible into ADSs or Class A ordinary shares of the Company at the option of the holders, at any time prior to the close of business on the third scheduled trading day (or the fifth scheduled trading day, if the converting holder elects to receive Class A ordinary shares in lieu of ADSs) immediately preceding the maturity date at a conversion price initially being US$ 24.50 per ADS, subject to customary anti-dilution adjustments. The Company has the right to force a conversion by the holders of all (but not some only) of the Notes at any time on or after the third anniversary of the issuance of the Notes in exchange for ADSs or Class A ordinary shares at the then-prevailing conversion rate, provided certain conditions are met. The holders of the Notes have the right to require the Company to repurchase all or part of their Notes in cash on January 31, 2028, or in the event of certain fundamental changes, in each case at a repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus any accrued and unpaid interest to, but excluding, the repurchase date.

(b)   Waiver of Vesting Condition for Certain Restricted Share Units for William Wei Huang

William Wei Huang informed the Company that certain variable pre-paid forward sale contract transactions in respect of 42,457,504 ordinary shares beneficially owned by him, which transactions he originally entered into between May 2020 and June 2022, would expire between March 2023 and December 2023. As a result, his beneficial ownership interest in the Company’s total issued share capital may decrease to below 5% if he choose to settle these transactions by transferring ownership of the ordinary shares, which would trigger an automatic conversion event as mentioned in Note 18.

On March 30, 2023, to prevent the Automatic Conversion and the corresponding potential implication of the change of control, the vesting conditions of 3,888,000 restricted share units (“RSUs”) (equivalent of 486,000 ADSs) granted to William Wei Huang under the 2016 Plan were waived and the vesting of such RSUs was accelerated. The ordinary shares William Wei Huang received upon the accelerated vesting of the foregoing RSUs are subject to a lock-up (including a prohibition on pledges, transfer or derivative transactions) as well as a claw-back arrangement with the Company. As of date of this report, William Wei Huang’s beneficially ownership interest in the Company's total issued share capital including Class A, Class B ordinary shares and redeemable preferred shares was above 5%.

F-65

EX-2.4 2 gds-20221231xex2d4.htm EXHIBIT 2.4

Exhibit 2.4

Description of rights of each class of securities

registered under Section 12 of the Securities Exchange Act of 1934 (the “Exchange Act”)

As of December 31, 2022, GDS Holdings Limited, (or “GDS Holdings”, “we” , “us” , “our company” and “our”) had the following series of securities registered pursuant to Section 12 of the Exchange Act:

Title of each class

    

Trading
Symbol(s)

    

Name of each exchange
on which registered

Class A ordinary shares, par value $0.00005 per share*

9698

The Stock Exchange of Hong Kong Limited

American Depositary Shares, each representing eight Class A ordinary shares

GDS

Nasdaq Global Market


*

Not for trading, but only in connection with the registration of American Depositary Shares representing such Class A ordinary shares pursuant to the requirements of the Securities and Exchange Commission.

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 JPMorgan Chase Bank, N.A., as depositary. As an ADR holder, we will not treat you as a shareholder of ours and you will not have any shareholder rights.

Description of Ordinary Shares

The following is a summary of material provisions of our currently effective 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 Law”) insofar as they relate to the material terms of our Class A ordinary shares and Class B 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 Amended and Restated Articles of Association included as Exhibit 3.1 to our Current Report on Form 6-K for June 2021 (File No. 001-37925), initially filed with the SEC on June 29, 2021.

Type and Class of Securities (Item 9.A.5 of Form 20-F)

Each Class A ordinary share has a par value of $0.00005 per share. The number of Class A ordinary shares that have been issued as of December 31, 2022 is provided on the cover of the annual report on Form 20-F for the fiscal year ended December 31, 2022. All of our outstanding ordinary shares are fully paid and non-assessable. Certificates representing the ordinary shares are issued in registered form. Our shareholders who are non-residents of the Cayman Islands may freely hold and vote their ordinary shares. No share shall be issued to bearer.

Pre-emptive rights (Item 9.A.3 of Form 20-F)

Unless otherwise disclosed, our shareholders generally do not have pre-emptive rights.

In August 2020, we entered into an amendment of our June 2020 investment rights agreement with STT GDC (“Amendment No. 1”) to expand the scope of their preemptive rights, to the extent permissible by applicable law, to cover any future issuances of equity-linked securities we conduct anytime in the eighteen months following June 26, 2020, whereby STT GDC has the right to subscribe for up to 35% of any such future offerings. A copy of this Amendment No. 1 has been filed with this annual report.

In February 2022, we entered into a second amendment of our June 2020 investment rights agreement with STT GDC (“Amendment No. 2”) to (i) extend their preemptive rights to cover any allotment and


issuance of equity or equity-linked securities we conduct anytime on or before June 25, 2023, whereby STT GDC has the right to subscribe for up to 35% of any such future offerings, and (ii) grant STT GDC certain registration rights until such time that their registrable securities can be sold pursuant to Rule 144 under the Securities Act without volume limitations. A copy of this Amendment No. 2 has been filed with this annual report.

Limitations or Qualifications (Item 9.A.6 of Form 20-F)

Our share capital currently consists of Class A ordinary shares and Class B ordinary shares, each with a par value of US$0.00005. Class A ordinary shares and Class B ordinary shares carry equal rights, generally rank pari passu with one another and are entitled to one vote per share at general meetings of shareholders, except for only the following matters at general meetings of shareholders, with respect to which Class B ordinary shares are entitled to 20 votes per share: (i) the election of a simple majority, or six, of our directors; and (ii) any change to our Articles of Association that would adversely affect the rights of Class B shareholders.

Rights of Other Types of Securities (Item 9.A.7 of Form 20-F)

Not applicable.

Rights of Ordinary Shares (Item 10.B.3 of Form 20-F)

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 Law and to our Memorandum and Articles of Association.

Voting Rights

Class A ordinary shares and Class B ordinary shares carry equal rights, generally rank pari passu with one another and are entitled to one vote per share at general meetings of shareholders, except for only the following matters at general meetings of shareholders, with respect to which Class B ordinary shares are entitled to 20 votes per share: (i) the election or removal of a simple majority, or six, of our directors; and (ii) any change to our Articles of Association that would adversely affect the rights of Class B shareholders. Class B ordinary shares are convertible into Class A ordinary shares, and will automatically convert into Class A ordinary shares under certain circumstances. Any Class A ordinary shares which Mr. William Wei Huang directly or indirectly acquires will be converted into Class B ordinary shares.

Voting at any meeting of shareholders is by way of a poll, unless the chairman allows a vote by show of hands on a resolution which relates purely to a procedural or administrative matter. Procedural and administrative matters are those that are not on the agenda of the general meeting and relate to the chairman’s duties to maintain the orderly conduct of the meeting or allow the business of the meeting to be properly and effectively dealt with, while affording all shareholders a reasonable opportunity to express their views.

Pursuant to our Memorandum and Articles of Association the following matters are subject to ordinary resolution of the shareholders, with Class A ordinary shares and Class B ordinary shares each being entitled to one vote per share: (i) the election of two independent directors nominated by our nominating and corporate governance committee; (ii) any allotment or issuance of any of our shares or securities (in any 12-month period, whether in a single transaction or a series of transactions) equal to 10% or more of our share capital, or 10% or more of our voting power, prior to such allotment or issuance (without regard to any exemption from shareholder approval available under the NASDAQ Stock Market Rules); and (iii) any disposition of all, or 10% or more, of our undertakings or assets, as defined in our Memorandum and Articles of Association.

Subject to the abovementioned matters at general meetings of shareholders with respect to which Class B ordinary shares are entitled to 20 votes per share, an ordinary resolution to be passed by the shareholders requires the affirmative vote of a simple majority of votes attached to the ordinary shares cast in a general meeting, while a special resolution requires the affirmative vote of no less than 75% of

2


votes attached to the ordinary shares cast in a general meeting. A special resolution is required for important matters such as a change of name or making changes to our Memorandum and Articles of Association.

Where any shareholder is, under the Hong Kong Listing Rules, required to abstain from voting on any particular resolution or restricted to voting only for or only against any particular resolution, any votes cast by or on behalf of such shareholder in contravention of such requirement or restriction shall not be counted.

Conversion

Class B ordinary shares are convertible into Class A ordinary shares. All Class B ordinary shares are subject to automatic conversion into Class A ordinary shares on the same business day as the first to occur of the following: (i) Mr. William Wei Huang, our founder, chairman and chief executive officer, collectively ceasing to have beneficial ownership (as such term is interpreted pursuant to applicable U.S. securities laws and rules, regulations and forms promulgated thereunder by the SEC), in aggregate, of not less than five per cent (5%) of our issued and outstanding share capital on an as-converted basis; (ii) the Foreign Investment Law in the form implemented does not require that our VIE entities as it relates to VIE entities be owned or controlled by PRC nationals or entities; (iii) the PRC law no longer requires the conduct of the businesses carried out, or contemplated to be carried out, by us in the PRC, be owned or controlled by PRC nationals or entities; (iv) the promulgation of the Foreign Investment Law as it relates to VIE entities is abandoned by the relevant authorities in the PRC; or (v) the relevant authorities in the PRC approve our VIE structure without the need for our VIE entities to be controlled by PRC nationals or entities; provided, however, that the Class B ordinary shares shall not be automatically converted upon ceasing to constitute five per cent (5%) of our issued and outstanding share capital on an as-converted basis if 75% of the board of directors resolve that such automatic conversion shall, in their opinion, result in our failing to comply with any applicable foreign ownership restrictions under PRC law. Class B shareholders may elect to convert any or all of their Class B ordinary shares into Class A ordinary shares. Each Class B ordinary share is generally convertible into one Class A ordinary share, or at a conversion rate of 1:1. However, if and when the nominal amount of one Class A ordinary share changes by reason of consolidation or sub-division, the applicable conversion rate of Class B ordinary shares into Class A ordinary shares shall equal the quotient of the revised nominal amount, divided by the former nominal amount, of one Class A ordinary share.

Transfer of Ordinary Shares

Subject to the restrictions contained in our Articles of Association, as applicable, any of our shareholders may transfer all or any of his or her ordinary shares by an instrument of transfer in the usual or common form or any other form approved by our board of directors. Class B ordinary shares may not be assigned or transferred in whole or in part by a holder or such holder’s affiliate. Class B ordinary shares must be converted into Class A ordinary shares prior to any such assignment or transfer.

Our board of directors may, in its absolute discretion, decline to register any transfer of any ordinary share in the circumstances set out in our Memorandum and Articles of Association. Our board of directors may also decline to register any transfer of any ordinary share unless:

the instrument of transfer is lodged with us, accompanied by the certificate for the ordinary 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;
the instrument of transfer is in respect of only one class of ordinary shares;
the instrument of transfer is properly stamped, if required;
the ordinary shares transferred are fully paid and free of any lien in favor of us; and
any fee related to the transfer has been paid to us; and
the transfer is not to more than four joint holders.

3


If our directors refuse to register a transfer they shall, within three 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.

Liquidation

On a return of capital on winding up or otherwise (other than on conversion, redemption or purchase of ordinary shares), assets available for distribution among the holders of ordinary shares shall be distributed among the holders of the ordinary shares on a pro rata basis. If our assets available for distribution are insufficient to repay all of the paid-up capital, the assets will be distributed so that the losses are borne by our shareholders proportionately.

Calls on Ordinary Shares and Forfeiture of Ordinary Shares

Our board of directors may from time to time make calls upon shareholders for any amounts unpaid on their ordinary shares. The ordinary shares that have been called upon and remain unpaid are subject to forfeiture.

Redemption of Ordinary Shares

Subject to the provisions of the Companies Law and other applicable law, we may issue shares on terms that are subject to redemption, at our option or at the option of the holders, on such terms and in such manner, including out of capital, as may be determined by the board of directors.

Appointment Rights

Our Memorandum and Articles of Association provide that for so long as STT GDC beneficially owns: not less than 25% of our issued and outstanding share capital, they may appoint three directors to our board of directors, including our vice-chairman; less than 25%, but not less than 15%, of our issued and outstanding share capital, they may appoint two directors to our board of directors, including our vice-chairman; and less than 15%, but not less than 8%, of our issued and outstanding share capital, they may appoint one director to our board of directors, including our vice-chairman, none of which appointments will be subject to a vote by our shareholders. Our Memorandum and Articles of Association also provide that for so long as STT GDC has the right to appoint one or more directors to our board of directors, any change in the total number of directors on our board shall require the approval of the director or directors appointed by STT GDC. The above rights of STT GDC may not be amended without the approval of STT GDC.

Our Memorandum and Articles of Association further provide that for so long as there are Class B ordinary shares outstanding, if any of the directors nominated by or subject to election by Class B shareholders at 20 votes per share (i) is not elected or (ii) ceases to be a director, then the Class B shareholders may appoint an interim replacement for each such director. As of and after such time as there cease to be any Class B ordinary shares outstanding, and for so long as Mr. William Wei Huang continues to have beneficial ownership in not less than 2% of our then issued share capital, Mr. William Wei Huang may appoint one director (which is intended to be Mr. William Wei Huang) to our board of directors. Such appointments will not be subject to a vote by our shareholders. Any person so appointed shall hold office until the next general meeting of our shareholders and be subject to re-nomination and re-election at such meeting.

Nomination Rights

Our Memorandum and Articles of Association also provide that for so long as there are Class B ordinary shares outstanding, the Class B shareholders shall have the right to nominate five of our directors, all of whom will be subject to a vote at general meetings of our shareholders and with respect to whom Class B ordinary shares will be entitled to 20 votes per share. If any of the directors nominated by or subject to election by the Class B shareholders at 20 votes per share (i) is not elected or (ii) ceases to be a director, then Mr. Huang may appoint another person to serve in the stead of such director. Any person so appointed shall hold office until the next general meeting of our shareholders and be subject to re-nomination and re-election at such meeting.

4


General Meetings of Shareholders

Shareholders’ meetings may be convened by a majority of our board of directors or our chairman. Advance notice of at least 14 calendar days is required for the convening of our annual general shareholders’ meeting and any other general meeting of our shareholders. A quorum required for a meeting of shareholders consists of at least two shareholders present in person or by proxy or by duly authorized representative, representing not less than one-third in nominal value of the total issued voting shares in our company, save that for any general meeting requisitioned according to Article 58(2)(iv), two (2) Members entitled to vote and present in person or by proxy or (in the case of a Member being a corporation) by its duly authorised representative representing not less than 10% of the aggregate voting power in the Company throughout the meeting shall form a quorum.

Cayman Islands law 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. Our Memorandum and Articles of Association allow our Class A shareholders (excluding STT GDC and its controlled affiliates) holding shares representing in aggregate not less than one-third of the issued and outstanding Class A ordinary shares of our company (calculated excluding Class A ordinary shares beneficially owned by STT GDC or its controlled affiliates), or any one or more shareholders holding at the date of deposit of the requisition not less than 10% of the voting rights, on a one vote per share basis, in the share capital of the Company, to requisition an extraordinary general meeting of our shareholders, in which case our directors are obliged to call such meeting and to put the resolutions so requisitioned to a vote at such meeting; however, our Memorandum and Articles of Association do not provide our shareholders with any right to put any proposals before annual general meetings or extraordinary general meetings not requisitioned by such shareholders. When STT GDC no longer has any director appointment right as described herein, STT GDC will be eligible for the same right to requisition a shareholder meeting described above on the same terms as other Class A ordinary shareholders, where the one-third of the Class A ordinary shares will then be calculated based upon all Class A ordinary shares issued and outstanding. STT GDC and the Class B shareholders also have the right to requisition a general meeting insofar as is necessary to exercise and protect their respective nomination and appointment rights.

Inspection of Books and Records

Holders of our ordinary shares have no general right under Cayman Islands law to inspect or obtain copies of our list of shareholders or our corporate records. However, our Memorandum and Articles of Association provide our shareholders with the right to inspect our list of shareholders and to receive annual audited financial statements.

Requirements to Change the Rights of Holders of Ordinary Shares (Item 10.B.4 of Form 20-F)

Variations of Rights of Shares

If at any time, our share capital is divided into different classes of shares, all or any of the special rights attached to any class of shares may, subject to the provisions of the Companies Law, be varied with the sanction of a special resolution passed at a general meeting of the holders of the shares of that class. Consequently, the rights of any class of shares cannot be detrimentally altered without a majority of seventy-five per cent. of the vote of all of the shares in that class who attend and vote at a general meeting of the holders of the shares of that class called for such purpose. The rights conferred upon the holders of the shares of any class issued with preferred or other rights shall 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 pari passu with such existing class of shares.

Limitations on the Rights to Own Ordinary Shares (Item 10.B.6 of Form 20-F)

There are no limitations imposed by our Memorandum and Articles of Association on the rights of non-resident or foreign shareholders to hold or exercise voting rights on our shares.

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 our 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

5


designate the price, rights, preferences, privileges and restrictions of such preferred shares without any further vote or action by our shareholders.

However, under Cayman Islands law, our directors may only exercise the rights and powers granted to them under our Memorandum and Articles of Association, as amended and restated from time to time, for what they believe in good faith to be in the best interests of our company.

Removal of Directors

Under the Delaware General Corporation Law, a director of a corporation with a classified board may be removed only for cause with the approval of a majority of the outstanding shares entitled to vote, unless the certificate of incorporation provides otherwise. Under our Articles of Association, directors may be removed only in accordance with the enumerated appointment and nomination rights provided to certain of our shareholders.

Ownership Threshold (Item 10.B.8 of Form 20-F)

In addition, there are no provisions in our Memorandum and Articles of Association governing 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 Law is modeled after that of England and Wales but does not follow recent statutory enactments in England. In addition, the Companies Law differs from laws applicable to United States corporations and their shareholders. Set forth below is a summary of the significant differences between the provisions of the Companies Law applicable to us and the laws applicable to companies incorporated in the State of Delaware.

Mergers and Similar Arrangements

A merger of two or more constituent companies under Cayman Islands law requires a plan of merger or consolidation to be approved by the directors of each constituent company and authorization by a special resolution of the members of each constituent company.

A merger between a Cayman parent company and its Cayman subsidiary or subsidiaries does not require authorization by a resolution of shareholders. For this purpose a subsidiary is a company of which at least ninety percent (90%) of the issued shares entitled to vote are owned by the parent company.

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.

Save in certain circumstances, a dissentient shareholder of a Cayman constituent company is entitled to payment of the fair value of his shares upon dissenting to a merger or consolidation. The exercise of appraisal rights will preclude the exercise of any other rights save for the right to seek relief on the grounds that the merger or consolidation is void or unlawful.

In addition, there are statutory provisions that facilitate the reconstruction and amalgamation of companies, provided that the arrangement is approved by a majority in number, representing 75 per cent. in value of each class of shareholders and creditors with whom the arrangement is to be made. 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 required majority vote have been met;

6


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 Law.

When a take over offer is made and accepted by holders of 90% of the shares the subject of the offer 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 an arrangement and reconstruction or general offer is thus approved, the dissenting shareholder would have no rights comparable to appraisal rights, which would otherwise ordinarily be available to dissenting shareholders of Delaware 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.”

Indemnification of Directors and Executive Officers and Limitation of Liability

Cayman Islands law does not limit the extent to which a company’s articles of association may provide for indemnification of officers and directors, except to the extent any such provision may be held by the Cayman Islands courts to be contrary to public policy, such as to provide indemnification against civil fraud or the consequences of committing a crime. Our Memorandum and Articles of Association permit indemnification of officers and directors for losses, damages, costs and expenses incurred in their capacities as such unless such losses or damages arise from dishonesty or fraud which may attach to such directors or officers. This standard of conduct is generally the same as permitted under the Delaware General Corporation Law for a Delaware corporation. In addition, we have entered into indemnification agreements with our directors and senior executive officers that will provide such persons with additional indemnification beyond that provided in our 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.

Anti-Takeover Provisions in the Memorandum and Articles of Association

Some provisions of our 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

7


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.

However, under Cayman Islands law, our directors may only exercise the rights and powers granted to them under our Memorandum and Articles of Association, as amended and restated from time to time, for what they believe in good faith to be in the best interests of our company and for a proper purpose.

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 act in a manner he or she reasonably believes to be in the best interests of the corporation. He or she 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 interest of the corporation and its shareholders take precedence over any interest possessed by a director, officer or controlling shareholder and not shared by the shareholders generally. In general, actions of a director are presumed to have been made on an informed basis, in good faith and in the honest belief that the action taken was in the best interests of the corporation. However, this presumption may be rebutted by evidence of a breach of one of the fiduciary duties. Should such evidence be presented concerning a transaction by a director, a 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 owes the following duties to the company—a duty to act bona fide in the best interests of the company, a duty not to make a profit based on his or her position as director (unless the company permits him to do so) and a duty not to put himself in a position where the interests of the company conflict with his or her personal interest or his or her duty to a third party. A director of a Cayman Islands company owes to the company a duty to act with skill and care. It was previously considered that a director need not exhibit in the performance of his or her duties a greater degree of skill than may reasonably be expected from a person of his or her knowledge and experience. However, English and Commonwealth courts have moved towards an objective standard with regard to the required skill and care and these authorities are likely to be followed in the Cayman Islands.

Shareholder Action by Written Consent

Under the Delaware General Corporation Law, a corporation may eliminate the right of shareholders to act by written consent by amendment to its certificate of incorporation. Our Memorandum and Articles of Association expressly provide that shareholders may not approve corporate matters by way of a unanimous written resolution signed by or on behalf of each shareholder who would have been entitled to vote on such matter at a general meeting without a meeting being held.

Shareholder Proposals

Under the Delaware General Corporation Law, a shareholder has the right to put any proposal before the annual meeting of shareholders, provided 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.

Cayman Islands law does not provide for the right for shareholders to requisition a shareholders’ meeting. As an exempted Cayman Islands company, we are not obliged by law to call shareholders’ annual general meetings. However, our Memorandum and Articles of Association allow shareholder requisitions of general meetings under certain circumstances.

Cumulative Voting

8


Under the Delaware General Corporation Law, cumulative voting for elections of directors is not permitted unless the corporation’s certificate of incorporation specifically provides for it. Cumulative voting potentially facilitates the representation of minority shareholders on a board of directors since it permits the minority shareholder to cast all the votes to which the shareholder is entitled on a single director, which increases the shareholder’s voting power with respect to electing such director. As permitted under Cayman Islands law, our Memorandum and Articles of Association do not provide for cumulative voting. As a result, our shareholders are not afforded any less protections or rights on this issue than shareholders of a Delaware corporation.

Removal of Directors

Under the Delaware General Corporation Law, a director of a corporation with a classified board may be removed only for cause with the approval of a majority of the outstanding shares entitled to vote, unless the certificate of incorporation provides otherwise. Under our Memorandum and Articles of Association, subject to the enumerated appointment and nomination rights provided to certain of our shareholders, any director (other than Mr. William Wei Huang (for so long as he is a director) and any directors appointed by STT GDC) may be removed by way of a special resolution of the shareholders.

Transactions with Interested Shareholders

The Delaware General Corporation Law contains a business combination statute applicable to Delaware corporations whereby, unless the corporation has specifically elected not to be governed by such statute 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 that such person becomes an interested shareholder. An interested shareholder generally is a person or a group who or which owns or owned 15% or more of the target’s outstanding voting stock within the past three years. This has the effect of limiting the ability of a potential acquirer to make a two-tiered bid for the target in which all shareholders would not be treated equally. The statute does not apply if, among other things, prior to the date on which such shareholder becomes an interested shareholder, the board of directors approves either the business combination or the transaction which resulted in the person becoming an interested shareholder. This encourages any potential acquirer of a Delaware corporation to negotiate the terms of any acquisition transaction with the target’s board of directors.

Cayman Islands law has no comparable statute. As a result, we cannot avail ourselves of the types of protections afforded by the Delaware business combination statute. However, although Cayman Islands law does not regulate transactions between a company and its significant shareholders, it does provide that such transactions must be entered into bona fide in the best interests of the company and for a proper corporate purpose and not with the effect of constituting a fraud on the minority shareholders.

Dissolution; Winding Up

Under the Delaware General Corporation Law, unless the board of directors approves the proposal to dissolve, dissolution must be approved by shareholders holding 100% of the total voting power of the corporation. Only if the dissolution is initiated by the board of directors may it be approved by a simple majority of the corporation’s outstanding shares. Delaware law allows a Delaware corporation to include in its certificate of incorporation a supermajority voting requirement in connection with dissolutions initiated by the board. Under Cayman Islands law, a company may be wound up by either an order of the courts of the Cayman Islands or by a special resolution of its members or, if the company is unable to pay its debts as they fall due, by an ordinary resolution of its members. The court has authority to order winding up in a number of specified circumstances including where it is, in the opinion of the court, just and equitable to do so.

Under our Memorandum and Articles of Association, our company may be dissolved, liquidated or wound up by the vote of holders of seventy five per cent. of our shares voting at a meeting.

Variation of Rights of Shares

Under the Delaware General Corporation Law, a corporation may vary the rights of a class of shares with the approval of a majority of the outstanding shares of such class, unless the certificate of incorporation provides otherwise. Under Cayman Islands law and our Articles of Association, if our share capital is divided into more than one class of shares, we may vary the rights attached to any class

9


only with the sanction of a special resolution passed at a general meeting of the holders of the shares of that class and only with the approval of the holders of such 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. As permitted by Cayman Islands law, our Memorandum and Articles of Association may only be amended by special resolution.

Rights of Non-Resident or Foreign Shareholders

There are no limitations imposed by our Memorandum and Articles of Association on the rights of non-resident or foreign shareholders to hold or exercise voting rights on our shares. In addition, there are no provisions in our Memorandum and Articles of Association governing the ownership threshold above which shareholder ownership must be disclosed.

Directors’ Power to Issue Shares

Subject to applicable law, 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.

Exempted Company

We are an exempted company with limited liability under the Companies Law of the Cayman Islands. The Companies Law 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 open to inspection;
an exempted company does not have to hold an annual general meeting;
an exempted company may issue no par value, negotiable or bearer shares;
an exempted company may obtain an undertaking against the imposition of any future taxation (such undertakings are usually given for 20 years in the first instance);
an exempted company may register by way of continuation in another jurisdiction and be deregistered in the Cayman Islands;
an exempted company may register as a limited duration company; and
an exempted company may register as a segregated portfolio company.

“Limited liability” means that the liability of each shareholder is limited to the amount unpaid by the shareholder on the shares of the company. We are subject to reporting and other informational requirements of the Exchange Act, as applicable to foreign private issuers. We currently intend to continue complying with the NASDAQ Stock Market Rules in lieu of following home country practice. The NASDAQ Stock Market Rules require that every company listed on the NASDAQ hold an annual general meeting of shareholders. In addition, our Memorandum and Articles of Association allow directors to call special general meetings of shareholders pursuant to the procedures set forth in our Memorandum and Articles of Association.

10


Changes in Capital (Item 10.B.10 of Form 20-F)

We may from time to time by ordinary resolution:

increase the share capital by such sum, to be divided into shares of such classes and amount, as the resolution shall prescribe;
consolidate and divide all or any of our share capital into shares of a larger amount than our existing shares;
sub-divide our existing shares, or any of them into shares of a smaller amount; or
cancel any shares which, 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 our share capital by the amount of the shares so cancelled.

We may by special resolution reduce our share capital or any capital redemption reserve in any manner permitted by law.

Debt Securities (Item 12.A of Form 20-F)

None.

Warrants and Rights (Item 12.B of Form 20-F)

None.

Other Securities (Item 12.C of Form 20-F)

None.

Description of American Depositary Shares (Item 12.D.1 and 12.D.2 of Form 20-F)

General

JPMorgan Chase Bank, N.A., acts as depositary for the ADSs. Each ADS represents an ownership interest a designated number of Class A ordinary shares which we deposited with the custodian, as agent of the depositary, under the deposit agreement among ourselves, the depositary and yourself as an ADR holder. In the future, each ADS will also represent any securities, cash or other property deposited with the depositary but which they have not distributed directly to you. Unless certificated ADRs are specifically requested by you, all ADSs will be issued on the books of our depositary in book-entry form and periodic statements will be mailed to you which reflect your ownership interest in such ADSs. In our description, references to American depositary receipts or ADRs shall include the statements you will receive which reflect your ownership of ADSs.

The depositary’s office is located at 383 Madison Avenue, Floor 11, New York, New York 10179, United States of America.

You may hold ADSs either directly or indirectly through your broker or other financial institution. If you hold ADSs directly, by having an ADS registered in your name on the books of the depositary, you are an ADR holder. This description assumes you hold your ADSs directly. If you hold the ADSs through your broker or financial institution nominee, you must rely on the procedures of such broker or financial institution to assert the rights of an ADR holder described in this section. You should consult with your broker or financial institution to find out what those procedures are.

As an ADR holder, we will not treat you as a shareholder of ours and you will not have any shareholder rights. Cayman Island law governs shareholder rights. Because the depositary or its nominee will be the shareholder of record for the Class A ordinary shares represented by all outstanding ADSs, shareholder rights rest with such record holder. Your rights are those of an ADR holder. Such rights derive from the

11


terms of the deposit agreement to be entered into among us, the depositary and all registered holders from time to time of ADSs issued under the deposit agreement. The obligations of the depositary and its agents are also set out in the deposit agreement. Because the depositary or its nominee will actually be the registered owner of the Class A ordinary shares, you must rely on it to exercise the rights of a shareholder on your behalf. The deposit agreement and the ADSs are governed by New York law. Under the deposit agreement, as an ADR holder, you agree that any legal suit, action or proceeding against or involving us or the depositary, arising out of or based upon the deposit agreement, the ADSs or the transactions contemplated thereby, may only be instituted in a state or federal court in New York, New York, and you irrevocably waive any objection which you may have to the laying of venue of any such proceeding and irrevocably submit to the exclusive jurisdiction of such courts in any such suit, action or proceeding.

The following is a summary of what we believe to be the material terms of the deposit agreement. 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 deposit agreement and the form of ADR which contains the terms of your ADSs. You can read a copy of the deposit agreement which is filed as an exhibit to the registration statement of which this prospectus forms a part. You may also obtain a copy of the deposit agreement at the SEC’s Public Reference Room which is located at 100 F Street, NE, Washington, DC 20549. You may obtain information on the operation of the Public Reference Room by calling the SEC at 1-800-732-0330. You may also find the registration statement and the attached deposit agreement on the SEC’s website at http://www.sec.gov.

Share Dividends and Other Distributions

How will I receive dividends and other distributions on the Class A ordinary shares underlying my ADSs?

We may make various types of distributions with respect to our securities. The depositary has agreed that, to the extent practicable, it will pay to you the cash dividends or other distributions it or the custodian receives on shares or other deposited securities, after converting any cash received into U.S. dollars (if it determines such conversion may be made on a reasonable basis) and, in all cases, making any necessary deductions provided for in the deposit agreement. The depositary may utilize a division, branch or affiliate of JPMorgan Chase Bank, N.A. to direct, manage and/or execute any public and/or private sale of securities under the deposit agreement. Such division, branch and/or affiliate may charge the depositary a fee in connection with such sales, which fee is considered an expense of the depositary. You will receive these distributions in proportion to the number of underlying securities that your ADSs represent.

Except as stated below, the depositary will deliver such distributions to ADR holders in proportion to their interests in the following manner:

Cash. The depositary will distribute any U.S. dollars available to it resulting from a cash dividend or other cash distribution or the net proceeds of sales of any other distribution or portion thereof (to the extent applicable), on an averaged or other practicable basis, subject to (i) appropriate adjustments for taxes withheld, (ii) such distribution being impermissible or impracticable with respect to certain registered ADR holders, and (iii) deduction of the depositary’s and/or its agents’ expenses in (1) converting any foreign currency to U.S. dollars to the extent that it determines that such conversion may be made on a reasonable basis, (2) transferring foreign currency or U.S. dollars to the United States by such means as the depositary may determine to the extent that it determines that such transfer may be made on a reasonable basis, (3) obtaining any approval or license of any governmental authority required for such conversion or transfer, which is obtainable at a reasonable cost and within a reasonable time and (4) making any sale by public or private means in any commercially reasonable manner. If exchange rates fluctuate during a time when the depositary cannot convert a foreign currency, you may lose some or all of the value of the distribution.
Shares. In the case of a distribution in shares, the depositary will issue additional ADRs to evidence the number of ADSs representing such Class A ordinary shares. Only whole ADSs

12


will be issued. Any shares which would result in fractional ADSs will be sold and the net proceeds will be distributed in the same manner as cash to the ADR holders entitled thereto.

Rights to receive additional shares. In the case of a distribution of rights to subscribe for additional shares or other rights, if we timely provide evidence satisfactory to the depositary that it may lawfully distribute such rights, the depositary will distribute warrants or other instruments in the discretion of the depositary representing such rights. However, if we do not timely furnish such evidence, the depositary may:

(i) sell such rights if practicable and distribute the net proceeds in the same manner as cash to the ADR holders entitled thereto; or

(ii) if it is not practicable to sell such rights by reason of the non-transferability of the rights, limited markets therefor, their short duration or otherwise, do nothing and allow such rights to lapse, in which case ADR holders will receive nothing and the rights may lapse.

Other Distributions. In the case of a distribution of securities or property other than those described above, the depositary may either (i) distribute such securities or property in any manner it deems equitable and practicable or (ii) to the extent the depositary deems distribution of such securities or property not to be equitable and practicable, sell such securities or property and distribute any net proceeds in the same way it distributes cash.

If the depositary determines in its discretion that any distribution described above is not practicable with respect to any specific registered ADR holder, the depositary may choose any method of distribution that it deems practicable for such ADR holder, including the distribution of foreign currency, securities or property, or it may retain such items, without paying interest on or investing them, on behalf of the ADR holder as deposited securities, in which case the ADSs will also represent the retained items.

Any U.S. dollars will be distributed by checks drawn on a bank in the United States for whole dollars and cents. Fractional cents will be withheld without liability and dealt with by the depositary in accordance with its then current practices.

The depositary is not responsible if it fails to determine that any distribution or action is lawful or reasonably practicable.

There can be no assurance that the depositary will be able to convert any currency at a specified exchange rate or sell any property, rights, shares or other securities at a specified price, nor that any of such transactions can be completed within a specified time period. All purchases and sales of securities will be handled by the Depositary in accordance with its then current policies, which are currently set forth in the “Depositary Receipt Sale and Purchase of Security” section of https://www.adr.com/Investors/FindOutAboutDRs, the location and contents of which the Depositary shall be solely responsible for.

Deposit, Withdrawal and Cancellation

How does the depositary issue ADSs?

The depositary will issue ADSs if you or your broker deposit Class A ordinary shares or evidence of rights to receive Class A ordinary shares with the custodian and pay the fees and expenses owing to the depositary in connection with such issuance. In the case of the ADSs to be issued under this prospectus, we will arrange with the underwriters named herein to deposit such Class A ordinary shares.

Class A ordinary shares deposited in the future with the custodian must be accompanied by certain delivery documentation and shall, at the time of such deposit, be registered in the name of JPMorgan Chase Bank, N.A., as depositary for the benefit of holders of ADRs or in such other name as the depositary shall direct.

The custodian will hold all deposited shares (including those being deposited by or on our behalf in connection with the offering to which this prospectus relates) for the account and to the order of the

13


depositary. ADR holders thus have no direct ownership interest in the Class A ordinary shares and only have such rights as are contained in the deposit agreement. The custodian will also hold any additional securities, property and cash received on or in substitution for the deposited Class A ordinary shares. The deposited Class A ordinary shares and any such additional items are referred to as “deposited securities”.

Upon each deposit of Class A ordinary shares, receipt of related delivery documentation and compliance with the other provisions of the deposit agreement, including the payment of the fees and charges of the depositary and any taxes or other fees or charges owing, the depositary will issue an ADR or ADRs in the name or upon the order of the person entitled thereto evidencing the number of ADSs to which such person is entitled. All of the ADSs issued will, unless specifically requested to the contrary, be part of the depositary’s direct registration system, and a registered holder will receive periodic statements from the depositary which will show the number of ADSs registered in such holder’s name. An ADR holder can request that the ADSs not be held through the depositary’s direct registration system and that a certificated ADR be issued.

How do ADR holders cancel an ADS and obtain deposited securities?

When you turn in your ADR certificate at the depositary’s office, or when you provide proper instructions and documentation in the case of direct registration ADSs, the depositary will, upon payment of certain applicable fees, charges and taxes, deliver the underlying Class A ordinary shares to you or upon your written order. Delivery of deposited securities in certificated form will be made at the custodian’s office. At your risk, expense and request, the depositary may deliver deposited securities at such other place as you may request.

The depositary may only restrict the withdrawal of deposited securities in connection with:

temporary delays caused by closing our transfer books or those of the depositary or the deposit of Class A ordinary shares in connection with voting at a shareholders’ meeting, or the payment of dividends;
the payment of fees, taxes and similar charges; or
compliance with any U.S. or foreign laws or governmental regulations relating to the ADRs or to the withdrawal of deposited securities.

This right of withdrawal may not be limited by any other provision of the deposit agreement.

Record Dates

The depositary may, after consultation with us if practicable, fix record dates (which, to the extent applicable, shall be as near as practicable to any corresponding record dates set by us) for the determination of the registered ADR holders who will be entitled (or obligated, as the case may be):

to receive any distribution on or in respect of deposited securities,
to give instructions for the exercise of voting rights at a meeting of holders of shares, or
to pay the fee assessed by the depositary for administration of the ADR program and for any expenses as provided for in the ADR,
to receive any notice or to act in respect of other matters

all subject to the provisions of the deposit agreement.

Voting Rights

How do I vote?

14


If you are an ADR holder and the depositary asks you to provide it with voting instructions, you may instruct the depositary how to exercise the voting rights for the Class A ordinary shares which underlie your ADSs. Subject to the next sentence, as soon as practicable after receipt from us of notice of any meeting at which the holders of shares are entitled to vote, or of our solicitation of consents or proxies from holders of shares, the depositary shall fix the ADS record date in accordance with the provisions of the deposit agreement in respect of such meeting or solicitation of consent or proxy. The depositary shall, if we request in writing in a timely manner (the depositary having no obligation to take any further action if our request shall not have been received by the depositary at least 30 days prior to the date of such vote or meeting) and at our expense and provided no legal prohibitions exist, distribute to the registered ADR holders a notice stating such information as is contained in the voting materials received by the depositary and describing how you may instruct the depositary to exercise the voting rights for the Class A ordinary shares which underlie your ADSs, including instructions for giving a discretionary proxy to a person designated by us. For instructions to be valid, the depositary must receive them in the manner and on or before the date specified. The depositary will try, as far as is practical, subject to the provisions of and governing the underlying Class A ordinary shares or other deposited securities, to vote or to have its agents vote the Class A ordinary shares or other deposited securities as you instruct. The depositary will only vote or attempt to vote as you instruct. Holders are strongly encouraged to forward their voting instructions to the depositary as soon as possible. Voting instructions will not be deemed to be received until such time as the ADR department responsible for proxies and voting has received such instructions notwithstanding that such instructions may have been physically received by the depositary prior to such time. The depositary will not itself exercise any voting discretion. Furthermore, neither the depositary nor its agents are responsible for any failure to carry out any voting instructions, for the manner in which any vote is cast or for the effect of any vote. Notwithstanding anything contained in the deposit agreement or any ADR, the depositary may, to the extent not prohibited by law or regulations, or by the requirements of the stock exchange on which the ADSs are listed, in lieu of distribution of the materials provided to the depositary in connection with any meeting of, or solicitation of consents or proxies from, holders of deposited securities, distribute to the registered holders of ADRs a notice that provides such holders with, or otherwise publicizes to such holders, instructions on how to retrieve such materials or receive such materials upon request (i.e., by reference to a website containing the materials for retrieval or a contact for requesting copies of the materials).

We have advised the depositary that under the Cayman Islands law and our constituent documents, each as in effect as of the date of the deposit agreement, voting at any meeting of shareholders is by show of hands unless a poll is (before or on the declaration of the results of the show of hands) demanded. In the event that voting on any resolution or matter is conducted on a show of hands basis in accordance with our constituent documents, the depositary will refrain from voting and the voting instructions received by the depositary from holders shall lapse. The depositary will not demand a poll or join in demanding a poll, whether or not requested to do so by holders of ADSs. There is no guarantee that you will receive voting materials in time to instruct the depositary to vote and it is possible that you, or persons who hold their ADSs through brokers, dealers or other third parties, will not have the opportunity to exercise a right to vote.

Reports and Other Communications

Will ADR holders be able to view our reports?

The depositary will make available for inspection by ADR holders at the offices of the depositary and the custodian the deposit agreement, the provisions of or governing deposited securities, and any written communications from us which are both received by the custodian or its nominee as a holder of deposited securities and made generally available to the holders of deposited securities.

Additionally, if we make any written communications generally available to holders of our Class A ordinary shares, and we furnish copies thereof (or English translations or summaries) to the depositary, it will distribute the same to registered ADR holders.

Fees and Expenses

What fees and expenses will I be responsible for paying?

15


The depositary may charge each person to whom ADSs are issued, including, without limitation, issuances against deposits of Class A ordinary shares, issuances in respect of share distributions, rights and other distributions, issuances pursuant to a stock dividend or stock split declared by us or issuances pursuant to a merger, exchange of securities or any other transaction or event affecting the ADSs or deposited securities, and each person surrendering ADSs for withdrawal of deposited securities or whose ADRs are cancelled or reduced for any other reason, $5.00 for each 100 ADSs (or any portion thereof) issued, delivered, reduced, cancelled or surrendered, as the case may be. The depositary may sell (by public or private sale) sufficient securities and property received in respect of a share distribution, rights and/or other distribution prior to such deposit to pay such charge.

The following additional charges shall be incurred by the ADR holders, by any party depositing or withdrawing Class A ordinary shares or by any party surrendering ADSs and/or to whom ADSs are issued (including, without limitation, issuance pursuant to a stock dividend or stock split declared by us or an exchange of stock regarding the ADSs or the deposited securities or a distribution of ADSs), whichever is applicable:

a fee of U.S.$1.50 per ADR or ADRs for transfers of certificated or direct registration ADRs;
a fee of up to U.S.$0.05 per ADS for any cash distribution made pursuant to the deposit agreement;
an aggregate fee of up to U.S.$0.05 per ADS per calendar year (or portion thereof) for services performed by the depositary in administering the ADRs (which fee may be charged on a periodic basis during each calendar year and shall be assessed against holders of ADRs as of the record date or record dates set by the depositary during each calendar year and shall be payable in the manner described in the next succeeding provision);
a fee for the reimbursement of such fees, charges and expenses as are incurred by the depositary and/or any of its agents (including, without limitation, the custodian and expenses incurred on behalf of holders in connection with compliance with foreign exchange control regulations or any law or regulation relating to foreign investment) in connection with the servicing of the Class A ordinary shares or other deposited securities, the sale of securities (including, without limitation, deposited securities), the delivery of deposited securities or otherwise in connection with the depositary’s or its custodian’s compliance with applicable law, rule or regulation (which fees and charges shall be assessed on a proportionate basis against holders as of the record date or dates set by the depositary and shall be payable at the sole discretion of the depositary by billing such holders or by deducting such charge from one or more cash dividends or other cash distributions);
a fee for the distribution of securities (or the sale of securities in connection with a distribution), such fee being in an amount equal to the $0.05 per ADS issuance fee for the execution and delivery of ADSs which would have been charged as a result of the deposit of such securities (treating all such securities as if they were shares) but which securities or the net cash proceeds from the sale thereof are instead distributed by the depositary to those holders entitled thereto;
stock transfer or other taxes and other governmental charges;
cable, telex and facsimile transmission and delivery charges incurred at your request in connection with the deposit or delivery of Class A ordinary shares, ADRs or deposited securities;
transfer or registration fees for the registration of transfer of deposited securities on any applicable register in connection with the deposit or withdrawal of deposited securities;
in connection with the conversion of foreign currency into U.S. dollars, JPMorgan Chase Bank, N.A. (“JPMorgan”) shall deduct out of such foreign currency the fees, expenses and other charges charged by it and/or its agent (which may be a division, branch or affiliate) so appointed in connection with such conversion; and

16


fees of any division, branch or affiliate of the depositary utilized by the depositary to direct, manage and/or execute any public and/or private sale of securities under the deposit agreement.

JPMorgan and/or its agent may act as principal for such conversion of foreign currency. For further details see https://www.adr.com.

We will pay all other charges and expenses of the depositary and any agent of the depositary (except the custodian) pursuant to agreements from time to time between us and the depositary. The charges described above may be amended from time to time by agreement between us and the depositary.

The depositary may make available to us a set amount or 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 may agree from time to time. The depositary collects its fees for issuance and cancellation of ADSs directly from investors depositing Class A ordinary 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 deduction from cash distributions, or by directly billing investors, or by charging the book-entry system accounts of participants acting for them. The depositary will generally set off the amounts owing from distributions made to holders of ADSs. If, however, no distribution exists and payment owing is not timely received by the depositary, the depositary may refuse to provide any further services to holders that have not paid those fees and expenses owing until such fees and expenses have been paid. At the discretion of the depositary, all fees and charges owing under the deposit agreement are due in advance and/or when declared owing by the depositary.

Payment of Taxes

If any taxes or other governmental charges (including any penalties and/or interest) shall become payable by or on behalf of the custodian or the depositary with respect to any ADR, any deposited securities represented by the ADSs evidenced thereby or any distribution thereon, including, without limitation, any Chinese Enterprise Income Tax owing if the Circular Guoshuifa [2009] No. 82 issued by the Chinese State Administration of Taxation (SAT) or any other circular, edict, order or ruling, as issued and as from time to time amended, is applied or otherwise, such tax or other governmental charge shall be paid by the holder thereof to the depositary and by holding or having held an ADR the holder and all prior holders thereof, jointly and severally, agree to indemnify, defend and save harmless each of the depositary and its agents in respect thereof. If an ADR holder owes any tax or other governmental charge, the depositary may (i) deduct the amount thereof from any cash distributions, or (ii) sell deposited securities (by public or private sale) and deduct the amount owing from the net proceeds of such sale. In either case the ADR holder remains liable for any shortfall. If any tax or governmental charge is unpaid, the depositary may also refuse to effect any registration, registration of transfer, split-up or combination of deposited securities or withdrawal of deposited securities until such payment is made. If any tax or governmental charge is required to be withheld on any cash distribution, the depositary may deduct the amount required to be withheld from any cash distribution or, in the case of a non-cash distribution, sell the distributed property or securities (by public or private sale) in such amounts and in such manner as the depositary deems necessary and practicable to pay such taxes and distribute any remaining net proceeds or the balance of any such property after deduction of such taxes to the ADR holders entitled thereto.

By holding an ADR or an interest therein, you will be agreeing to indemnify us, the depositary, its custodian and any of our or their respective officers, directors, employees, agents and affiliates against, and hold each of them harmless from, any claims by any governmental authority with respect to taxes, additions to tax, penalties or interest arising out of any refund of taxes, reduced rate of withholding at source or other tax benefit obtained.

Reclassifications, Recapitalizations and Mergers

If we take certain actions that affect the deposited securities, including (i) any change in par value, split-up, consolidation, cancelation or other reclassification of deposited securities or (ii) any distributions of shares or other property not made to holders of ADRs or (iii) any recapitalization,

17


reorganization, merger, consolidation, liquidation, receivership, bankruptcy or sale of all or substantially all of our assets, then the depositary may choose to, and shall if reasonably requested by us:

(1)amend the form of ADR;
(2)distribute additional or amended ADRs;
(3)distribute cash, securities or other property it has received in connection with such actions;
(4)sell any securities or property received and distribute the proceeds as cash; or
(5)none of the above.

If the depositary does not choose any of the above options, any of the cash, securities or other property it receives will constitute part of the deposited securities and each ADS will then represent a proportionate interest in such property.

Amendment and Termination

How may the deposit agreement be amended?

We may agree with the depositary to amend the deposit agreement and the ADSs without your consent for any reason. ADR holders must be given at least 30 days’ notice of any amendment that imposes or increases any fees or charges (other than stock transfer or other taxes and other governmental charges, transfer or registration fees, SWIFT, cable, telex or facsimile transmission costs, delivery costs or other such expenses), or otherwise prejudices any substantial existing right of ADR holders. Such notice need not describe in detail the specific amendments effectuated thereby, but must identify to ADR holders a means to access the text of such amendment. If an ADR holder continues to hold an ADR or ADRs after being so notified, such ADR holder is deemed to agree to such amendment and to be bound by the deposit agreement as so amended. Notwithstanding the foregoing, if any governmental body or regulatory body should adopt new laws, rules or regulations which would require amendment or supplement of the deposit agreement or the form of ADR to ensure compliance therewith, we and the depositary may amend or supplement the deposit agreement and the ADR at any time in accordance with such changed laws, rules or regulations, which amendment or supplement may take effect before a notice is given or within any other period of time as required for compliance. No amendment, however, will impair your right to surrender your ADSs and receive the underlying securities, except in order to comply with mandatory provisions of applicable law.

How may the deposit agreement be terminated?

The depositary may, and shall at our written direction, terminate the deposit agreement and the ADRs by mailing notice of such termination to the registered holders of ADRs at least 30 days prior to the date fixed in such notice for such termination; provided, however, if the depositary shall have (i) resigned as depositary under the deposit agreement, notice of such termination by the depositary shall not be provided to registered holders unless a successor depositary shall not be operating under the deposit agreement within 60 days of the date of such resignation, and (ii) been removed as depositary under the deposit agreement, notice of such termination by the depositary shall not be provided to registered holders of ADRs unless a successor depositary shall not be operating under the deposit agreement on the 120th day after our notice of removal was first provided to the depositary. After the date so fixed for termination, (a) all direct registration ADRs shall cease to be eligible for the direct registration system and shall be considered ADRs issued on the ADR register maintained by the depositary and (b) the depositary shall use its reasonable efforts to ensure that the ADSs cease to be DTC eligible so that neither DTC nor any of its nominees shall thereafter be a registered holder of ADRs. At such time as the ADSs cease to be DTC eligible and/or neither DTC nor any of its nominees is a registered holder of ADRs, the depositary shall (a) instruct its custodian to deliver all Class A ordinary shares to us along with a general stock power that refers to the names set forth on the ADR register maintained by the depositary and (b) provide us with a copy of the ADR register maintained by the depositary. Upon receipt of such Class A ordinary shares and the ADR register maintained by the depositary, we have agreed to use our best efforts to issue to each registered holder a Share certificate

18


representing the Shares represented by the ADSs reflected on the ADR register maintained by the depositary in such registered holder’s name and to deliver such Share certificate to the registered holder at the address set forth on the ADR register maintained by the depositary. After providing such instruction to the custodian and delivering a copy of the ADR register to us, the depositary and its agents will perform no further acts under the deposit agreement or the ADRs and shall cease to have any obligations under the deposit agreement and/or the ADRs.

Limitations on Obligations and Liability to ADR holders

Limits on our obligations and the obligations of the depositary; limits on liability to ADR holders and holders of ADSs

Prior to the issue, registration, registration of transfer, split-up, combination, or cancellation of any ADRs, or the delivery of any distribution in respect thereof, and from time to time in the case of the production of proofs as described below, we or the depositary or its custodian may require:

payment with respect thereto of (i) any stock transfer or other tax or other governmental charge, (ii) any stock transfer or registration fees in effect for the registration of transfers of Class A ordinary shares or other deposited securities upon any applicable register and (iii) any applicable fees and expenses described in the deposit agreement;
the production of proof satisfactory to it of (i) the identity of any signatory and genuineness of any signature and (ii) such other information, including without limitation, information as to citizenship, residence, exchange control approval, beneficial ownership of any securities, compliance with applicable law, regulations, provisions of or governing deposited securities and terms of the deposit agreement and the ADRs, as it may deem necessary or proper; and
compliance with such regulations as the depositary may establish consistent with the deposit agreement.

The issuance of ADRs, the acceptance of deposits of Class A ordinary shares, the registration, registration of transfer, split-up or combination of ADRs or the withdrawal of Class A ordinary shares, may be suspended, generally or in particular instances, when the ADR register or any register for deposited securities is closed or when any such action is deemed advisable by the depositary; provided that the ability to withdraw Class A ordinary shares may only be limited under the following circumstances: (i) temporary delays caused by closing transfer books of the depositary or our transfer books or the deposit of Class A ordinary shares in connection with voting at a shareholders’ meeting, or the payment of dividends, (ii) the payment of fees, taxes, and similar charges, and (iii) compliance with any laws or governmental regulations relating to ADRs or to the withdrawal of deposited securities.

The deposit agreement expressly limits the obligations and liability of the depositary, ourselves and our respective agents, provided, however, that no disclaimer of liability under the Securities Act of 1933 is intended by any of the limitations of liabilities provisions of the deposit agreement. In the deposit agreement it provides that neither we nor the depositary nor any such agent will be liable if:

any present or future law, rule, regulation, fiat, order or decree of the United States, the Cayman Islands, the People’s Republic of China (including the Hong Kong Special Administrative Region, the People’s Republic of China) or any other country or jurisdiction, or of any governmental or regulatory authority or securities exchange or market or automated quotation system, the provisions of or governing any deposited securities, any present or future provision of our charter, any act of God, war, terrorism, nationalization, expropriation, currency restrictions, work stoppage, strike, civil unrest, revolutions, rebellions, explosions, computer failure or circumstance beyond our, the depositary’s or our respective agents’ direct and immediate control shall prevent or delay, or shall cause any of them to be subject to any civil or criminal penalty in connection with, any act which the deposit agreement or the ADRs provide shall be done or performed by us, the depositary or our respective agents (including, without limitation, voting);

19


it exercises or fails to exercise discretion under the deposit agreement or the ADRs including, without limitation, any failure to determine that any distribution or action may be lawful or reasonably practicable;
it performs its obligations under the deposit agreement and ADRs without gross negligence or willful misconduct;
it takes any action or refrains from taking any action in reliance upon the advice of or information from legal counsel, accountants, any person presenting Class A ordinary shares for deposit, any registered holder of ADRs, or any other person believed by it to be competent to give such advice or information; or
it relies upon any written notice, request, direction, instruction or document believed by it to be genuine and to have been signed, presented or given by the proper party or parties.

Neither the depositary nor its agents have any obligation to appear in, prosecute or defend any action, suit or other proceeding in respect of any deposited securities or the ADRs. We and our agents shall only be obligated to appear in, prosecute or defend any action, suit or other proceeding in respect of any deposited securities or the ADRs, which in our opinion may involve us in expense or liability, if indemnity satisfactory to us against all expense (including fees and disbursements of counsel) and liability is furnished as often as may be required. The depositary and its agents may fully respond to any and all demands or requests for information maintained by or on its behalf in connection with the deposit agreement, any registered holder or holders of ADRs, any ADRs or otherwise related to the deposit agreement or ADRs to the extent such information is requested or required by or pursuant to any lawful authority, including without limitation laws, rules, regulations, administrative or judicial process, banking, securities or other regulators. The depositary shall not be liable for the acts or omissions made by, or the insolvency of, any securities depository, clearing agency or settlement system. Furthermore, the depositary shall not be responsible for, and shall incur no liability in connection with or arising from, the insolvency of any custodian that is not a branch or affiliate of JPMorgan Chase Bank, N.A. Notwithstanding anything to the contrary contained in the deposit agreement or any ADRs, the depositary shall not be responsible for, and shall incur no liability in connection with or arising from, any act or omission to act on the part of the custodian except to the extent that the custodian has (i) committed fraud or willful misconduct in the provision of custodial services to the depositary or (ii) failed to use reasonable care in the provision of custodial services to the depositary as determined in accordance with the standards prevailing in the jurisdiction in which the custodian is located. The depositary and the custodian(s) may use third party delivery services and providers of information regarding matters such as pricing, proxy voting, corporate actions, class action litigation and other services in connection with the ADRs and the deposit agreement, and use local agents to provide extraordinary services such as attendance at annual meetings of issuers of securities. Although the depositary and the custodian will use reasonable care (and cause their agents to use reasonable care) in the selection and retention of such third party providers and local agents, they will not be responsible for any errors or omissions made by them in providing the relevant information or services. The depositary shall not have any liability for the price received in connection with any sale of securities, the timing thereof or any delay in action or omission to act nor shall it be responsible for any error or delay in action, omission to act, default or negligence on the part of the party so retained in connection with any such sale or proposed sale.

The depositary has no obligation to inform ADR holders or other holders of an interest in any ADSs about the requirements of Cayman Islands or People’s Republic of China law, rules or regulations or any changes therein or thereto.

Additionally, none of us, the depositary or the custodian shall be liable for the failure by any registered holder of ADRs or beneficial owner therein to obtain the benefits of credits on the basis of non-U.S. tax paid against such holder’s or beneficial owner’s income tax liability. Neither we nor the depositary shall incur any liability for any tax consequences that may be incurred by registered holders or beneficial owners on account of their ownership of ADRs or ADSs.

Neither the depositary nor its agents will be responsible for any failure to carry out any instructions to vote any of the deposited securities, for the manner in which any such vote is cast or for the effect of any such vote. The depositary may rely upon instructions from us or our counsel in respect of any

20


approval or license required for any currency conversion, transfer or distribution. The depositary shall not incur any liability for the content of any information submitted to it by us or on our behalf for distribution to ADR holders or for any inaccuracy of any translation thereof, for any investment risk associated with acquiring an interest in the deposited securities, for the validity or worth of the deposited securities, for the credit-worthiness of any third party, for allowing any rights to lapse upon the terms of the deposit agreement or for the failure or timeliness of any notice from us. The depositary shall not be liable for any acts or omissions made by a successor depositary whether in connection with a previous act or omission of the depositary or in connection with any matter arising wholly after the removal or resignation of the depositary. Neither the depositary nor any of its agents shall be liable to registered holders or beneficial owners of interests in ADSs for any indirect, special, punitive or consequential damages (including, without limitation, legal fees and expenses) or lost profits, in each case of any form incurred by any person or entity, whether or not foreseeable and regardless of the type of action in which such a claim may be brought.

In the deposit agreement each party thereto (including, for avoidance of doubt, each holder and beneficial owner and/or holder of interests in ADRs) irrevocably waives, to the fullest extent permitted by applicable law, any right it may have to a trial by jury in any suit, action or proceeding against the depositary and/or us directly or indirectly arising out of or relating to the Class A ordinary shares or other deposited securities, the ADSs or the ADRs, the deposit agreement or any transaction contemplated therein, or the breach thereof (whether based on contract, tort, common law or any other theory).

The depositary and its agents may own and deal in any class of securities of our company and our affiliates and in ADRs.

Disclosure of Interest in ADSs

To the extent that the provisions of or governing any deposited securities may require disclosure of or impose limits on beneficial or other ownership of deposited securities, other shares and other securities and may provide for blocking transfer, voting or other rights to enforce such disclosure or limits, you agree to comply with all such disclosure requirements and ownership limitations and to comply with any reasonable instructions we may provide in respect thereof. We reserve the right to instruct you to deliver your ADSs for cancellation and withdrawal of the deposited securities so as to permit us to deal with you directly as a holder of shares and, by holding an ADS or an interest therein, you will be agreeing to comply with such instructions.

Books of Depositary

The depositary or its agent will maintain a register for the registration, registration of transfer, combination and split-up of ADRs, which register shall include the depositary’s direct registration system. Registered holders of ADRs may inspect such records at the depositary’s office at all reasonable times, but solely for the purpose of communicating with other holders in the interest of the business of our company or a matter relating to the deposit agreement. Such register may be closed at any time or from time to time, when deemed expedient by the depositary.

The depositary will maintain facilities for the delivery and receipt of ADRs.

Pre-release of ADSs

In its capacity as depositary, the depositary shall not lend shares or ADSs; provided, however, that the depositary may (i) issue ADSs prior to the receipt of Class A ordinary shares and (ii) deliver Class A ordinary shares prior to the receipt of ADSs for withdrawal of deposited securities, including ADSs which were issued under (i) above but for which shares may not have been received (each such transaction a “pre-release”). The depositary may receive ADSs in lieu of Class A ordinary shares under (i) above (which ADSs will promptly be canceled by the depositary upon receipt by the depositary) and receive Class A ordinary shares in lieu of ADSs under (ii) above. Each such pre-release will be subject to a written agreement whereby the person or entity (the “applicant”) to whom ADSs or Class A ordinary shares are to be delivered (a) represents that at the time of the pre-release the applicant or its customer owns the Class A ordinary shares or ADSs that are to be delivered by the applicant under such pre-release, (b) agrees to indicate the depositary as owner of such Class A ordinary shares or

21


ADSs in its records and to hold such Class A ordinary shares or ADSs in trust for the depositary until such Class A ordinary shares or ADSs are delivered to the depositary or the custodian, (c) unconditionally guarantees to deliver to the depositary or the custodian, as applicable, such Class A ordinary shares or ADSs, and (d) agrees to any additional restrictions or requirements that the depositary deems appropriate. Each such pre-release will be at all times fully collateralized with cash, U.S. government securities or such other collateral as the depositary deems appropriate, terminable by the depositary on not more than five (5) business days’ notice and subject to such further indemnities and credit regulations as the depositary deems appropriate. The depositary will normally limit the number of ADSs and Class A ordinary shares involved in such pre-release at any one time to thirty percent (30%) of the ADSs outstanding (without giving effect to ADSs outstanding under (i) above), provided, however, that the depositary reserves the right to change or disregard such limit from time to time as it deems appropriate. The depositary may also set limits with respect to the number of ADSs and Class A ordinary shares involved in pre-release with any one person on a case-by-case basis as it deems appropriate. The depositary may retain for its own account any compensation received by it in conjunction with the foregoing. Collateral provided in connection with pre-release transactions, but not the earnings thereon, shall be held for the benefit of the ADR holders (other than the applicant).

Appointment

In the deposit agreement, each registered holder of ADRs and each person holding an interest in ADSs, upon acceptance of any ADSs (or any interest therein) issued in accordance with the terms and conditions of the deposit agreement will be deemed for all purposes to:

be a party to and bound by the terms of the deposit agreement and the applicable ADR or ADRs, and
appoint the depositary its attorney-in-fact, with full power to delegate, to act on its behalf and to take any and all actions contemplated in the deposit agreement and the applicable ADR or ADRs, to adopt any and all procedures necessary to comply with applicable laws and to take such action as the depositary in its sole discretion may deem necessary or appropriate to carry out the purposes of the deposit agreement and the applicable ADR and ADRs, the taking of such actions to be the conclusive determinant of the necessity and appropriateness thereof.

Conversion between ADSs and Class A Ordinary Shares (Items 12.D.1 and 12.D.4 of Form 20-F)

In connection with our initial public offering of Class A ordinary shares in Hong Kong, or the Hong Kong IPO, we have established a branch register of members in Hong Kong, or the Hong Kong share register, which is maintained by our Hong Kong Share Registrar, Computershare Hong Kong Investor Services Limited. Our principal register of members, or the Cayman share register, will continue to be maintained by our principal share registrar, Conyers Trust Company (Cayman) Limited.

All Class A ordinary shares offered in the Hong Kong IPO are registered on the Hong Kong share register in order to be listed and traded on the Hong Kong Stock Exchange. As described in further detail below, holders of Class A ordinary shares registered on the Hong Kong share register are able to convert these shares into ADSs, and vice versa.

In connection with the Hong Kong public offering, and to facilitate fungibility and conversion between ADSs and Class A ordinary shares and trading between the Nasdaq and the Hong Kong Stock Exchange, we moved a portion of our issued Class A ordinary shares that are represented by ADSs from our Cayman share register to our Hong Kong share register.

Our ADSs

Our ADSs representing our Class A ordinary shares are traded on the Nasdaq Global Market, or Nasdaq. Dealings in our ADSs on Nasdaq are conducted in U.S. Dollars.

ADSs may be held either:

22


directly, by having a certificated ADS, or an ADR, registered in the holder’s name, or by holding in the direct registration system, 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; or
indirectly, by holding a security entitlement in ADSs through a broker or other financial institution that is a direct or indirect participant in The Depository Trust Company.

The depositary for our ADSs is JPMorgan Chase Bank, N.A., whose office is located at 383 Madison Avenue, Floor 11, New York, NY 10179.

Converting Class A Ordinary Shares Trading in Hong Kong into ADSs

An investor who holds ordinary shares registered in Hong Kong and who intends to convert them to ADSs to trade on Nasdaq must deposit or have his or her broker deposit the Class A ordinary shares with the depositary’s Hong Kong custodian, JP Morgan Chase Bank, N.A., Hong Kong Branch, or the custodian, in exchange for ADSs.

A deposit of Class A ordinary shares trading in Hong Kong in exchange for ADSs involves the following procedures:

If Class A ordinary shares have been deposited with CCASS, the investor must transfer Class A ordinary shares to the depositary’s account with the custodian within CCASS by following the CCASS procedures for transfer and submit and deliver a duly completed and signed conversion form to the depositary via his or her broker.
If Class A ordinary shares are held outside CCASS, the investor must arrange to deposit his or her Class A ordinary shares into CCASS for delivery to the depositary’s account with the custodian within CCASS, submit and deliver a request for conversion form to the custodian and after duly completing and signing such conversion form, and deliver such conversion form to the custodian.
Upon payment of its fees and expenses and of any taxes or charges, such as stamp taxes or stock transfer taxes or fees, if applicable, the depositary will issue the corresponding number of ADSs in the name(s) requested by an investor and will deliver the ADSs to the designated DTC account of the person(s) designated by an investor or his or her broker.

For Class A ordinary shares deposited in CCASS, under normal circumstances, the above steps generally require two business days. For Class A ordinary shares held outside CCASS in physical form, the above steps may take 14 business days, or more, to complete. Temporary delays may arise. For example, the transfer books of the depositary may from time to time be closed to ADS issuances. The investor will be unable to trade the ADSs until the procedures are completed.

Converting ADSs to Class A Ordinary Shares Trading in Hong Kong

An investor who holds ADSs and who intends to convert his/her ADSs into Class A ordinary shares to trade on the Hong Kong Stock Exchange must cancel the ADSs the investor holds and withdraw Class A ordinary shares from our ADS program and cause his or her broker or other financial institution to trade such ordinary shares on the Hong Kong Stock Exchange.

An investor that holds ADSs indirectly through a broker should follow the broker’s procedure and instruct the broker to arrange for cancellation of the ADSs, and transfer of the underlying ordinary shares from the depositary’s account with the custodian within the CCASS system to the investor’s Hong Kong stock account.

For investors holding ADSs directly, the following steps must be taken:

To withdraw Class A ordinary shares from our ADS program, an investor who holds ADSs may turn in such ADSs at the office of the depositary (and the applicable ADR(s) if the ADSs are held in certificated form), and send an instruction to cancel such ADSs to the depositary.

23


Upon payment or net of its fees and expenses and of any taxes or charges, such as stamp taxes or stock transfer taxes or fees, if applicable, the depositary will instruct the custodian to deliver Class A ordinary shares underlying the cancelled ADSs to the CCASS account designated by an investor.
If an investor prefers to receive Class A ordinary shares outside CCASS, he or she must receive Class A ordinary shares in CCASS first and then arrange for withdrawal from CCASS. Investors can then obtain a transfer form signed by HKSCC Nominees Limited (as the transferor) and register Class A ordinary shares in their own names with the Hong Kong Share Registrar.

For Class A ordinary shares to be received in CCASS, under normal circumstances, the above steps generally require two business days. For Class A ordinary shares to be received outside CCASS in physical form, the above steps may take 14 business days, or more, to complete. The investor will be unable to trade the Class A ordinary shares on the Hong Kong Stock Exchange until the procedures are completed.

Temporary delays may arise. For example, the transfer books of the depositary may from time to time be closed to ADS cancellations. In addition, completion of the above steps and procedures is subject to there being a sufficient number of Class A ordinary shares on the Hong Kong share register to facilitate a withdrawal from the ADS program directly into the CCASS system. We are not under any obligation to maintain or increase the number of Class A ordinary shares on the Hong Kong share register to facilitate such withdrawals.

Depositary Requirements

Before the depositary issues ADSs or permits withdrawal of ordinary shares, the depositary may require:

production of satisfactory proof of the identity and genuineness of any signature or other information it deems necessary; and
compliance with procedures it may establish, from time to time, consistent with the deposit agreement, including presentation of transfer documents.

The depositary may refuse to deliver, transfer, or register issuances, transfers and cancellations of ADSs generally when the transfer books of the depositary or our Hong Kong or Cayman Share Registrars are closed or at any time if the depositary or we determine it advisable to do so or if it would violate any applicable law or the Depository’s policies and procedures.

All costs attributable to the transfer of Class A ordinary shares to effect a withdrawal from or deposit of ordinary shares into our ADS program will be borne by the investor requesting the transfer. In particular, holders of ordinary shares and ADSs should note that the Hong Kong Share Registrar will charge between HK$2.50 to HK$20, depending on the speed of service (or such higher fee as may from time to time be permitted under the Hong Kong Listing Rules), for each transfer of ordinary shares from one registered owner to another, each share certificate cancelled or issued by it and any applicable fee as stated in the share transfer forms used in Hong Kong. In addition, holders of Class A ordinary shares and ADSs must pay up to US$5.00 (or less) per 100 ADSs for each issuance of ADSs and each cancellation of ADSs, as the case may be, in connection with the deposit of Class A ordinary shares into, or withdrawal of Class A ordinary shares from, our ADS program.

Governing Law

The deposit agreement and the ADRs shall be governed by and construed in accordance with the laws of the State of New York. In the deposit agreement, we have submitted to the jurisdiction of the courts of the State of New York and appointed an agent for service of process on our behalf. Notwithstanding the foregoing, (i) any action based on the deposit agreement or the transactions contemplated thereby may be instituted by the depositary in any competent court in the Cayman Islands, Hong Kong, the People’s Republic of China and/or the United States, (ii) the depositary may, in its sole discretion, elect to institute any action, controversy, claim or dispute directly or indirectly based on, arising out of or

24


relating to the deposit agreement or the ADRs or the transactions contemplated thereby, including without limitation any question regarding its or their existence, validity, interpretation, performance or termination, against any other party or parties to the deposit agreement (including, without limitation, against ADR holders and owners of interests in ADSs), by having the matter referred to and finally resolved by an arbitration conducted under the terms described below, and (iii) the depositary may in its sole discretion require that any action, controversy, claim, dispute, legal suit or proceeding brought against the depositary by any party or parties to the deposit agreement (including, without limitation, by ADR holders and owners of interests in ADSs) shall be referred to and finally settled by an arbitration conducted under the terms described below. Any such arbitration shall be conducted in the English language either in New York, New York in accordance with the Commercial Arbitration Rules of the American Arbitration Association or in Hong Kong following the arbitration rules of the United Nations Commission on International Trade Law (UNCITRAL).

By holding an ADS or an interest therein, registered holders of ADRs and owners of ADSs each irrevocably agree that any legal suit, action or proceeding against or involving us or the depositary, arising out of or based upon the deposit agreement, the ADSs or the transactions contemplated thereby, may only be instituted in a state or federal court in New York, New York, and each irrevocably waives any objection which it may have to the laying of venue of any such proceeding, and irrevocably submits to the exclusive jurisdiction of such courts in any such suit, action or proceeding.

25


EX-4.83 3 gds-20221231xex4d83.htm EXHIBIT 4.83

Exhibit 4.83

Zhang Kejing

and

GDS (Shanghai) Investment Co., Ltd.


with regards to

Shanghai Xinwan Enterprise Management Co., Ltd.

Equity Pledge Agreement


Date: August 1, 2022


Equity Pledge Agreement

This Equity Pledge Agreement (the Agreement) is entered into by and between the following parties on August 1, 2022 in Shanghai, PRC:

Party A: Zhang Kejing (hereinafter referred to as the Pledger)

Address: Room 206, Gate 1, 17th Floor, Zhongfangli, Chaoyang District, Beijing

ID: 110105198206231517

Party B: GDS (Shanghai) Investment Co., Ltd. (hereinafter referred to as the Pledgee)

Registered Address: Room 1046A, 55 Xili Road, China (Shanghai) Pilot Free Trade Zone, China

Legal Representative: Huang Wei

Whereas:

(1)

The Pledger is the registered shareholder of Shanghai Xinwan Enterprise Management Co., Ltd. (with registered address at Room 207, 2rd Floor, Building 2, 255 Meisheng Road, China (Shanghai) Pilot Free Trade Zone, China, hereinafter referred to as the Company), holding 20% of the equity interests of the Company (with a total capital contribution of RMB 200,000, hereinafter referred to as Company's Equity Interest). On the execution date of this Agreement, the capital contribution and proportion of shares of the Pledgers in the Companys registered capital are as shown in Exhibit 1 of this Agreement.

(2)

The Pledger has entered into a Loan Agreement with the Pledgee on August 1, 2022 (the Loan Agreement) to borrow a loan of RMB 200,000 (the Loan) to expand the Company's business.

(3)

The Pledger has entered into an Exclusive Call Option Agreement (the Call Option Agreement) and a Shareholder Voting Proxy Agreement (the Voting Proxy Agreement) with the Pledgee and the Company on August 1, 2022. The Pledgee and the Company have entered into an Exclusive Technology License and Service Agreement (the Service Agreement) and an Intellectual Property Rights License Agreement (the License Agreement) on December 16, 2019.

(4)

The Pledger agrees to pledge all its equity shares in the Company as security to the Pledgee for the purpose of guaranteeing the performance of the Contractual Obligations (as defined below) of the Pledger and the Company and the discharge of the Secured Debts (as defined below) under this Agreement, to which the Pledgee shall have first priority.

Now, therefore, the parties agree as follows through negotiation:

1


Article 1 Terms and Definitions

1.1

Unless otherwise specified or in cases where the context demands a different interpretation, the terms used in this Agreement shall have the following meanings:

Contractual Obligations:

means all contractual obligations of the Pledger under the Transaction Agreements (as defined below) and this Agreement, and all contractual obligations of the Company under the Call Option Agreement, the Voting Proxy Agreement, the Service Agreement and the License Agreement.

Secured Debts:

means all direct, indirect and derivative losses and losses of anticipated profits, suffered by the Pledgee, incurred as a result of any Event of Default by the Pledger and/or the Company, and all expenses occurred in connection with enforcement by the Pledgee of the Pledger and/or the Company's Contractual Obligations. The Pledgers amount of pledge (i.e. the secured amount) is RMB 200,000.

Transaction Agreements:

means the Loan Agreement, the Call Option Agreement and the Voting Proxy Agreement.

Event of Default:

means any of the following event: (i) any breach by the Pledger of the contractual obligations under the Loan Agreement, the Call Option Agreement, the Voting Proxy Agreement or this Agreement; (ii) any breach by the Company of any obligations under the Call Option Agreement, the Voting Proxy Agreement, the Service Agreement and the License Agreement; or (iii) the License Agreement, the Service Agreement and/or any of the Transaction Agreements becomes invalid or unenforceable due to change of PRC Law, promulgation of a new PRC Law or any other reasons, and Pledgee is unable to provide for an alternative arrangement to effectuate the purpose under the Transaction Agreements.

2


Pledged Equity:

means all Companys Equity Interest lawfully owned by the Pledger on the effective date of the Agreement and to be pledged to the Pledgee for the purpose of guaranteeing the performance of the Contractual Obligations by the Pledger and the Company in accordance with this Agreement. The total amount of the pledged equity from the Pledger is RMB 200,000 per 200,000 shares, plus the increased capital and dividends under Articles 2.6 and 2.7 of this Agreement.

PRC:

means, for the purpose of this Agreement, the Peoples Republic of China, excluding Hong Kong, Macau and Taiwan.

PRC Law:

means the laws, administrative regulations, administrative rules, local regulations, judicial interpretations and other binding legal documents of the People's Republic of China that are in force at the time.

Equity Pledge

has the same meaning as the one stipulated in Article 2.2 of this Agreement.

Said Partys Rights

has the same meaning as the one stipulated in Article 12.6 of this Agreement.

Power of Attorney

has the same meaning as the one stipulated in Article 12.11 of this Agreement.

1.2

Any citation of any PRC law in this Agreement shall be deemed to:

(1)simultaneously include the citation of the content of the amendments, adjustments, complements and revisions of PRC law regardless of whether the effective date is before or after the conclusion of this Agreement; and

(2)simultaneously include the citation of other decisions, notices and rules made or taking effect pursuant to the PRC Law.

1.3

Unless otherwise stipulated in the context of this Agreement, Article, Section, Paragraph and Subparagraph referred to in this Agreement shall mean relevant content in this Agreement.

Article 2 Equity Pledge

2.1

The Pledger hereby agrees to pledge to Pledgee the Pledged Equity, which it lawfully owns and has the right of disposal, as the Pledgee's interest in the

3


Transaction Agreements, and as the guarantee for the performance of the Contractual Obligations and the discharge of the Secured Debts. Subject to other provisions of this Agreement, the Pledgers respective Pledged Equity and Secured Debts are as follows:

Pledger

Pledged Equity

Secured Debts

Zhang Kejing

RMB 200,000 per 200,000 shares

RMB 200,000

2.2

The Pledger undertakes that he shall record the equity pledge arrangement hereunder (the Equity Pledge) in the register of shareholders of the Company on the date of the execution of this Agreement, and shall register the Equity Pledge at the administration for industry and commerce where the Company is registered within a time period agreed upon by the Parties. The Pledger shall provide the Pledgee with a certificate of registration of the aforesaid Equity Pledge in the register of shareholders of the Company to the satisfaction of the Pledgee.

2.3

During the valid term of this Agreement, unless attributable to the Pledgees willful conduct or the Pledgees gross negligence with direct causation to the consequence, the Pledgee shall not be held liable to any reduction in the value of the Pledged Equity, and the Pledger shall have no right to claim any compensation or to make other requests in any way against the Pledgee.

2.4

Without breaching the provisions of the above-mentioned Article 2.3, if there is any probability that the value of the Pledged Equity will be notably reduce which is sufficient to prejudice the rights of the Pledgee, the Pledgee may at any time auction or sell the Pledged Equity on behalf of the Pledger, and reach an agreement with the Pledger to use the proceeds from such auction or sales to prepay the Secured Debts or to withdraw and deposit such proceeds with the notary office in the place where the Pledgee is domiciled (all expenses so incurred shall be assumed by the Pledgee).

2.5

Upon occurrence of any Event of Default, the Pledgee has the right to dispose of the Pledged Equity in accordance with Article 4 of this Agreement.

2.6

The Pledger may increase the registered capital of the Company with the Pledgees prior consent. If the Pledger subscribes for the increased registered capital of the Company, the Pledger shall, as required by the Pledgee, execute relevant equity pledge agreement for the pledge of the increased registered capital of the Company, and go through the formalities for equity pledge correspondingly.

2.7

The Pledger shall not distribute dividends or capital bonus (whether formed before or after the execution of this Agreement) from the Equity Interest without prior written consent of the Pledgee. The dividends or capital bonus (whether

4


formed before or after the execution of this Agreement) distributed from the Pledged Equity received by the Pledger shall be deposited into an account designated and supervised by the Pledgee and shall be used to discharge the Secured Debts prior and in preference to making any other payment.

2.8

The Pledgee shall have the right to dispose of any of the Pledged Equity of Pledger in accordance with this Agreement after the occurrence of any Event of Default.

Article 3 Release of Pledge

After the Pledger and the Company have fully and completely performed all of the Contractual Obligations and discharged all of the Secured Debts, the Pledgee shall, upon the Pledgers request, release the Equity Pledge under this Agreement and cooperate with the Pledger to cancel the registration of the Equity Pledge on the Companys register of shareholders. The Pledgee shall assume the reasonable expenses arising out of the release of the Equity Pledge.

Article 4 Disposal of Pledged Equity

4.1

The Pledger and the Pledgee hereby agree that in case of the occurrence of any Event of Default, the Pledgee shall have the right to, by notifying the Pledger in writing, exercise all the remedial rights and power as prescribed by PRC Law, the Transaction Agreements and the provisions of this Agreement, including but not limited to being compensated in first priority with proceeds from auctions or sales of the Pledged Equity. The Pledgee shall not be held liable to any loss caused by its reasonable exercise of such rights and power.

4.2

The Pledgee shall have the right to delegate in writing its lawyers or other agents to exercise all or any part of its rights and power above, and the Pledger shall not raise any objection thereto.

4.3

The Pledger shall assume the reasonable expenses arising from the Pledgee's exercise of any or all of the above-mentioned rights and power; the Pledgee has the right to deduct such expenses from the proceeds gained from its exercise of such rights and power.

4.4

The proceeds gained from the Pledgees exercise of its rights and power shall be settled in accordance with the following order:

firstly, to pay all expenses arising out of the disposal of the Pledged Equity and the Pledgees exercise of its rights and power (including but not limited to court expenses and the remuneration paid to its lawyers and agents);

5


secondly, to pay the taxes and charges payable for the disposal of the Pledged Equity; and

thirdly, to repay the Secured Debts to the Pledgee.

If any balance remains after the deduction of the above amounts, the Pledgee shall return the balance to the Pledger or any other person entitled to such amount pursuant to relevant laws and regulations, or deposit such amount with the notary office in the place where the Pledgee is domiciled (all expenses so incurred shall be assumed by the Pledger).

4.5

The Pledgee has the discretion to, simultaneously or in certain sequence, exercise any remedies for defaults that it is entitled to. The Pledgee may exercise its rights to auction or sell the Pledged Equity under this Agreement without first exercising any other remedies for defaults.

Article 5 Costs and Expenses

All actual expenses related to the creation of the Equity Pledge under this Agreement, including but not limited to stamp duty, any other taxes and all legal fees, etc., shall be assumed by the Pledgee.

Article 6 Continuity and No Waiver

The Equity Pledge created under this Agreement is a continuing assurance, which shall be valid until the Contractual Obligations are fully performed or the Secured Debts are fully discharged. No waiver or grace period of any default of the Pledger given by the Pledgee, nor the Pledgees delay in performance of any of its rights under the Transaction Agreements and this Agreement, shall affect the rights of the Pledgee under this Agreement, the Transaction Agreements and the relevant PRC Law to require, at any time thereafter, the Pledger to strictly implement the Transaction Agreements and this Agreement, or the rights that the Pledgee is entitled to with respect to the Pledgers subsequent breach of the Transaction Agreements and/or this Agreement.

Article 7 Representations and Warranties

The Pledger represents and warrants to the Pledgee as follows:

7.1

He/she is a PRC citizen with full capacity of action, full and independent legal status, and legal capacity, and is capable of acting independently as a subject of proceedings.

7.2

He/she has full capacity and power to execute and deliver this Agreement and all

6


other documents to be executed by him/her in relation to the transaction referred to in this Agreement, and to complete the transaction referred to in this Agreement.

7.3

All the reports, documents and information related to the Pledger and all the matters required under this Agreement provided to the Pledgee by the Pledger prior to the effective date of this Agreement are true and accurate in all material respects as of the effective date of this Agreement.

7.4

All the reports, documents and information related to the Pledger and all the matters required under this Agreement provided to the Pledgee by the Pledger prior to the effective date of this Agreement are true, accurate and effective in all material respects at the time of provision.

7.5

On the effective date of the Agreement, the Pledger is the sole legal and beneficial owners of the Pledged Equity and have the right to dispose of the Pledged Equity or any part of it. There is no existing dispute with respect to the ownership of the Pledged Equity.

7.6

Except the security interests created over the Pledged Equity under this Agreement and the rights created under the Transaction Agreements, there are no other security interests or third party rights over the Pledged Equity.

7.7

The Pledged Equity can be legally pledged and transferred, and the Pledger has full rights and power to pledge the Pledged Equity to the Pledgee in accordance with the provisions of this Agreement.

7.8

This Agreement, upon due execution by the Pledger, constitutes the lawful, valid and binding obligations on the Pledger.

7.9

All third party approvals, permits, waivers and authorizations, all approvals, permits and waivers from any governmental authorities, and all registration or filing formalities with any government authorities (if legally required), which are required with respect to the execution and performance of this Agreement and the Equity Pledge under this Agreement, have been obtained or conducted, and will be fully effective during the valid term of this Agreement.

7.10

The execution and performance of this Agreement by the Pledger does not violate or conflict with any laws applicable thereto, any agreement, any court judgment, any arbitration award or any decision of administrative authorities to which it is a party or by which its assets is bound.

7.11

The pledge under this Agreement constitutes the first priority security interest over the Pledged Equity with the first priority.

7.12

All taxes and expenses payable for obtainment of the Pledged Equity have been

7


paid by the Pledger in full.

7.13

There is no pending or, to the knowledge of the Pledger, imminent lawsuit, legal proceeding or claim at any court or arbitration tribunal against the Pledger, their property or the Pledged Equity, or any pending or, to the knowledge of the Pledger, imminent lawsuit, legal proceeding or claim at any government agency or administrative authority against the Pledger, their property or the Pledged Equity, that will have material or adverse effect on the financial conditions of the Pledger or their abilities to perform their obligations and security liabilities under this Agreement.

7.14

The Pledger hereby undertakes to the Pledgee that the above representations and warranties are true and accurate and will be fully complied with under any circumstance and at any time before the Contractual Obligations are performed in full or the Secured Debts are discharged in full.

Article 8 Pledgers Undertakings

The Pledger hereby jointly and severally undertakes to the Pledgee as follows:

8.1

Without prior written consent of the Pledgee, the Pledger shall not create, or allow to be created, any new pledge or any other security interests over the Pledged Equity. Any pledge or other security interest created over all or any part of the Pledged Equity without prior written consent of the Pledgee shall be invalid.

8.2

Without prior written notice to and prior written consent from the Pledgee, the Pledger shall not transfer the Pledged Equity and all activities of the Pledger to transfer the Pledged Equity shall be invalid. The proceeds obtained from the Pledgers transfer of the Pledged Equity shall be used first to prepay the Secured Debts to the Pledgee or to be deposited with a third party as agreed with the Pledgee. In case Pledger transfers the Pledged Equity held by it with prior written consent from the Pledgee, the Pledged Equity held by other Pledger shall continue to be bound by the Agreement without being adversely affected.

8.3

In the event of occurrence of any lawsuit, arbitration or other claim which may have adverse effect on the interests of the Pledger or the Pledgee under the Transaction Agreements and this Agreement or on the Pledged Equity, the Pledger undertakes to notify the Pledgee in writing as soon as possible and in a timely manner, and, as reasonably required by the Pledgee, to take all necessary measures to ensure the pledge interest of the Pledgee over the Pledged Equity.

8.4

The Pledger shall not take, or allow to be taken, any activity or action which may have adverse effect on the Pledgees interest under the Transaction Agreements and this Agreement or on the Pledged Equity.

8


8.5

The Pledger undertakes to, as reasonably required by the Pledgee, take all necessary measures and execute all necessary documents (including but not limited to any supplemental agreement to this Agreement) to ensure the pledge interest of the Pledgee over the Pledged Equity and the exercise and realization thereof.

8.6

If the exercise of the right of pledge under this Agreement will result in the transfer of any Pledged Equity, the Pledger undertakes to take all measures to complete such transfer.

Article 9 Change of Circumstances

As supplement and not in conflict with the Transaction Agreements and other provisions of this Agreement, if at any time, due to the promulgation or change of any PRC Law, or the change of interpretation or application of such PRC Law, or the change of relevant registration procedures, the Pledgee believes that it is illegal or in conflict with such PRC Law, to keep this Agreement effective and/or to dispose of the Pledged Equity in accordance with this Agreement, the Pledger shall promptly take any action and/or execute any agreement or other document upon written instruction by the Pledgee and as reasonably required by the Pledgee, so as to:

(1)

keep this Agreement effective;

(2)

facilitate the disposal of the Pledged Equity in accordance with this Agreement; and/or

(3)

keep or realize the security created or intended by this Agreement.

Article 10 Effectiveness and Term of this Agreement

10.1

This Agreement shall come into effect upon the satisfaction of all of the following conditions:

(1)this Agreement has been duly executed by the Parties;

(2)the Equity Pledge under this Agreement has been legally recorded in the register of shareholders of the Company.

10.2

The term of this Agreement shall end upon the full performance of the Contractual Obligations or upon the full discharge of the Secured Debts.

Article 11 Notices

9


11.1

All notices between the Parties in connection with the performance of the rights and obligations under this Agreement shall be made in writing and shall be delivered in person, by registered mail, postage prepaid mail, recognized express mail, facsimile to the party concerned.

11.2

If any of such notices or other correspondences is transmitted by facsimile or telex, it shall be deemed delivered immediately upon transmission; if delivered in person, it shall be deemed delivered at the time of delivery; if sent by post, it shall be deemed delivered five (5) days after dispatch.

Article 12 Miscellaneous

12.1

Without consent of the Pledger, the Pledgee may transfer its rights and/or obligations hereunder to any third party upon notifying the Pledger, however, the Pledger may not transfer its rights, obligations and/or liabilities hereunder to any third party without the prior written consent of the Pledgee. The successors or permitted assignees (if any) of the Pledger shall continue to perform the respective obligations of the Pledger under this Agreement.

12.2

This Agreement is made in duplicate (2 copies), with one (1) original to be retained by each Party hereto. More originals may be executed (when necessary) for the purpose of registration or filing formalities.

12.3

The conclusion, validity, performance, amendment, interpretation and termination of this Agreement shall be governed by the PRC Law.

12.4

Any dispute arising out of or relating to this Agreement shall be settled through amicable negotiations between the Parties. If any dispute cannot be resolved through negotiations within thirty (30) days, the dispute shall be referred to Shanghai International Economic and Trade Arbitration Commission for arbitration in accordance with the commission's arbitration rules. The seat of arbitration shall be Shanghai. The arbitration award shall be final and binding upon the Parties. After the arbitration award takes effect, any party shall have the right to submit an application to a court with jurisdiction for enforcement of the arbitration award. The competent court shall have the right to grant a provisional remedy on request by the disputing party, such as a judgment or an order to seize or freeze the breaching party's properties or equity shares.

12.5

Any right, power or remedy granted to a Party by any provision of this Agreement shall not preclude the Party from any right, power or remedy granted by other provisions of this Agreement, and any exercise of any right, power and remedy by a Party shall not preclude the Party from exercising other rights, power and remedies.

12.6

No failure or delay by any Party in exercising any right, power or remedy (the

10


Said Partys Rights) provided by law or under this Agreement shall constitute a waiver of the Said Partys Rights and no single or partial waiver of any Said Partys Rights shall preclude the exercise of any Said Party Rights in other means or the exercise of any other Said Partys Rights.

12.7

The headings hereof have been inserted for convenience of reference only, under no circumstances shall such headings be construed to affect the meaning, construction or effect of this Agreement.

12.8

The provisions of this Agreement are severable and independent to one another. If at any time one or several articles herein shall be deemed invalid, illegal or unenforceable, the validity, legality or enforceability of other provisions herein shall not be affected thereby.

12.9

Any amendments or supplements to this Agreement shall be made in writing. Except for the assignment by the Pledgee of its rights hereunder pursuant to Article 12.1, the amendments or supplements to this Agreement shall take effect only upon the due execution by the Parties to this Agreement.

12.10

Subject to the provisions in the above-mentioned Article 12.1, this Agreement shall be binding on the legal successors of the Parties.

12.11

Upon request of the Pledgee, the Pledger shall execute a power of attorney (the Power of Attorney, refer to Exhibit 2 of this Agreement) to authorize any person designated by the Pledgee (the Trustee) to execute on the Pledgers behalf pursuant to this Agreement any and all legal documents necessary for the exercise of the Pledgees rights hereunder. Such Power of Attorney shall be delivered to the Pledgee to keep once executed and, when necessary, the Pledgee may at any time submit the Power of Attorney to the relevant government authorities. When and only when the Pledgee issues a written notice to the Pledger to dismiss and replace the Trustee shall the Pledger immediately revoke the entrustment of the existing Trustee under this Agreement and entrust another Trustee designated by the Pledgee at the time to execute any and all necessary legal documents on behalf of the Pledger in accordance with the stipulations of this Agreement; the new Power of Attorney shall replace the original Power of Attorney once made. Under no other circumstances shall the Pledger revoke the Power of Attorney to the Trustee.

[Remainder of this page intentionally left blank]

11


[Signature page]

In witness whereof, this Equity Pledge Agreement is executed by and between the following parties on the date and at the place first above written.

Zhang Kejing

Signature:

/s/ Zhang Kejing

GDS (Shanghai) Investment Co., Ltd.

(Seal)

Signature:

/s/ Huang Wei

Name: Huang Wei

Title: Legal Representative

Signature page of Equity Pledge Agreement


Exhibit 1:

Company Profile

Company Name: Shanghai Xinwan Enterprise Management Co., Ltd.

Registered Address: Room 207, 2rd Floor, Building 2, 255 Meisheng Road, China (Shanghai) Pilot Free Trade Zone, China

Registered Capital: RMB 1,000,000

Legal Representative: Chen Yilin

Share Structure:

Shareholders/Pledger's name

Share of Registered Capital

Proportion of Capital Contribution

Li Wenfeng

RMB 200,000

20%

Chen Yilin

RMB 200,000

20%

Liang Yan

RMB 200,000

20%

Zhang Kejing

RMB 200,000

20%

Wang Qi

RMB 200,000

20%

Fiscal Year: January 1 to December 31

Exhibit 1 Equity Pledge Agreement


Exhibit 2

Format of Power of Attorney

I,                    , hereby irrevocably entrust                    [ID Card No.:                    ], as my trustee, to execute the legal documents in connection with the exercise of the shareholder's rights (including but not limited to the transfer of such shares, excluding the attendance of shareholder's meetings of the Company and the exercise of voting right of shareholder in such meetings) corresponding to all the shares I hold in Shanghai Xinwan Enterprise Management Co., Ltd. .

Signature:

Date

Exhibit 2 Power of Attorney


EX-4.84 4 gds-20221231xex4d84.htm EXHIBIT 4.84

Exhibit4.84

GDS (Shanghai) Investment Co., Ltd.

Shanghai Xinwan Enterprise Management Co., Ltd.

and

Zhang Kejing

__________________________________________

with regards to

Shanghai Xinwan Enterprise Management Co., Ltd.

Voting Proxy Agreement

___________________________________________

Date: August 1, 2022


Voting Proxy Agreement

This Voting Proxy Agreement ("this Agreement) is entered into on August 1, 2022 in Shanghai, the Peoples Republic of China ("China) by and among:

(1)

GDS (Shanghai) Investment Co., Ltd. (hereinafter referred to as WFOE)

Registered Address: Room 1046A, 55 Xili Road, China (Shanghai) Pilot Free Trade Zone, China

Legal Representative: Huang Wei

(2)

Shanghai Xinwan Enterprise Management Co., Ltd. (hereinafter referred to as Shanghai Xinwan)

Registered Address: Room 207, 2rd Floor, Building 2, 255 Meisheng Road, China (Shanghai) Pilot Free Trade Zone, China

Legal Representative: Chen Yilin

(3)

Zhang Kejing (hereinafter referred to as Shareholder)

ID Card No.: 110105198206231517

(In this Agreement, the above parties are referred to individually as a Party and collectively as the Parties.)

Whereas:

1.

The Shareholder is an existing equity interest holder of Shanghai Xinwan and holding 20% equity shares of Shanghai Xinwan;

2.

The Shareholder intends to appoint WFOE as its voting proxy for exercising its voting right in Shanghai Xinwan, and WFOE agrees to accept the appointment and designate a person for exercising the voting right.

Now, therefore, the Parties reach an agreement as follows through amicable negotiation:

Article 1 Voting Proxy

1.1

The Shareholder hereby irrevocably undertakes that it will, upon WFOE's written notification during the term of this Agreement and subject to the stipulations of Article 1.2 of this Agreement, sign a Power of Attorney to authorize (       , ID Card No.:            ) to exercise the following rights of it as Shareholder of Shanghai Xinwan in line with the articles of incorporation of Shanghai Xinwan in force at the time:

(1)

Right to attend meeting of Shareholder as the proxy of the Shareholder;

(2)

Right to make decisions as the proxy of the Shareholder on issues to be

1


deliberated by the Shareholder (including but not limited to the designation and election of directions, general manager and other senior management of Shanghai Xinwan);

(3)

Any voting rights of the Shareholder as prescribed by law;

(4)

Other voting rights of Shareholder under the articles of incorporation of Shanghai Xinwan (including any other voting rights of Shareholder under revised and restated articles of incorporation);

(5)

Right to endorse any meeting minutes and resolutions of meeting of Shareholder or other legal documents; and

(6)

Right to submit documents to relevant business registration agency for filing and archiving as the proxy of the Shareholder.

Shanghai Xinwan hereby irrevocably undertakes that it will, upon WFOE's written notification during the term of this Agreement and subject to the stipulations of Article 1.2 of this Agreement, sign a Power of Attorney to authorize (         , ID Card No.:          , together with the above trustee collectively referred to as Trustee) to exercise the following rights (together with the above trusted rights collectively referred to as Trusted Rights) of it as shareholder of its subsidiary in line with the articles of incorporation of such subsidiary in force at the time:

(1)

Right to attend meeting of shareholder as the proxy of Shanghai Xinwan;

(2)

Right to make decisions as the proxy of Shanghai Xinwan on issues to be deliberated by Shanghai Xinwan (including but not limited to the designation and election of directions, general manager and other senior management of the subsidiary of Shanghai Xinwan);

(3)

Any voting rights of Shanghai Xinwan as the shareholder of its subsidiary as prescribed by law;

(4)

Other voting rights of shareholder under the articles of incorporation of the subsidiary of Shanghai Xinwan (including any other voting rights of shareholder under revised and restated articles of incorporation);

(5)

Right to endorse any meeting minutes and resolutions of meeting of shareholder or other legal documents; and

(6)

Right to submit documents to relevant business registration agency for filing and archiving as the proxy of Shanghai Xinwan.

1.2

The above-mentioned authorization and assignment are subject to the condition that the Trustee is a Chinese citizen and WFOE agrees the authorization and assignment.

2


When and only when WFOE issues a written notice to the Shareholder requesting the dismissal and replacement of the Trustee shall the Shareholder immediately revokes the assignment of the current Trustee under this Agreement and entrust another Chinese citizen designated by WFOE at the time to exercise the Trusted Rights in accordance with the stipulations of this Agreement; the new authorization shall replace the original authorization immediately. Under no other circumstances shall the Shareholder revoke the authorization to the Trustee.

1.3

WFOE shall ensure the Trustee fulfills his/her trusted duties within the scope of authorization under this Agreement with due diligence and caution; the Shareholder shall acknowledge and be held liable for any legal consequence arising from the Trustee's exercise of the above-mentioned Trusted Rights.

1.4

The Shareholder hereby confirms that the Trustee does not have to consult the Shareholder before making decisions during his/her exercise of the above-mentioned Trusted Rights. WFOE shall nonetheless ensure that the Trustee will inform the Shareholder of any such decision in a timely manner once the decision is made.

Article 2 Right to Information

The Trustee designated in accordance with Article 1.1 of this Agreement shall, for the purpose of exercising the Trusted Rights under this Agreement, have the right to access relevant data (including but not limited to any account book, statement, contract, and internal communication, all meeting minutes of the board of directors and other documents that are related to the financial, business and operational activities,) of Shanghai Xinwan and its subsidiary in order to get necessary information of Shanghai Xinwan and its subsidiary on their operation, business , clients, finance, and employees, and Shanghai Xinwan shall give full cooperation with respect to that.

Article 3 Exercise of Trusted rights

3.1

The Shareholder and Shanghai Xinwan shall give full assistance to facilitate the Trustee's exercise of the Trusted Rights, including prompt execution of the decisions made by the Trustee as the proxy of Shanghai Xinwan and its subsidiary and other pertinent legal documents when necessary (e.g. documents required to be submitted to government agencies for examination and approval, registration, and/or filing).

3.2

If, at any time during the term of this Agreement, the conferral or exercise of the Trusted Rights under this Agreement is unenforceable for any reason (except for breach of this Agreement by the Shareholder or Shanghai Xinwan), the Parties shall immediately seek an alternative scheme most similar to the unenforceable one, and enter into a supplementary agreement to make modifications or adjustments to the provisions of this Agreement when necessary, in order to ensure the continuous fulfillment of the purpose of this Agreement.

3


Article 4 Exemption and Compensation

4.1

The Parties acknowledge that WFOE shall not be requested to be liable for or compensate (monetary or otherwise) other Parties or any third party due to the exercise of the Trusted Rights by the Trustee designated by WFOE under this Agreement.

4.2

Shanghai Xinwan and the Shareholder agree to indemnify WFOE and the Trustee and hold them harmless against all losses incurred or likely to incur due to the exercise of the Trusted Rights by the Trustee designated by WFOE, including but not limited to any loss resulting from any litigation, demand, arbitration or claim initiated or raised by any third party against it or from administrative investigation or penalty of governmental authorities. However, losses incurred due to willful misconduct or gross negligence of WFOE or the Trustee shall not be compensated.

Article 5 Representations and Warranties

5.1

The Shareholder hereby represents and warrants that:

5.1.1

He/she is a PRC citizen with full capacity of action, full and independent legal status, and legal capacity, and is capable of acting independently as a subject of proceedings.

5.1.2

He/she has full power and authority to sign and deliver this Agreement and all other documents to be signed by him/her for the transaction referred to in this Agreement and has full power and authority to complete the transaction referred to in this Agreement.

5.1.3

This Agreement is executed and delivered by the Shareholder lawfully and properly; this Agreement constitutes the legal and binding obligations on him/her and is enforceable on him/her in accordance with the terms and conditions hereof.

5.1.4

He/she is the registered Shareholder of Shanghai Xinwan as of the effective date of this Agreement, and except the rights created by this Agreement, the Equity Pledge Agreement between it and WFOE, and the Exclusive Call Option Agreement between it and Shanghai Xinwan and WFOE, there exists no third party right on the Trusted Rights. Pursuant to this Agreement, the Trustee may fully and sufficiently exercise the Trusted Rights in accordance with the effective articles of incorporation of Shanghai Xinwan.

5.2

WFOE and Shanghai Xinwan hereby respectively represents and warrants that:

4


5.2.1

It is a limited liability company duly incorporated and validly existing under the laws of the People's Republic of China as an independent judicial person and with complete, independent legal status and legal competence to sign, deliver and perform this Agreement, as an independent subject of proceedings.

5.2.2

It is vested with full power and authority to complete the transaction referred to in this Agreement and the signing of all other documents related to the transaction referred to in this Agreement.

5.3

Shanghai Xinwan further represents and warranties that the Shareholder is the registered Shareholder of Shanghai Xinwan on the effective date of this Agreement. Pursuant to this Agreement, the Trustee may fully and sufficiently exercise the Trusted Rights in accordance with the effective articles of incorporation of Shanghai Xinwan.

Article 6 Term of Agreement

6.1

This Agreement takes effect as of the date of due execution of all the Parties hereto, unless terminated in advance by written agreement between all Parties or in accordance with Article 8.1 of this Agreement.

6.2

If the Shareholder transfers its equity interest in the Shanghai Xinwan with prior consent of WFOE, it will cease to be a Party of this Agreement, while the obligations and undertakings of other Parties shall not be negatively affected.

Article 7 Notice

7.1

All notices or other correspondences between the Parties in connection with the performance of the rights and obligations under this Agreement shall be in writing and be delivered in person, by registered mail, postage prepaid mail, recognized express mail, facsimile to the Party concerned.

7.2

If any of such notices or other correspondences is transmitted by facsimile or telex , it shall be treated as delivered immediately upon transmission; if delivered in person, it shall be treated as delivered at the time of delivery; if posted by mail, it shall be deemed delivered five (5) days after dispatch.

Article 8 Breach of Agreement

8.1

The Parties agree and acknowledge that, any substantial violation of any provision under this Agreement, or substantially non-performance of this Agreement by a Party

5


(the Breaching Party) constitutes a breach of the Agreement (the Breach of Agreement). Any of the non-breaching Parties (the Non-breaching Parties) shall be entitled to require the Breaching Party to correct or take remedial measures within a reasonable time limit. Where the Breaching Party fails to take any remedy measures in a reasonable time limit required by the Non-breaching Party or within 10 days after the written notice of the Non-breaching Party, if the Breaching Party is the Shareholder or Shanghai Xinwan, then the Non-breaching Party has the right to take any of the following measures at its discretion: (1) terminating this Agreement and requiring full compensation from the Breaching Party; or (2) requiring the compulsory performance of the obligations of and full compensation from the Breaching Party under this Agreement ; if the Breaching Party is WFOE, then the Non-breaching Party has the right to require the compulsory performance of the obligations of and full compensation from the Breaching Party under this Agreement .

8.2

The Parties agree and acknowledge that the Shareholder or Shanghai Xinwan shall under no circumstances prematurely terminate this Agreement for whatever reasons, unless otherwise specified in this Agreement or required by law.

8.3

Notwithstanding any other provisions herein, the effectiveness of this Article shall survive the suspension or termination of this Agreement.

Article 9 Miscellaneous

9.1

This Agreement is made in triplicate (3 copies), with each Party holding a copy.

9.2

The conclusion, validity, performance, amendment, interpretation and termination of this Agreement are governed by the laws of the People's Republic of China.

9.3

The Parties shall strive to settle any dispute or conflicts arising from or in connection with this Agreement through amicable negotiation. If the discrepancies cannot be solved by negotiations within thirty (30) days, they should be submitted to Shanghai International Economic and Trade Arbitration Commission for arbitration in accordance with the commission's arbitration rules in Shanghai. The award of the arbitration shall be final and binding on the Parties. After arbitration award takes effect, any Party shall have the right to apply for the enforcement of the arbitration award to a court with jurisdiction.  The competent court shall have right to grant a provisional remedy on request by the disputing party, such as a judgment or an order to seize or freeze the breaching party's properties or equity shares.

9.4

Any right, power or remedy granted to a Party by one term of this Agreement does not exclude the Party from any right, power or remedy granted by other terms or laws and regulations; the exercise of any right, power or remedy by a Party shall not preclude the Party's exercise of its other rights, powers or remedies.

9.5

No failure or delay by any Party in exercising any right or remedy (the Said Partys

6


Rights) provided by law or under this Agreement shall impair such right or remedy or operate or be construed as a waiver or variation of it or preclude its exercise at any subsequent time and no single or partial exercise of any such right or remedy shall preclude any other or further exercise of it or the exercise of any other right or remedy.

9.6

The headings hereof have been inserted for convenience of reference only, under no circumstances shall such headings be construed to affect the meaning, construction or effectiveness of this Agreement.

9.7

The provisions of this Agreement are severable and independent to one another. If at any time one or several articles herein shall be deemed invalid, illegal or unenforceable, the validity, legality or enforceability of other provisions herein shall not be affected thereby.

9.8

Any amendment or supplement of this Agreement shall be made in writing and duly executed by all Parties herein before taking effect.

9.9

Without prior written permission from the other Parties, no Party may transfer any of its rights and/or obligations under this Agreement to any third party.

9.10This Agreement is binding on all the Parties herein and their respective lawful successors and assignees.

[Remainder of this page intentionally left blank]

7


Signature page

In witness whereof, this Voting Proxy Agreement is entered into by the following Parties on the date and at the place first above written.

GDS (Shanghai) Investment Co., Ltd.

    

(Seal)

Signature:

/s/ Huang Wei

Name:

Huang Wei

Title:

Legal Representative

Shanghai Xinwan Enterprise Management Co., Ltd.

(Seal)

Signature:

/s/ Chen Yilin

Name:

Chen Yilin

Title:

Legal Representative

Zhang Kejing

Signature:

/s/ Zhang Kejing

8


EX-4.85 5 gds-20221231xex4d85.htm EXHIBIT 4.85

Exhibit4.85

Zhang Kejing

Shanghai Xinwan Enterprise Management Co., Ltd.

and

GDS (Shanghai) Investment Co., Ltd.

__________________________________________

with regards to

Shanghai Xinwan Enterprise Management Co., Ltd.

Exclusive Call Option Agreement

___________________________________________

Date: August 1, 2022


Exclusive Call Option Agreement

This Exclusive Call Option Agreement (the Agreement) is entered into by and among the following parties on August 1, 2022 in Shanghai, China:

1.

Zhang Kejing, a citizen of the Peoples Republic of China (ID Card No.: 110105198206231517) (hereinafter referred to as the Existing Shareholder);

2.

GDS (Shanghai) Investment Co., Ltd. (hereinafter referred to as WFOE)

Registered Address: Room 1046A, 55 Xili Road, China (Shanghai) Pilot Free Trade Zone, China;

3.

Shanghai Xinwan Enterprise Management Co., Ltd. (hereinafter referred to as the Shanghai Xinwan)

Registered Address: Room 207, 2rd Floor, Building 2, 255 Meisheng Road, China (Shanghai) Pilot Free Trade Zone, China.

(In this Agreement, the above parties are referred to individually as a Party and collectively as the Parties.)

Whereas:

(1)

The Existing Shareholder is the registered shareholder of Shanghai Xinwan and in legal possession of 20% if the equity shares of Shanghai Xinwan on the execution date of this Agreement (basic information of Shanghai Xinwan on the execution date of this Agreement is as shown in Exhibit 1 to this Agreement).

(2)

The Existing Shareholder intends to transfer all of their equity shares in Shanghai Xinwan to WFOE and/or any other entity or individual designated by WFOE without violating PRC law, and WFOE intends to accept the transfer.

(3)

In order to carry out the aforesaid transfer of shares, the Existing Shareholder hereby irrevocably grants to WFOE an exclusive call option right to purchase shares (the Stock Option). To the extent permitted by PRC Law and in accordance with the Stock Option, the Existing Shareholder shall transfer the Option Stock (defined below) to WFOE and/or any other entity of individual designated by WFOE according to the requirements of WFOE.

(4)

Shanghai Xinwan agrees that the Existing Shareholder awards the Stock Option to WFOE in accordance with this Agreement.

Now, therefore, the Parties agree as follows through negotiation:

1


Article 1 Terms and Definitions

1.1

Unless otherwise specified or in cases where the context demands a different interpretation, the terms used in this Agreement shall have the following meanings:

Option Stock

means, as to the Existing Shareholder, the 20% equity interests held by the Existing Shareholder in the Registered Capital of Shanghai Xinwan (as defined below).

Registered Capital of Shanghai Xinwan

means, on the execution date of this Agreement, the registered capital of Shanghai Xinwan of RMB 1,000,000 Yuan, including any enlarged registered capital after future capital increase.

Existing Business of Shanghai Xinwan

means, on the execution date of this Agreement, the business scope of Shanghai Xinwan as specified in its business license.

Transfer of Shares

means, when WFOE exercises its Stock Option (the Exercise), the shares of Shanghai Xinwan of which it has the right to request the Existing Shareholder to transfer to WFOE or its designated entity or individual pursuant to Article 3.2 of this Agreement. The amount may be part or all of the Option Stock. The specific amount shall be decided by WFOE at is absolute discretion according to PRC Law and its business considerations at the time.

Conversion Price

means, during each Exercise in accordance with Article 4 of this Agreement, the total consideration paid to the Existing Shareholder for the acquisition of the Shares Transferred by WFOE or its designated entity or natural person.

Certificates

means any approval, license, filing, and registration Shanghai Xinwan shall hold for legal and effective management of the Existing Business and all other business.

Assets of Shanghai Xinwan

means all tangible and intangible assets owned or entitled to use by Shanghai Xinwan during the term of this Agreement, including but not limited to any real estate, movable property, trademark, copyright, patent, proprietary technology, domain name, software use right and other intellectual properties.

2


Principal Agreements

means the agreements to which Shanghai Xinwan is a party and has material effect on the business and assets of Shanghai Xinwan, including but not limited to the Exclusive Technical License and Service Agreement between Shanghai Xinwan and WFOE and other agreements regarding the business of Shanghai Xinwan.

PRC:

means, for the purpose of this Agreement, the Peoples Republic of China, excluding Hong Kong, Macau and Taiwan.

PRC Laws and Regulations

refers to the laws, administrative regulations, administrative rules, local regulations, judicial interpretations and other binding legal documents of the People's Republic of China that are in force at the time.

Upper Limit

has the same meaning as stipulated in Article 3.2 of this Agreement.

Exercise Notice

has the same meaning as stipulated in Article 3.5 of this Agreement.

Power of Attorney

has the same meaning as stipulated in Article 3.7 of this Agreement.

Confidential Information

has the same meaning as stipulated in Article 8.1 of this Agreement.

Breaching Party

has the same meaning as stipulated in Article 11.1 of this Agreement.

Breach of Contract

has the same meaning as stipulated in Article 11.1 of this Agreement.

Said Partys Rights

has the same meaning as stipulated in Article 12.5 of this Agreement.

1.2

Any citation of PRC Laws and Regulations under this Agreement shall be deemed to:

(1)

simultaneously include the citation of the content of the amendments, adjustments, complements and revisions of PRC Laws and Regulations regardless of whether the effective date is before or after the conclusion of this Agreement; and

(2)

simultaneously include the citation of other decisions, notices and rules made or taking effect pursuant to PRC Laws and Regulations.

3


1.3

Unless otherwise stipulated in the context of this Agreement, Article, Section, Paragraph and Subparagraph referred to in this Agreement mean relevant content in this Agreement.

Article 2 Award of Stock Option

2.1

The Existing Shareholder hereby irrevocably grants, without any additional term, exclusive to WFOE a Stock Option, pursuant to which WFOE shall have the right to require the Existing Shareholder to transfer the Option Stock to WFOE or its designated entity or individual, to the extent permitted by PRC Laws and Regulations, in accordance with the procedures specified in this Agreement. WFOE also agrees to accept such Stock Option.

2.2

Shanghai Xinwan hereby agrees that the Existing Shareholder awards WFOE such Stock Option in accordance with the above Article 2.1 and other provisions in this Agreement.

Article 3 Exercise Procedures

3.1

WFOE shall have the right to decide at its absolute discretion the specific time, procedure and number of exercise to the extent permitted by PRC Laws and Regulations.

3.2

If, at the time of the Exercise, PRC Laws and Regulations allow WFOE and/or its designated entity or individual to hold all shares of Shanghai Xinwan, WFOE shall be entitled to exercise all the Stock Option; if at the time of the Exercise, PRC Laws and Regulations only allow WFOE and/or its designated entity or individual to hold part of the shares of Shanghai Xinwan, WFOE shall be entitled to decide the amount of the Transferred Shares within the upper limit of the proportion of shares regulated by PRC Laws and Regulations (the Upper Limit), and such amount of the Transferred Shares shall be received by WFOE and/or its designated entity or individual from the Existing Shareholder. Under the latter situation, WFOE is entitled to exercise the Stock Option in installments in accordance with the gradual relaxation of the Upper Limit allowed by PRC Laws and Regulations until all the Stock Option has been exercised.

3.3

During each Exercise, WFOE shall have the right to decide at its discretion the number of shares to be transferred to itself or its designated entity or individual, the Existing Shareholder shall transfer the Transferred Shares to WFOE and/or its designated entity or individual respectively as required by WFOE. WFOE and/or its designated entity or individual shall pay Conversion Price to the Existing Shareholder for the Transferred Shares upon each Exercise.

4


3.4

During each Exercise, WFOE may purchase the Transferred Shares by itself or may designate any third party to purchase all or part of the Transferred Shares.

3.5

WFOE shall, upon its decision to exercise the Stock Option, issue a written notice to exercise the Stock Option (the Exercise Notice, refer to Exhibit 2 for its format) to the Existing Shareholder. The Existing Shareholder shall, within thirty (30) days upon the receipt of the Exercise Notice, make a one-off transfer of the Transferred Shares in whole to WFOE and/or its designated entity or individual in accordance with the Exercise Notice and the provisions of Article 3.3 of this Agreement.

3.6

The Existing Shareholder hereby represents and warrants that once WFOE dispatches an Exercise Notice:

(1)

He/she shall promptly pass a shareholder resolution and take all necessary actions to agree to the transfer of the Transferred Shares in whole to WFOE and/or its designated entity or individual at the Conversion Price;

(2)

He/she shall promptly execute an equity transfer agreement with WFOE and/or its designated entity or individual to transfer the Transferred Shares in whole to WFOE and/or its designated entity or individual at the Conversion Price; and

(3)

He/she shall provide necessary support to WFOE in accordance with WFOE's requirements and applicable laws and regulations (including provide and execute all relating legal documents, perform all government approval, registration, filing procedures and bear all the relevant obligations) to enable WFOE and/or its designated entity or individual to obtain the Transferred Shares without legal flaws.

3.7

The Existing Shareholder shall, upon the request of WFOE, execute a power of attorney (the Power of Attorney, refer to Exhibit 3 for its format) to authorize in writing any person designated by WFOE (the Trustee) to represent the Existing Shareholder to execute any and all necessary legal documents to enable WFOE and/or its designated entity or individual to obtain the Transferred Shares without legal flaws. The Power of Attorney shall be kept by WFOE upon execution, and, when necessary, WFOE may at any time require that the Existing Shareholder to execute multiple duplicates of the Power of Attorney and present them to relevant government authorities. When and only when WFOE issues a written notice to the Existing Shareholder to dismiss and replace the Trustee shall the Existing Shareholder immediately revoke the entrustment of the existing Trustee under this Agreement and entrust another Trustee designated by WFOE at the time to execute any and all necessary legal documents on behalf of the Existing Shareholder in accordance with the stipulations of this Agreement; the new Power of Attorney shall replace the original Power of Attorney once made. Under no other circumstances shall the Existing Shareholder revoke the Power of Attorney to the Trustee.

5


Article 4 Conversion Price

During each Exercise, WFOE or its designated entity or individual shall pay to the Existing Shareholder RMB one (1) yuan only or any price agreed upon by the Parities in writing. If at that time of exercise any regulatory PRC laws and regulations has mandatory provisions on the Conversion Price, WFOE or its designated entity or individual shall be entitled to exercise the option at the regulated minimum price in accordance with the applicable PRC laws and regulations.

Article 5 Representations and Warranties

5.1

The Existing Shareholder hereby makes the following representations and warranties, which shall remain at all times in full force as in the occasion when they are made at the time of the transfer of the Option Stock.

5.1.1

The Existing Shareholder is a PRC citizen with full capacity of action, full and independent legal status, and legal capacity to execute, deliver and perform this Agreement, and is capable of acting independently as a subject of proceedings.

5.1.2

Shanghai Xinwan is a limited liability company duly incorporated and validly existing under the PRC Laws as an independent judicial person and with complete, independent legal status and legal competence to execute, deliver and perform this Agreement, as an independent subject of proceedings.

5.1.3

The Existing Shareholder has full capacity and power to execute and deliver this Agreement and all other documents to be executed by them for the transaction referred to in this Agreement and has full capacity and power to complete the transaction referred to in this Agreement.

5.1.4

This Agreement is legally and appropriately executed and delivered by the Existing Shareholder. This Agreement constitutes a legal and binding obligation on it, enforceable against it in accordance with the terms of the Agreement.

5.1.5

At the date of this Agreement, the Existing Shareholder is the registered legal owner of the Option Stock. Except for the rights provided under this Agreement, the Equity Pledge Agreement entered into by and between the Existing Shareholder and WFOE, and the Shareholder Voting Proxy Agreement entered into by and between the Existing Shareholder, WFOE, and Shanghai Xinwan, the Option Stock is free and clear of any liens, pledge, claims, other security interests and other third-party rights; WFOE

6


and/or its designated entity or individual shall be entitled to the ownership of the Transferred Shares free of any liens, pledge, claims, other security interests and other third-party rights after the Exercise in accordance with this Agreement.

5.2

Shanghai Xinwan hereby represents and warrants that:

5.2.1

Shanghai Xinwan is a limited liability company duly incorporated and validly existing under PRC Laws and Regulations as an independent judicial person. Shanghai Xinwan has full and independent legal status and legal capacity to execute, deliver and perform this Agreement, and with capacity as an independent subject of proceedings.

5.2.2

It is vested with full internal power and authority to execute and deliver this Agreement and all other documents to be executed by it in relation to the transaction referred to in this Agreement and to complete the transaction referred to in this Agreement.

5.2.3

This Agreement is legally and appropriately executed and delivered by Shanghai Xinwan. This Agreement constitutes a legal and binding obligation on Shanghai Xinwan.

5.2.4

The Existing Shareholder is the registered legal owners of Option Stock on the date of this Agreement. WFOE and/or its designated entity or individual shall be entitled to the ownership of the Transferred Stock free of any liens, pledge, claims, other security interests and other third-party rights after the Exercise in accordance with this Agreement.

5.2.5

On the date of this Agreement, Shanghai Xinwan has all the Certificates necessary for its operation. Shanghai Xinwan has sufficient rights and qualifications to operate business within the territory of China. Shanghai Xinwan has been operating its business lawfully since its foundation and there is no breach or potential breach of the regulations or requirements of Industrial and Commercial Bureau, Tax Bureau, Telecommunication Administration, Administration of Quality Supervision, Inspection and Quarantine, Labor and Social Security Bureau or other government authorities. Shanghai Xinwan is not involved in any breach of contract dispute.

Article 6 Undertakings of the Existing Shareholder

The Existing Shareholder hereby undertakes that he/she will:

6.1

Within the term of this Agreement, take all necessary actions to ensure that Shanghai Xinwan obtain all Certificates for its business operation in a timely manner

7


and maintain the continue effectiveness of the certificates at all times;

6.2

During the term of the Agreement, without prior written consent by WFOE:

6.2.1

The Existing Shareholder shall not transfer or dispose of in any other means any Option Stock or create any security interests or third party rights on the Option Stock;

6.2.2

The Existing Shareholder shall not increase or decrease Registered Capital of Shanghai Xinwan;

6.2.3

The Existing Shareholder shall not dispose of or cause the management of Shanghai Xinwan to dispose of any of the Assets of Shanghai Xinwan (except in the ordinary course of business);

6.2.4

The Existing Shareholder shall not terminate or cause the management of Shanghai Xinwan to terminate the Principal Agreements or enter into any contract in conflict with the Principal Agreements;

6.2.5

The Existing Shareholder shall not appoint or dismiss any of the directors, supervisors or other management personnel of Shanghai Xinwan that shall be appointed and dismissed by the Existing Shareholder;

6.2.6

The Existing Shareholder shall not declare distribution or actual payout of any distributable profits, interests, or dividends;

6.2.7

The Existing Shareholder shall ensure the continuous existence of Shanghai Xinwan and that Shanghai Xinwan will not be terminated, liquidated or dissolved;

6.2.8

The Existing Shareholder shall not modify the articles of association of Shanghai Xinwan; and

6.2.9

The Existing Shareholder shall ensure that Shanghai Xinwan do not lend or borrow any loan, or provide guarantee or provide securities in other means, or assume any material liabilities for those other than arising from the ordinary business operations;

6.3

During the term of this Agreement, use its best endeavor to promote Shanghai Xinwans business and to ensure the legal operation of Shanghai Xinwan, without any action or nonfeasance that might damages to the assets of Shanghai Xinwan, its reputation, or the effectiveness of its Certificates.

Article 7 Undertakings of Shanghai Xinwan

8


7.1

If any consent, permit, waiver or authorization by any third party, or any approval, permit or exemption by any government authority, or any registration or filing formalities (if required by law) with any government authority is required to be obtained or handled with respect to the execution and performance of this Agreement and the grant of the Stock Option under this Agreement, Shanghai Xinwan shall endeavor to assist in satisfying the above conditions.

7.2

Without WFOEs prior written consent, Shanghai Xinwan shall not assist or permit the Existing Shareholder to transfer or otherwise dispose of any Option Stock or create any security interests or other third party rights on any Option Stock.

7.3

Shanghai Xinwan shall not do or permit to be done any behavior or action that may adversely affect the interests of WFOE under this Agreement.

Article 8 Confidentiality

8.1

Regardless of whether this Agreement is terminated or not, the Existing Shareholder shall be under the obligation to keep strictly confidential the following information (collectively the "Confidential Information"):

(i)

The execution, performance and content of this Agreement;

(ii)

WFOE's business secrets, proprietary information and client information of which the Existing Shareholder may become aware or received in connection with the execution and performance of this Agreement; and

(iii)

Business secrets, proprietary information and client information of Shanghai Xinwan, of which the Existing Shareholder may become aware or received as the shareholder of Shanghai Xinwan.

The Existing Shareholder may use the Confidential Information solely in connection with the performance of its obligations hereunder. Without WFOEs written consent, the Existing Shareholder shall not disclose such Confidential Information to any third party, otherwise, the Existing Shareholder shall be held liable for its breaching this Agreement and shall indemnify WFOE against all losses.

8.2

Following the termination of this Agreement, the Existing Shareholder shall return, destroy or dispose of properly with other means all documents, data or software and shall stop using such Confidential Information upon the request of WFOE.

8.3

Notwithstanding any other provisions herein, the effect of this Article shall survive the suspension or termination of this Agreement.

Article 9 Term of Agreement

9


This Agreement comes into effect as of its execution date, and shall terminate until all the Option Stock under this Agreement has been transferred to WFOE or its designated entity or individual.

Article 10 Notification

10.1

All notices to be made by the Parties in connection with the performance of the rights and obligations under this Agreement shall be in writing and be delivered in person, by registered mail, postage prepaid mail, recognized express mail, or facsimile to the party concerned.

10.2

If any of such notices or other correspondences is transmitted by facsimile or telex , it shall be deemed delivered immediately upon transmission; if delivered in person, it shall be deemed delivered at the time of delivery;; if sent by post, it shall be deemed delivered five (5) days after dispatch. .

Article 11 Breach of Agreement

11.1

The Parties agree and acknowledge that, any material breach of any provision of this Agreement, or substantial non-performance of this Agreement by any party (the Breaching Party) constitutes a breach of the Agreement (the Breach). Any of the non-breaching parties (the Non-breaching Parties) shall be entitled to require the Breaching Party to correct or take remedial measures within a reasonable time. Where the Breaching Party does not take any remedy measures in a reasonable time or within 10 days after the written notice from the Non-breaching Parties to request remedial measures, if the breaching party is the Existing Shareholder or Shanghai Xinwan, then the Non-breaching Party, at its discretion, shall have the right to: (1) terminate this Agreement and require full compensation from the Breaching Party; or (2) request for compulsory performance of the obligations of the Breaching Party under this Agreement and request for full compensation from the Breaching Party under this Agreement ; if the Breaching Party is WFOE, then the Non-breaching Parties shall have the right to request for compulsory performance of the obligations of the Breaching Party under this Agreement and request for full compensation from the Breaching Party under this Agreement .

11.2

The Parties agree and acknowledge that the Existing Shareholder or Shanghai Xinwan shall under no circumstances prematurely terminate this Agreement for whatever reasons.

11.3

The rights and remedies stipulated in this Agreement are accumulative, and do not preclude other rights or remedies as prescribed by laws and regulations.

11.4

Notwithstanding any other provisions herein, the effect of this Article shall survive

10


the suspension or termination of this Agreement.

Article 12 Miscellaneous

12.1This Agreement is made in triplicate (3 copies), with each Party holding one (1) copy.

12.2The conclusion, validity, performance, amendment, interpretation and termination of this Agreement shall be governed by PRC Laws and Regulations.

12.3The Parties shall settle any dispute arising out of or relating to this Agreement through amicable negotiation. If any dispute cannot be resolved through negotiations within thirty (30) days, the dispute shall be referred to Shanghai International Economic and Trade Arbitration Commission for arbitration in accordance with the commission's arbitration rules. The seat of arbitration shall be Shanghai. The arbitration award shall be final and binding upon the Parties. The Existing Shareholder hereby authorizes the arbitrator the right to deliver remedies for the equity shares of Shanghai Xinwan, issue injunctions, or arbitration award requiring the liquidation of Shanghai Xinwan. After the arbitration award takes effect, any Party shall have the right to submit an application to a court with jurisdiction for enforcement of the arbitration award. The competent court shall have the right to grant a provisional remedy on request by the disputing party, such as a judgment or an order to seize or freeze the Breaching Party's properties or equity shares.

12.4Any right, power or remedy granted to a Party by any provision of this Agreement does not preclude the Party from any right, power or remedy granted by law or other provisions of this Agreement; any partys exercise of its right, power and remedy by a Party shall not preclude the Party from exercising its other rights, powers and remedies.

12.5No failure or delay by any Party in exercising any right, power or remedy (the Said Partys Rights) provided by law or under this Agreement shall constitute a wave of the Said Partys Rights and no single or partial waiver of any Said Partys Rights shall preclude the exercise of any Said Partys Rights in other means or the exercise of any other Said Partys Rights.

12.6The headings hereof have been inserted for convenience of reference only, under no circumstances shall such headings be construed to affect the meaning, construction or effect of this Agreement.

12.7The provisions of this Agreement are severable and independent to one another. If at any time one or several articles herein shall be deemed invalid, illegal or unenforceable, the validity, legality or enforceability of other provisions herein shall not be affected thereby.

11


12.8This Agreement upon execution shall supersede any other legal documents on the same subject matter entered into by the Parties hereto. Any amendment or supplement of this Agreement shall be made in writing and duly executed by all parties herein before taking effect.

12.9The Existing Shareholder shall not assign any rights and/or obligations hereunder to any third party without the prior written consent of the WFOE, while WFOE may assign any rights and/or obligations hereunder to its designated third party upon notifying the Existing Shareholder and Shanghai Xinwan.

12.10This Agreement is binding on the lawful successors and assignees of the Parties.

[Remainder of this page intentionally left blank]

12


[Signature page]

In witness whereof, this Exclusive Call Option Agreement is executed by and between the following parties on the date and at the place first above written.

Zhang Kejing

Signature:

/s/ Zhang Kejing

GDS (Shanghai) Investment Co., Ltd.

(Seal)

Signature:

/s/ Huang Wei

Name:

Huang Wei

Title:

Legal Representative

Shanghai Xinwan Enterprise Management Co., Ltd.

(Seal)

Signature:

/s/ Chen Yilin

Name:

Chen Yilin

Title:

Legal Representative

Signature page of Exclusive Call Option Agreement


Exhibit 1:

Basic information of Shanghai Xinwan

Company Name:Shanghai Xinwan Enterprise Management Co., Ltd.

Registered Address:

Room 207, 2rd Floor, Building 2, 255 Meisheng Road, China (Shanghai) Pilot Free Trade Zone, China

Registered Capital:RMB 1,000,000

Legal Representative:Chen Yilin

Share Structure:

Name or Shareholder

Share of Registered Capital

Proportion of Capital Contribution

Li Wenfeng

RMB 200,000

20%

Chen Yilin

RMB 200,000

20%

Liang Yan

RMB 200,000

20%

Zhang Kejing

RMB 200,000

20%

Wang Qi

RMB 200,000

20%

Fiscal Year: January 1 to December 31

Exhibit 1 of Exclusive Call Option Agreement


Exhibit 2:

Format of Exercise Notice

To:

Whereas, our company has entered into an Exclusive Call Option Agreement ("Call Option Agreement") with you and Shanghai Xinwan Enterprise Management Co., Ltd. (Shanghai Xinwan) on [Insert the date], 2022, which designated that under circumstances permitted by PRC Laws and Regulations, you shall transfer your equity interests in Shanghai Xinwan to our company or any third party designated by our company upon our request.

Now, therefore, our company hereby issue the notice as follows:

Our company hereby request to exercise the Stock Option under the Call Option Agreement and requires you to transfer____% of the equity interests held by you in Shanghai Xinwan (the Assigned Shares) to our company/[insert entity or individuals name] designated by our company. Please immediately transfer all of the Assigned Shares to our company/[insert entity or individuals name] pursuant to the Call Option Agreement within [insert days] days upon receipt of this notice.

Sincerely,

GDS (Shanghai) Investment Co., Ltd.

(Seal)

Legal representative:

Date

Exhibit 2 of Exclusive Call Option Agreement


Exhibit 3:

Format of Power of Attorney

I,           , hereby irrevocably entrusts             [ID Card No.:             ], as its entrusted agent, to execute the legal documents among Shanghai Xinwan Enterprise Management Co., Ltd., GDS (Shanghai) Investment Co., Ltd. and me on the transfer of equity shares of Shanghai Xinwan Enterprise Management Co., Ltd.

Signature:

Date

Exhibit 3 of Exclusive Call Option Agreement


EX-4.86 6 gds-20221231xex4d86.htm EXHIBIT 4.86

Exhibit4.86


Loan Agreement


among

Zhang Kejing

Chen Liang

and

GDS (Shanghai) Investment Co., Ltd.

August 1, 2022


Loan Agreement

This Loan Agreement (the Agreement) is entered into on August 1, 2022 in Shanghai, China by and among the following parties:

1.

Zhang Kejing, a citizen of the Peoples Republic of China (ID Card No.: 110105198206231517) (the Borrower);

2.

GDS (Shanghai) Investment Co., Ltd., a wholly foreign owned enterprise duly incorporated under the laws of the People's Republic of China, with legal address at Room 1046A, 55 Xili Road, China (Shanghai) Pilot Free Trade Zone, China (the Lender);

3.

Chen Liang, a citizen of the Peoples Republic of China (ID Card No.: 310101197503193243) (the Original Borrower).

(In this Agreement, the above parties are referred to individually as a Party and collectively as the Parties.)

Whereas:

1.

Shanghai Xinwan Enterprise Management Co., Ltd. (Shanghai Xinwan) is a limited liability company duly incorporated under PRC laws, with legal address at Room 207, 2rd Floor, Building 2, 255 Meisheng Road, China (Shanghai) Pilot Free Trade Zone, China, and the registered capital of RMB one million (RMB 1,000,000);

2.

For the purpose of developing the business of Shanghai Xinwan, the Original Borrower and the Lender entered into a loan agreement on December 16, 2019 (the Original Loan Agreement).  According to the provisions of the Original Loan Agreement, the Lender shall provide the Original Borrower with a loan of RMB 200,000 (RMB two hundred thousand)(hereinafter referred to as the Existing Debt);

3.

Through the relevant equity transfer transaction, as of the execution date of this Agreement, the Original Borrower has transferred all the equities of Shanghai Xinwan to the Borrower, the Borrower is the existing shareholder of Shanghai Xinwan, and the Parties agree to generally assign to the Borrower all the rights and obligations of the Original Borrower under the Original Loan Agreement, including all the Existing Debt shall be assumed by the Borrower to the Lender;

4.

Now, therefore, the Parties agree as follows in order to clarify the rights and obligations of the Borrower and the Lender under the relevant arrangements for the Borrower to assume all the Existing Debt:

Article 1 Terms and Definitions

1


1.1

Unless otherwise specified in this Agreement or in cases where the context demands a different interpretation, the terms used in this Agreement shall have the following meanings:

Loan refers to the RMB loan offered by the Lender to the Borrower;

Debt refers to the outstanding balance under the Loan;

Repayment Notice has the same meaning as stipulated in Article 4.1 of this Agreement;

Repayment Application has the same meaning as stipulated in Article 4.2 of this Agreement;

Effective Date refers to the date first above written on which the Parties executed this Agreement;

PRC, for the purpose of this Agreement, refers to the Peoples Republic of China, excluding Hong Kong, Macau and Taiwan.

1.2

The terms referred to herein shall have the following meanings:

Article shall, unless otherwise stipulated in this Agreement, be construed as an article of this Agreement;

Taxes and Fees shall be construed so as to include any tax, fee, tariff or other charges of similar nature (including, without limitation, any penalty or interest payable in connection with any failure to pay or any delay in paying any of the same).

The Lender and the Borrower shall be construed so as to include the successors and assignees as permitted by the Parties based on their respective interests.

1.3

Unless otherwise provided, any reference herein to this Agreement or any other agreements or documents shall be construed as the referral to the amendments, variations, substitutions or supplements as are already made or may be from time to time made to this Agreement or such other agreements or documents, as the case may be.

1.4

The headings hereof have been inserted for convenience of reference only.

1.5

Unless the context otherwise requires, the words importing the plural shall include the singular and vice versa.

Article 2 Amount and Interest Rate of the Loan

2


2.1

The Parties hereby acknowledge that the Lender shall provide the principal of a loan with the amount of RMB two hundred thousand (RMB 200,000) to the Borrower, which has been advanced to the Original Borrower by the Lender.

The Parties agree that the Existing Debt (RMB two hundred thousand (RMB 200,000)) advanced by the Lender to the Original Borrower shall be transferred to the Borrower, the Borrower shall assume the Existing Debt to the Lender as a debtor.

2.2

The interest rate of the Loan hereunder is nil, i.e., no interest is accrued thereupon.

Article 3 Purpose

The Borrower shall use the loan under this Agreement only for business expansion of Shanghai Xinwan.

Article 4 Repayment

4.1

The Lender may, at its own absolute discretion, at any time request that the Debt be discharged, in whole or in part, by the Borrower, upon a 30-day prior Repayment Notice to the Borrower (the Repayment Notice). The Lender may request that the Borrower repay the Debt in whole or in part in the following methods pursuant to the preceding provision:

a)

Repay the Debt in full by purchasing or designating a third party to purchase the corresponding equity interest held by the Borrower in Shanghai Xinwan at such a price equivalent to the amount of the Debt requested to be discharged, provided that the ratio of the equity interest to be so purchased to the equity interest held by the Borrower in Shanghai Xinwan shall be equivalent to the ratio of the Debt required to be discharged to the principal amount of the Loan borrowed by the Borrower hereunder.; or

b)

in other ways determined by resolutions passed by the board of directors of the Lender in accordance with its articles of association and the stipulations of applicable laws and regulations.

4.2

The Borrower may at any time request to repay the Debt, in whole or in part, by servicing a 30-day prior Repayment Application (the Repayment Application) to the Lender. In such case, the Borrower may discharge its Debt by transferring to the Lender the equity interest in Shanghai Xinwan in the amount equal to the Debt amount to be discharged by the Borrower, or by the methods recognized by the Lender pursuant to the aforesaid Article 4.1, in whole or in part. In the former situation, the Lender shall have the right to purchase or to designate a third party to purchase part of the equity interest held by the Borrower in Shanghai Xinwan at such a price equivalent to the amount of the Debt to be discharged by the Borrower, provided that

3


the ratio of the equity interest to be so purchased to the equity interest held by the Borrower in Shanghai Xinwan shall be equivalent to that of the Debt required to be discharged to the principal amount of the Loan borrowed by the Borrower hereunder.

4.3

Upon the expiration of the 30-day period set forth in the Repayment Notice or the Repayment Application, as the case may be, the Borrower being requested or applied to repay the Debt shall discharge the Debt in accordance with the repayment method specified in the Repayment Notice, or by any other methods determined by a resolution passed by the board of directors of the Lender in accordance with its articles of association and the stipulations of applicable laws and regulations, or by any other methods stipulated in this Agreement.

4.4

When the Borrower discharges the Debt pursuant to the above provisions of this Article 4, the Borrower and the Lender shall execute relevant written documents to acknowledge that the Debt has been absolutely discharged in accordance with the methods agreed upon in this Agreement.

Article 5 Taxes and Fees

All taxes and fees in connection with the Loan shall be borne by the Lender.

Article 6 Confidentiality

6.1

Regardless of the termination of this Agreement, the Borrower shall keep in confidential (i) the execution, performance and content of this Agreement, and (ii) Lenders business secrets, proprietary information and client information (the Confidential Information) learnt or received by the Borrower in connection with the execution and performance of this Agreement. The Borrower may use the Confidential Information solely for the performance of its obligations hereunder. Without the Lenders written consent, the Borrower shall not disclose such Confidential Information to any third party, otherwise, such Borrower shall be held liable for the breaching of this Agreement and shall indemnify the Lender against all losses.

6.2

Notwithstanding any other provisions herein, the effectiveness of this Article 6 shall survive the suspension or termination of this Agreement.

Article 7 Notification

7.1

Any communications made as required by or pursuant to this Agreement including notices, demands, requests and other correspondences shall be delivered to the recipient in writing.

7.2

If any of such notices or other correspondences is transmitted by facsimile or telex, it shall be deemed delivered immediately upon transmission; if delivered in person, it shall be deemed delivered at the time of delivery; if sent by post, it shall be deemed

4


delivered five (5) workdays after dispatch.

Article 8 Breach of Agreement

8.1

The Borrower hereby undertakes that it will indemnify and hold harmless the Lender against any action, charge, claim, cost, harm, demand, fee, liability, loss and procedure suffered or incurred to Lender from the breach by the Borrower of any of its obligations hereunder.

8.2

Notwithstanding any other provisions herein, the effectiveness of this Article shall survive the suspension or termination of this Agreement.

Article 9 Miscellaneous

9.1

The Parties hereby acknowledge that, upon the execution date of this agreement, the Original Borrower will no longer assume the Existing Debt from the Lender, and the Original Loan Agreement shall be terminated at the same time.  Neither the Original Borrower nor the Lender shall assume any responsibility or obligation in connection with the Original Loan Agreement.

9.2

This Agreement is made in duplicate (3 copies), with each Party holding one (1) copy.

9.3

The conclusion, validity, performance, amendment, interpretation and termination of this Agreement shall be governed by the PRC laws.

9.4

The Parties shall settle any dispute arising out of or relating to this Agreement through amicable negotiation. If any dispute cannot be resolved through negotiations within thirty (30) days, the dispute shall be referred to Shanghai International Economic and Trade Arbitration Commission for arbitration in accordance with the commission's arbitration rules. The seat of arbitration shall be Shanghai.  The arbitration award shall be final and binding upon the Parties.  After arbitration award takes effect, any party shall have the right to apply for the enforcement of the arbitration award to a court with jurisdiction.  The competent court shall have right to grant a provisional remedy on request by the disputing party, such as a judgment or an order to seize or freeze the breaching party's properties or equity shares.

9.5

Any right, power or remedy granted to a Party by any provision of this Agreement shall not exclude the Party from any right, power or remedy granted by other provisions of this Agreement; and any exercise of any right, power or remedy by a Party shall not preclude the Party from exercising other rights, powers or remedies.

9.6

No failure or delay by any Party in exercising any right, power or remedy (Such Rights) provided by law or under this Agreement shall constitute a waiver of Such Rights and no single or partial waiver of any Such Rights shall preclude the exercise

5


of any Such Rights in other means or the exercise of any other Such Rights.

9.7

The headings hereof have been inserted for convenience of reference only, under no circumstances shall such headings be construed to affect the meaning, construction or effectiveness of this Agreement.

9.8

The provisions of this Agreement are severable and independent to one another. If at any time one or several articles herein shall be deemed invalid, illegal or unenforceable, the validity, legality or enforceability of other provisions herein shall not be affected thereby.

9.9

Any amendment and supplement of this Agreement shall be made in writing and duly executed by the Parties herein before taking effect.

9.10The Borrower shall not assign its rights and/or obligations hereunder to any third party without the prior written consent of the Lender, while the Lender shall have the rights to assign its rights and/or obligations hereunder to its designated third party upon notifying the other Parties.

9.11This Agreement is binding on the lawful successors and assignees of the Parties.

[Remainder of this page intentionally left blank]

6


[Signature Page]

In witness whereof, this Loan Agreement is executed by and between the following parties on the date and at the place first above written.

Borrower

Zhang Kejing

Signature:

/s/ Zhang Kejing

Lender

GDS (Shanghai) Investment Co., Ltd.

(Seal)

Signature:

/s/ Huang Wei

Name:

Huang Wei

Title:

Legal Representative

Original Borrower

Chen Liang

Signature:

/s/ Chen Liang

7


EX-8.1 7 gds-20221231xex8d1.htm EXHIBIT 8.1

Exhibit 8.1

List of Subsidiaries of the Registrant (as of December 31, 2022)

Wholly owned subsidiaries and joint ventures

    

Jurisdiction of
Incorporation

EDC Holding Limited

 

Cayman Islands

Further Success Limited

 

British Virgin Islands

EDC China Holdings Limited

 

Hong Kong

EDE I (HK) Limited

 

Hong Kong

EDE II (HK) Limited

 

Hong Kong

EDE III (HK) Limited

 

Hong Kong

EDB (HK) Limited

 

Hong Kong

EDB II (HK) Limited

 

Hong Kong

FEP (HK) Limited

 

Hong Kong

EDCQ (HK) Limited

 

Hong Kong

EDH (HK) Limited

 

Hong Kong

EDS (HK) Limited

 

Hong Kong

Megaport International Limited

 

British Virgin Islands

GDS (Hong Kong) Limited

 

Hong Kong

EDCD (HK) Limited

 

Hong Kong

EDKS (HK) Limited

 

Hong Kong

EDSUZ (HK) Limited

 

Hong Kong

GDS Data Services Company Ltd.

 

Macau

GDS Services Limited

 

Cayman Islands

GDS Services (Hong Kong) Limited

 

Hong Kong

RDTJ Limited

 

Hong Kong

EBSD (HK) Limited

 

Hong Kong

EDF (HK) Limited

 

Hong Kong

EDF I (HK) Limited

 

Hong Kong

EDF II (HK) Limited

 

Hong Kong

EDF III (HK) Limited

 

Hong Kong

EDSN (HK) Limited

 

Hong Kong

RAOJIN Limited

 

Hong Kong

EDP (HK) Limited

 

Hong Kong

EDP I (HK) Limited

 

Hong Kong

EDP II (HK) Limited

 

Hong Kong

FEH (HK) Limited

 

Hong Kong

EDKH (HK) Limited

 

Hong Kong

RDKH (HK) Limited

 

Hong Kong

Guojin (HK) Limited

 

Hong Kong

LKH (HK) Limited

 

Hong Kong

EDQ (HK) Limited

 

Hong Kong

IECQ (HK) Limited

 

Hong Kong

EDQ I (HK) Limited

 

Hong Kong

EDQ II (HK) Limited

 

Hong Kong

EDQ III (HK) Limited

 

Hong Kong

EDJ I (HK) Limited

 

Hong Kong

EDJ II (HK) Limited

 

Hong Kong

EDJ III (HK) Limited

 

Hong Kong

DNK (HK) Limited

 

Hong Kong

PSDC Limited

 

Hong Kong

EBG (HK) Limited

 

Hong Kong

EDL I (HK) Limited

 

Hong Kong

EDL II (HK) Limited

 

Hong Kong

EDL III (HK) Limited

 

Hong Kong

EDL IV (HK) Limited

 

Hong Kong

EDL V (HK) Limited

 

Hong Kong

MapletreeLog Integrated (Shanghai) (HKSAR) Limited

 

Hong Kong


Wholly owned subsidiaries and joint ventures

    

Jurisdiction of
Incorporation

GDS IDC Services Pte. Ltd.

 

Singapore

LINKDC Pte. Ltd.

 

Singapore

EDS I (HK) Limited

Hong Kong

EDS II (HK) Limited

Hong Kong

EDS III (HK) Limited

Hong Kong

EDS IV (HK) Limited

Hong Kong

EKT I (HK) Limited

Hong Kong

EKT II (HK) Limited

Hong Kong

EKT III (HK) Limited

Hong Kong

EKT IV (HK) Limited

Hong Kong

EKT V (HK) Limited

Hong Kong

EUL I (HK) Limited

Hong Kong

EUL II (HK) Limited

Hong Kong

ENT I (HK) Limited

Hong Kong

ENT II (HK) Limited

Hong Kong

EHY I (HK) Limited

Hong Kong

EHY II (HK) Limited

Hong Kong

EHY III (HK) Limited

Hong Kong

EXG I (HK) Limited

Hong Kong

EXG II (HK) Limited

Hong Kong

EXG III (HK) Limited

Hong Kong

EXG IV (HK) Limited

Hong Kong

EXG V (HK) Limited

Hong Kong

GDS Macao IDC (HK) Holding Company Limited

Hong Kong

GDS IDC SERVICES (MALAYSIA) SDN. BHD.

Malaysia

GDS YTL IDC SERVICES (MALAYSIA) SDN. BHD.

Malaysia

GDS IDC Services II (Malaysia) Sdn. Bhd.

Malaysia

GDS IDC Services III (Malaysia) Sdn. Bhd.

Malaysia

GDS IDC Services IV (Malaysia) Sdn. Bhd.

Malaysia

PT GDS IDC SERVICE

Indonesia

PT GDS IDC SERVICES TWO

Indonesia

GDS Conversant Network Pte. Ltd.

Singapore

HONCLOUD HOLDING PTE. LTD.

Singapore

DigitalLand Innovation and Technology Pte. Ltd.

Singapore

Data Center Fund I (China) Company I Pte. Ltd.

Singapore

GDS Data Center Fund Management Pte. Ltd.

Singapore

GDS Data Center Fund Company Holding Pte. Ltd.

Singapore

GDS DATA TECHNOLOGY (MACAO) COMPANY LIMITED

Macau

GDS DATA INFORMATION DEVELOPMENT (MACAO) COMPANY LIMITED

Macau

DigitalLand Holdings Limited

Cayman Islands

GDS Investment Limited

Cayman Islands

GDS Data Center Management Limited

Cayman Islands

GDS Capital Limited

Cayman Islands

China Data Center Fund I Limited Partnership

Cayman Islands

China Data Center Fund I Holding Limited

Cayman Islands

China Data Center Fund I (Cayman) Company I Limited

Cayman Islands

China Data Center Fund I (Cayman) Company II Limited

Cayman Islands

EDL V Holding (Cayman)  Limited

Cayman Islands

EDC (Chengdu) Industry Co., Ltd.* 万国数据(成都)实业有限公司

 

PRC

EDC Technology (Kunshan) Co., Ltd.* 万国数据科技发展(昆山)有限公司

 

PRC

Guojin Technology (Kunshan) Co., Ltd.* 国金数据科技发展(昆山)有限公司

 

PRC

Shanghai Yungang EDC Technology Co., Ltd.* 上海云港万国数据科技发展有限公司

 

PRC

Shenzhen Yungang EDC Technology Co., Ltd.* 深圳云港万国数据科技发展有限公司

 

PRC

Beijing Hengpu’an Data Technology Development Co., Ltd.* 北京恒普安数码科技发展有限公司

 

PRC

Beijing Wanguo Shu’an Science & Technology Development Co., Ltd.* 北京万国曙安科技发展有限公司

 

PRC

GDS (Shanghai) Investment Co., Ltd.* 万数(上海)投资有限公司 (formerly known as Shanghai Free Trade Zone GDS Management Co., Ltd.* 上海自贸区万国数据管理有限公司)

 

PRC


Wholly owned subsidiaries and joint ventures

    

Jurisdiction of
Incorporation

Shenzhen Pingshan New Area Global Data Science & Technology Development Co., Ltd.* 深圳市坪山新区万国数据科技发展有限公司

 

PRC

Shanghai Shuchang Data Science & Technology Co., Ltd.* 上海曙长数据科技有限公司

 

PRC

Shanghai Wanshu Data Technology Co., Ltd.* 上海万曙数据科技有限公司

 

PRC

Guangzhou Shi Wan Guo Yun Lan Data Technology Co., Ltd.* 广州市万国云蓝数据科技有限公司

 

PRC

Guangzhou Wanxu Technology Services Co., Ltd. *广州万旭科技服务有限公司

 

PRC

Shanghai Puchang Data Science & Technology Co., Ltd.* 上海普长数据科技有限公司

 

PRC

Shanghai Shuyao Digital Technology Development Co., Ltd.* 上海曙耀数码科技发展有限公司

 

PRC

Shanghai Lingying Data Technology Co., Ltd.* 上海伶英数码科技发展有限公司

 

PRC

Beijing Hengchang Data Science & Technology Development Co., Ltd.* 北京恒长数码科技有限公司

 

 PRC

Shanghai Shuge Data Technology Co., Ltd.* 上海曙格数据科技有限公司

 

PRC

Shanghai Shulan Data Science and Technology Ltd.* 上海曙岚数据科技有限公司

 

PRC

Shanghai Fengtu Data Science & Technology Co., Ltd.* 上海丰徒数据科技有限公司

 

PRC

Shanghai Jingyao Network Technology Co., Ltd.* 上海暻耀网络技术有限公司

 

PRC

Shou Xin Yun (Beijing) Science & Technology Co., Ltd.* 首信云(北京)科技有限公司

 

PRC

Beijing Wan Qing Teng Science & Technology Co., Ltd.* 北京万青腾科技有限公司

 

PRC

Beijing Wan Teng Yun Science & Technology Co., Ltd.* 北京万腾云科技有限公司

 

PRC

Beijing Hua Wei Yun Science & Technology Co., Ltd.* 北京华威云科技有限公司

 

PRC

Shou Rong Yun (Beijing) Science & Technology Co., Ltd.* 首融云(北京)科技有限公司

 

PRC

Jiangsu Wan Guo Xing Tu Data Services Co., Ltd.* 江苏万国星图数据服务有限公司

 

PRC

Shenzhen Qian Hai Wan Chang Technology Services Co., Ltd.* 深圳前海万长技术服务有限公司

 

PRC

Shenzhen Anda Data Science & Technology Development Co., Ltd.* 深圳谙达数据科技发展有限公司

 

PRC

Heyuan Teng Wei Yun Science & Technology Co., Ltd.* 河源腾威云科技有限公司

 

PRC

Wulanchabu Wanguo Yuntu Data Services Co., Ltd.* 乌兰察布万国云图数据服务有限公司

 

PRC

Zhangjiakou Yunhong Data & Technology Co., Ltd.* 张家口云宏数据科技有限公司

 

PRC

Guangzhou Wanzhuo Data & Technology Co., Ltd.* 广州万卓数据科技有限公司

 

PRC

Shenzhen Miao Chuang Yun Science & Technology Co., Ltd.* 深圳市妙创云科技有限公司

 

PRC

Shenzhen Zhanfeng Shiye Development Co., Ltd.* 深圳展丰实业发展有限公司

 

PRC

Langfang Wanguo Yunxin Data Science & Technology Co., Ltd.* 廊坊万国云鑫数据科技有限公司

 

PRC

Langfang Yunchen Data Science & Technology Co., Ltd.* 廊坊云琛数据科技有限公司

 

PRC

Langfang Shucheng Data Science & Technology Co., Ltd.* 廊坊曙成数据科技有限公司

 

PRC

Changshu Wanguo Yunfeng Data Science & Technology Co., Ltd.* 常熟万国云丰数据科技有限公司

 

PRC

Shufeng (Shanghai) Data Science & Technology Co., Ltd.* 曙丰(上海)数据科技有限公司

 

PRC

Chongqing Wanguo Hongtong Data Science & Technology Co., Ltd.* 重庆万国宏通数据科技有限公司

 

PRC

Langfang Yunhan Data Science & Technology Co., Ltd.* 廊坊云瀚数据科技有限公司

 

PRC

Nantong Wanguo Yunjin Data Science & Technology Co., Ltd.* 南通万国云锦数据科技有限公司

 

PRC

Nantong Wanguo Yunqi Data Science & Technology Co., Ltd.* 南通万国云琦数据科技有限公司

 

PRC

Wulanchabu Wanguo Lantu Data Science & Technology Co., Ltd.* 乌兰察布万国岚图数据科技有限公司

 

PRC

Beijing Hanlin Energy Science & Technology Co., Ltd.* 北京瀚琳能源科技有限公司

 

PRC

Beijing Xingyu Data Science & Technology Co., Ltd.* 北京星隅数据科技有限公司

 

PRC

Shanghai Fengqing Data Science & Technology Co., Ltd.* 上海丰晴数据科技有限公司

 

PRC

Shanghai Ruiqing Data Science & Technology Co., Ltd.* 上海瑞晴数据科技有限公司

 

PRC


Wholly owned subsidiaries and joint ventures

    

Jurisdiction of
Incorporation

Heyuan Wanguo Haitong Data Science & Technology Co., Ltd.* 河源万国海通数据科技有限公司

 

PRC

Wulanchabu Wanguo Haocheng Data Science & Technology Co., Ltd.* 乌兰察布万国浩诚数据科技有限公司

 

PRC

Wulanchabu Wanguo Hanjin Data Science & Technology Co., Ltd.* 乌兰察布万国瀚锦数据科技有限公司

 

PRC

Guangzhou Yinwu Data Science & Technology Co., Ltd.* 广州寅午数据科技有限公司

 

PRC

Huizhou Jiacheng Information, Communications & Technology Co., Ltd.* 惠州嘉承信通科技有限公司

 

PRC

Langfang Anyu Data Science & Technology Co., Ltd.* 廊坊安宇数据科技有限公司

 

PRC

Langfang Tianhong Data Science & Technology Co., Ltd.* 廊坊天宏数据科技有限公司

 

PRC

Langfang Yingshan Data Science & Technology Co., Ltd.* 廊坊瀛杉数据科技有限公司

 

PRC

Chengdu Wanguo Yuntian Data Science & Technology Co., Ltd.* 成都万国云天数据科技有限公司

 

PRC

Kunshan Shuming Data Science & Technology Co., Ltd.* 昆山曙明数据科技有限公司

 

PRC

Kunshan Bangchen Data Science & Technology Co., Ltd.* 昆山邦晨数据科技有限公司

 

PRC

Beijing Yize Data Science & Technology Co., Ltd.* 北京贻泽数据科技有限公司

 

PRC

Beijing Linze Data Science & Technology Co., Ltd.* 北京霖泽数据科技有限公司

 

PRC

Shanghai Jingshuo Data Science & Technology Co., Ltd.* 上海暻烁数据科技有限公司

 

PRC

Fenghe Warehouse (Shanghai) Co., Ltd.* 丰合仓储(上海)有限公司

 

PRC

Langfang Tiansheng Data Science & Technology Co., Ltd.* 廊坊天晟数据科技有限公司

PRC

Shenzhen Anchen Data Science & Technology Co., Ltd.* 深圳安辰数据科技有限公司

PRC

Nantong Wanguo Haihong Data Science & Technology Co., Ltd.* 南通万国海宏数据科技有限公司

PRC

Shanghai Qingming Data Science & Technology Co., Ltd.* 上海青鸣数据科技有限公司

PRC

Wulanchabu Sihong Data Science & Technology Co., Ltd.* 乌兰察布思宏数据科技有限公司

PRC

Heyuan Hengtai Data Science & Technology Co., Ltd.* 河源衡泰数据科技有限公司

PRC

Nantong Yunyao Data Science & Technology Co., Ltd.* 南通云瑶数据科技有限公司

PRC

Nantong Yunxi Data Science & Technology Co., Ltd.* 南通云熙数据科技有限公司

PRC

Wulanchabu Hongding Data Science & Technology Co., Ltd.* 乌兰察布宏鼎数据科技有限公司

PRC

Shenzhen Heming Data Science & Technology Co., Ltd.* 深圳赫名数据科技有限公司

PRC

Lanting (Beijing) Information Science and Technology Co., Ltd.* 蓝厅(北京)信息科技有限公司

PRC

Lanting Xuntong (Beijing) Science and Technology Co., Ltd* 蓝厅讯通(北京)科技有限公司

PRC

Langfang Cloud Base Science & Technology Co., Ltd.* 廊坊云基地科技有限公司

PRC

Huailai Yutang Data Science & Technology Co., Ltd.* 怀来县雨棠数据科技有限公司

PRC

Langfang Senhong Data Science & Technology Co., Ltd.* 廊坊森弘数据科技有限公司

PRC

Shanghai Qini Data Science & Technology Co., Ltd..* 上海奇旎数据科技有限公司

PRC

Tenglong IoT (Beijing) Data Science and Technology Co., Ltd.* 腾龙物联(北京)数据科技有限公司

PRC

Beijing Yeke Nano Science and Technology Co., Ltd.* 北京冶科纳米科技有限公司

PRC

Kunshan Wantuo Electronic & Technology Co., Ltd.* 昆山万拓电子科技有限公司

PRC

Shenzhen Qidian Chuanyue Data Science & Technology Co., Ltd.* 深圳奇点穿越数据科技有限公司

PRC

Beijing Langyuan Data Science and Technology Co., Ltd.* 北京琅沅数据科技有限公司

PRC

Langfang Zhouyu Electronic & Technology Co., Ltd.* 廊坊市舟宇电子科技有限公司

PRC

Langfang Senkai Data Science & Technology Co., Ltd.* 廊坊森锴数据科技有限公司

PRC

Huizhou Jiaheng Data Science & Technology Co., Ltd.* 惠州嘉亨数据科技有限公司

PRC


Wholly owned subsidiaries and joint ventures

    

Jurisdiction of
Incorporation

Shanghai Xinxin Information & Technology Co., Ltd.* 上海歆馨信息技术有限公司

PRC

Beijing Xingshu Data Science & Technology Co., Ltd.* 北京星曙数据科技有限公司

PRC

Langfang Zhejun Data Science & Technology Co., Ltd.* 廊坊哲峻数据科技有限公司

PRC

Langfang Quanmiao Data Science & Technology Co., Ltd.* 廊坊泉淼数据科技有限公司

PRC

Langfang Yuxi Data Science & Technology Co., Ltd.* 廊坊禹熙数据科技有限公司

PRC

Beijing Ruiwei Cloud Computing Science & Technology Co., Ltd.* 北京睿为云计算科技有限公司

PRC

Quzhou Sanwei Data Science & Technology Partnership (L.P.)* 衢州三维数据科技合伙企业(有限合伙)

PRC

Shanghai Guoke Data Science & Technology Co., Ltd.*上海国克数据科技有限公司

PRC

Guofurui Data Science & Technology (Tianjin) Co., Ltd.* 国富瑞数据科技(天津)有限公司

PRC

Zhongyunxin Science & Technology Co., Ltd.* 中云信科技有限公司

PRC

Beijing Zhongyunxin Shunyi Data Science & Technology Co., Ltd.* 北京中云信舜义数据科技有限公司

PRC

Tianjin Zhongyunxin Data Co., Ltd.* 天津中云信数据有限公司

PRC

Langfang Zhongdingyun Data Science & Technology Co., Ltd.* 廊坊市中鼎云数据科技有限公司

PRC

Shenzhen Runxun Cloud Computing Co., Ltd.* 深圳润迅云计算有限公司

PRC

Beijing Yeke Nano Materials Co., Ltd.* 北京冶科纳米材料有限公司

PRC

Nengtong Science & Technology Co., Ltd.* 能通科技股份有限公司

PRC

Langfang Genyuan Technology Co., Ltd.* 廊坊艮原科技有限公司

PRC

Beijing De'ang Century Science & Technology Development Co., Ltd.* 北京德昂世纪科技发展有限公司  

PRC

Beijing Hai Hu Cloud Computing Data Technology Service Co., Ltd.* 北京海湖云计算数据技术服务有限公司  

PRC

Beijing Jian Qiao Chang Heng Investment Consultancy Co.,Ltd.* 北京建侨长恒投资顾问有限公司

PRC

Zhangjiakou Yunqi Data Science & Technology Co., Ltd.* 张家口云起数据科技有限公司

PRC

Shenzhen Zhaohuayun Data Technology Co., Ltd.* 深圳兆华云数据科技有限公司

PRC

Shenzhen Pengyu Data Technology Co., Ltd.* 深圳鹏裕数据科技有限公司

PRC

Shenzhen Jinghan Data Technology Co., Ltd.* 深圳景瀚数据科技有限公司

PRC

Shanghai Wanchengyun Data Technology Co., Ltd.* 上海万诚云数据科技有限公司

PRC

Zhuhai Wanding Private Equity Fund Management Co., Ltd.* 珠海万鼎私募基金管理有限公司

PRC

Shenzhen Zhanhui Industrial Development Co., Ltd.* 深圳展辉实业发展有限公司

PRC

Yiyun (Taicang) Big Data Science & Technology Co., Ltd.* 易云(太仓)大数据科技有限公司

PRC

Hefeng Data & Technology (Huizhou) Co., Ltd.* 和丰数据科技(惠州)有限公司

PRC

Zhuhai Shouxin Yunlian Investment Partnership (Limited Partnership)* 珠海市首信云联投资合伙企业(有限合伙)

PRC

Xianghe Jingxu Trading Co., Ltd.* 香河京旭商贸有限公司

PRC

Wuhan Chaoyunsuan Data Technology Co., Ltd. * 武汉超云算数据科技有限公司

PRC

Wuhan Yingyun Data Technology Co., Ltd. * 武汉英云数据科技有限公司

PRC

Taicang Songmao Real Estate Co., Ltd. * 太仓松茂置业有限公司

PRC

Xianghe Huahai Yungu Technology Co., Ltd. * 香河华海云谷科技有限公司

PRC

Shaoguan Lixunyun Data Technology Co., Ltd. * 韶关市粒讯云数据科技有限公司

PRC

Shenzhen Zituoyunqi Technology Co., Ltd. * 深圳市资拓云启科技有限公司

PRC

Shaoguan Wanguo Yunyao Data Technology Co., Ltd. * 韶关市万国云耀数据科技有限公司

PRC

Zhonghanyun Science & Technology Co., Ltd. * 中瀚云科技股份有限公司

PRC

Zhongyun Data Technology (Huizhou) Co., Ltd. *中云数据科技(惠州)有限公司

PRC

Consolidated Variable Interest Entities

    

Jurisdiction of
Incorporation

Beijing Wanguo Chang’an Science & Technology Co., Ltd.* 北京万国长安科技有限公司

 

PRC


Consolidated Variable Interest Entities

    

Jurisdiction of
Incorporation

Shanghai Shu’an Data Services Co., Ltd.* 上海曙安数据服务有限公司

 

PRC

Guangzhou Weiteng Data Services Co., Ltd. *广州市维腾数据服务有限公司(formerly known as Guangzhou Weiteng Construction Co., Ltd.* 广州市维腾建设有限公司)

 

PRC

Global Data Solutions Co., Ltd.* 万国数据服务有限公司

 

PRC

Kunshan Wanyu Data Service Co., Ltd.* 昆山万宇数据服务有限公司

 

PRC

Shanghai Waigaoqiao EDC Technology Co., Ltd.* 上海外高桥万国数据科技发展有限公司

 

PRC

Zhangbei Yuntong Data Technology Co., Ltd.* 张北云通数据网络科技有限公司

 

PRC

Shenzhen Yaode Data Services Co., Ltd.* 深圳耀德数据服务有限公司

 

PRC

Shenzhen Jinyao Science & Technology Co., Ltd.* 深圳市晋耀科技有限公司

 

PRC

Guangzhou Weiteng Network Technology Co., Ltd.* 广州市维腾网络科技有限公司

 

PRC

Jiangsu Yunyuhao Construction Engineering Co., Ltd.* 江苏云裕豪建设工程有限公司

 

PRC

Cai Tuo Cloud Computing (Shanghai) Co., Ltd.* 财拓云计算(上海)有限公司

 

PRC

Beijing Wan Chang Yun Science & Technology Co., Ltd.* 北京万长云科技有限公司

 

PRC

Guangzhou Weiteng Data Science & Technology Co., Ltd.* 广州市维腾数据科技有限公司

 

PRC

Beijing Xingpeng Data Science & Technology Co., Ltd.* 北京星芃数据科技有限公司

 

PRC

Shanghai Xinwan Enterprise Management Co., Ltd.* 上海信万企业管理有限公司

 

PRC

Shanghai Jingyi Data Science & Technology Co., Ltd.* 上海暻熠数据科技有限公司

 

PRC

Wulanchabu Saile Data Science & Technology Co., Ltd.* 乌兰察布塞勒数据科技有限公司

 

PRC

Shanghai Xingchang Enterprise Management Co., Ltd.* 上海星长企业管理有限公司

 

PRC

Beijing Xuanyu Data Science and Technology Co., Ltd.* 北京煊毓数据科技有限公司

 

PRC

Langfang Yundi Data Science & Technology Co., Ltd.* 廊坊云棣数据科技有限公司

 

PRC

Langfang Sencheng Data Science & Technology Co., Ltd.* 廊坊森丞数据科技有限公司

PRC

Shanghai Xinxing Data Science & Technology Co., Ltd.* 上海歆兴数据科技有限公司

PRC

Nantong Wanguo Yunzhen Data Science & Technology Co., Ltd.* 南通万国云臻数据科技有限公司

PRC

Heyuan Wanguo Chaotu Data Science & Technology Co., Ltd.* 河源万国朝图数据科技有限公司

PRC

Shanghai Guangxun Information Science & Technology Development Co., Ltd.* 上海广巽信息科技发展有限公司

PRC

Langfang Yukun Data Science & Technology Co., Ltd.* 廊坊禹琨数据科技有限公司

PRC

Langfang Qihan Data Science & Technology Co., Ltd.* 廊坊启瀚数据科技有限公司

PRC

Langfang Jiaxun Data Science & Technology Co., Ltd.* 廊坊珈勋数据科技有限公司

PRC

Langfang Zherui Data Science & Technology Co., Ltd.* 廊坊喆瑞数据科技有限公司

PRC

Tianjin Zhongyunxin Science & Technology Co., Ltd.* 天津中云信科技有限公司

PRC

Langfang Yin Jun Technology Co., Ltd.* 廊坊寅骏科技有限公司

PRC

Langfang Haokai Technology Co., Ltd* 廊坊浩慨科技有限公司

PRC

Langfang Zhunyu Technology Co., Ltd.* 廊坊谆于科技有限公司

PRC

Shanghai Churuitong Data Science & Technology Co., Ltd. * 上海储睿通数据科技有限公司

PRC

Zhangjiakou Wanguo Yunkuo Data Technology Co., Ltd. * 张家口万国云阔数据科技有限公司

PRC


*The English name of this subsidiary or consolidated Variable Interest Entity, as applicable, has been translated from its Chinese name.


EX-12.1 8 gds-20221231xex12d1.htm EXHIBIT 12.1

Exhibit 12.1

Certification by the Chief Executive Officer

Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, William Wei Huang, certify that:

1.I have reviewed this annual report on Form 20-F of GDS Holdings Limited (the “Company”);
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the Company as of, and for, the periods presented in this report;
4.The Company’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Company and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the Company’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the Company’s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting; and
5.The Company’s other certifying officer 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 4, 2023

 

 

 

By:

/s/ William Wei Huang

 

 

Name: William Wei Huang

 

 

Title: Chief Executive Officer

 


EX-12.2 9 gds-20221231xex12d2.htm EXHIBIT 12.2

Exhibit 12.2

Certification by the Chief Financial Officer

Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Daniel Newman, certify that:

1.I have reviewed this annual report on Form 20-F of GDS Holdings Limited (the “Company”);
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the Company as of, and for, the periods presented in this report;
4.The Company’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Company and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the Company’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the Company’s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting; and
5.The Company’s other certifying officer 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 4, 2023

 

 

 

By:

/s/ Daniel Newman

 

 

Name: Daniel Newman

 

 

Title: Chief Financial Officer

 


EX-13.1 10 gds-20221231xex13d1.htm EXHIBIT 13.1

Exhibit 13.1

Certification by the Chief Executive Officer

Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

In connection with the annual report of GDS Holdings Limited (the “Company”) on Form 20-F for the year ended December 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, William Wei Huang, 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 4, 2023

 

 

 

By:

/s/ William Wei Huang

 

 

Name: William Wei Huang

 

 

Title: Chief Executive Officer

 


EX-13.2 11 gds-20221231xex13d2.htm EXHIBIT 13.2

Exhibit 13.2

Certification by the Chief Financial Officer

Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

In connection with the annual report of GDS Holdings Limited (the “Company”) on Form 20-F for the year ended December 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Daniel Newman, 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 4, 2023

 

 

 

By:

/s/ Daniel Newman

 

 

Name: Daniel Newman

 

 

Title: Chief Financial Officer

 


EX-15.1 12 gds-20221231xex15d1.htm EXHIBIT 15.1

Exhibit 15.1

Consent of Independent Registered Public Accounting Firm

We consent to the incorporation by reference in the registration statements (No. 333-214800, No. 333-244736 and No. 333-262615) on Form S-8 and the registration statement (No. 333-252680) on Form F-3 of our report dated April 4, 2023, with respect to the consolidated financial statements of GDS Holdings Limited and the effectiveness of internal control over financial reporting.

/s/ KPMG Huazhen LLP

Shanghai, China

April 4, 2023


EX-15.2 13 gds-20221231xex15d2.htm EXHIBIT 15.2

Exhibit 15.2

Graphic

Graphic

April 4, 2023

To:

GDS Holdings Limited

F4/F5, Building C, Sunland International,

No. 999 Zhouhai Road,

Pudong, Shanghai 200137

People’s Republic of China

Re: Annual Report on Form 20-F of GDS Holdings Limited

Dear Sirs,

We are qualified lawyers of the People’s Republic of China (the “PRC”, for the purpose of this consent, excluding the Hong Kong Special Administrative Region, Macao Special Administrative Region and the region of Taiwan) and as such are qualified to advise on PRC laws, regulations or rules effective on the date hereof.

We are acting as the PRC counsel to GDS Holdings Limited (the “Company”), a company incorporated under the laws of the Cayman Islands, in connection with the Company’s Annual Report on Form 20-F for the year ended December 31, 2022 (the “2022 Annual Report”).

We consent to the reference to our firm under the headings “Risk Factors — Risks Related to Doing Business in the People’s Republic of China”, “Risk Factors — Risks Related to Our Corporate Structure”, “History and Development of the Company”, and “Organizational Structure” in the Company’s 2022 Annual Report, which will be filed with the Securities and Exchange Commission (the “SEC”). We also consent to the filing with the SEC of this consent letter as an exhibit to the 2022 Annual Report.

In giving such consent, we do not thereby admit that we come within the category of persons whose consent is required under Section 7 of the Securities Act of 1933, or under the Securities Exchange Act of 1934, in each case, as amended, or the regulations promulgated thereunder.

Yours faithfully,

/s/ King & Wood Mallesons

King & Wood Mallesons

Graphic


EX-15.3 14 gds-20221231xex15d3.htm EXHIBIT 15.3

Exhibit 15.3

Certification by the Chief Executive Officer

Pursuant to Item 16I(a) of Form 20-F

I, William Wei Huang, Chairman and Chief Executive Officer of GDS Holdings Limited (the “Company”), certify that to my knowledge following due inquiry:

(1)As of the date hereof, the directors, officers and senior management of the Company consist of: William Wei Huang, Daniel Newman, Jamie Gee Choo Khoo, Sio Tat Hiang, Satoshi Okada, Bruno Lopez, Lee Choong Kwong, Lim Ah Doo, Bin Yu, Zulkifli Baharudin, Chang Sun, Gary J. Wojtaszek, Judy Qing Ye, Jonathan King, Yilin Chen, Yan Liang and Kejing Zhang;
(2)None of the Company’s directors or officers or senior management are representatives of any government entity in the People’s Republic of China (the “PRC”);
(3)As of the date hereof, the following shareholders beneficially own 10% or more of the total outstanding ordinary shares of the Company: STT GDC Pte. Ltd. and GIC Private Limited;
(4)No shareholder that beneficially owns 10% or more of the total outstanding ordinary shares of the Company is controlled by any government entity in the PRC;
(5)There are no voting, acting-in-concert or other agreements or arrangements, nomination, appointment, designation or other rights, or material relationships, in each case between the Company or any of the aforementioned directors or officers or senior management or shareholders, on the one hand, and any person, on the other hand, that could result in such person being deemed to control the Company; and
(6)Based on the above, the Company is not owned or controlled by a government entity in the PRC.

Date:

April 4, 2023

By:

/s/ William Wei Huang

Name:

William Wei Huang

Title:

Chairman and Chief Executive Officer


EX-101.SCH 15 gds-20221231.xsd XBRL TAXONOMY EXTENSION SCHEMA 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 LOSS link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Financial statement balances and amounts of the VIEs and their subsidiaries (Details) link:presentationLink link:calculationLink link:definitionLink 40211 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Research and development and advertising costs, Government grants, Capitalized interest and Debt issuance cost (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - CASH AND RESTRICTED CASH (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - CONTRACT BALANCES (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - INTANGIBLE ASSETS (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - INTANGIBLE ASSETS, NET (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - PREPAID LAND USE RIGHTS (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - ACQUISITIONS AND GOODWILL - Allocation of purchase price (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - LOANS AND BORROWINGS - Total loans and borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - LOANS AND BORROWINGS - Type of short-term borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 40904 - Disclosure - LOANS AND BORROWINGS - Long-term borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 40906 - Disclosure - LOANS AND BORROWINGS - Aggregate maturities (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - CONVERTIBLE BONDS PAYABLE - Convertible notes payable (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - CONVERTIBLE BONDS PAYABLE - Interest expenses related to the convertible notes (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED EXPENSES AND OTHER PAYABLES - Accrued expenses and other payables (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - LEASES - Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 41205 - Disclosure - LEASES - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - OTHER LONG-TERM LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 41306 - Disclosure - LEASE - Maturities of Lease Liabilities (Details) - Calc 3 link:presentationLink link:calculationLink link:definitionLink 41306 - Disclosure - LEASE - Maturities of Lease Liabilities (Details) - calc 4 link:presentationLink link:calculationLink link:definitionLink 41306 - Disclosure - LEASE - Maturities of Lease Liabilities (Details) calc 2 link:presentationLink link:calculationLink link:definitionLink 42102 - Disclosure - INCOME TAX - By tax Jurisdictions (Details) link:presentationLink link:calculationLink link:definitionLink 42103 - Disclosure - INCOME TAX - Reconciliation of statutory tax rate and effective tax rate (Details) link:presentationLink link:calculationLink link:definitionLink 42104 - Disclosure - INCOME TAX - Deferred tax assets and liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 42106 - Disclosure - INCOME TAX - Net operating losses (Details) 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 00305 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - CASH AND RESTRICTED CASH link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - PROPERTY AND EQUIPMENT, NET link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - INTANGIBLE ASSETS, NET link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - PREPAID LAND USE RIGHTS link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - ACQUISITIONS AND GOODWILL link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - LOANS AND BORROWINGS link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - CONVERTIBLE BONDS PAYABLE link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED EXPENSES AND OTHER PAYABLES link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - OTHER LONG-TERM LIABILITIES link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - REDEEMABLE PREFERRED SHARES link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - FAIR VALUE MEASUREMENT link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - ORDINARY SHARES link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - SHARE-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 12001 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 12101 - Disclosure - INCOME TAX link:presentationLink link:calculationLink link:definitionLink 12201 - Disclosure - RESTRICTED NET ASSETS link:presentationLink link:calculationLink link:definitionLink 12301 - Disclosure - LOSS PER CLASS A and CLASS B ORDINARY SHARE link:presentationLink link:calculationLink link:definitionLink 12401 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 12501 - Disclosure - MAJOR CUSTOMERS AND SUPPLIERS link:presentationLink link:calculationLink link:definitionLink 12601 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 12701 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 12801 - Disclosure - PARENT ONLY FINANCIAL INFORMATION link:presentationLink link:calculationLink link:definitionLink 12901 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - CASH AND RESTRICTED CASH (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - CONTRACT BALANCES (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - INTANGIBLE ASSETS, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - PREPAID LAND USE RIGHTS (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - ACQUISITIONS AND GOODWILL (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - LOANS AND BORROWINGS (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED EXPENSES AND OTHER PAYABLES (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - OTHER LONG-TERM LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - REDEEMABLE PREFERRED SHARES (Tables) link:presentationLink link:calculationLink link:definitionLink 32003 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 32103 - Disclosure - INCOME TAX (Tables) link:presentationLink link:calculationLink link:definitionLink 32303 - Disclosure - LOSS PER CLASS A and CLASS B ORDINARY SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 32603 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 32703 - Disclosure - RELATED PARTY TRANSACTIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 32803 - Disclosure - PARENT ONLY FINANCIAL INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fulfilment costs (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40205 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Asset retirement costs (Details) link:presentationLink link:calculationLink link:definitionLink 40206 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 40207 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Prepaid land use rights (Details) link:presentationLink link:calculationLink link:definitionLink 40208 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Goodwill and Impairment (Details) link:presentationLink link:calculationLink link:definitionLink 40209 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Value-added-tax ("VAT") (Details) link:presentationLink link:calculationLink link:definitionLink 40210 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue recognition (Details) link:presentationLink link:calculationLink link:definitionLink 40212 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Employee benefits (Details) link:presentationLink link:calculationLink link:definitionLink 40213 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Foreign currency translation and foreign currency risks (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - CONTRACT BALANCES - Remaining performance obligations (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - CONTRACT BALANCES - Remaining performance obligations Default (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - PROPERTY AND EQUIPMENT, NET - Acquired under finance leases and other financing arrangement (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - PROPERTY AND EQUIPMENT, NET - Depreciation (Details) link:presentationLink link:calculationLink link:definitionLink 40504 - Disclosure - PROPERTY AND EQUIPMENT, NET - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - ACQUISITIONS AND GOODWILL - Movement of goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - ACQUISITIONS AND GOODWILL - Equity Interest acquired (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - LOANS AND BORROWINGS - Short-term borrowings secured (Details) link:presentationLink link:calculationLink link:definitionLink 40905 - Disclosure - LOANS AND BORROWINGS - Long-term borrowings secured (Details) link:presentationLink link:calculationLink link:definitionLink 40907 - Disclosure - LOANS AND BORROWINGS - Total working capital and project financing credit (Details) link:presentationLink link:calculationLink link:definitionLink 40908 - Disclosure - LOANS AND BORROWINGS - Particulars of secured long-term loans and borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - CONVERTIBLE BONDS PAYABLE (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - CONVERTIBLE BONDS PAYABLE - Convertible Bonds due 2029 (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED EXPENSES AND OTHER PAYABLES - Accounts payable (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - LEASES - Lease arrangements (Details) link:presentationLink link:calculationLink link:definitionLink 41206 - Disclosure - LEASES - Lease and other financing obligations secured by assets (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - REDEEMABLE PREFERRED SHARES - Movement of redeemable preferred shares (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - REDEEMABLE PREFERRED SHARES - Key terms of the convertible preferred shares (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - REDEEMABLE NON-CONTROLLING INTERESTS (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Statement of operations location (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - FAIR VALUE MEASUREMENT (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - ORDINARY SHARES (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - SHARE-BASED COMPENSATION - Plans and Grants (Details) link:presentationLink link:calculationLink link:definitionLink 41902 - Disclosure - SHARE-BASED COMPENSATION - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41903 - Disclosure - SHARE-BASED COMPENSATION - Settlement of Liability Classified Restricted Shares (Details) link:presentationLink link:calculationLink link:definitionLink 41904 - Disclosure - SHARE-BASED COMPENSATION - Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41905 - Disclosure - SHARE-BASED COMPENSATION - Fair Value Assumptions - Restricted Shares (Details) link:presentationLink link:calculationLink link:definitionLink 41906 - Disclosure - SHARE-BASED COMPENSATION - Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 42001 - Disclosure - REVENUE (Details) link:presentationLink link:calculationLink link:definitionLink 42101 - Disclosure - INCOME TAX (Details) link:presentationLink link:calculationLink link:definitionLink 42105 - Disclosure - INCOME TAX - Movement of the valuation allowance (Details) link:presentationLink link:calculationLink link:definitionLink 42201 - Disclosure - RESTRICTED NET ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 42301 - Disclosure - LOSS PER CLASS A and CLASS B ORDINARY SHARE - Computation of basic and diluted loss per share (Details) link:presentationLink link:calculationLink link:definitionLink 42302 - Disclosure - LOSS PER CLASS A and CLASS B ORDINARY SHARE - Class A and Class B (Details) link:presentationLink link:calculationLink link:definitionLink 42303 - Disclosure - LOSS PER CLASS A and CLASS B ORDINARY SHARE - Excluded from the computation of diluted loss per share (Details) link:presentationLink link:calculationLink link:definitionLink 42401 - Disclosure - SEGMENT INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 42501 - Disclosure - MAJOR CUSTOMERS AND SUPPLIERS (Details) link:presentationLink link:calculationLink link:definitionLink 42601 - Disclosure - COMMITMENTS AND CONTINGENCIES - Capital commitments (Details) link:presentationLink link:calculationLink link:definitionLink 42701 - Disclosure - RELATED PARTY TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 42702 - Disclosure - RELATED PARTY TRANSACTIONS - Balances with related parties (Details) link:presentationLink link:calculationLink link:definitionLink 42801 - Disclosure - PARENT ONLY FINANCIAL INFORMATION - Condensed Balance Sheets (Details) link:presentationLink link:calculationLink link:definitionLink 42802 - Disclosure - PARENT ONLY FINANCIAL INFORMATION - Condensed Balance Sheets (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 42803 - Disclosure - PARENT ONLY FINANCIAL INFORMATION - Condensed Statements of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 42804 - Disclosure - PARENT ONLY FINANCIAL INFORMATION - Condensed Statements of Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 42805 - Disclosure - PARENT ONLY FINANCIAL INFORMATION - Condensed Statements of Comprehensive Loss (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 42806 - Disclosure - PARENT ONLY FINANCIAL INFORMATION - Condensed Statements of Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink 42901 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink 00405 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - CONTRACT BALANCES link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - REDEEMABLE NON-CONTROLLING INTERESTS link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - CONVERTIBLE BONDS PAYABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - REDEEMABLE NON-CONTROLLING INTERESTS (Tables) link:presentationLink link:calculationLink link:definitionLink 31603 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 31903 - Disclosure - SHARE-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - LEASES - Supplemental Cash Flow Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 41204 - Disclosure - LEASES - Weighted Average Remaining Lease Term and Weighted Average Discount Rate for Leases (Details) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - REDEEMABLE NON-CONTROLLING INTERESTS - Redeemable non-controlling interest (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 16 gds-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 17 gds-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 18 gds-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 19 gds-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 20 gds-20221231x20f005.jpg GRAPHIC begin 644 gds-20221231x20f005.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" 3 ! # 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#5^)?[6VO? M'GP;,WB22Y\+^#]N>'9O">D:A8:E 8I%G34[U\J".4*R)ANA MYQQ4NHS:EK_AG4? MCI%]XEG\1:KXF73M'L[/[2XU%=2M3%< 8)C*()5,@(P M&P3@F@9^JG[8/PP\+?$#X#^,[C7M'AOKK3=,EO[2Z#-%-#- CR0L)$*MA7). MW.,DY!IG['/PT\,^!/@+X.N=#TB&RN]2TY+Z\NR6EGGFF"O*S2.2QW, 2,XX ''%%% C__V0$! end GRAPHIC 21 gds-20221231x20f007.jpg GRAPHIC begin 644 gds-20221231x20f007.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" 9 $D# 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#[6\1?M8:/ M/\2(_ ?@W3KGQ1K,B_[6>*^:O!?QU^(^@?$O MP;J]S\1;?QG9^*+R:TU#3[:W(T^ PE,I;D@=/,XD0 $@_?'-8FC7D\'Q',$< MTD<%S\3=2$T:,0LNRT!7*]G!U95J5Y[GYAQ)@,/EV/= M+"IJ#5TF[VU:MLGTV=_5[GV)^!_*C\#^5?$VK7MA;I?K#XCDO-#L;F5X]-;Q M-<6\DR_9U,CV]P7*F2,_,(W;!)Q7>RM].\,I>W;:I=SE M97*DPJXCN(E60JG)'7.<5W'RUSZA_ _E1^!KX<^)>KSQZT\T-_?1VXAB%Q;V MU_(=5M#;Z38W+0O=*(EC MV0_Z0 [$-F3"D%<'YQG.:+!<^[:/P-?#WQM\7^(K?XEZSI\>M7=S&$B*1K=J MJ[1:1&69%B^X-GF.I8YR#A2=H;V;[7:_]#!J/_@TG_\ C% 7/./&'['6OZ#\ M6[+Q=X8UM]4\.OK,VLWFB79"RV\TD;*\D1 Q)G@8.&P!]ZOEWX,:=J.M^+?A MEX1M-)U%M?T+5;R74K1[1T-JDGD[2^1\H'EMDG&./6OUD/2N,\/_ /)2O%?_ M %PM?Y-7D5<#!S3B[:_Y/]#]%P/%F)AAZD,1!3:BDGM_-'6RUTF^ST6IX?\ MLK_LF:S\)M3L_$_BWQ UYK-O:26=II5J0UO9Q2,692Y&6.23Q@9]:^C9?"6A MSWDUW)HVGR74ZE99VM8R\@/!#-C)'UK6HKT*5*%&/)#8^-S',<1FE=XG$N\G MV5DEV2_KS,9O!?A][&*S;0M,:SB:8][X-T#4KCS[O0]-NI\!?,FLXW; & , ME<\5-+X;TB>Z%S+I=E)FRABI8 +_GFG_?(J2B@#__V0$! end GRAPHIC 22 gds-20221231x20f015.jpg GRAPHIC begin 644 gds-20221231x20f015.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!>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@ K*U+2;Z]N?,M];N]/CV@>3!%"RY]K%OL^F-*#(BB-I-TN.(E*J<%RN[MF@#J?^$>U3_H:-1_[\6O_P : MH_X1[5/^AIU'_P ![7_XU5F3Q=H<5Q9V[ZSIZ3WJH]K$UT@:=6.%*#.6!/0C MK21^+M"EN+V!-9T]Y[)6>ZB6Z0M JG#%QG*@'J3C% %?_A'M4_Z&C4?^_%K_ M /&JGL=&O[6Z26;7KR]C&-;.**=M(F?RY9HY(Q(K0[L"4;2 M"=A)'?% '8^(;&XU/0-2L[2;[/=7%M)%%+N*['92%;(Y&"0>*\YTOP?\2=(G M6WC\2V4^E+N"I)CSUR2(K'0IC\16VF-% M2-F*2KEAY). 6A8#N5;)P<5:/QV\$JBM)JTT),D47ES:?-9K'0DL-;L(+B"%AJ;26^?M,FU=IC.T[/F#=CC(.#C:>?T[PC\1IY5DU M7Q'9B3^R9[4369PT=U(P82A?)"D+M51D9P"< L177WGQ#T'3] M]:GO)$TV> M![I)A;2L1"B[FD90NY5 QDL!U ZD Y1^-7A+:&6]NW7:7)73;DX41/+N_P!7 MR"D4F,=2I Y!% %M='\3RZ-K$=UJ5O+?3W)DL50[$@A# JC.$RQZ@G;TQWR3 MF7OA[Q^]M,UKXCM([P^8L9EB5HE4M"5)41 E@$F4XM_[/N!/$D48DD+Q&/S">5DG8C+/B/X?\ \]M!K%[)!<7(!@AAM9IY)W.O>9. M@5C'%9W$AVM,8 <+&>/-!3/3(/H:?9_'_P #:BMDUGJ\EXMZ(&MWAL;@I(LM MPENC!MF,>8Z@G/&H/..>U:M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110!AZSKM[9ZS8Z9864%W<7-O/ -'P_\#_$&D6>KH_B"#5H[WPW M_9*274C-YD_V>WB$Q8JSJN8G)!=P=RD!6\QI #U7[=XF'_,'TK_P:2?_ "/2 M?;O$V*GX&?$!=-\2V%CXLT^/2]<23>CJ'+!K"&W"DK" MOR[HW.5Q@-N^8Y%:FI_"_P")SZWJ6JZ;XDTNSO+UQF7.2D:SAE S ?\ ECNB M_4D\8 /5_MOB;_H#Z5_X-)/_ )'H^V^)O^@/I7_@TD_^1Z\E^'/ASXT_\)!) M-XF\16XTZ#4L^3(L+?:+4-(K*!'&""<(ZMN'RL R[@Q/O% \32>)(]46 M>T6SN=/O7L94CF\U"RJC;E8JI(PXZ@=ZWJXGX:_\?OC7_L8)O_1$%=M0 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M)O&6B>+=4\-Z=>>)]%+G3]7> ?:;<,C(RB0.-H9@,= 3CK4G'TK;HH S]1\/:5K!A-_IMG>F M@Q&Y@63RR#D%<@XY Z56E\&:!/"L,NAZ=)$H8+&]I&5&YBS8&.[$D^I)-;-4 M-;UVP\.V)O-1N%M;?>L8=@3EF8*J@#)))(&!0!1C\"^'8XPG]B6#J % DMU? M"C "C(. .@ & !4L'@_0;61'AT33H70%5:.U12H+!B 0/[P!^H!JA_PL MGP]_S^3?^ <__P 11_PLGP]_S^3?^ 0D% MO&$1>BN8_X63X>_Y_)O_ .;_P"(H_X63X>_Y_)O_ .?_P"(H Z>BN8_X63X>_Y_ M)O\ P#G_ /B*/^%D^'O^?R;_ , Y_P#XB@#IZ*YC_A9/A[_G\F_\ Y__ (BC M_A9/A[_G\F_\ Y__ (B@#IZ*YC_A9/A[_G\F_P# .?\ ^(H_X63X>_Y_)O\ MP#G_ /B* .GHKF/^%D^'O^?R;_P#G_\ B*/^%D^'O^?R;_P#G_\ B* .GHKF M/^%D^'O^?R;_ , Y_P#XBC_A9/A[_G\F_P# .?\ ^(H Z>BN8_X63X>_Y_)O M_ .?_P"(H_X63X>_Y_)O_ .?_P"(H Z>BN8_X63X>_Y_)O\ P#G_ /B*/^%D M^'O^?R;_ , Y_P#XB@#IZ*YC_A9/A[_G\F_\ Y__ (BC_A9/A[_G\F_\ Y__ M (B@#IZ*YC_A9/A[_G\F_P# .?\ ^(H_X63X>_Y_)O\ P#G_ /B* .GHKF/^ M%D^'O^?R;_P#G_\ B*/^%D^'O^?R;_P#G_\ B* .GHKF/^%D^'O^?R;_ , Y M_P#XBC_A9/A[_G\F_P# .?\ ^(H Z>BN8_X63X>_Y_)O_ .?_P"(H_X63X>_ MY_)O_ .?_P"(H Z>BN8_X63X>_Y_)O\ P#F_^(H_X63X>_Y_)O\ P#G_ /B* M .GHKF/^%D^'O^?R;_P#G_\ B*/^%D^'O^?R;_P#G_\ B* .GHKF/^%D^'O^ M?R;_ , Y_P#XBC_A9/A[_G\F_P# .?\ ^(H Z>BN8_X63X>_Y_)O_ .?_P"( MH_X63X>_Y_)O_ .?_P"(H Z>BN8_X63X>_Y_)O\ P#G_ /B*/^%D^'O^?R;_ M , Y_P#XB@#IZ*YC_A9/A[_G\F_\ Y__ (BC_A9/A[_G\F_\ Y__ (B@#IZ* MYC_A9/A[_G\F_P# .?\ ^(H_X63X>_Y_)O\ P#G_ /B* .GHKF/^%D^'O^?R M;_P#G_\ B*/^%D^'O^?R;_P#F_\ B* .GHKF/^%D^'O^?R;_ , Y_P#XBC_A M9/A[_G\F_P# .?\ ^(H Z>BN8_X63X>_Y_)O_ .?_P"(H_X63X>_Y_)O_ .? M_P"(H Z>BN8_X63X>_Y_)O\ P#G_ /B*/^%D^'O^?R;_ , Y_P#XB@#IZ*YC M_A9/A[_G\F_\ Y__ (BC_A9/A[_G\F_\ YO_ (B@!]]_R4;1/^P5?_\ HZSJ MI\0/"M]XBNO#-YIT.GS76C:B;]1J!8+DV\T0VE58@@RANWW<9&"M#U1M,U&'PU&+.73[@,;/48 MA:_9UD<$$JZDEU'S#Z$AEP=5^$7Q-FU/58M.\>76GVD\5]]@6%O]&M0\2QVJ M'<3)F-AYO&0(19^#]!FM(=*T_"2:+&BJYFO-Q"M& M.2 N2!V'I7&_P#P46__ ,10!Y[J_P ,/BO?>')+.S\=P6.H M&69DNA)*Y56AA1%R5YPR3-TSF08(P0?4_ >E:QHGA:TLM>OUU/5(VD,MTI)# M*9&*#) )VH57)Y.W-9W_ IKP!_T(WAO_P %%O\ _$4?\*:\ ?\ 0C>&_P#P M46__ ,10!%\-?^/WQK_V,$W_ *(@KMJS]$\/Z7X9L%L='TVTTJR5BXMK*!88 MP3R3M4 9-:% !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 %0W5W!90F:XFCMXAP9)7"J/Q-35QOQ+4. MGAA6 93KMID$9!Y:@#?_ .$GT?\ Z"UC_P"!*?XT?\)/H_\ T%K'_P "4_QK MS?XU_%=?A4RM;VFF7\HTJ\U--+F;9=7S020*+>WQG,D@F8(-K990O\65XIOV MQ? [Z=J1@C::_P!.E19HC! H?=>2"6<+OR1D,<'&V@#WW_ (2?1_\ MH+6/_@2G^-'_ D^C_\ 06L?_ E/\:\!U3]K3P[+J5A:Z;'IUF3<);W?]JR1 MAVU/PW'K>G6-A+;3ZQ/I\$3R0B1XETYKP,F1BL71_P!K_P ,:K:^&)'L8XFO/+_M!G6-8XV>VN9 (F+\8>W_ .6FW]VZ MR?=(- 'T)_PDVC?]!:Q_\"4_QH_X2?1_^@M8_P#@2G^-?/\ ;?ME>!]*LX$U MV'&H-:QW,R6*P&.'.GF]8&=6\&ZEKFBVZ0"PDT MCS6UB-88C%?O$$<,&P<+(<\XW(5[' !Z_P#\)-HW_06L?_ E/\:/^$GT;_H+ M6/\ X$I_C7B?Q#_:[^'7PQO]0AU.3^T(K:*2X\S31;N/*2WAF+ F8%]RSKMP M!GGL-QHV'[8G@K_A(=5TFZL)Y/LD]Q%%<011?OC%=7,,BJGF'.W[,2"#ND&X MA%P10![U_P )/H__ $%K'_P)3_&I(-?TN[F6*'4K2:5SA4CG5F/T -A@R?;F.W: 1 WS M Y"[GPV^-US\0]:CL3HVD:.T83=%>7>)KY3+/&UQ:+L'F08@5T;^-93G9L&\ M [+3?$FD#XJ^(&_M6RVG1M- /VA,$^??9[^XKK/^$GT?_H+6/_@2G^->">&_ MVI-*F,DVM:;;1Q&-_)&G>5(\Y6>]30*H)(SAZC^VGX;T)[ M>348+7[#;VMQ)J%Q:QQL3+'):A5@#3+N5TN3\QX#(0-VU@ #Z7_X2?1_^@M8 M_P#@2G^-'_"3Z/\ ]!:Q_P# E/\ &O-?A7^T3X(^,'B%]%T&*0WR6TUTRSK# MPD5P;=S\KL3^\4X(&" >:]7^Q6__ #PB_P"^!0 6MY!?0B6VGCN(BH Z+:/04;1Z"N=^S^+?^?_ $7_ , 9O_CU'V?Q;_S_ .B_ M^ 4W_P >H P_&OQ03PEXHBT;[/IRL=-?4VGU/419JT:31QLL68V#L/,&\5S.O6.L>&)8;V.W\.23ZE=VNGS.-/D4E3 M(53/[TY"[V('N?6@#SS4?VROAQKEM8:=<:/J]^NJ[E2U,=MD.E_+9[6!G&T^ M;;2,#T*ID'(P/H#0I+2XT:RGL8A%:30I+$@&,*P##/OS6"=!U\J 7\.X'0?V M;)QSG_GK[U92T\5QJ%6]T15 P +&4 #_ +_4 ='M'H*-H]!7._9_%O\ S_Z+ M_P" ,W_QZC[/XM_Y_P#1?_ &;_X]0!T6 *PO&O\ R"+;_L)6'_I7#47V?Q;_ M ,_^B_\ @%-_\>J&ZT7Q%JIMH;Z_TS[(ES!<.+>TD5SYS; M[^81S23Q26T<4467 ):UMY[9DNX&D5 MEE:%LC:ZD$&$?G3/LWBP];_1?_ &;_X]0!\U^'_^"@W@_P 0>%;Z2.6--7M= M,:Z-PWD>4\HT][QL0"Y+85492OF9W#&X=:UO&?[;FBZ/X-UNYTVUM&UZTM[I MXHVNTFMXWC65HVF(9&$-67.90T?WL;O?OLWBS_G^T7_P!E_^/5#7@-O?RHZ MI]DMG4[6E)8MU8_)@(V2R<5I'[;/A/6/!S>)8](O(=-$44GFSSPK'\]T+;:9 M-VS(=D)&X_*P(R*]2TYO&,.M3Z6]WX>V1VZ7"M!ILT8^=W!&///=;D@;FP#TR?6@#Y]C_;H^&%O?:/JJ:7 M-#=:]*UM'=27%LHWB[EM,NWF<#_1BV[^[LQGD+]%^ M4N-?T!-8DNUO++5"M M]I[+M^2UDC1XU)48)&3SD]1R:3[-XL_Y_M%_\ 9?_CU+]F\6CI?Z*/\ MQF_ M^/4 9GPU_P"/WQK_ -C!-_Z(@KMJYSP7X:NO#D6K/>W4-W=:C?O?.8(C&B%D M1=H!9CT0E?\^NN?^""__P#C-8VL M>-+&ZUO09XK'7&BMIY7E;^P;X;0874'_ %//+ <>M '3_P!MWO\ T+^H?]_+ M;_X[1_;=[_T+^H?]_+;_ ..U1_X6'I7_ #ZZY_X(+_\ ^,T?\+#TK_GUUS_P M07__ ,9H O?VW>_]"_J'_?RV_P#CM']MWO\ T+^H?]_+;_X[5'_A8>E?\^NN M?^""_P#_ (S1_P +#TK_ )]=<_\ !!?_ /QF@"]_;=[_ -"_J'_?RV_^.U@^ M,/[6URVTU+;0+W=;:C;7;AYK<92.0,P'[WK@<5H?\+#TK_GUUS_P07__ ,9J MKJOQ7\/Z'I=YJ-^NLVEC9PO<7$\N@WX6.-%+,Q/D] 3^% &Q_;=]_T+^H?] M_+;_ ..T?VW>_P#0OZA_W\MO_CM:X.0".AJKJ^JVNA:5>:C>R&&SM(7GFD", MY5%!9CM4$G@'@ F@"E_;=[_T+^H?]_+;_P".T?VW>_\ 0OZA_P!_+;_X[5'_ M (6'I7_/KKG_ ((+_P#^,T?\+"TO_GUUS_P07_\ \9H O?VW>_\ 0OZA_P!_ M+;_X[1_;=[_T+^H?]_+;_P".U1_X6'I7_/KKG_@@O_\ XS1_PL+2_P#GUUS_ M ,$%_P#_ !F@"]_;=[_T+^H?]_+;_P".TWP_XF37KO5K7[%*I_\ "PM+_P"?77/_ 07_P#\9KF_#7BZUL/$OBZZ MGL-E45S/_"P]*_Y]=<_\$%__P#& M:/\ A8>E_P#/KKG_ ((+_P#^,T =-17,_P#"P]*_Y]=<_P#!!?\ _P 9H_X6 M'I7_ #ZZY_X(+_\ ^,T =-17,_\ "P]*_P"?77/_ 07_P#\9JO;?%3P_>MM MMFU.Y<)O98-&O)&0>9)'AP(B5.Z*08;!^7I@B@#KJ*YG_A8>E?\ /KKG_@@O M_P#XS1_PL/2O^?77/_!!?_\ QF@#IJX[5OBOH6C:M>:=-;Z_<7-HXCF:P\-Z MC=Q!BJM@2PP,C<,.C'&<'FK?_"P]*_Y]=<_\$%__ /&:RM$\;6%I=ZPTMEKB M+/>>;&?[!OCN7RHUS_J?53^5 !_PN?P__P! _P 6?^$?J_\ \BT?\+G\/_\ M0/\ %G_A'ZO_ /(M:O\ PL/2O^?77/\ P07_ /\ &:/^%AZ5_P ^NN?^""__ M /C- &5_PN?P_P#] _Q9_P"$=J__ ,BT?\+G\/\ _0/\6?\ A':O_P#(M:I^ M(>E#_EUUS_P07_\ \9K8T/6K/Q'H]GJFGR--97<2S0N\;1EE89&58!E/L0". MXH Y+_A<_A__ *!_BS_PC]7_ /D6C_A<_A__ *!_BS_PC]7_ /D6N[HH X3_ M (7/X?\ ^@?XL_\ "/U?_P"1:/\ A='A_P#Z!_BS_P (_5__ )%KNZ0]* // M[+XY^&-1M(+JUM/%,]M.BRQ2Q^$-7*NK#(8'[+R""#4W_"Y_#_\ T#_%G_A' MZO\ _(M:OPQ_Y)MX3_[!-I_Z)2NFH X3_A<_A_\ Z!_BS_PC]7_^1:/^%S^' M_P#H'^+/_"/U?_Y%KNZ* .$_X71X?_Z!_BS_ ,(_5_\ Y%H_X71X?_Z!_BS_ M ,(_5_\ Y%KNZ0]* //[/XY^&-0M(;JVM/%,]O,@DCEC\(:N5=2,@@_9>E3? M\+G\/_\ 0/\ %G_A'ZO_ /(M:OPQ_P"2=>&O^P=!_P"@"NFH X3_ (7/X?\ M^@?XL_\ "/U?_P"1:/\ A<_A_P#Z!_BS_P (_5__ )%KNZ* /-KW]H/PEI]Y M;VD]KXL%W<(\D4">#-9=W5"H=@JVA. 73)[;AZU=7XT^'V (T_Q9@\\^#M7' M_MK4NN_\EA\(?]@C5?\ T995T>M^)=-\.BW^WW!B:X8K$B1O([D#)PJ@G@=\ M4 UW_X+[C_ .-T 9/_ N?P_\ ] _Q9_X1 MVK__ "+4%M\=O"]Y+#_&^E6>M^,Y)_MT27.KK-"S:=< 2)]BM4W#]WR- MR,/JIH T?^%S^'_^@?XL_P#".U?_ .1:/^%S^'_^@?XL_P#"/U?_ .1:UO\ MA8NA?\]KO_P7W'_QNC_A8NA?\]KO_P %]Q_\;H R?^%S^'_^@?XL_P#"/U?_ M .1:/^%T>'_^@?XL_P#"/U?_ .1:UO\ A8NA?\]KO_P7W'_QNM31/$%AXB@F MET^?SEAD\F4,C(R/M#;65@"#AE/(Z$4 WA@DE=(W9U1F"*'_\ H'^+ M/_"/U?\ ^1:UO^%BZ%_SVN__ 7W'_QNC_A8NA?\]KO_ ,%]Q_\ &Z ,G_A< M_A__ *!_BS_PC]7_ /D6C_A<_A__ *!_BS_PC]7_ /D6NQTW4K;6+**[LY1- M;R9VN 1T)!!!Y!!!!!Y!%6J /*8?C)H'_":WDGV#Q5M.GPKC_A$-6S_K)>WV M;./>MO\ X7/X?_Z!_BS_ ,(_5_\ Y%K=@_Y'F\_[!T'_ *-EK>H X3_A<_A_ M_H'^+/\ PC]7_P#D6C_A<_A__H'^+/\ PC]7_P#D6N[HH X3_A<_A_\ Z!_B MS_PCM7_^1:/^%S^'_P#H'^+/_".U?_Y%KNZ* .$_X7/X?_Z!_BS_ ,([5_\ MY%J*V^./AJ\A6:"S\52Q-G#IX0U<@X./^?6N_/2L+P/_ ,BO9?\ ;3_T8U & M%_PN?P__ - _Q9_X1^K_ /R+1_PN?P__ - _Q9_X1VK_ /R+7=UFZWXBT_P[ M% ]_.81/)Y42K&TC.V"V J@D\ GIVH Y;_A<_A__ *!_BS_PC]7_ /D6C_A< M_A__ *!_BS_PC]7_ /D6M;_A8NA?\]KO_P %]Q_\;H_X6+H7_/:[_P#!?UW_ ."^X_\ C= &3_PN M?P__ - _Q9_X1VK_ /R+1_PN?P__ - _Q9_X1VK_ /R+6M_PL70O^>UW_P"" M^X_^-T?\+%T+_GM=_P#@ON/_ (W0!D_\+G\/_P#0/\6?^$?J_P#\BT?\+H\/ M_P#0/\6?^$?J_P#\BUT&E>,](UJ_%E:W,ANC&TJQ36\D195(#$;U&<%ESCU% M6=<\0Z?X<@AFU&X\A)I1#$ C.TCX+;55023A6/ Z GM0!RW_ N?P_\ ] _Q M9_X1VK__ "+1_P +G\/_ /0/\6?^$=J__P BUK?\+%T+_GM=_P#@ON/_ (W1 M_P +%T+_ )[7?_@ON/\ XW0!D_\ "Y_#_P#T#_%G_A':O_\ (M'_ N?P_\ M] _Q9_X1^K__ "+6M_PL70O^>UW_ ."^X_\ C='_ L70O\ GM=_^"^X_P#C M= &)#\#5O$,DCWB)->H\;'3KC#J+>%UW_X+[C_XW0!D_P#"Y_#_ /T# M_%G_ (1VK_\ R+1_PN?P_P#] _Q9_P"$=J__ ,BUNZ=XXT75-0BLH+J074P) MCCFMY8M^!DA2Z@$@9.!S@'TK>H X3_A<_A__ *!_BS_PCM7_ /D6C_A<_A__ M *!_BS_PC]7_ /D6N[HH X3_ (7/X?\ ^@?XL_\ ".U?_P"1:/\ A<_A_P#Z M!_BS_P (_5__ )%KNZ* .$_X7/X?_P"@?XL_\([5_P#Y%H_X7/X?_P"@?XL_ M\(_5_P#Y%KNZ* /.I_CSX:MI"CZ9XS9AWC\#:VX_-;,BH_\ AH#PQ_T"_&__ M (0>N?\ R'7I-% 'ENI?M)>#=&TZZO[^T\8V5C:Q-// M 22>F*U_\ A='A_P#Z!_BS_P (_5__ )%J+]H/_D@GQ(_[%O4O_262O0* M.$_X7/X?_P"@?XL_\(_5_P#Y%H_X7/X?_P"@?XL_\(_5_P#Y%KNZ* .$_P"% MS^'_ /H'^+/_ CM7_\ D6C_ (7/X?\ ^@?XL_\ "/U?_P"1:W=4\<:+H^J/ MIMS>'[?'$D[V\,$DSI&Y8(S!%.T,4<#/7:?2H/\ A8NA?\]KO_P7W'_QN@#) M_P"%S^'_ /H'^+/_ C]7_\ D6C_ (7/X?\ ^@?XL_\ "/U?_P"1:UO^%BZ% M_P ]KO\ \%]Q_P#&Z/\ A8NA?\]KO_P7W'_QN@#"MOCKX7O6G6"U\4S-!(8I M0GA#5SL< ':?]%X."#^-3_\ "Y_#_P#T#_%G_A':O_\ (M4/!GC?2K.[\3-. M;V(3ZL\L1?3K@;T\J(!A^[Z9!_*NE_X6+H7_ #VN_P#P7W'_ ,;H R?^%S^' M_P#H'^+/_"/U?_Y%H_X7/X?_ .@?XL_\(_5__D6M;_A8NA?\]KO_ ,%]Q_\ M&Z/^%BZ%_P ]KO\ \%]Q_P#&Z ,G_A<_A_\ Z!_BS_PC]7_^1:/^%S^'_P#H M'^+/_"/U?_Y%KL=,U.UUFPAO;*83VLPRDB@C/.#P>0<@C!]*M4 <)_PN?P__ M - _Q9_X1^K_ /R+1_PN?P__ - _Q9_X1^K_ /R+70:MXSTC1-0-C=W+B\$2 MS&&&"25E1BP5CL4X!*,!GKM/I57_ (6+H7_/:[_\%]Q_\;H R?\ A<_A_P#Z M!_BS_P (_5__ )%JMJ/QX\,:592W5S9^*HH(QEG;PAJP YQU-MBM_P#X6+H7 M_/:[_P#!?XDC 2--.N"6^8'C]W0!?'QH\/ MG_F'^+/_ C]7_\ D6C_ (7/X?\ ^@?XL_\ "/U?_P"1:U1\1="Q_KKO_P % M]Q_\;I?^%BZ%_P ]KO\ \%]Q_P#&Z ,G_A<_A_\ Z!_BS_PC]7_^1:/^%S^' M_P#H'^+/_".U?_Y%K6_X6+H7_/:[_P#!?/=EH+L$P&*&21G ZG:JEACOD<55_X6+H7_ #VN_P#P7W'_ ,;H R?^%S^' M_P#H'^+/_".U?_Y%H_X7/X?_ .@?XL_\(_5__D6M;_A8NA?\]KO_ ,%]Q_\ M&Z/^%BZ%_P ]KO\ \%]Q_P#&Z ,/_A>?ADW9M?LGBG[2$\PQ?\(AJ^X+G&F:F_X7/X?_ .@?XL_\(_5__D6JR>.M('CN:ZW7OVUW_X+[C_XW0!D_P#"Z/#_ /T#_%G_ (1^K_\ R+1_PN?P M_P#] _Q9_P"$?J__ ,BUK?\ "Q="_P">UW_X+[C_ .-T?\+%T+_GM=_^"^X_ M^-T 9/\ PNCP_P#] _Q9_P"$?J__ ,BT?\+G\/\ _0/\6?\ A'ZO_P#(M=1H M7B33?$L5S)IMR+@6TWV>=2C(T4FU7VLK $':Z-R.C ]ZTZ /.Y_CUX6MKVWM M)+3Q8+F=6>.)?!NL,S*I4,W%KP 74$GCYAZU9_X7/X?_ .@?XL_\([5__D6M M6_\ ^2EZ'_V"-0_]'6==-0!PG_"Y_#__ $#_ !9_X1VK_P#R+1_PN?P__P! M_P 6?^$=J_\ \BUW=96M>*--\/2V\5].TUW_ ."^X_\ C='_^@?XL_P#"/U?_ .1:UO\ A8NA M?\]KO_P7W'_QNC_A8NA?\]KO_P %]Q_\;H YL_M >& N?\ R'72?\+%T+_GM=_^"^X_^-UKZ/K5EK]B+NPF M\^W+,F[:5(9258$$ @@@C!% '"?\- >&/^@7XW_\(/7/_D.HS^T3X02[M+66 MT\7P3W.XMKV:ZMY5# MQSP6<\D"]9,<:*,LS,+3"@#G)Q MWKI/^%BZ%_SVN_\ P7W'_P ;KD/B_P",],UCX4^,+&Q%]=7ESI%U##!%IUP7 MD=HF"J!Y?)).* -G_A<_A_\ Z!_BS_PC]7_^1:/^%S^'_P#H'^+/_".U?_Y% MK5'Q%T+_ )[7?_@ON/\ XW2_\+%T+_GM=_\ @ON/_C= &3_PN?P__P! _P 6 M?^$=J_\ \BT?\+G\/_\ 0/\ %G_A':O_ /(M:W_"Q="_Y[7?_@ON/_C=/M_' M^AW5S# MS,DDSB-/.M)HU+$X W,@&2< <\DT 8W_ N?P_\ ] _Q9_X1VK__ M "+1_P +G\/_ /0/\6?^$?J__P BUW=% '"?\+H\/_\ 0/\ %G_A'ZO_ /(M M;'A?Q]I/B^ZNK:P34X;BV1))(M3TF[L&VL6"LHN(DW#*MRN<8YKHZYFW_P"2 MDW__ &"K?_T=-0!TU%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %<+\/O\ D1_%^#6Q_P ME,QN-.DTZ7 "VJ&"?@Q;BF?,?:0K !$#K(071D"^X44 ?.$"?'@:>099WOEN MX)&,@L1&UF-+M1<1I@ _:&O3^>.>[FLQJ$AU M2*^2V#O;&XCV@.OW-J%RN%8LBLK;9&5U])I#TH ^>[C_ (79N\*".:X(CM89 M-::..RS(XGL3(B!L9D,:WXR-J .N"6 K3\4V_P 81I.H1:%<-]OM;^Y@M9YV MM66\MC:W4D$S#9\F)9+2$C .8&;&UB3%IUO\9]#B_=0Z?K$RQS!+C493EOW5 MKY8:-)P@)=9PS#.2"RB-7\L8?B;XH_'>WTKQ+J>B^#-'GL]/N=0:T2>VF,\] MK$JBV(B\]7:21A*2H ^54P,OP =]JO\ PG*7\$NEOJ[63V4QD@O%LO-2X+6O MEA2OR\+]IR2<9S]X; <_[#\5=0\'^&[/^TQIOB!M0FCU/4A% 4%O]GFV2B+# M ?O?((C#,>QVFMRP3R^''?[*?*D%E (HR#N4YN#,?FR/E.3M*Y]2HH \HL#\0+#QM&9 M#J&H:#%?7+R^;]C"26?V6(1(H 5_-^T%R#D*$63</'%^U MGD5POQW_Y(?\ $/\ [%W4?_2:2@#N M(_\ 5K]!7-_$_P#Y)MXJ_P"P5=?^BFKI(_\ 5K]!7-_$_P#Y)MXJ_P"P5=?^ MBFH Z:BN.TWPIXEM/BCJ_B"Y\827?A:[T^&VM?"YL8U2TG1B7N!.#O0R3IN3GYXDD3;P&W8) )- M '645X5\//AK\1] \<:]>>(=:;6_#^H2 6L+:U=":R5+*UCWJHPF99XIG:/@ M1[\HQWN#-??"WQX?A5X=T6T\17*^)+;P_)9W]^VL7),M^T<(\[S2=[ ,DI#$ M9&_@#)H ]OHKPS5OAY\0'\(Z=I2ZO-/>"SUF,W*:C*K17DTF;&=IEBDKS1&-V4AT>2.)7&\YRQQ MRK$UPL?P_P#CA(BV=QXGTJ32?L:)]D\NWPLRW!?:H^R?ZOR@D?//WC][#4 ? M1-%?,6@_#G]H7^Q4TOQ+XGT+5+6!=."O#>%99VAC4SF1S:;@'E7GDD@@C9RK M>B>)_"7C;Q/JEOJ5M=-HL4MGIHN-/BU27$4L=X)KE5*84YBS'OQ\_0@"@#UF MO,OA+_R,'BC_ *Z/_P"G"_J;X'^%_&'@_P ,OI?C&^36+Z(0[-6^WS7$ES^Y M0/O208C*L"N4.) /,(5F85#\)?\ D8/%'_71_P#TX7] 'IM<)XIN?%EI\1]" MDTRWN+OPJ=*O8[^&W, /VQI[,6SYG^(! MX?T^WU*_?6!V%;4" "/"2HW43-@G!Q@@AL YCPK)\;F\$:%;ZY', MOBF&*3^T[J)[,P7#'3G,90!1L*W7EAA@C<"0QC.!T>K3?$)_&>APP&=;*/3+ M5YGC"!)9BET+L2<;TC=;BUT-!&\LDHV /&;J0,J M-MPV>F7.W)10#$\,W7QFL-"U\>*HK^[N&TGS-+N+(VH,-\EK;G9*D8!??<^; MM*Y7 =74*4)^A[)IFLX&N55+@QJ950Y4-CD ^FZU#5FT+4C;1 M2:G*]DTDB,D=N4M FY=ZEE#+=';D'#=1D8]3\!_VL/"6F)KML]KK*0A+M)+E M;C,HX9A(H4,K')!VKP1\J_= !O'I7)_";_DFOAO_ *\H_P"5=8>EE+2'I0!S7PQ_Y)MX3_[!-I_Z)2NFKF?AE_R3;PG_ M -@FT_\ 1*5TU '+:7K7B'6;5KJWL=,2$RRQH)+J3=A)&0$XCQD[<_C5LS^) M@"3:Z0 ._P!JE_\ C=)X&_Y%R/\ Z^+G_P!'R5LWMS#9V<]Q<31V\$4;/)-, MP5$4#)9B> .230!RT7BC49W1([CP[([MM55U%B6/H/DY/(J0>(=6>.=ED\/ MLL!Q*1?OB,DX^;Y..?6O#M$_99W:=H]G'XVTK484\.76E))_91DDD@N%M1Y\ M3&Y.T)]F#)C*AI6(]*[VQ^#,\>C>,-'3Q!833:M/+.S?8&8VOFW,N%7&[:4X'RD_@:T;?Q!J MUVZK!)H$S-T6._=B><=D]:\S^)GPB7QWXAUB]N/$5AI%G8S2W4UX_P [0^;I MC6ODR$2QF-4W^?R2&$A'R]3RFE?#2R\-6VO:?;_$?PSJU=2.@KG/'_\ R K7_L*Z;_Z704 9FN?\ MEA\(?]@C5?\ T995=\0?\CWX3_W;O_T6M4M<_P"2P^$/^P1JO_HRRJ[X@_Y' MOPG_ +MW_P"BUH ZJN(^-6N:WX;^&.NZEX;BNKC7((E:TBLK1KJ1WWJ,"-8Y M&(P3G"' R>U=O7E_CCQIJ?ASXB&UA7Q!=V4V@S20VEAHLMQ:?:PY*LUPENX2 M3:K#8SX/R_(2PR >;Z=\3?B9/?WD5E::U=3I\JP:KX/X_AWHD[Z=J5CKMQ%>R.@TYGN)'BOH8HD$0@9RK M02O)N$"MMCWF-!N44;?]H?QK>PPVO_"#^)H(VM!(;T^'=069)!=>5M8-:[26 MC'F$!!Q)Q@(33+;XV_$[6['3+2^\#ZAH6H-/IHN;RWT:[D$;2%7G15,3H$*> M8ADWGR\,'V,T98 SOA_\8/BA?_$\Z9XJTKQ'I_ALW4L7V^W\.3/%'(+S4(HH MS(ULA,+00VDAN,84L-P42@I]!_#/7[[Q1X&TG4]21%O)XVW21H42=0[*DRJ2 M=JR*%D R#?^$A/AF\L-,N)Y;70YI)+9);L+*T4 M;:?,9)?()+Q.Z&,#)7/%=;^S!XP\5^+?!TS^-D\06_B6%+8W-OK&CFQ@3?"& M!MW^SP^;GDN",QOE2 I8 ]FKF?"7_(>\:?]A=/_ $AM*Z:N9\)?\A[QI_V% MT_\ 2&TH Z:BBB@#@M%_Y+OXP_[%O1/_ $JU6N]K@M%_Y+OXP_[%O1/_ $JU M6N]H ^:O%WQ-^(.G^/O%MA!!XDCT6TUBQMM/N+'P[//;B'6M/?3?#]IIZ33F[TR6'S]S7BH]N=G,Q6* MRD:(L?+$TBD;MH5^N_%KQ1XO6VG21?#'Q#HM['J&R=)-!OG@DMREV-SJ M]N&('DPOA'0[IHQDC*N =GX"^)GC.]^'C7_B/^TM)OI-5TVS>YU/17M6MX9; M2U>9DC>--Q\^2:%3A@K;00VT@\)HGQG^,#Z-X:NM8T3Q)#>7-A93:I;V/ARX MD-MOMY6N7"M9+^]C98S]GW,,-6\4>'9=3\,ZUH/AY?.DU( M+HEU+YJ>1<[D<& LC12Q0J"K8F$H9-R].*^*?Q&^+^D^-/&-MHH\1IHEIJ$D M6D3V6A23M,!I\$@0J-+F'D_:6E03B1CP5V-MW4 ?17P\\177B"+6Q-*]U;6> MH&"TNY(#"\T1ABD^="!AD>1XB, @Q$$!@:ZVN(^#NN7NO^"H+C4QK":HLTL= MW'K>G?8I8Y0YW(BB-%>(=$D4,'7!W$YKMZ ,#P1_R Y?^PA??^E;S_L'0?^C9:WJP8/\ D>;S_L'0?^C9:WJ M"BBB@ HHHH 0]*PO _\ R*]E_P!M/_1C5NGI6%X'_P"17LO^VG_HQJ -ZN;\ M2?\ (S>$O^OR;_TEFKI*YOQ)_P C-X2_Z_)O_26:@#R[X\?$OQ]X'U?48?"& M@ZEKTAWG M@'5RT_VJ.&YFMKI7F:':$8HML0!+O0J5) +;3AAMKZ%JIJ4:"TFF(99(XW*2 MQ1^9(G')08.3[8.?0T ?.EO^U?XLO[G5K>Q^$VLW=SIDC0W,"B?S8'\M'B$B MB X\S?@!=Q48=OD)<:Z_&;Q[K_@SQ5J7_"&ZIX(_%,^CL=M/VB_B//XE>Y'P_P#$5MHILXS+#/X>O9!& MZW%XCO$H@23=Y<4,K(2^X-&B!6;+@'5Z%^T'XNU73X[^X^&NLV$3PVZ_9IM/ MOA*D\@+,&'V?=L4F-"P0X+,?NJVW!N/VK?&]O9WDP^"WB>YDAC66.&"PO]TH M,<3E1NM -W[QEQZQ/WP#TGA+XG^*]7USQ?;Z]I>MZ"S:<&TNUCT:>6.&>/[2 M)3%.;?;*S(MM(JMG)DV!2RLM-_#^C?\*W\1Z%I\]TAN M=5?2KN2#9Y@C:-]]NOEYWB0.2 %4Y/W@/2O@9JWB#6?A^MQXG?4)-674M1@W MZG8BSF:".]F2W8QB.,8:!8FW!?FW9[UZ!0!S6I_\E"\/_P#8/OO_ $.VJKXY M_P"0_P"!/^PVW_I#=U9U/_DH?A__ +!]]_Z';56\<_\ (?\ G_8;;_TANZ M.OKRKXZ>,?%OA&RAD\-:=?7F;"\F3^SM.>]DEO$$?V>W955MB2!IB7.T9C4> M8F[)]5KPWXF?$;Q-X4\<>,[.RLO$VH6B^%%N=%ATO09;B!M1'VMI +A+:10^ MV*W"HY8%I -C%@* ./A^*?Q8/A74+NVTO5KRZ1Y]R7?A^XMYXF2[F2*.$?9_ MWJR0+&V[RR W!=!(&C] \4_%7Q%X5\:O;6WAK6]:1_M+_$;6[.[MX_AGXGTRX@OHUM[@:%? RP+?VT1 M+B2UP0\,DTC !2%C;!4_,NGJ'QT^(U]8:&5\(:UIF+VQ;4;R#P_>;EC\^ SQ M>0\+G8]N\DOF*O&>D$ ?"S6+S;"TK&VCG?>R,T6[RQW$H MC9X)!MC5$/EL=YP)6(5.:M/VDO'4_AXW[?#Z[^U1W4%O+:6UA=W,L)>U:9Q) M'$C/&RNJQD.JX\U#R",@&GH_[0GC37O&^FZ)#\--7L=-FO(TGUB[T^^2%+_U\O']J;XB0ZCH$=Q\'M?BM;^R@N;J:/2M0F-K M(;19I(F"V_#>:QA .,%"3G)5?J&@#E?%'_(W^#/^ORX_])9:ZJN5\4?\C?X, M_P"ORX_])9:ZJ@ HHHH **** "BBB@ HHHH \_\ V@_^2"?$G_L6]2_])9*] M KS_ /:#_P"2"?$G_L6]2_\ 262O0* "BBB@#@]!_P"2W>,_^P'H_P#Z.U&N M\K@]!_Y+=XS_ .P'H_\ Z.U&N\H \G_: \6^*_"EKX7;PM;ZE<&ZU"6*_P#[ M.T^2Z:. 6D[JQV6\^S]ZD*C*X._;E<[E\VTGXF?%'4=)!$'B#SYM1FMF:?PO M+;O;@:FT-N0'@PT4EI^]9]I$90$L X6NJU?XJ>(O#^J>/[9[D.L$K*OVI4AC4@;C&5Y+?+SW@[XT?$(Z%XNNM:T[Q&NHV M%E+=:-!?>');6#4'0Y$32&!-DCD+&J'[PDRI8@JG3:3\:/%NI^)O#5QJWA?6 MO#NC^:XOUCT2[F\Q6BG4I(?()C\J=(1N5ML@D\Q24SC@OB'\1OC#9>+_ !3; M:5'XB_LFVU6:+1Y+?0Y91<*%LB$DQI

OK37Q9UN/[>TW[!=+(&.Y3$(T7:#PK*"&4 [FS MN/7GI0!S/PU_Y$^U_P"NUS_Z/DKIZYCX;?\ (GVO_7:Y_P#1\E=/0!R>F_\ M)5/$7_8&TW_T??5U;?=/TKE--_Y*IXB_[ VF_P#H^^KJSTH ^6+/XJ_$N9V2 M1?$MO.6O!"&\(W,T;,AD^S>9_HD6%.8A9>* M]7EL-V-E\ M.=SN+D:?IFM:P MD>H745@L>DRJM_&E_;11>9(++RXD>WDG<2ARK;=WRA2#UWA[XS^,-:U_P]ZFWKYW?"KQOJ M'B;4KBTG?4+JT32K*\,VK:8^GW<5Q(TRRQ21,J[>(D8+C(#YRRLIKTD]*XGX M.:Y>>(? MK=ZE_;0U/S)$NUU[3?L%PLH8@J(Q&@:,=$=00R@'<3FNV/2@#B? M#7_'YX<_Z];[_P!&QUYS\:?&GQ%T/Q)XF3PG!JDVG:=X?COK<6VEM.LMZS3J M(4Q;.9LE8-RH^Y Y)4@_+Z-X:_X_/#G_ %ZWW_HV.NWH \%\$^-OB+J&OZK< M&UU"\TC3M,,TEKJ^FR6CSW!$VR.W=K:$RG,<>X[0 ).5!( X37/C%\55LI[G M2K?5-3M&=#:WNGZ#<2+<$Z?!*=J+9R 0^>\B"3>YXVD,5)/UK6+XPFEL?".L MS6LMU;3Q6E 'E&F_$GQ->>&6E2#7#J3 MZ!J5Y<07NBM#=6E[ \8CCCA\H&56,CJI4.)!$"I.3F?7?C=J^@+IWV#PGXEU MXW%I"Q>31;V(!\7'FEU6U)1]T,8PV ?.0@ NZ4WB"'Q?96CQ MQG4DT3PV]YY4/V:P9)8V;2T\R5I9;OS(N/+VOM#&,(_V5$P>)6&[!&1N&#^( M[4 ?.,/[1OCV2]M)XOA;KQL;JT66:*ZL+Q3:SM!9NJ9%KNV!YYD8A78&-F^5 M48#TWX5^/M3\6W.M)K>FWVCW)O"UE9W=C-#LMUM[;>/,>- Y$TD@R"0V#M+* M,UZ)10!Q?@'_ )&CXC?]A^+_ --EA7:5Q?@'_D:/B-_V'XO_ $V6%=I0!S-_ M_P E+T/_ +!&H?\ HZSKIJYF_P#^2EZ'_P!@C4/_ $=9UTU !7.7W_)1-%_[ M!5]_Z.M*Z.N+>.O'7Q-TWQ+XKDTR#5FTBQUF MUL+**#29',\$D-N\DBE;.5BBL;A?-42+D!2%*Y>+P1\4?B5$7.C3V374T*6QMXV#VJ"'?OFV_O&+$$?PD5](T4 ?)WB3XO?%."&271 M[?5=5LFF46U]8Z%/(+C-I:R'"K9R!8?-DG"RAG^Z1ABI)[NS^)WBFY\,,\%K MK"[L[Z!XQ%$MOY>9 YDD5=H<.(,J6R2>Z^.>K:]X<^#OB M[4/":7;>);73II=,BL+/[5*]R%)C41".3=N; /R'@D\=1X7X7^)7Q*7XCQP^ M(?\ A,(M#^U-'=C3_#DES% 1<[84CE;2XFF@9 M;_"+Q_J_C&37!KVF7VC7/VS?965Y8S0[+<6]L6&]XT#E9GE7<,@X.TE0#71^ M!/\ CQU7_L*WG_HYJZ2N;\"?\>.J_P#85O/_ $%_@S8:,FLG0[KPK;R:E/INDRW8@=19K&0R6LPW%)+@["5SY8.1C#4[ M;XM?%P66DRKH&L7U@Z:?-W M? S_ )(KX!_[ %A_Z3I7<4 ?/_AKXF?$1?AKF-U#JUO&[/+$^!_HY*@)(IKA;_XQ?%VUNM/!TGQ$;&18B\UKX;N)I3 M?[1\V9T-FNV5/(LR( ?F\P ',@(^N64,I# $'@@]Z^;/CWXX^)?A_P ?7-KX M8_MY- 6#3&>?2]&>\:)I)YUN?*4:?.LQ$:QE@94V?*0&W;: .XU+XA:I!92W M,']M3V5OK&GQ)+:Z-+/QLOA_XDUFU&HQVQN?[,O0!&ZL2Z%;7:578,DL<&0988K=_9R\6Z_P"*?! / MBR+78/$\0A>_BUG1S8QQN\*$K;L(8UF3(8D\NK,5<(0$'J] 'SQH_P"T)XW> M]OX;GX::X;,7,XM+N6QO%:2!(8WWL!;9!+NZJK*I98SC<^%;N-'\2W7B?X=Z M'/J27,>L1:AIL=\EW9R6K+,98'/R.B=G7D#&GUSOCC_D&6'_84L?\ MTICH Z*BBB@ KF;?_DI-_P#]@JW_ /1TU=-7,V__ "4F_P#^P5;_ /HZ:@#I MJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBN<^).OW7A7X>>)]:L?+- M[IVF7-W!YRED\R.)F7< 1D9 R,B@#HZ*P?[%UG_H8I?_ $B_P */[%UC_H8 MIO\ P$B_PH WJY.[^&>DW6L:EJ<=SJUC=:C*L]U]AU6X@2218DB#;$<*#LC1 M>!_"*O?V+K'_ $,4O_@)%_A1_8NL?]#%-_X"1?X4 9__ K.P_Z"_B/_ ,'M MW_\ '*/^%9V'_07\1_\ @]N__CE:']BZQ_T,4W_@)%_A1_8NL?\ 0Q3?^ D7 M^% &?_PK2P_Z"_B+_P 'MW_\W?\ \Z>+^V[KF19H55L[\]'88ZX MMY-=N]LL;J593^\Z$$C\:[FB@! .@KFOB?_R3;Q5_V"KK_P!%-735S/Q/ M_P"2;>*O^P5=?^BFH I:9X-\067Q5UGQ-<>,;J\\.7NG06=MX6:V18+.=&8O M<++]YBX(&,#&.2?E"VOB5X+]1N]#O]-M[*#PO(BBTLY8W=FN$;J6<, > MG3DL-H2W\2O"M[XS\,)IMA>C3[A=0L+PS$D92"[AGD3C^^D;)Z?-SD9H \^\ M!?"SQQX;\>Z_J.LZ[#K>@:FP\FTGO9_.LMEI:Q"2/"K&#++#,[H% 7>I0C+A MNE\#^ ==\-:1X$MK[5FO;C1]):TU65KF63[9=&.%?.RW+?-&YRW/S^YKE-;^ M!WB+4=7O+RSURVT]+K1I=*EB#/AY]@$=\1&L:+,09(W"J/D8;67;BNCU+X:: MS>>'KY+6_L-,UM-775=*EBB=K>S(5$:-E!7>&7S5/ _UF?O#- '!)\&?B!J' M@Z]LX=?FT74KBYED\TWT@=6.D/9F0%=PPUV?M0!]0S /E1U:>!?D&GR74 M<=[%I&HV,VKP7<@2[>0@6SLI)=9 =SG[P0E@C$-BM'7O -_+XP\/2VTRIH^F MV\*QNY4"!HRX=>>+H;[1X[$6 MDKR)+%-%IMI;>9#*Q^3S9+>1WR,_-&005;> ;_B[X>?%R\O-#G\,>+--T(VE MDEG=>;%%;(8+-'D/^B.A8/!<,K.C$+(%&U>%ZJ[^'/C&33M:6U\06$E_JFEV=FU[ M=0^:!-#%(KR>6RLA#NZD@@\ C&<$9K_#SXFZGX;OK/4O']E>O*@6.Z2UCC,) M$!C=@R1@J?,)<$$$8 !'- $%I\.?B-_8/Q+TF]U*SDU/Q393M9Z_:W30?9+K M['%;Q@1K&&0!E+A@S,H4#+$YK2OOAKXV'CRVUVTUR*738;MI9-(N;N98IXFC MLTP=H^5D,,\B]5)DPP^8E>Q M4<#^&65)AV^0<9YH ]MKS3PGX!T[6K.ZU-[G5+2[DO;Z"1K#4I[975+ZY*Y5 M' )&]N<9YKI/AUX?U/PMX7M]+U6ZM[^ZMWD7[; K*URI&?6_$3 MQV>HK;P#^V[H;4-K;R8X?GYI'//K7:?\)/!_SY:E_P" ,O\ \36!X;U5K'5O M%$T^G:DD=YJ2SP'[%(=Z?9;=,]./F1ASZ4 6?^%9V'_07\1_^#V[_P#CE'_" ML[#_ *"_B/\ \'MW_P#'*UO^$G@_Y\M2_P# &7_XFC_A)X/^?+4O_ &7_P") MH R/^%9V!_YB_B+_ ,'MW_\ '*W] T.T\,Z+8Z58(Z65G"L$*R2-(P51@99B M2Q]R235?_A)X/^?+4O\ P!E_^)IMSXML+?PQJ.ND3-96,4\LR^45D'E;MZ[6 MQR"I'.* -JBN#'Q(UX@$?"_Q9@_]/&D__)U'_"Q]>_Z)?XL_\"-)_P#DZ@#O M*0]*X3_A8^O?]$O\6?\ @1I/_P G4?\ "Q]>_P"B7^+/_ C2?_DZ@#6^&/\ MR3;PG_V";3_T2E=-7E?@SQCXDT'P?H6F7/PP\5-<65C!;2F.YTHJ72-5.";X M<9!K8_X6/KW_ $2_Q9_X$:3_ /)U #_!_C;P]9:&(+C7M,MYX[FY5XI;R-64 MB>3((+9!JYKOC'P[JFB:A9V_BK1+>XN+>2&.:6ZCD2-F4@,R"12P!.2 PSTR M.M91\M^'SJUP]K:W5_]@>( MRK!+/M/D7,C#*0R$';C(QD9% 'FFM^$M4U?2]'LX?C7X=TT6&GM8O]BM7B64 M^6Z1RA5OQM9=RMR6RR#H.!A3?"*ZNI[*YG^/%A)=V5B;&)U\Q0ZL+<2%\7V[ MYOLYP596!\_@'_/%Z /,] M&\-0Z3H'C#29/B=X>U >(H;E&O;H%YH7>)(HF;-T?,VJ'+ % Q*[0@!!XNP^ M"<6B^+;/7M,^,7AV.6RG-Q#!?6TEXKLT=E&XE,FH$R+BSRHX*,ZE3^[&??M: MUZT\(>&]'F&AW.LW-VT-I;V6GI )9'9"W!E>- %8DEAT[GBLW_A.-5_Z)-X MG_[^Z1_\G4 =(/'_ (8 _P"1DTC_ ,#HO_BJPO&?C/P_J.F6-M::[IMS<2:M MIH2*&[C=V/VV#H N?\EA\(?]@C5?\ T995T&L: =4U#3KZ.Z>UN;$R>6RJ&!#KA@0? MH*\UU7Q3XHN?'V@:U'\+_%)M+&POK:5?M6D[RTSVS(0/MV,8A?//<=>W2CXD M:\1_R2[Q;_X$:3_\G4 =-_9VI_\ 07/_ (#)1_9VI_\ 07/_ (#)7,_\+'U[ M_HE_BS_P(TG_ .3J/^%CZ]_T2_Q;_P"!&D__ "=0!TW]G:G_ -!<_P#@,E8] MA/K-UXIU?36U51!:06TJ,+5=Q,ADW9Y_V!^M6_"GB^?Q)=7UK=^'M4\.W=JD M4I@U1K9C(DA<*RF":48S&PP2#QTJ/1_^2@^)?^O2Q_G/0!H_V=J?_07/_@,E M']G:G_T%S_X#)6M10!D_V=J?_07/_@,E+H>A_P!CRZE,UR]U/?W(NI790H#" M*.( =!MB7\F.;G]G:G_T%S_X#)6M10!D_V=J?_07/_@,E,GL=4B@D<:ODJI(S M;)Z5LU#>?\>D_P#N-_*@#G/"S:QK?AG2-1GU95FN[.&X=4M5"AG0,0.>F36G M_9VI_P#07/\ X#)57X??\B%X:_[!EM_Z*6N@H R?[.U/_H+G_P !DH_L[5/^ M@O\ ^2R5#XD\9Z;X4>V2^%]++!_^17LO^VG_ *,:MT]*PO __(KV7_;3_P!&-0!O M5E:UH9U:XTZXCN6M;BQF::-U4,"6C9""#[.:U:* ,G^SM3_Z"Y_\!DH_L[4_ M^@N?_ 9*S=<^(^C>']6DTVX35;F\CC261--T:\O0BMG;N:")U4G:>"<\52_X M6YH?_/CXG_\ "3U7_P"1J -_^SM3_P"@N?\ P&2C^SM3_P"@N?\ P&2L#_A; MFA_\^/B?_P )/5?_ )&H_P"%N:'_ ,^/B?\ \)/5?_D:@"UX>DUG5H+UYM55 M3#>3VZ[+5>51RH)YZ\5J_P!G:G_T%S_X#)7"^%/BAI-E;:@L^F>*(S)J%S*H M/A35.5:0E3_Q[=Q6W_PMS0_^?'Q/_P"$GJO_ ,C4 ;_]G:G_ -!<_P#@,E'] MG:G_ -!<_P#@,E8'_"W-#_Y\?$__ (2>J_\ R-1_PMW0A_RX^)__ E-4_\ MD:@#:@\/3?VY:ZG=7[W4MM!+!&@B5% D*%B<=3^[7'XT_P 0>'EUV72IAGS?:+&\A2>"7:5WHP!4X( M!'!Z$9J[0!D_V=J?_07/_@,E']G:G_T%S_X#)6M10!D_V=J?_07/_@,E']G: MG_T%S_X#)6M10!D_V=J?_07/_@,E']FZG_T%_P#R62M:B@#)_L[4_P#H+G_P M&2C^SM3_ .@N?_ 9*UJ* ,)O#I?^DLE>@5XO\:?B)8>(O@[XZTK3=(\57>HWVA7UK;6Z M>%-4W2RO;NJ*,V^,DD#\:[/_ (6YH?\ SX^)_P#PD]5_^1J .UHKBO\ A;FA M_P#/CXG_ /"3U7_Y&H_X6YH?_/CXG_\ "3U7_P"1J --_"+1^*]0U^SOY+:Z MOK2VLYHS&KIMA:9D(SR#F=\\]A5S^SM3_P"@N?\ P&2L#_A;NA_\^/B?_P ) M/5/_ )&KI]#UNR\2:/9ZIITQGL;N,30R%&0LIZ95@"#[$ CN* *_]G:G_P!! M<_\ @,E']G:G_P!!<_\ @,E:U% '#>%-2US7=9\76D^J1I'I&JK8P&.U4%D- MG;3Y;GKNG8<8X KH_P"SM3_Z"Y_\!DKG/AU_R-'Q*_[&)/\ TV6%=S0!D_V= MJ?\ T%S_ . R4?V=J?\ T%S_ . R5K44 9OA[14\/:3#81R-,L9=O,?&6+,6 M)X]V-:5%% &'/X;D_P"$ANM8M;][6>YM8;65#&KJ5B>5E(ST.9GS^%3?V=J? M_07/_@,E:U% &3_9VI_]!<_^ R4?V=J?_07/_@,E:U% '$^%;_6] MS22,2E%;>'(9LCZJ.E6O[.U/_H+G_P !DK6HH R?[.U/_H+G_P !DK+NVUB# MQ'IVGKJRF&XMYY68VJ[@4,8&.?\ ;/Z5U5<_J/\ R/&B?]>5Y_Z%!0!:_L[4 M_P#H+G_P&2C^SM3_ .@N?_ 9*UJ* ,G^SM3_ .@N?_ 9*/[.U/\ Z"Y_\!DK MF/BC ^IZIX(T@WM_9V>HZQ)#=?V=>2VDLB+87>]Q!\2(;>#5;G1Y9V\9-B.X@-R)%91J>\'_0YRJE=[X7:K%U! /J? MP[X:70+C6;@W,EU<:K>"]G=U"@.((H0% Z#;"GKR36U7S7<>*?!PUV\TFPLO MB5J]W:7YT^9;3Q7<*R.(99MQ234$<*4@E(RH+!05!#*2NO>,OAOHNF^']3CU M3QOJ&C:U%:3PZG%XOO(+>*.Z21[=I&N+V+:&6)SW(P <$C(![;?_ /)2]#_[ M!&H?^CK.NFKY=\&>)O OQ!O[RXT[2OB0;_2=/6ZN?,\6S-);6UQ#%<1$A-1; M(E7:0%RB3V=O)=OXLO1%<&Y6)HS$?MF< 31Y MWA>O&: />ZR-3T)[W5[/4H+QK6XMH);<80.K+(T;-D'OF))O#N@ MV>N^-=0U#6KU[&-(?$NJ)]F98))P\PDN%94=8FV, =_5_H R?[.U/\ Z"Y_\!DK TV]UR\\:ZYI#ZH@M;&T MM)XW%JNXM*TX8'GH!&N..YKM:Y'0XR/B7XKDSP;+3UQ]#<'^M &Q_9VI_P#0 M7/\ X#)1_9VI_P#07/\ X#)6M10!D_V=J?\ T%S_ . R4_0-%&A6X:6 M>6X>1P 2SN6/ Z#FM.B@ KB?'W_(W?#7_L/3?^FN_KMJXGQ]_P C=\-?^P]- M_P"FN_H [:BBB@ I",@CUI:* .7\,^#KGPGX,G &3@5I?V=J?\ T%S_ . R5K44 9/]G:G_ -!<_P#@,E8^IS:U9^(= M&L$U5#%>>=YC-:KN&Q,C'/K775S.O?\ (Z^%_P#MZ_\ 18H T/[.U/\ Z"Y_ M\!DH_L[4_P#H+G_P&2M:B@#)_L[4_P#H+G_P&2H+SP[=:E]G2[U-Y88KB*XV M+"J[FC<.HSZ945NT4 %%%% !7,V__)2;_P#[!5O_ .CIJZ:N9M_^2DW_ /V" MK?\ ]'34 =-1110 4444 %%%% !1110 4444 %%%% !1110 5Q7QL_Y(WX[_ M .P%??\ HAZ[6N*^-G_)&_'?_8"OO_1#T =K1110!RVMWGD>.=(2:YDAL1I5 M_/*HE9$)22TPS $ [0SX)Z;CZTGP^\:>&?BKX0T_Q1X4U8ZSH&H*S6U[#+*J MR!6*MPV",,I&"!TIVI*'^).@JP!!TG400>_[ZRK:T70]-\-:7;Z;I&GVNEZ= M;C;#9V4*PPQ#.<*B@ #))X'>@#E_$_Q!T/PCJXT^_P#MXD$4$\DL;L8XHY9Q M KL2X. [#. < YZ XIZG\7_ ^DZ3)?S^(K9DBM5O9H(=166:.$P/.K;%D);, M<;L-F[<%)&0":9\0M1\):-KD5WXET@D1VOVIM5G>-;>*"VD$S-(6D&%B.)3E M<< C)&*\TM[CX'VB6^L6++Y=(DO[:02V:>38S"-&9< JL*/$.I'F\ M]2: /1;GXU>#(O&5AX:MM1EU._NI&@+V%T)HX)@T2F*4B3*/B>)MI'W6![C. M_<^/?!UG?W%C<>)]/@O;;/GV\NIA9(L,J_,I?*_,RCGNP]:\J2\^!6@Z9=^) M]$M=)N[B%&U!#I\C"69_LZRJ5)(^=XK9"I.,B(8Z5:U*?X Z'<7MK?-X>MWF MBE^U0S$E7B#/=2%U/!3,4LI)XQ&YSA30!UL/QJ\%M%83W.IR:=:7VH7FFP7= MY=!(&EMY3$W[SS-N'< )SEMRC )Q6M!XX\#7CK?1>)-*F<*(EN4U)6.UR<*& MW]"8VX[E#Z5Y]X_UGX1^$?\ A%=&UG1H[NVU.2;5=*6)?-#/YT4DDJ*7WL=S MI*2H;"JSG 4FM'1A\(+G0-#;)[*-_$EI)-?/ EM##?[Y)O-=$C9%#9929$.1P 4QL$+,[JL88CRP20"\B+U84 =U>>-O">GZQ)I-UXDL;?5(V MC5[*74@LRF0D1@H7S\Q# <$O$VC^-8M1FTFXFN;:SNOLIN$N2\D^._AG\/++4;*SU33]#MK)BUY'(S1K;F.*!/GW?=Q'); X^5X M\<$9 /0OL,?]Z;_O\_\ C1]AC_O3?]_G_P :X1?VA?APVO6NBGQCI<6K75Z= M.M[.:;RY)KH,J-"@;&Z0,Z@J.06&:]"ZT 0?88_[TW_?Y_\ &O*[Z[N)O#_Q MOMY;F>>"TN)(;=)I6<0H='LW*IN)VKO=VP.,LQZDUZY7CUW_ ,@CX]?]?C_^ MF2QH Z[3/ .H6'Q4UGQ=)XMU>[TZ_P!.@LH_#,KJ;"T>-B6GC7&0[9 )^N<_ M*%L?$WP9+X]\+)I4-XMBZZC87WFLNX$6]W#<%,?[8B*9YQNS@]#!IGP\DT[X MI:QXR/B;6[F/4-/AL1X?FN@VG6QC8GSHHL?+(V<%L\_RG^)O@D_$'PNFD"[6 MRVZC87_FM'Y@/V:\AN=F,C[WD[<]MV<'&" >9W_[.%W<:A>7-KK=GIZWFD/I MEPJ6?^ME\L1QWKA"BF?:9(W8!=T;[1LP#6UZ>+'3_$<^M2Z; M;V"QP2P2Z=<69MMHP",SF4LP.=N"/XJQ;#]FE]/TOQ5IRZ[9R6NNRR7(+Z=^ M\BF;3H+ %F$@#C; 9&^52S/_ @<]5\3_A+<_$W1S:76J6UK,;*^LO,6U+*J MSM'M(!?JBQJ#R-Q)/R]* ,^'X4W>E^$].T9K^VUB^BO8Y;V40K$UU;I UM;F M12QRT:B%R^5;V\1CE7 M()1OLY;"D$$KR0I#;WB_X,2>+_%>MRSZI96CWL=X;=VC$LS0SV$5H5*D@A8W M4OQD'S<94DTVW^"]YX8A\3&+6K&XM]._AE M?76O^,_$%AXLM?#+^(=!M-"^UR0'S+-XC>^5,D@E3YC+>Q$ _P#/$KSY@*V-Y\7KP_P!I7>;83)*2B[XI/)3,^6_=PW ^DI./DY '^(O@=XWO M;*\M)/BM)8Z1?0W%H^FO9Q^1(UQ<2..1N/@5XPAU.P;6/B MT-0MO[4BNK#2+VPV0[X;B&ZCB0"<,Y5+>9>2WRN6Q\E=-XB^"5UXK\4:KX@O MM5LH;K5-+T>QGM4M=T:265Q=S,X);)#F[*@<%0F26S@ &K\*OA3J'PZUS6KJ M;5X-4L]2DDE2%K<+):%IG?RXW'_++Y\E6!.\L=V"%5/!?_(UZ-_UR\1_^G2" MM3X0?#NY^&/A@Z+/J<.KQ1R!H;L6HBN'78J_OW#$2N-NT/@'8$!R5+'+\%_\ MC7HW_7+Q'_Z=(* /3JY#XD3>)X;/23X8&9S>D7>0N/)^SS8R2CD#S?)Y52?P MS77UP?BV[\76GBXG2;2>]T5]'E01IY.Q;TRQB-V)9),*AD)"L 0./FQ0!YMH M^H?&^/Q&$NK>>?07N0LD\PLA$KY-UNEW"XPR&3[4Q8^2H;=GEFYSR#BZYXL_: U#3GTU/ BVL<26& M[5+2]MOM,[!%>ZVH;A50%PR9SP.S!LJ ;?@C5/BP/$%W%XS%Y:>&WM9"FHVR MVGF6THC;F10F?+QRI4%MX 8;,Y]>\ ZCJVK^!O#U]KUI]@UNYT^":^M=I7RI MVC4R+M))&&)&,\=*X3Q?JGQ U?[/>^&+2^T^TN8]&E6VN([830AK]3?JX?=\ MXM"01DCCY,M5WX!W7C^7P1;Q?$JUFA\4QPP?:9@]LUO*QA3<8O) *G=NWAA@ M.6V$IMH ],KSK7_^20^.O^N.L?\ H4U>BUYUKY_XM#XZ_P"N6L?^A34 >A1? MZI/H*XSXT:+KOB+X8:_IWAJ6Y@UZ>$+9RVETUM(DFY2")%="!P7Y$@NGMB,2*S?O$^9?E!''7.* /%K'X M;_%%;O4GTS4=8TF^D0BVOM6UN6YM57[),A'V9KF?#-.T##.[:%8[R1M?2O?A M[XVE\6VE]H__ DVF6[VT05-2\427$%G.+B(R-)%Y["5?*2;"D/N+J"4!^1W MQ!T7X^7_ (KFO/!VH:/HND2VVS[)#]XKG#OB M7XCU37DT2]U6WF$=ZL+R#E6&3D&%-P! M]$UPOQ$_Y&_X7_\ 8Q3?^FG4:[JN%^(G_(W_ O_ .QBF_\ 33J- '=5RWQ4 M_P"28>+_ /L#WG_HEZZFN6^*G_),/%__ &![S_T2] &;XJ_U/@#_ +"T'_I- M-7=UPGBK_5?#_P#["T'_ *335W= 'CGQA\(^+M>^(OA._P!$DU8Z!:65TFIV MVGZI);+/(TUJT(VK0^WS!\K9^7R35?A'\;9?">CPZ;K>MVM[;V< M44DY>W948R*@A9C&=QC;Z/\9:;K5QXC\,:AI," MW,-C-.UU&]\]NK(\117R^'/CI_:4)@UG3X]-$ET)+1I82 MKQM%B##?9MX82,['YL?+'VW!@#7F\(>-9/C+9:QY^IC04N;229$UA_LA1;&\ MCF'D>8 09Y+5L;.3'N[<^::_\._C#KWAN/[/J&M0ZJ;"WAU$PZQ-;F?45M[Y M)9K=A=(L4'G2VS;1& P12!\HKHK7P#\=QX?U?2[OQ=!.+M;A89HYX5EA26=R MJJWV7(9(_+4-DC!?@,$>NG^*W@3QWXRT73(M NVT:]M],U&RFD.HR1[Y714@ M?Y.N2I?=]Y-W SF@!GPZT7QYI5QX3L]2COH9;6_O6U>ZO-2EO(KZS,#"-U#R M2>5(9C;D1[CM"2[203GVVO(O@EX,\9^#]8U\>)V2\LKN:6>QN?[5GN)+>-KB M5EMC&XVX5&0B0'<=Q0C:BD^NT 8%E_R/FL?]@VR_]&W55]'_ .2@^)?^O2Q_ MG/5BR_Y'S6/^P;9?^C;JJ^C_ /)0?$O_ %Z6/\YZ .GHHHH **** "BBB@ H MHHH *AO/^/2?_<;^535#>?\ 'I/_ +C?RH Q?A]_R(7AK_L&6W_HI:Z"N?\ MA]_R(7AK_L&6W_HI:Z"@#F[[_DHNB?\ 8*O_ /T=9UT9Z&N'K?7H;:QFTCP?)>C["?)\YT_ MXE3JP4M,%<2RE@H^48W/TA\>?%Q?$*?VG;ZS9Z=!IUC>70TK1?.VJ+N#[1\I MMGWR/;M*?+AD>0$%1$NQ9)>^^(OBSQ7X?\6^)(]+BUV]MSX8WZ3:6.E":V.H M W+,QF$+8?:D(",^#N&$)-<;HGQG^*&LV,Z77@[4-+E2Z BF_L2ZWF%;^WB! M<,N&WV[S2,%"D '&TC- &E\,_%?C74/BK!IFM:IXK;3H-,:66#4?#(@L[F:1 MB\9%VMLBJT<>T,OF EI%7:#'(6\:\4?&GXY2Z==7FEP^)8MZ^9)%I_AY[I[. M\.FS2_8HT73)%DA2[$<33>QE;4-,?4KZR MT:7*0_:;?[5"(G\SY9+=YY/-4YC\IHB!(48S_&7QA\3U\332^#+CQ#;>'I[3 M3)XY+71M\L32-<&<)%)82ECL$!8.Z&,X 4DE: .O^$/C[Q)KUWH5KJ0UR:XF M74!J\&O:6+"2TDB>/RVB_9"=Y1) #Y@^;(974>T5Y?^S_ *YXIUGP;_Q6 M@U8>)8FC^UC4;%;>(%HD(^SLL,0=.I.1N5RX( VBO4* .)^&O_'[XU_[&";_ M -$05VU<3\-?^/WQK_V,$W_HB"NVH 0]*PO _P#R*]E_VT_]&-6Z>E87@?\ MY%>R_P"VG_HQJ -ZBBB@#D]!_P"2B>*_^O>Q_E-7@WQD^)GQ4T/Q+>66CV?B M:WM_MT2S3:-H+7T5I8?:[9!- 193">5X9)V=-Y,?E?ZO R_O.@_\E%\5_P#7 MO8_RFKK* /!_ WC'XC7OQ#\,6FJV^IR>';K3[IY)9M+-N2$EF%O/4,:W*QQ-)]I+HP"%=Q)KO_%7Q+^(/AG3O&_\ 9ND^(O$&J6GB -I<)T5A M"U@!!^Z1TA&]2QG^;YFVJ?G!*$Y=O\9?BYK5KIS1>#;O2;\ZHUO*LNB730-: MB6)/.=6PW*":08=<953N(^8 K']KCQ/HS77_ DOP^U70(4NTM[6XFT?46CN MU:-6C9<0$AI68+Y?+Q8'OB;\0;_P =>&I==T34-)\-/;NM MXEOHLQ$LTK[8BXVN\1C8!#AMIW-(28RI'"^+O%GQTA\37\6B7&LF%=5NTL(Y M-*5K>:,:C:I$D[#3B8H?LS7)$BRNS!WFN?#_ %/2 MO*F:.W\_2]0"72%H1;NK+ V&G$Q/DX,D.Q_,!,;J/=? &M7^MZ=J4EZ3-%%J M%Q#:71"CSX WRMA0 -I+1].?+SWJ3X<:C/J_@?1[J[?5Y+N2W4SG7K-;2]$G M\0EC5$4,#D?(NTXR"003TA&%.* .-^#'_))/!O\ V";;_P!%K79UQGP8_P"2 M2>#?^P3;?^BUKLZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQ3XO: MSXA\.Z!\7-3\)"]?Q/:Z):RZ8FGV9NYGN0L_EJL0CDWY; /R'@D\8R/:ZY+0 M?^2C^*_^O6P_]KT ?.W@CXD_%V^UVXBMO^$HUF]2VA:#3O$'AQ['3I23<>>6 MO'TZT.Y MOLR$+%R/+YRGH\GBWQ7'\/[34HM1\27-M<:@L>H7K>%GCU73H#& M^\PV?DEIL3^6BGR7Q&Q;][M+GV^OGCQ3\2/B'X E[OGYFVQGYE.PD XX?M!_$_PUJ-Q87WA+Q;XA33]:=! MJ,'A6\B2\MGBO]JE$M7S&CPVF&C8$^/]=^'WC"?3O">O^'] M7L]&M+S3)HM#NFEFO'CB9X!');2%@'Q*LLOC!\5M=M=,QX5NM$O MGU+R97DT"[D@2VWLIDD1L,WR(9!M=#ET7DCYK^B?%'XDW_CWPL=9T"_T?PSM M?^T/LVC3/YSRI*$1P5=XC#(L2%E.V3>9 ?+Z &%;_&'XE6FA:A;7^A>(VU-; MVX>2ZM=#N+D6Z+=2JL5NWV&(31!([9=QBWR"[=U;$+E<3_AI'XI:!XPB^W?# M_P 5ZEIE[>3[[:/P]=O%IL(M;=PF^*T)E(G%Q$LF[:V2P#+L(9\2O%WQYM/& M%_!X8GUPZ5%7[["-6!(DPS+C!4=S\%_\ DEGAO_KU M'\S79D UQGP7_Y)9X;_ .O4?S- ':T444 <-\.O^1H^)7_8Q)_Z;+"NYKAO MAU_R-'Q*_P"QB3_TV6%=S0 4444 %%%% 'FFK?#_ ,+>./BMK+>(_#>D>(&M MM&T\0'5+&*Y\K=/>[MN]3MSM&<=<#TJ]_P *#^&'_1.?"7_@CM?_ (W6CIO_ M "53Q%_V!M-_]'WU?/FO_LG:W?>*_$NJ+H_A'6;+6_$$.KRV&ISO'&8X;I9@ M'"VC"1Y5,J,9 Y3<=KE79* /=XI@;>*5%WQK;LNW] MXO\ $WRQ@8^;Y0#N%^ 'PMC+%?AOX04L:K/:&_LV:U$KL;%Y/,CDE5UQ)M(3E0W M(]M^#'@B_P#AYX.;1-0M-*AEBN97%YIC'=?@GBXN!Y48%PPQO(R&(R, A5 - MSX?V=OIW@_3;6T@CMK6!6BB@A0(D:*[!551P !TKH:Q/!?_(M6GUD_P#1 MC5MT %<_J/\ R/&B?]>5Y_Z%!705S^H_\CQHG_7E>?\ H4% '04444 <1X^Y M\8_#;_L.3_\ ILOJRKC]G#X?W2A)=(O'B$]Q^6LEP93<$)YV!YGGS; MP!AO,;.I_P!H^$-5TW2+G6_[)U5[FXM+.2%)C&UG*+>]U&"*WM+F#5XV)%S;PC[*S27I&3' M%"FPY"E%*D$!J]UU#X&^#-8DOIKK2[D&_$)N(H]2NHXR8A&(R$24*K*(HP&4 M X7&<$YX/4/"_AB\NX--N_@AKT[RV)@2&2YTUD-M&J1[,?;\8 =% _PKT*'Q MUK<$*1)\-/%.Q%"C-UI1.![F^R: ,33OV7_AGI.GK8V?AQX+151%A74KO:JI M%)$@'[W@".:50/1S6FWP%\#BXBN8=(DMKR$R&&ZM[ZXCEA+K(OR.) 5VB64( M!_J_,?9MW'-O_A8&N_\ 1-/%/_@3I7_R=1_PL#7?^B:>*?\ P)TK_P"3J '> M'T$?Q3\5H,D+IFF %B2?OW?<]:[2N(\%)JNH>+_$6N:AH5[X?@N[:SMH;?4) M;=Y7,1G+-^XED4+^]4#+9X/'0GMZ "N8T1!_PGGB9^Y@LU_ "4_U-=/7*^'F MW>.?%G.<"T'T_=L62>&.-W.P+A1O5 M@ =W/&>!S735S.L_\CUX<_Z][S^45 &'+K%G!#YLGQ,*1>;-;[V-B!YL0H\M\XVFI#J%N(HI#\26\N7[-Y;_P"@[7^T-MM\'RL'S6X3^\>! MFJ8^ ^BPS">UOK^RNA?WFI"YA,1D$UQ]K+'+(ZCW*"/"^2MQ/#= M3;B0=W[V $<#"L1@X!KEM&\%^!M*MK7P[H_BN?\ LZ2_L=2_LK(D!E@F@N0\ M050R-(\UHTG)4A\[59V<@'H<-O=7/E&W\;:C=+)/):A[>TM9561-V]6982%V ME&4[L88;>I I;ZUN]-N;>"Z\:ZE UQQ&[VEJ(R=R(%+^3M#,SJ%4G+RK_M;N5U/]D/P7 MJME?VLESJEO'>L[2-:S1Q.-_V/(1A'E?^/&+&""-SGJ1@ [^2TNXM;MM(?QK MJ0U&XMY;J*'[);?-%&T:NV?)P,&6,8)S\W'0X9\.M=U+4M6\;:9J-W]O&AZR MEA;W#1JDCQM8VEQ\X4!20]PXR . O?)/+_#C]F[1_A7?V5[H6LZB+B W(E:X MAM<7"3O \JL(X4"Y-M&?DV\ER_Y'7PO_P!O7_HL5TUO_ $6* .FHHHH *YN>PU35]3OS M!K]WIL,$JQ)!;P0,O^K1B27C8YRQ[UTE9NE?\?NK_P#7TO\ Z)BH Q[S1=1T MZTFNKKQI?V]M ADEFE@M%1% R6),. .OZ/#XBT/4-*N&=;>]MY+:1HSA@KJ5./?!KS6+X8^ M&O$\M[<0:QJ<]C>WD%O-;P*B1%K*XEE:#(BW!3.9FYMK:.&65K2&TN"J2L5B;;'"QVL0<'&#@^AK(T76]'UG5-8U>S^(> MIM+8V<:WC2V$,2QQ">XC4_/;C),L,Z\9/R#CD9KZ5\!M&\+)J=G+K$HAO=/T M[1;":5 LEK9VDC&WMRY.V0^9,V"0';=@[MH-.@^">@:?<:AHL>NW#:OJ'V75 M(4F53L-GJ,E[&^U0-RBXN<,,C*E1D=: .A;6K*-T1_B;L=RP5'-B&)!D##!B MSD&";([>4_\ =.-+3;*\U@3&S\;:A/Y+^7(!;6H*G (R##W!!!Z$$$9!!KR? MQ/X7^%$]]:IK'B6Z@N6NYIX06:,BX2YN@71A'E6CGOI &!&UUBYR.?7_ )H MBV<5SJHU:;6?[42!TNIXA&[QI$JJS* J[V^9B0J#Y@-H"B@"/5-$UJPTV[N4 M\6Z@SPQ/(JM;6N"0">?W5=/8S-<64$K8W/&K''J157Q%_P @#4O^O:3_ -!- M3Z5_R#+3_KBG\A0!:HHHH **** "BBB@ HHHH **** "N*^-G_)&_'?_ & K M[_T0]=K7%?&S_DC?CO\ [ 5]_P"B'H [6BBB@#D]:N8[/X@Z-<3-MBBT;4G= ML9P!+9DFI/AG\2_#OQ?\$Z;XM\*7QU+0-15FMKHPO$7"NR-\K@,,,I'([4NH MC/Q*T$'I_9.H?^CK*NC@MXK6)8H8TBB7A410JCZ 4 <%XS\5>%KGQ/)X9U;1 MUUJZCL(FNEG2#R(;>]G^RJCF9U#"4K)E%#9$1!&617\NU3XF_":REM8;OX=R M*\R:;?@OIUH(XXKNWF%M<22F79&/W4UOEF#;L* 0Z%N\^)WQ&\#>#?&-C;^* M]$+W L6NHM9EL8Y8HHT%-,@U"!F2XL;C2L>7Y<:1* [Q*& @DA7 SM5MG\) (M3@^'_A?5=6T)/A> M'?3K-;B06FFV@A>Q,+1^:K&0#8%62'8V'^5@J%/F-?P_X0\!_$_73JEIX"-@()# 6K[X\>"9?$3VU]I,L33S+H M]Y>W=LK+Y;37T**=F\M&9;*4?-A0)58GE@-WX4^(_"?Q%34=9T'1+2"WTVYB ML;*^%MY;3PBTBDBD0,BLB^7Z'Y^H>!9]$LM1OS MI4D?V6U6-O.0'?*RR^6LNPIO?"BZ9':Z?-/Z@\/:U;V5E>I<7OV>PDT MR6>+;#,UJ9 XBV R!D0+G),RQC<2 0"&W\6_ /QU>7T$5KX?UYK:&**ZNO[) M,\*1,)(8T>" MVN9<$AA(S;8QNDY)20@$#=7M$'P]\.6<.FPV>CV=A;:W$,R2M:PHDD\FV2-?F1'#%!DX*<_.*W--^#?@G1M M5%_I_AG3+"3R)K/W7_((^/7_7X__IDL: .NTSX96NF? M%36/'2:WK<]WJ>GPZ<^DS7Q;385C8L)(H,?+('+PB M$+%-*6F+/<(6;?+E1)%)Y94<.-'Q5\#CXRTW3+.[\3:;!-;ZO=:I&MCID<,; M"XTJZLA$J+)DX^T/+O8LQ";>F",ZU^$6A6>M:GZK"!*^XY9Y(V) &&V['X'Z*?&'@[6[/Q!YO]A?9&MK90C_:%M+* M^LN6!_ZB!+$#@HH[T .G^&$=]XH^T_\ "06[8_![0Y[?6I+GQGI[+J#?95GBDC;<%GOI@6)89E_XF1## MG[BG^/ ZOPYX+7PR=#ME\46E[HOA^YNM2:YGF N5A:&6$1S.2WFJ&>9C,Y#? MN4#;VW/0!>U?X?7FHG4X-/\ %BZ=/K$]M?B6!&%PPMQ;*<,DJED;R\/C@B8 M\9#"UOU+ , MN]<_"">Z\.Z/X0IFWVRLL'3H[V^EOB4A!=!)I\5G@.)%(("!PPQ]X#'&3K^ ?!LG M@K5=7N7\96NNVL5LMCJLU_+))<6LD;33Q*TCS.5Q'=J")#NVK&$? M#-OI-W?0:B]N\@2Y@LUM=\9=BF]%.TR;2-SJ%#-E@JYVC \)^&AJVGP:C%J- MWIMY:WNKVZ2VHB.Y)+]V8$2(XZQ)R #Q[UWR@A1D@GN0,5S7PZ_Y%R;_ +"> MH_\ I;/0!8_X1O4?^AKU?_OU9_\ R/1_PC>H_P#0UZO_ -^K/_Y'K?HH P/^ M$;U'_H:]7_[]6?\ \CU@Z+9:S>^)O$5C+XLU8PV3P"'$%F,!X@QR?L_/.:[V MN0\-/_QH_\ M0UZO_P!^K/\ ^1ZWZ* ,#_A&]1_Z&O5_^_5G_P#(]6+/PU:P:'<:5<,^H6US MYWV@W6W,WFEC)NVA1SN/ K7HH Y4?#72 /^/O7_ /PH]0_^/T?\*UTC_G\U M_P#\*/4/_C]=510!RO\ PK72/^?S7_\ PH]0_P#C]8'C?P'8:=H236VH>(89 M?MUG'N7Q'J&=KW42L/\ 7]U8C\:])KF?B)_R+H?_'ZEL?A[HUAJ5I?@:A=W5F[26[:AJMU=K"Y1D+JLLC*&V.Z[@,X9AG!- M=+10 5RWQ4_Y)AXO_P"P/>?^B7KJ:Y;XJ?\ ),/%_P#V![S_ -$O0!H8D"V[,H/[ M_L0#75?\*UTC_G\\0?\ A1ZA_P#'ZJ^+O^2@> _^OB\_])GKM* .5_X5KI'_ M #^:_P#^%'J'_P ?H_X5KI'_ #^:_P#^%'J'_P ?KJJ* ,C0O"UAX<>X>T^U MR2SA5DEO;Z>ZD(7.U=TKL0!N8X!Q\Q]:S]'_ .2@^)?^O2Q_G/73US&C_P#) M0?$O_7I8_P YZ .GHHHH **** "BBB@ HHHH *AO/^/2?_<;^535#>?\>D_^ MXW\J ,;X?<^ O#7_ &#+;_T4M;]<_P##[_D0O#7_ &#+;_T4M=!0!1GTF&?5 MK;42SKK_D/\*/+ M;_GJ_P"0_P *DHH YK0=6N]1\3^)K":;,&GS0)" B@@/"KG)QSR370^4W_/5 M_P A_A7)>$_^1Z\3%VSF0JJG'H,(.*TJ** $/2L+P/_R*]E_VT_\ 1C5N MGI6%X'_Y%>R_[:?^C&H WJ*** ,Z#1(+;5KW48F=+F\2-)>000F[;@$-7 M?+;_ )ZO^0_PJ2B@"/RV_P">K_D/\*/+;_GJ_P"0_P *DHH B\IC_P M6_(? MX4OEM_SU?\A_A4E% $?EM_SU?\A_A2&)C_RU?\A_A4M% &=X>T.V\,:#I^D6 M086EC EO"';1+F\2*.7D$$1[MN 1Q]\UHT4 1^6W_ #U?\A_A1Y;? M\]7_ "'^%244 5YF+O&K' '4C/I7+_&G_DCOCK_L!7W_ *3O74Z7_P @RT_ZXI_Z"* ) MO+;_ )ZO^0_PH\MO^>K_ )#_ J2B@"(Q,1_KF_(?X53\.Z#:^&-$L]*L@XM M;5/+C#MN;'N:T:* "BBB@#AOAU_R-'Q*_P"QB3_TV6%=S7#?#K_D:/B5_P!C M$G_ILL*[F@ HHHH **** .:?1]2M/&6H:Q:+:SPW=A:VACFE:-E:*2=BU35GTZRF2QM9;IHUO'!<(A; /E=\5TU-$_P"O*\_]"@KH*Y_4?^1XT3_KRO/_ $*"@#H**** "BBB@ HHHH PKO\ MY'G2O^P=>?\ HVVK=K$NO^1TTS_L'W?_ *,MZVZ "BBB@ HHHH *Y#PN=WCS MQICM):*?KY /]:Z^N-\(G=X[\U*YM- M2N+-$N8G;3=-N+UD9@A7:\RDT+X8S:[9W$,'C.VUK2S'=6TMOX=U19[4[+:)9%'V7@,E MBD9R"KJ95((=A7T77)V/_)5-;_[ ]C_Z.NZ *@^+^A #_0/%)_[E+5?_ )&I M?^%OZ%_SX>*?_"2U7_Y&KMJ* .)_X6_H7_/AXI_\)+5?_D:LWX0W#ZEKGQ(U M06.HV5GJ'B*.:U.I:?/9/-&NF6$1=8YD1MN^-USC&5/I7I%% !1110 5S.O? M\CKX7_[>O_18KIJYG7O^1U\+_P#;U_Z+% '34444 %<7>^/-/\+ZWJMK?66N MR2/,LJ/8Z!?7D3*8HQQ)#"Z]01C.1BNTHH XG_A;^A?\^'BG_P )+5?_ )&K MRO7?#_A;Q#IZ6-SK?Q(6VBU.YU6!(O"5R/)DN/M/FH,Z:%;N-H)&6V4RQE-/78^+52&7&#)(>I M&.A\):5X+\#^*CJ6AW_C.'5A D4L,G@RYVFV,D)=?+CL$*AQ;X&"%4LY49)K MZ.KF;?\ Y*1?_P#8*M__ $=-0!\^>*OA'\.?%^H?;+R[^(L$KRSRRFS\*74+ M3&6\6[.YUT[?\LB*%8,&4#KGFO8]!^)NDZ/H]I97,GC/69X$"/?WWA'4!/.? M[SB*S1,_[JJ/:O1J* //-:^+&C76CWT,6G>*7ED@=%7_ (1/5>25( _X]J[K M3%9-.M592K")0588(.!5FB@ HHHH **** "BBB@ HHHH **** "N*^-G_)&_ M'?\ V K[_P!$/7:UQ7QL_P"2-^._^P%??^B'H [6BBB@#D]:N%M/B%HT[ABD M6C:D[!5+' ELSP!R3["H_A)\4M&^-/P\T?QGX?2\CTC54:2!=0MS!, KLAW( M>G*GN01@U9U'_DI>@_\ 8)U#_P!'65=, !0!YAXTOO!&K^/+C0-<\*Z9K6IP MZ;:RSW.I6D#K]GNKB6UCB#2 E\EK@%1P ^.LF#PEG\7OAYX2U&"VT[X?0Z:_ MV2SUYI[*RMHXK>.]BFE$\C)_JVW6KJ[L H)1F8*P-=9\9?C!I'PYU9%O_#<> ML7$%O!*EP^ 8Q+,!S^Z>($$?*@QE2* (?$OQ.\!:%K7C&VF\#V]S<>& M7N)KN86EN/--K:6^H,Z%NX74W*YQ\YEZ;LF[H7_"#VVA1>.]$^&]K:PV9DFM M+C3+&&*[9T9[,*(D 4T$/AJ> M]C1Q!%*87EB@:,.L4,1*%@0(0"!Y> S5M:^"EAJ7VN72M,MC90IK,5WI.ESB M6:-90S2_N(OWD(DBA8\NI9%+ ;%-7M0^,?PE\/\ ]GZ\J:5:W6>,KBJUE^UAX1&HQ66J0W>CR+!FR^ O#TFE7&FQ:1:V5I/$D3BP3[*X5/]7M>/:R%#@H MRD%" 5((!J:;P;H%R,3:'ILW3_66D;="A'4=C''_ -\+_=% 'G.G?M2>!I;3 MS]1OWT\2/.X$"3%EBPF]GCPCU)4%WH6FW/EN\B&6TC8J[C#L,C@ ML ,GJ: .&O?V@]#TA+.;5+2ZT^SD:[AN;UUW06LMM-)#*C.H/)>)]F<&3@*" MV5&KX%^,V@^.=:N]#A>6VUVVGOHY+*2"8#9;3K$SB1HU4Y$L+8!./,QR5;'0 M6?@7P]96$%FFCV1 M-;37MA\=;>WBDGGEOVCCBB4L[L=%L0% '))/84 =3I?PFT72?BQK?Q#AFU!M M>U?3;?2KB*2[9K5887=D*1= V7.3]<8+,6U/'/@ZW\=Z%'I=U/+;1)?65^'A MQNW6UU%<(O/8M$ ?8G'-5/\ A9>D?\^?B#_PF]1_^,4?\++TC_GS\0?^$WJ/ M_P 8H X;4?V9])U2/6X9M;U'R-4O9;Z0;MTB2/I*:6,2,2Y A0MEB69VR3QB MNWTKX::3H$VFMI@FM(;"TO;6.+S6D+&ZEBFED:1R79R\6[<222[$YIW_ LO M2/\ GS\0?^$WJ/\ \8H_X67I'_/GX@_\)O4?_C% 'GMS^S/8^(/#%KINKZI= M0RHX>5K%]H8BV@MOE; 9=@ MI13@[A.%8]6\F/TJC=?L[_:IHY7\:^(S*OE*\@OI8W=$@CBV&2-T<*Q0R$!@ M"[$D'D'MO^%EZ1_SY^(/_";U'_XQ1_PLO2/^?/Q!_P"$WJ/_ ,8H XKPS\ ) M/#_ACQ7X:G\37VK:;XBMT%W?7V)+YK@6D%J92_0YCME8Y!R[M]T V[?X V- ME\1HO&=MK>H0ZG'=27 APC0LLC.9(V4CG(D(###+CAL%@W5?\++TC_GS\0?^ M$WJ/_P 8H_X67I'_ #Y^(/\ PF]1_P#C% '5US'PZ_Y%R;_L)ZC_ .EL]1_\ M++TC_GS\0?\ A-ZC_P#&*D^'(D_X1<2203V_G7M[.D=S"\,FQ[N5T)1P&7*L M#@@'F@#IZ*** "N+\-G_ (NAXT7_ *=]/;_QV8?TKM*XKP^-OQ8\8@]]/TQO MUNA_2@#M:*** "BBB@ HHHH *YGXB?\ (MQ_]A&P_P#2R&NFKF?B)_R+EC_ #GKIZYC1_\ DH/B7_KTL?YST =/1110 4444 %%%% !1110 5#>?\>D M_P#N-_*IJAO/^/2?_<;^5 &+\/O^1"\-?]@RV_\ 12UT%<_\/O\ D0O#7_8, MMO\ T4M=!0 4444 %%%% ''^$_\ D>O''_7S:?\ I,E=A7'^$_\ D>O''_7S M:?\ I,E=A0 4444 %%%% "'I6%X'_P"17LO^VG_HQJW3TK"\#_\ (KV7_;3_ M -&-0!O4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110!QGQJ_Y(YX[_[ 5]_Z3O74Z7_R#+3_ *XI M_P"@BN6^-7_)'/'7_8"OO_2=ZZG2_P#D&6G_ %Q3_P!!% %JBBB@ HHHH ** M** .&^'7_(T?$K_L8D_]-EA7*_\ L$W7_HEJ .E'04M( M.@I: "BBB@ HHHH *Y_4?^1XT3_KRO/_ $*"N@KG]1_Y'C1/^O*\_P#0H* . M@HHHH **** "BBB@#$NO^1TTS_L'W?\ Z,MZVZP[L_\ %;:6/^H==_\ HRVK M_Y'7PO_V] M?^BQ0!TU%%% !1110 4444 % MC:DY2-=S-B6S. .Y]J3X4_$>U^+7@+2O%=EI.KZ':ZBKLEAKMI]EO(MKLG[R M/)VY*Y')R"#WJ;4?^2EZ#_V"=0_]'65=-B@#SCQA\2K#1_'2^'9]*MII%M;. MZDNKZ0H'%Q>K;(D*B-S(5)9F^Z%+0@D"4LGF.M?M):=8",2>"+%T-KIE_+=1 M7P*6\%Y!+*<[(3)YD;QG(93:2P#*#U&%/M$"B2]$*S M1V]A876U%\H[24OS&J]-T8&0'^79L/B:NN>$M2\2Q>$M(EMH(YF@MI=2CCNS M(MR]OY5 MB[[XI&P0G[E&F5N=ZQR@ %1NYKQ/^V1X1\+>*X+"Z$@L1+=V5PP,7G"XBCM9 ME9 91OC,5PQ)7)&S.-JL0 5_ _[1OPYN6T+PA8:'J4^K36279LX]/GFCC+Q& MY8-]VV#V']K6[VL2D7,!+EI8 MR&Q(3M+*B_.P5BH:LWQ1^U=X4T'1K2]/VRV%Q) I>XMX]L>ZZ6VE1PTT8#)) MYB-\WRE&;#!"*]1\$>--.\?Z -7TSS!;&YN+5DG4*ZR03/#(",G'S1MCVQ0! MP^D_M&^&_%&AW6HZ%'=7)MIM,CDM[Z%K.8)>RQI')Y<@$@4"0G)4*2C*#E6V MYNK?M$3VOA*QUBP\-F^N9[:ZNC8_:]I817D=H(T;8I,0 &CB;[0JAL,HRF2#(JUV@_:8\'A+@D:C,;< M2&7['9O< ^7;Q3R,GE[BZA)X<, 0QD4*23QZQ@>E5#I5L=574C&3>+";=9"Q M(5"P8@#.!DA?^)_[6MK\,]6\9:7>Z/$+O2K&ZNM+;[87747AM#<,K%4V M18VR*5,AD&$)3$L>?>=1TNUU>V^SWD*W$&])#&_W258,N1WY ..G%6L"@#E_ M ?Q(T7XB:>]UI4Q(1@ICEP&.8HI<@ G(VSQ\CNV*S?AW_P CC\4/^QAA_P#3 M3I]=UBN%^'?_ "./Q0_[&&'_ --.GT =W1110 4444 %%%% !1110 4444 % M%%% !1110 5QNC+M^+?BOMNTC2V_\BWP_I795Q^EM_Q=[Q,N.FAZ4<_]O&H? MX4 =A1110 4444 %%%% !7,_$3_D6X_^PC8?^ED-=-7,_$3_ )%N/_L(V'_I M9#0!TU%%% !1110 5RWQ4_Y)AXO_ .P/>?\ HEZZFN6^*G_),/%__8'O/_1+ MT ;VD?\ ()LO^N"?^@BK=5-(_P"039?]<$_]!%6Z "BBB@#B_%W_ "4#P'_U M\7G_ *3/7:5Q?B[_ )*!X#_Z^+S_ -)GKM* "BBB@ KF-'_Y*#XE_P"O2Q_G M/73UR^C_ /)0?$O_ %YV/\YZ .HHHHH **** "BBB@ HHHH *AO/^/2?_<;^ M535#>?\ 'I/_ +C?RH QOA]_R(7AK_L&6W_HI:WZY_X??\B%X:_[!EM_Z*6N M@H **** "BBB@#CO"?\ R/7CC_KYM/\ TF2NQKC_ G_ ,CUXX_Z^+3_ -)D MKL* $8A02>@YKEM'\=R:_I-EJ>G^'=5N;"]A2YMYPULHDC=0R-AI@1D$'! / M/(%=/-_J9/\ =->":+\?-&^%_@[X5>&[[2]1U#4]8\,VUU:+9RVB"18HH%D5 M1//&SN/-0[4#':2>BM@ ]@_X22__ .A7U;_OY:?_ !^C_A)+_P#Z%?5O^_EI M_P#'Z\SM_P!JKP]/_P (W&^A:W:W>O2P);VERUE%*BSQB2!SNN<.)$W%5B+O MF-U*AAMKK]4^+NGZ1!J[7&EZBMQ8:D^EQVH\CS+R5;871,/[W;M\G+?.4/RG M(!H W3XDO\?\BOJW_?RT_P#C]97A?5=5TS0K:VN/"NJK,F_(['0]#T?6=7OK]C%:?89=/FCGE6*VFEB5UNR"T4=Y$S\X 6 M3D[&KT^T^*%A?>([+1;:POIKJ:YN[2=PL:I9/;JK-YH9PV'62-D**^0ZDX!S M0!J_\))?_P#0KZM_W\M/_C]'_"27_P#T*^K?]_+3_P"/U@VOQM\(W5C),NK6 MPN4CD_:"\-_!32M-U+Q!%+5TO1M4LH]+CO+*\FO3;%(; MJ)I(Y+8^5,Y\P;=^,8VNAS\P% 'J-A>Q:E8V]W V^"XC66-L$95AD'!]C4]8 MW@O_ )$[0O\ KP@_]%K6S0 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110!QGQJ_Y(YXZ_[ 5]_Z3O74Z7_R#+3_ *XI M_P"@BN6^-7_)'/'?_8"OO_2=ZZG2_P#D&6G_ %Q3_P!!% %JBBB@ HHHH ** M** .&^'7_(T?$K_L8D_]-EA7*_\ L$W7_HEJ .E'04M( M.@I: "BBB@ HHHH *Y_4?^1XT3_KRO/_ $*"N@KG]1_Y'C1/^O*\_P#0H* . M@HHHH **** "BBB@#"N_^1XTO_L'7?\ Z-MJW:PKLC_A.-+'?^SKO_T;;5NT M %%%% !1110 5R/@M?\ BI_'C]CK$2_E86G^-==7)>"CGQ%X\]M;C_\ 3?9T M =;1110 4444 %G?\ MH^]H [&BBB@ HHHH **** "N9U[_ )'7PO\ ]O7_ *+%=-7,Z]_R.OA?_MZ_ M]%B@#IJ*** "BBB@ HHHH *YFW_Y*3?_ /8*M_\ T=-735S-O_R4F_\ ^P5; M_P#HZ:@#IJ*** "BBB@ HHHH **** "BBB@ HHHH **** "N*^-G_)&_'?\ MV K[_P!$/7:UQ7QL_P"2-^._^P%??^B'H [6BBB@#D];F:V^(.C3+$\S1Z-J M3"*/&YR);/@9[FF_"CQQ>_$CP#I7B+4?#&J^#;R]5VDT36H_+N[8AV4!U[9" MAA[,*GU#_DI>@_\ 8)U#_P!'65=/0!Y_XF^*B^'/'0\.S626\36EKYM)K2)_#$$]G/:Z?&GN8;=6NC%]L\FPL M+I(XU$9VLYOO)51N^:,8SNPN_#\;;F[\!ZOXDBTFP,UC%,6T:35$BNXY$N7A M$4V]5CC8[#RSA0V5W;1OIGQ#^,^K^$]<2TTGP\-?TV\TN.]LM4MG+0"7>Q=) M67("F!6D1APQ0KD%ESA^(_VIK;P[XKM+1_#NKSZ8\MW9R&*T#2M-%';S)*I\ MS:(C%+-G< Q:, >X!4T']J;PW;:EH?A+1?"&JW>JW,"RKI^E);1) &@,^0L\ ML3LA D =4(+1N.N-VAXD_:S\+^%$-_>0WDVE7%C!?6#Q)!']JC,M"34HK2XL=Z3^TAI'BFPU"?1-/N9S9MI+&2=H_)ECOIEC1T>-WW;0Q8] >,'G(S]$_ M:+NM9\-:YJ!T$6TUE?6&FP 2F16DN[O[*DC\#"(Q5VQSMS7N%0WEG;ZA:RVU MU!':MX7N[>WM]-N+R]%K,LDBRI/: M)%%$'V+)OBO89MVX8#!0&;.+/@;]KJQU[3IWOM&O;J[_ +4U*T@&EPH5:*&] M6WMP5:4L9'$]J#CCQU8VIOK.WO#:S+?)+L\P-]HYC7*EL+ MT8$$\@2>+OVE?^$"L]-N-5T?[5:^7J!O[BS8^:C6ESY!,5MAG<2E7*$$A3M# MLH8/7N1&1BH;&QMM,M(K6SMXK2UA4)'! @1$4= %' % 'B7P+_:C.6V\;<]S\._P#DBBB@ HHHH **** "N9^(G_(MQ_P#81L/_ $LAKIJYGXB?\BW'_P!A&P_] M+(: .FHHHH **** "N6^*G_),/%__8'O/_1+UU-+_\ L#WG_HEZ M -[2/^039?\ 7!/_ $$5;JII'_()LO\ K@G_ *"*MT %%%% '%^+O^2@> _^ MOB\_])GKM*XOQ=_R4#P'_P!?%Y_Z3/7:4 %%%% !7,:/_P E!\2_]>EC_.>N MGKF-'_Y*#XE_Z]+'^<] '3T444 %%%% !1110 4444 %0WG_ !Z3_P"XW\JF MJ&\_X])_]QOY4 8OP^_Y$+PU_P!@RV_]%+705S_P^_Y$+PU_V#+;_P!%+704 M %%%% !1110!QWA/_D>O''_7S:?^DR5V-J_! MWPWJUOJ$(]NT'*[3@UT'_".1_\ M_P!J/_@6_P#C1_PCD?\ S_:C_P"!;_XT >977[(OPOO=0^W3Z/JTM[LC1;D^ M)-3\Q/+%N$9&^TY5P+.V&]<,?)7)-=1/\$_#%Y?6=]:=)%X\TC3U MU/41:3Z;>SR1_:F^9TEM50YZ\"1_SH Y.T_9+^&5B\KPZ5JRF7SMP/B34V'[ MV'R9, W& 3'AD7DL-PC),/[8O5:0L[N[LPF! M,C>9(K29WE'9"2A*UV__ CD?_/]J/\ X%O_ (T?\(Y'_P _VH_^!;_XT KWUM&E[$J'7+Z+]U=C$\1*3*60K\JJV0@ ";:S-.^!/@ MWX9:?KVJ^';+4+.^GTZYAGDGUF]N5G#-),6D269ED?S))"'8%AO(! .*[W_A M'(_^?[4?_ M_\:CN?"=M>6TL$UYJ$D,J%'0W;X*D8(ZT .\%_P#(G:%_UX0? M^BUK9J&SM(K"T@M;=!'! BQQH/X5 P!^0J:@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#C/C5_R1SQW_ -@*^_\ M2=ZZG2_^099_]<4_]!%?@[XZ_[ 5]_Z3O74Z7_R#+3_ *XI_P"@B@"U M1110 4444 %%%% '#?#K_D:/B5_V,2?^FRPKN:X;X=?\C1\2O^QB3_TV6%=S M0 4444 %%%% !1110 5S/Q/_ .2;>*_^P3=?^B6KIJYGXG_\DV\5_P#8)NO_ M $2U '2CH*6D'04M !1110 4444 %<_J/_(\:)_UY7G_ *%!705S^H_\CQHG M_7E>?^A04 =!1110 4444 %%%% '/W7_ "/VF?\ 8,NO_1MO705S]U_R/VF? M]@RZ_P#1MO704 %%%% !1110 5R'@_Y'7PO_ M -O7_HL4 =-1110 4444 %%%% !7,V__ "4F_P#^P5;_ /HZ:NFKF;?_ )*3 M?_\ 8*M__1TU '34444 %%%% !1110 4444 %%%% !1110 4444 %<5\;/\ MDC?CO_L!7W_HAZ[6N*^-O_)&O'?_ & K[_T0] ':T444 "-9NT9KC0;R=9I;4AV4 M!G .0 W0?>Z58U'_DI>@_\ 8)U#_P!'65=/0!Y_XF\=ZWI/CG^R+?2)/[+6 MTM)UO_LLDXN9)KP0R1J5(5/*CP[%B3B56 Q&P;SG5/C5\04*Q+X.6\LS8:?> M7$JZ?<%@T]O,US;+&Q =XF2)CAL[)MH1Y%PW0?&KXB>/O"&M1P>%- EU>R-O M \DD6F3W+!GF:-\,A RJ[7Q@X Y!!XSO!?QR\5^(_$?A^VU7P/K_ (>T_;=0 MZE/=:1=.))4D>*)T(BPD;F/>"2/ED7(QAB /\4?%[QOHNM>-+'3O"XDM=&:Z M&FN;"X<7PBL+"XB52IP?,FN;B$%<@&+H2K ]!8>//%^H>#M0U@Z;9V]\J2K' MHUS:3I+!(+IHU5W!(<&, DJ N1N!V-D4_'WQ/\9Z5K 7PMX;;7]$O](BN[+4 MH[69Q!<[W9ED"C+J\ R@4 AU"L?WJXR/$7Q^\4:-XG1(/ASXEO=+BENK1X[? M3+ES2JJ%,8(!3< H+^W6&Q= M6D&7Q'\P!65@H(C<+[D$XJCJ'Q^U631+*]LO GB&XCG>-7DL;:2X\MUNUMYT M^2&0G81(Q.W#1H60\K7IO@CQ+<^+/#\>HW>CWN@W#33PM8WZ%95\N9XPW095 MPH=2."K"@#B+3XQZKK6FWS6O@_5M+O[632SY.HP>8LD5U,B2,CQ%D8QJ9"P# M97:"P"E2RO\ $GQ-IVA>++G4-'5;G0I7M]Z6TB03EI3Y4RLS?-&L#122;<@$ MNH;*D#U2F30QW$+Q2HLD3J5='&0P/!!'<4 >-V?Q@\86_B:ZTS4?!\_V.RO+ MN-M0M[>4I>0 $VC0\'#,5=7W'"E01\KJ1DQ?M0W5A>7YU3P-XCBL$A@OQ.NG M2*+.VDMHI7$S$;7D1OM (C+']V%QEDW^^*H10JC P .U5[[3K74X5AO+:*Z MB61)1',@=0Z,&1L'NK $'L0#0!Y)K_Q^OM$\026!\"^))S!;7DKK!8M(DK0B M)E"2CY,NKN5&>2C [6 4V[OXI^(H['2Y[/0VOU?6+K3KMK>W=V$4-V(1.B[@ M-I7)/S%@>55PK5ZQCC%,M[:*TA6*"-(8E^ZB* !] * /'O _QZU'Q#XUN-#U M3P=K>FVD@AGMM3DLG6"..6!I%CD8_P#+16C96QP"\8]:ZKX=_P#(X_%#_L88 M?_33I]=W7"?#O_D\_P#1+UU-+_^P/>?^B7H M WM(_P"039?]<$_]!%6ZJ:1_R";+_K@G_H(JW0 4444 <7XN_P"2@> _^OB\ M_P#29Z[2N+\7?\E \!_]?%Y_Z3/7:4 %%%% !7,:/_R4'Q+_ ->EC_.>NGKF M-'_Y*#XE_P"O2Q_G/0!T]%%% !1110 4444 %%%% !4-Y_QZ3_[C?RJ:H;S_ M (])_P#<;^5 &+\/O^1"\-?]@RV_]%+705S_ ,/O^1"\-?\ 8,MO_12UT% ! M1110 4444 <=X3_Y'KQQ_P!?-I_Z3)78UQWA/_D>O''_ %\VG_I,E=C0 444 M4 %%%% !7+:A_P E/T#_ + ^H_\ HZRKJ:Y;4/\ DI^@?]@?4?\ T=94 =31 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% '&?&K_ )(YX[_[ 5]_Z3O74Z7_ ,@RT_ZXI_Z"*Y;X MT\?!WQU_V K[_P!)WKJ=+_Y!EI_UQ3_T$4 6J*** "BBB@ HHHH X;X=?\C1 M\2O^QB3_ --EA7*_^P3=?^B6H Z4=!2T@Z"EH ** M** "BBB@ KG]1_Y'C1/^O*\_]"@KH*Y_4?\ D>-$_P"O*\_]"@H Z"BBB@ H MHHH **** .=N6)^(6G+V&EW1_P#(MO715S=Q_P E$T__ +!=S_Z.@KI* "BB MB@ HHHH *Y#P.N/$'CPYZZVG_IOLZZ^N4\%J%UWQN1U;65)_\ ;04 =71110 M 4444 %<1I?_ "6CQ+_V =+_ /2B_KMZXC2_^2T>)?\ L Z7_P"E%_0!V]%% M% !1110 4444 %_Y'7PO_P!O7_HL4 =-1110 M 4444 %%%% !7-6__)1[_P#[!5O_ .C9JZ6N9M_^2DW_ /V"K?\ ]'34 =-1 M110 4444 %%%% !1110 4444 %%%% !1110 5Q7QL_Y(WX[_ .P%??\ HAZ[ M6N*^-O\ R1OQW_V K[_T0] ':T4F:YO4_B3X6T61H]0\0:?8LKO&?M-PL8W* M0K#+$#@L!]>* 'Z_H>IW6O:;JVEW5I!-:VUQ:M'=PM(KK*T+9&UE((,(_P"^ MJRK/7/$>HWVIV=I=Z1<3Z;.MM=!;*8".0Q1RA3DB"WUJ*60J,G:NDV).!WX% &MYGC'^_I7_@ M))_\>H9O&#J0QTH@]0;23_X]6=X5^-OA?QK/:1:/+>W;7)D5"+*10#&8@^<@ M<+Y\1)Z8<'H#B>V^,'AV^BAEM&O;F*=PENZ64@6XR[H&C+ ;E+1M@CJ-K#*N MI(!:#>,%& VE ?\ 7I)_\>HW^,3_ !:5_P" LG_QZN>T#]H[P%XIL-=O=*U: M:\M=#L6U#4)!93IY$2PI,=P9 0VR13M(W$AP!E'"W9/CEX3@OA9SW-U!9XQ_O:5_X"R?\ QZJ>K_&+PUH,NC0W\UY:W6L>=]CM9;*5)I/*=4D^ M0J"-I=3S_#E_N*S#*L_VB/!5]>:+:PWUP\VLB,V 6V=A<>8JLFT@'^^H/]TY M#;=K8 .A\SQC_>TK_P !9/\ X]1YGC'^]I7_ ("R?_'JQ+_X_>#=)TZSU"^O M;FSL+JW-S'9XQ_O:5_X"2?_'JD MD^)7AJVUZ\T:ZU>UL=1M94@:&[E6(R.RQL FXC?_ *Z(<=Y%'4BLCP_\=O O MB**X:'Q+IMNT5U):B.YO(4:0K.T =!O.Y7D4A3W(QUR* -/S/&/][2O_ %D M_P#CU4==U_Q)X:T34-7U*YTJVTZPMY+JYG-E*WEQ(I9VPLI)P 3@ FM'4/B= MX5T[SD?Q!I;W4<)G%J+Z%9'4<9&YP,$\9) SU(KGOB_X@TOQ%\"?B5+I>HVN MHQP:#J,,KVDRRB.3[([;6*DX.&4X]&![T =*(O%S $7FBX/_ $Z3?_'*9X+\ M+7OAZ]\2WVH7<%U=:UJ*W[+;0M&D6VUM[<*,LQ/%ONS_ +6.U=+'_JU^@IU M!1110 4444 %%%% !1110 4444 %%%% !1110 5RMD?^+HZP/71K+_T?=5U5 M _\ KXO/_29Z[2@ HHHH M *YC1_\ DH/B7_KTL?YSUT]NITO_D&6G_7%/\ T$5RWQI_Y([XZ_[ 5]_Z3O74Z5_R"[/_ *XI_P"@B@"U M1110 4444 %%%% '#?#K_D:/B5_V,2?^FRPKN:X;X=?\C1\2O^QB3_TV6%=S M0 4444 %%%% !1110 5S/Q/_ .2;>*_^P3=?^B6KIJYGXG_\DV\5_P#8)NO_ M $2U '2CH*6D'04M !1110 4444 %<_J/_(\:)_UY7G_ *%!705S^H_\CQHG M_7E>?^A04 =!1110 4444 %%%% '-W!_XN+IX_ZA5S_Z.@KI*YF?_DI-E_V" M;C_T=#734 %%%% !1110 5S?A-<:QXN.,9U4'..O^B6PKI*Y_P +G.I>)O;4 MP/\ R6@H Z"BBB@ HHHH *XC2_\ DM'B7_L Z7_Z47]=O7#:3_R6[Q1_V+^E M?^E&H4 =S1110 4444 %%%% !7,Z]_R.OA?_ +>O_18KIJYG7O\ D=?"_P#V M]?\ HL4 =-1110 4444 %%%% !7,V_\ R4B__P"P5;_^CIJZ:N9M_P#DI-__ M -@JW_\ 1TU '34444 %%%% !1110 4444 %%%% !1110 4444 %<1\<8UF^ M"_CU'4.C:#? J>A'V=Z[>N*^-G_)&_'?_8"OO_1#T ::_#OPRH_Y 5C^,(KG MM=^ O@OQ*DT>H:1'-!(SD1)B,('C\MU4J 0""QZYRV<\+M]#HH Q=+\&Z-H] MK%#!IUN?+C6/S)(P[N ,99CR3ZD]:Y3P/I-I=Z]\5M/>!5L[C6XXI(HLQY5M M*L0P!7!&03R.:]%KS;2M'BU[QAXX:QEO=*FM]4AANV@O'"W,OV"U<2;>BXC> M-,#_ )YY[T =%X?^&WASPLNA)I.FK81:'9R6&GQ0RN$AAD*%UV[L,28D)9@6 MR"<\G.5;? _P?9R![?3[JW*,#%Y6IW2B$"220+$!+B-0TKD*F%&0 %4">3P MK)"Y63Q'?QL!N(:_8$#UH'A:0QK(/$E^8V.U6^WM@GT!H SK#]GOP%ID-W#; MZ(Z1W6E2Z)(K7URV+*54$D*YD.P-Y:DE<'=N;.YF)L2? SP;+=27,FFW$D[S M-?NWWPQ');Z-N.&U!@: +'B;X5>&_&5OIL.M6EQJ$6G.LMNDM_<8#K(DBNV)! MO8-&I#-DCD X8YR+/X >"+"_TV\M],NHKG34BCLI1JMV6MEC"!1'F7Y1B-0V M/O N&W!W#:8\(3F0QCQ#J)D R4%\^0/7%0GPYC&?$]Z,C(_XF+>Y MW:G%?2VPM/ML>K70F1%$NW:WF9#+YTA#=?F]AB'_ (1AL9_X26^QC=G^T&Z9 MQGZ9H;PRR*K-XEO@K#()U!L$9QF@"#Q3\#?!7C34;J]UG2&OKBZECFGW7MPJ M2.GD[/7Z4Q/#GF$!?$]ZQ)P -1;F@# M M_V6_AI:7UW>0^'YHKFZ699775+P9$L?ER8'G84LO4@ DDGJ237\?\ PX\/ M_#CX$?%>+0+.2S74](U*_NS+=37#2SFR,9I)KK(_"4TK!4 M\0Z@[%0P"W[$X/0_2N=^*/AE=)^&?BV^U.]U+5M-MM(NYKJP.H2(+F)87+Q; MATW*"N>V: /4X_\ 5K]!3J:G*+CCBG4 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !7*6XQ\4]0/KHUM^D\_^-=77,Q)CXEW+?WM(B'Y32?XT =-1110 M 4444 %%%% !7,_$3_D6X_\ L(V'_I9#735S/Q$_Y%N/_L(V'_I9#0!TU%%% M !1110 5RWQ4_P"28>+_ /L#WG_HEZZFN6^*G_),/%__ &![S_T2] &]I'_( M)LO^N"?^@BK=5-(_Y!-E_P!<$_\ 015N@ HHHH XOQ=_R4#P'_U\7G_I,]=I M7%^+O^2@> _^OB\_])GKM* "BBB@ KF-'_Y*#XE_Z]+'^<]=/7+Z/_R4+Q+_ M ->=C_.>@#J**** "BBB@ HHHH **** "H;S_CTG_P!QOY5-4-Y_QZ3_ .XW M\J ,7X??\B%X:_[!EM_Z*6N@KG_A]_R(7AK_ +!EM_Z*6N@H **** "BBB@# MCO"?_(]>./\ KYM/_29*[&N.\)_\CUXX_P"OFT_])DKL: "BBB@ HHHH *Y; M4/\ DI^@?]@?4?\ T=95U-5Y_P"A04 =!1110 4444 %%%% ',S_ M /)2;+_L$W'_ *.AKIJYF;GXE6GMI,__ *.B_P *Z:@ HHHH **** "N<\)D MG4_%/MJF/_):"NCKFO!YSJ7BKG_F+'_TF@H Z6BBB@ HHHH *X;2?^2V^*/^ MQ?TK_P!*-0KN:X;2?^2V^*/^Q?TK_P!*-0H [FBBB@ HHHH **** "N9U[_D M=?"__;U_Z+%=-7,Z]_R.OA?_ +>O_18H Z:BBB@ HHHH **** "N9M_^2DW_ M /V"K?\ ]'35TU@#MLUSNI?$?PMHTA2_\ $.FV+!WC/VFY6,;E(5ADD="P!]^*/^%< M^%_^@#8?]^%KG]=^ G@KQ(DL>H:0DT#LY$*GRUC#Q^6ZKMP0""QZYRV<\+@ M]!CD6:-9$.Y& 8'U!KA_A[_R.7Q-_P"P_!_Z:K"M*U^&7A>UMH81HMI*(T"> M9-&'=L#&68\DGN3UK ^%UC8:%XG^)=I9PP65N-?A98HP$49TNQR_:I_$L=G(L&I0J8--/S&[NV MN5>4>=B4PDE45P4Q)/N5A*0-_P 8_L_3^+?%^GZ[+K5@ZVOD%["^TC[1!<>7 M8:A:,LB^=V5]A^U0_\ /:/_ +Z%'VJ'_GM'_P!]"@#R?X:? M!.Q\#^'I[;^U[3Q ZP7%NFLW=KF[59(X4=9)A)\RC[.@Q\IVQQKGY,GC+#]E MY=2\%ZM8Z=XTM;O2]:TEK.TG33O.A2&3[4R.")_WP47F49F+9C1B[$DF2/\ M9L\2V.JW5QIOQ6GTZQN+RXO'TZ&TE$+&;4[J^D4@70&&%RL+%0K%8L@@G ;X M'_9L\3^#-!\.:4GQ8N9H-%BL;:,16LL220VX(*LGVHKE@0H(& J*"KD;B =1 MHOP+M?"4NAF76; "+4+HW'G6.U]1CGN?MBQ$M*?WHN$5]P!!!E C4ON7-TC] MF$Z9X1U71)M=L]1FO=,M]/AU&[THM-9&*Q:SW0GSOE3:\CA,\---\Q\SC&MO MV<_'<6E+;S?&R^NKL0R1_:6M;A S,)%#E4O5.0'!(# ;EW*$.,>T_#O1+SP? MX-TS1]6\0GQ'?VB,DFIS+Y;SC<2I92[G(! ^\/Y?$EYJ4 M%]!-:W-G<:<]B"DZ2MN.YG=^1R#M"AP?G#$*1S>L_LSW5YHFB6VF>*ET34=. MU"\OY+^VTM2;GSKM;I$93)D;'CA4G=\R*R_*'X]Q^U0_\]H_^^A1]JA_Y[1_ M]]"@#RBV^"-QX=\2VVM:'?6,4MIJ$EW#')8'SFBDMXK=K>282C=$$C! "\&* M#@^5ANB^._\ R0[XA_\ 8N:C_P"DTE=K]JA_Y[1_]]"N&^.US$WP0^(8$J$G MP[J( ##G_1I* .\C_P!6OT%.IL?^K7Z"G4 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !6!Y>/'A?&-VF[<^N)?_ *_ZUOUAL?\ BM8Q_P!0]O\ T8M M&Y1110 4444 %%%% !7,_$3_ )%N/_L(V'_I9#735S/Q$_Y%N/\ ["-A_P"E MD- '34444 %%%% !7+?%3_DF'B__ + ]Y_Z)>NIKEOBI_P DP\7_ /8'O/\ MT2] &]I'_()LO^N"?^@BK=5-(_Y!-E_UP3_T$5;H **** .+U>WBE^,/A61X MD>2+1-5:-F4$H3/IX)![<$CZ$UVE?\>D_^XW\J ,7X??\ (A>&O^P9;?\ HI:Z"N?^ M'W_(A>&O^P9;?^BEKH* "BBB@ HHHH X[PG_ ,CUXX_Z^;3_ -)DKL:X_P ) M_P#(]>./^OFT_P#29*["@ HHHH **** "N6U#_DI^@?]@?4?_1UE74URVH?\ ME/T#_L#ZC_Z.LJ .IHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@#C/C5_R1SQW_ -@*^_\ 2=ZZ MG2_^09:?]<4_]!%._\ L!7W_I.]=3I?_(,M/^N*?^@B@"U1110 M4444 %%%% '#?#K_ )&CXE?]C$G_ *;+"NYKAOAU_P C1\2O^QB3_P!-EA7< MT %%%% !1110 4444 %?^A05T%<_J/_ "/& MB?\ 7E>?^A04 =!1110 4444 %%%% ',R_\ )2K7_L$S?^CHJZ:N9E_Y*5:^ MVDS?^CHJZ:@ HHHH **** "N9\&_\A#Q5_V%C_Z3P5TU_P"1U\+_ /;U M_P"BQ0!TU%%% !1110 4444 %NUKBOC;_R1KQW_ -@*^_\ 1#T =K17)_\ "V?!&,_\)?H?_@QB M_P#BJYS7?VC/!?AZS-[=7LLE@7F5;JUB\]&2+'F2_(2=BY/)'1&(^7!(!Z?7 MEKZCI4FJ_$/4O$KP)8:'J<-M%*ULC,L9L;24(/D+.QDF8 <.I,]CKOP^U/1--U6T9;BUU*X%K8B.P!DNI#$9L1IY>6_=JS' M'0*V<$$#9M/@?X,L=2N;^'2YUNKJ>&YN'.H7)$TD5Q+9OW%FC9E;)^;,9J61? $4/FOJNB)% ML63S&FM@NTXPV<=#N7!]QZTR^_9_\":EJT&IW.C22WT%REW'*;^Y&)4NC=JV M!)@XG)DP1@DG(P2*99?L]?#[3=4L]2M?#R07MG%##;RI>0,=.#S[5DZGXD^&^DVVGW,] MY9M:ZC%=36<\5M&\=P+<$RJC!,%@ 2%ZL%.W.#7GVC^"O@!XG>RU6*V2"VAM M+VRM;BYUFXMXHH'"">&.-IQA3YV"%7",K*VQUVUVWB/3_@Q=:'_PCFMZIH9T MVQ6YMS97>KX\C#I--G,F59&6-PQY3Y=I7B@#?#S1M.O;RYU31Q%:([RJCVS.-JEBH7&2V%/'6N8/ M@KX%Z-8ZC$UQHEG:ZH[FZ5]89%G83)*X.9>H=$) Z#C@$@['AWX"_"V]M(;W M1M+BNK=?/ACN+;4[B1UVZ\#>&[&PO;\PQVE MZ^R.=+2-U!! .XJAVX)YSTP/K/2 MM.^#GB/Q9H<,"SP:#+ZX/]YLT_BKX6M?"WP(^(%K82W0L8O"MY;0 MVL]P\RQ*EM-C!/H!ZZ9(?_(J5T%NIKEOBI_P DP\7_ /8' MO/\ T2] &]I'_()LO^N"?^@BK=5-(_Y!-E_UP3_T$5;H **** ./U/\ Y*[X M:_[ >J_^E&GUV%EC_.>@#IZ*** "BBB@ HHHH **** "H;S_CTG_P!Q MOY5-4-Y_QZ3_ .XW\J ,7X??\B%X:_[!EM_Z*6N@KG_A]_R(7AK_ +!EM_Z* M6N@H **** "BBB@#CO"?_(]>./\ KYM/_29*[&N/\)_\CUXX_P"OBT_])DKL M* "BBB@ HHHH *Y;4/\ DI^@?]@?4?\ T=95U-NITO\ Y!EG_P!<4_\ M017+?&K_ )(YX[_[ 5]_Z3O74Z7_ ,@RT_ZXI_Z"* +5%%% !1110 4444 < M-\.O^1H^)7_8Q)_Z;+"NYKAOAU_R-'Q*_P"QB3_TV6%=S0 4444 %%%% !11 M10 5S/Q/_P"2;>*_^P3=?^B6KIJYGXG_ /)-O%?_ &";K_T2U '2CH*6D'04 MM !1110 4444 %<_J/\ R/&B?]>5Y_Z%!705S^H_\CQHG_7E>?\ H4% '044 M44 %%%% !1110!S+_P#)2H/^P3)_Z.2NFKF7_P"2E0?]@F3_ -')734 %%%% M !1110 5SWA)<77B(^NIN?\ R%$*Z&L'PL )M<([ZB^?^^$H WJ*** "BBB@ M KA-'_Y+AXK_ .Q>TC_TIU*N[KA-'/\ Q?'Q8/3P]I'_ *4ZE0!W=%%% !11 M10 4444 %_2(XXZ]J.BZGXZGU."/5_#GAZQT\D^;/9:_/C^'?#U_IPV^5<7VOSVTS?*,[HULI N#D##G( /& M<"\;SQ./# G&D:0?$7>P.JRBT^_C_CX^S;_N<_ZGKQT^:@#?K%N_!>@7\TDM MSHUCS MB!'OOX]#5?5-4\?Q:A<)IWAGPW=6*N1#/=>(KB"5U[%HUL7"GV#-]: .LMK: M*SMXH((UA@B0)'&@PJJ!@ #L *X?PU))X;\6^/)+^TO4BU'5X;NUD@LY9UEB M&GVD1;,:L!\\4@P<'Y>)X=#LY=-TC2;O6&V?:;2ZU66"WB^4[MD MRVSL^&P!F-<@D\8P8/#=_P"+[J^==?T/1-,LQ&2DNFZS->2%\C"E'M(0!C/. MXG@#'.0 7/\ A+++_GAJ?_@JNO\ XW1_PEEE_P \-3_\%5U_\;K#O=6^(B7< MZVGA;PQ/:B1A#+-XEN(W=,_*606#!21C(#''J>M:VOWOBBVM+-M$T?2-0NF' M^DQZAJLMHD1P/N,EM*7YSU5>@]< F_X2RR_YX:G_P""JZ_^-T?\)78G_EAJ M?_@KNO\ XW47AB\\3W?VG_A(M(TG2]NWR/[,U66]\SKNW;[:';CY<8W9R>F. M<,:Q\3,C/A+PH!W(\47)_P#<=0!R=W\&?AA>F5IO#^N,\WG>:X.K*TIE2))" M[ Y8E;>$9.2-G&,G/,Z[^S)\,?$>FZ[;7UKXJEGU:ZO+YKK=J6Z"XN0!)+&F M/+! "A05*@ @#YGW>V>)KWQ3:26X\/:/I&J(P;SCJ>K2V10\8VA+:;=GG.=N M,#KG@T6]\4SZ9>R:MH^D66H(#]EM[+59;F*4[>-\C6T93GCA'XYYZ4 >>?\ M"GOABRN'\-ZK()9))IE:'4BLTDA0RLZ]'+F-"VX'=M&) M+B61$S\S*AL%#$#. 64'U'6K_B2_\86M^B:!H6AZG9&,%IM2UJ:SD#Y.5"): M3 C&WG<#R1CC) +G_"667_/#4_\ P577_P ;H_X2RR_YX:G_ ."JZ_\ C=0Z M?>^*)- NIK[1](M];4M]GL[?599;:3@;=\YME9,G.<1-C ZYP,_1]3\>SZE MFJ^&_#EGI[-^^GL_$%Q<2H,=5C:QC#'.."XH UO^$LLO^>&I_P#@JNO_ (W7 M*?%F_P#^$G^%GC+1M,LM2N=2U'1KRTMH3IMPGF2R0.B+N9 HRQ R2 .YK9UW M4O'%OJ\/W^G@#RY[_7I[65C@9S&ME(!@Y ^N*=7*:#J7C>XU. M--:\/>']/T\@[Y[#79[J53CC$;V<0.3C/SC'OTJ/5M3\>PZC.FF>&O#EY8*W M[F>[\0W%O*XQU:-;&0*,8,7AN_\875](OB#0]$TRS$9*2Z;K,UY(7R, H] MI" ,9YW$\ 8YR #I:*XN^U7XB1WMPMGX7\,3VBR,(99_$EQ%(Z9^5F06#!21 MC(#-CID]:U=;O?%%OIMF^D:/I%]?MC[5!?:K+;11<<[)%MI"_/'*+QS[4 ;] M%<_X:O?%-TUS_P )#H^CZ6J@>0=,U:6]+GG.[?;0[>W3=G/;'.-_;'Q+W?\ M(I>%-N>O_"47.#0;WQ3<65XVM:/I&GW:C_1HK#59;J.4X/WW:VB*70KN74 M-(TFUUI=_P!GM+;599K>3Y1MWS-;(R9.0<1M@#//2LW2]4\?S:C;IJ7AKPW: M6+-B:>U\17$\J+ZK&UB@8^Q9?K0!V%%<^@JW]L\4?\(QY_]CZ1_P )%G_CP_M67[)]_'_'Q]FW_=Y_ MU/7CI\U &_7.3?\ )1+3_L%3?^CHJKZ'J7CBXU.*/6/#OA^PT\Y\RXL=>GNI M5X.,1M91@Y. ?G&!SST//:_J/CB#XFQC2O#OA^]M%TZ80S7FO3V\CKYD.2R+ M9R!2#Q@,V1SD=* /3**P+R]\4)X=MYK71](FUUB/.LIM5ECM4'.=LXMF9NW6 M)ZM\1([RX6S\+>&)[19&$,L_B2XBD=,_*606#!21@D!FQTR>M:NKWGB>'1[ M.72](TF\U5MOVFUN]5EMX(OE^;9*MM(SX; &8UR.>.E &_17.^&[[Q9=7$R^ M(-%T;2X N8GTS6);UF;/1E>UA"C'<$_2LF;5_B0LT@B\*>%GB#$([^)[E6*Y MX)']GG!QVR?K0!W%7MH=F.,8#9R>F.0#T2BN&CU?XE&5!)X3\*I&6&YE\3W+$#N0/[/&?ID5L>) MK[Q7:SPCP]HNC:I"5)E?4]7ELF1L\!0EK-N'N2/I0!T-%<_I%[XIFTB\DU31 M](L]43=]FMK/59;B"7Y>-\K6T;)D\'"/@<\]*S-/U7XA27UNE]X7\,V]FTBB M>:W\1W$LB)GYBJ&P4,0.@++GU'6@#LZY;XJ?\DP\7_\ 8'O/_1+T_P 1W_C& MUOU30-"T/4[+RP6FU+6IK.0/DY 1+24$8QSN[GCC)P?']WXDF^"_C274M*TJ MTU8:5>".UM=3DG@9?);!,K6Z,#UX\L]!SSP =SI'_()LO^N"?^@BK=<-X3U/ MQY,NF1ZEX<\.VFG&-!+<6GB">>95V\%8VLD#'IP7'UJ]KNI>.+?4Y4T;P]X? MO]/ 'ESW^O3VLK''.8ULI0.?]LY]NE '5T5@->>*!X9$ZZ/I!\0YYL#JLHM! M\^/^/C[-O^[S_J>O'3YJIZ%J7CBXU2*/6O#WA^PTX@^9/8:]/=3*<'&(VLX@ M\/WELNC MZD+>2[UV>!Y$\ZPW%U6S<(0< %@02^*8_#]O-::/I$^N-M\^RFU M66*V3KG;.+9F;'&,Q+GV[@&_17->&[_QA=7SIX@T/1-,LQ&2DNFZS->2%\C M*/:0@#&>=Q/ XYR*%[JOQ$CO)UM/"WAB>T$C"&6?Q)<1.Z9^4L@L&"DC&0&; M'J>M ':5S&C_ /)0?$O_ %Z6/\YZL:Q>>*(-)LY-*TC2+W4V"_:K:\U66WAB M^7YMDJVTC/AN!E$R.>.EPZ;JLMX2?WN =]M M%@=?7Z4 >B45P\NK_$@3.(_"GA9X@Q"N_B:Y5BN>"1_9YP<=LGZUL>)+WQ3: M_9?^$?T;2-3W!O/_ +2U:6S\L\8V[+:;?GG.=N,#KG@ Z"BL#PW>>)[J&[.O MZ1I.FRKC[.NFZK+>+)USO+VT6SMT#9R>F.<:+5_B0TJ"7PIX62,L-[)XGN68 M#N0/[/&3[9'UH [BBN=\2WWBRUN(1X?T71M4@*DROJ>KRV3*V> JI:S!ACN2 M/I3])O/%$VC7DNIZ/I%IJR[OLUK::K+/!+\OR[Y6MD9,G@XC; YYZ4 ;]%<; MIVJ_$&6_MTO_ QX:MK)I%$TUOXCN)I$3/S%4-@@8@= 67/J.M6_$6H>,K6_ M":#H.A:E9; 3-J.MS6<@?)R-B6DHQC'.[N>!CD Z>H;S_CTG_P!QOY5C65YX MH?P]<37>CZ1!KJEO)LH=5EDMG'&-TYME9<\YQ$V,#KGC*L]3\>3S[-5\-^'; M+3RK>=/9^()[B5!M/*QM8QAN<=7% &I\/O\ D0O#7_8,MO\ T4M=!7FGAK4O M'-OX4\/IHWAWP_?Z>-,M?+GOM>GM96_&%G32 M-);Q%_%8'591:#YL<7'V;>?EY_U/7CI\U &]17*:%J/C>XU.--9\/>']/T\@ M[Y[#7I[J53CC$;V<0.3C/SC'7GI46KZGX^AU*=-+\-^'+RP#8AGN_$-Q;RN, M=6C6Q<*<]@Y^M '845@7][XICT"UFLM'TBXUMMOVBSGU66*VCX.[9.+9F?!Q MC,2YR>F.8O#=_P"+[J]D77]#T33+01DI+INLS7DC/D8!1[2$ 8SSN)R ,./^OBT_P#29*["O'M"U3X@1_$#QT+'PSX;N(A=VX5[CQ%<1,5\ MA=A(%BW)7!(SP21DXR?0M;O?%$&FV3Z1H^D7U^X'VJ"]U66VBB.WG9(MM(7Y MXY1..>.E &_17/>&KWQ5=/<#Q!HVCZ8BJ/).FZM+>ESSD,'MH=HZ^*+22W'AW1](U1&#><= M3U:6R*'C;M"6TV[/.<[<8'7/":#>^*;BSNVUO1](T^Z4?Z-%8:K+=)(<'[[O M;1%.<=%;J?3! .@KEM0_Y*?H'_8'U'_T=953L]6^(KW<"W7A;PO#:EU$LD/B M6YD=$SR54V"AB!T!89]1UK*\9WOBNU^*N@#0=%T;4H?[&O\ Y]1U>6S;/GVF MX82UEX&$P<\[FZ;1N /2J*P-.O/%$N@W4U_I&D6VM+N^SV=MJLLUM)P-N^U\17$\J+W*QM8H&/L67ZT M =C17+:_J/C6VU)TT3P_H&HV&T%9]0UR>TE)[@QI9R@#WW\^@JR+WQ3_ ,(T M9SH^D?\ "0YXL/[6E^R8W?\ /Q]FW_=Y_P!3UXZWE<8&=T:V4@7G/1S_2@#KJ*P+N]\4IX>@FM='TB;721YUE-JLL=JG7 M.V<6S,W;K$,Y/3',/AN_\875^Z:_H6AZ99",E9M-UJ:\D+Y& 4>TB &,\[CT M''/ !TM%<5>ZK\18[R=;3PMX8GM%D80RS^)+B.1TS\I9!8,%)&,@,V.F3UK6 MUB]\40:59R:5H^D7NI-M^TV][JLMO#%\OS;)5MI"^&X&47(YXZ4 ;]%<[X:O MO%=U/./$.BZ-I<(4&)],U>6]9VSR&#VL.T>X)^E9,FK_ !)$K!/"GA5HMQ"L MWB>Y#$9X)']GG!]L_C0!W%%<_P");WQ3:FV_X1_1](U0,&\_^T]6ELO+/&W; MLMIMV>%\.WGBBYM[LZ[I&DZ;.N/LR:=JLMVLG!SO9[:(ISCH&ZGI MCD WZ*XBVU;XCM<1+/X5\+1P%@)'C\37+LJYY(4Z> 3CMD9]16IXDOO%UK=1 M+X?T31=3MBF9)-2UB:S=6ST"I:S C&.=P^E '1T5@:;>>*)=!NY=0T?2+76E MW?9K.VU66:VDX&W?,ULC)DY!Q&V >>E9FFZI\09;^W34/#'AJVLF<"::V\1 MW$TB)GDJC6"!CCL67/J* .RHKE_$&H>-+;4-FAZ!H.HV.P'S]0UR:TEW=QY: M6^*6\-23RZ/I">( 3LL4U65K5AGC-Q]F##C)_U1YX]Z -^B MN4T+4O'%QJ<4>L^'?#]AIY#>9/8:]/=2KP<8C:RC!R< _., D\]"S6=3\=P: ME/'I/ASP[>Z>"/*GO/$$]O*XP,[HULI O.1PYX /&< ZZBL">]\4+X;BGAT M?2)/$!(\RQDU65;51DYQ<"V+'C!_U0YX]ZK^'M0\9W.H;-=T#0M.L=A/G:=K M"+Y?FV2K;2,^&X&47( MYXZ4 ;U%)KE69<\$J-/(!QVR?J: .WHK \17OBBVBM#H.CZ1J4K M _:%U'59;18SQC84MI=_?J%Z#UX/#EYXGNHKHZ]I&DZ9*NW[.NFZK+>"3KG> M7MH=F/EQ@-G)Z8Y ,OXU?\D<\=_]@*^_])WKJ=+_ .099_\ 7%/_ $$5Y!\8 M-6^(S_"7QJMSX5\+Q6YT6]$LD7B6Y=U7R'R54Z>H8@= 2,^HKOM2O?%=K9:: M/#VC:/JD+6ZF5M3U>6R9#@8"A+:;.-\C6T93GCA&P.>>E9>GZK\0I;ZW2^\,>&;:R:11/-;^([B: M1$SR50V"!B!T!9<^HZT =G17,^(]0\96NH*F@Z#H>I6/E@F;4=;FLY ^3D;$ MM)1C&.=W<\#',]C>>*)- N9KS2-)M];7=Y%E!JLLML_ V[IS;*RY.GLV)I[3Q#<7$J+ZK&UB@8^QU'QO;:E M(FB^'] U#3P!LGO]=GM92<<@QI9R@8/?><^U %#X=?\ (T?$K_L8D_\ 3985 MW->3_#R\\4!OB3.NCZ0?$/\ PD<>; ZK*+3']G6 _P"/C[-O^[S_ *GKQ[UU MV@ZCXWN-3C36O#V@:?IQ!WSV&NSW4JG'&(WLX@WE<8'+1K8R!3G/ *-[JOQ#CO)UM/"_AB>T61A#+/XDN(I'3/RED%@P4D=0& M./4]: .THK UF\\3P:59R:3I&D7NI-M^TV][JLMM#%\OS;)5MI"^&X&43(YX MZ4SPU?>++JXF'B#1=&TN )F)],U>6]9FST97M80HQW!/TH Z*N9^)_\ R3;Q M7_V";K_T2U9TVK?$=9Y!%X4\+/"&(1W\37*L5SP2HT\@'';)^IJI\:KOQ);_ M XU[^Q])TJ_5]*NOM9OM3EMC$/*/^K"V\GF?Q==G0>O !Z".@I:P/#=YXGN MK>Z.O:1I.FS*!]G33M5EO%DX.=Y>VBV=N@;.3TQSC0ZO\26E02^$_"J1EAN9 M/$]RQ [D#^SQD^V10!W%%<]XEOO%=K/"/#^BZ-JD)4F5]3U>6R9&SP%"6LVX M8[DCZ4[1[WQ1/I-Y)JNCZ19:FN?LMO9ZK+<0R\<;Y6MHRF3QPC8'//2@#?HK MC=.U7X@RWUNE_P"&/#5M9-(HFFM_$=Q-(B9Y*H;! Q Z LN?45;\1:AXSM;\ M)H.@Z%J5EL!,VHZW-9R;^CZ1!KJEO)LH=5EDMG'&-TYME9<\YQ$V,#KGCDK?4O'4_Q%\/K MJOAWP]96AM;L22V>OSW$BKNAR0C648)SCC<.IYXP0#TRBN4UW4?&]OJ4B:+X M>\/ZAIX V3W^NSVLK''.8ULY0,'_ &SGVZ5<>\\4#PRLZ:1I#>(<\V#:K*+0 M#=_S\?9M_P!WG_5=>.G- &_17*Z#J/C>XU)$UKP_H&GZ>0=\]AKL]U*#C@"- M[.(')ZG>,>_2HM7U/Q[#J,Z:7X;\.7E@K?N9[OQ#<6\KC'5HUL7"G.> Y^M M'7T5@7MYXHC\/V\UGI&D3ZXV/.LI]5ECMDZYVSBV9FQQC,2Y]N\'AR_\8W5\ MZ:_H6AZ;9A"5ETW6IKR0OD8!1[2$ 8SSN/;CG@ 5AGXD1GTTEOUF7_"NEKRB M]U3X@Q_$V46GAGPU/$NGN(6F\17$;/'YPPS 6+;6/&5!(']XUW.M7GB>#3+. M32-(TF^U%L?:;>]U66VAB^7G9(MM(7PW'*+D<\=* -ZBN=\-7WBRZGG'B#1= M&TN$*#$^F:O+>L[9Y#![6':,=P3]*RI=7^) F<1^%/"S1!B%9O$]RK%<\$C^ MSS@X[9/UH [>BN?\27OBFU6U_L#1](U-F!^T#4M6ELQ&>,;-EM+O[]=N,#KG MA?#][XHN;:[;7-'TC3KA,GVR/J*I6E_XLMKS6 M!X>T71M3MSJ,WF/J>L36;JV%&%5+68,,=R1]* /1**P-)O?%$VCW?2-(BUX$^78QZK*]JW/&;@VP8<9_Y9'\>M &_7 M!Z-_R7+Q=_V+VC_^E.IU>T;4_'<^IP)JWASP[9:>2?.GL_$$]Q*@P<;8VLHP MW..KCU]JXN74/&5M\?/%ZZ)H.A:A;_V!I&)+_6YK5]OGZC@[4M)1G<7&,]%4 MY^8A0#V*BL":]\4+X.?]4.>/>JWA[4/& MESJ(37= T'3K#:3Y^G:Y-=R[NP\M[.(8]]W'H: .HHKCM2U3X@1:A<)I_AGP MU=6*N1#-<^(KB&5U[%D6Q<*?8,WU-:6HWGBB+0K66PTC2;G66V_:+.YU66&W MCX.[9,+9V?!P!F-_Y'7PO_P!O7_HL5/X@O?%%M;6C:'H^D:C<,/\ 2(]0U66T2,X'W&2V ME+\YZJO;UP.9MKSQ/=^-=!_X2+2-(TO:+CR/[+U66]W_ +OYMV^VAVXXQC=G M)Z8Y /1:*X?^U_B3YF/^$3\*[,_>_P"$GNW_X1_1M' MU-6!\XZGJTMD4/&-H2VFW=^3MQ[T =!16!H=YXHN-.O'UC2-(L+]<_9H+'59 M;F*3CC?(UM&4YXX5N.?:LJRU7XB27D"WGA;PQ!:-(HFE@\27$LB)GYBJ&P4, M0,X!9<^HZT =I17->([_ ,7VMY&N@:'HFIVAC!>74M9FLW5\G("):3 C&.=P MZGCC)FTV]\42Z#=RZAH^D6NM*6^S6EMJLLUO(,#;OF:V1DR<@XC; /.< W MZYFW_P"2D7__ &"K?_T=-572M4\?3:C FI>&O#=I8,V)I[7Q#<3RHOJL;6*! MC[%E^M8>KZAXRMOBGJ"Z)H.AZA:_V5;XEU#6YK1S^\E_@2TE'7/\73GVH ], MHK!%YXG_ .$8\\Z1I(\1?\^ U27[)]['_'Q]FW_=Y_U/7CI\U4=$U+QS<:G# M'K'AWP]8:<<^;<6.OSW,R\'&V-K*,-DX!RXP"3SC! .LHKDM:U+QU!J4R:1X M<\/7VGC'E3WNOSVTK\#.Z-;*0+SD<.>,'CH+UU>^*$\.P36VCZ1+KQ(\VREU M65+5>>=LXMF9N,=8A^% &_7+ZI\3?"^B:G_9^H:Q#97?F&(1SJR!V$9D8*2, M-M0%F()"@6T4Z!U25 ZB6-HW (R,JP!4^Q ([UY-J7 M@KQ'=R/$/ GA>>WCN9[B"23Q;>HZO+*96E4"Q/EN6.X%6^4DA2!7>:[/XETV MUL8_#FBZ/?@+MFCU#59;-8@ -H0I;2[QUZA<8'7/ !T5%<)_;'Q,_P"A1\*? M^%3<_P#RNHH [NBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKG?%WB>X\/7&@VMG91W MUWJ]^;&)9IS"B$6\TY9F",>D!& .K"@#HJ*Y_P"W>*?^@+I/_@VE_P#D:C[= MXI_Z ND_^#:7_P"1J .@KG;A\?$&P7UTNY/Y2P?XT[[=XI_Z ND_^#:7_P"1 MJRIK/Q7+XIM-6&E:.$@LYK4Q?VI+DEWB;.?LW;RS^= ':T5S_P!N\4_] 72? M_!M+_P#(U'V[Q3_T!=)_\&TO_P C4 =!17/_ &[Q3_T!=)_\&TO_ ,C5G^(? M$_B3P[H&I:K/H>F20V-M)=2)'JLFYE12Q S;XS@4 =A12*VY0?49I: "N9^( MG_(MQ_\ 81L/_2R&NFKF?B)_R+U-S; MZ78B RRQIYM^ZL0DC)D@0D#.W.,GK5O[5K__ $#--_\ !C)_\8H V*Y;XJ?\ MDP\7_P#8'O/_ $2]:/VK7_\ H&:;_P"#&3_XQ63XMT[Q%XE\*:SI"6.F0/J% ME-:+*VH2$(70KN(\CG&1P1B/^T),KY>_G/D=]_Z4 =916/]JU__ *!FF_\ @QD_^,4?:M?_ M .@9IO\ X,9/_C% &Q16/]JU_P#Z!FF_^#&3_P",54C\27\/BG3]&OM/MH?M MMM<7*36]VTN/*:(%2#&O7S1SGM0!T=%%% !1110 5#>?\>D_^XW\JFJ&\_X] M)_\ <;^5 &+\/O\ D0O#7_8,MO\ T4M=!7/_ ^_Y$+PU_V#+;_T4M=!0 44 M44 %%%% ''^$_P#D>O''_7Q:?^DR5T&H>(=*TF817VIV=G*5W!+BX2-B/7!/ M2N?\)_\ (]>./^OFT_\ 29*Y[QQK-KX3NO&6OSZ;:7[6=I89:[ $<2-)(K2R M/@E8T#%W..%5C0!V_P#PFOAW_H/:9_X&1_\ Q5'_ FOAW_H/:9_X&1__%5\ M^2_M,>&_"VK>*+/Q#8>'M3CTNW%Y:W/AYXI([B$/#&2=[9WDSJ=HR!AEW,5W M&KI/[:OPKU?5H-.BT$I^0P,4JG@=4X!SCK_%OQ.O\ PY\98/!$?A/39H;L MQ-;WWV E$CD7>ID;?]9P >S_ /":^'?^@]IG_@9'_P#%5S&H M>,O#Y^)F@N- 3-98'7V/Y5XU_PVI\*TT6;4Y=%6&""UCNI0 M[68,8>5HP#^\P -NXMG&",;LBM/1?VK_ (>:YJL=A#X8F6[DGMH%C\JU=F,[ M3",+L<[V*P%PBDEE8%=PS0![S_PFOAW_ *#VF?\ @9'_ /%4?\)KX=_Z#VF? M^!D?_P 57C7C;XO6WPZ\8>(;+6="T:32-'6RNI);:)!,UO>3"W@)#/A"LJRF M0D8V",C)O>QPS.+6-;QGV)'(,.?L,A!) M(565BKZ29XR'\[:1^Y(Z\[E]3C5\9?M"Z+X \5 M:Y:W^CZ)JEAINK'39;33Q&M];1_98)ENI59MOE>9.L)^Z0Q3&XMMH ]Y_P"$ MU\._]![3/_ R/_XJC_A-?#O_ $'M,_\ R/_ .*KPSP=^T_X%\:Z=:3VFA6= MM+?Z=GZ M?K):U>XV1VTD*QRZ@+-O+!F4RA6!#21&2-&=.7)VD ^C/^$U\._]![3/_ R/ M_P"*J6U\5Z)?7"06VL6%Q.YPD45TC,Q]@#DU\V?\-K_"MKD1IHBR0M:BZ6[5 M[(6X0W,=OEY#*!$JM("QDV[0K9P1@]S#X^\,?$C1YI]"T^&WDT?Q5I^G3MMB MWQS+>0[E.PDJPST/4$$9!!H ]OHHHH **X74_BC-&VI)H7@_7O%LVG:@VFW< M6E26,312"&.7=FZN805(E4?*2<@\8Y.@/&6K?\)1#I7_ @VOBP>,.VN>?I_ MV2,E-VUE^U>?D'Y.(B,]]OS4 =517"VGQ$U^YT74KZ3X8>*[6YM&C6'39;G2 M3/>!B0S1%;XQ@(.6\QT.#\H8\4Z[^(6NVUCI,\?PS\4W,&0-GHI'- '=T5Q\GCG64U72+1?A]XDDM[Z**2XOUN--\G3V:U/<:U&_PZ\36Z6$* .SHKA)OB+K\?A^VU%?A?XKFNY9VB?24N=(%S"H&1*S&_$14] %D9O M50.:T?\ A,M6_P"$FMM+_P"$%U\V,L:N^M^?I_V2$E-Q1E^U><2#\IVQ,,]" M1S0!U5%<-;?$37I](U.\?X8^*K:YM&C6'3Y;G23/>AFPS1%;XQ@(/F/FNAP? ME#'BEO/B%KMK8:3<1?#/Q3=RWH4TG YP>* . MXHKE/^$RU;_A);S2_P#A!=?^PP1L\>M>?I_V2X(7<%1?M7G L?E&^)1DGU%OA?XLCO(YUA726N=(^TRH1DRJPOS%L!X(:0-GHI'- '=T5Q M[^.=974M&MA\/O$CP7T<3W%ZMQIOE:<6.&2<&\WL4ZMY*R#'W2QXIEOX\UN: MYUJ)_AUXFMTL(Y'MII+C3"FI%6PJ0;;PLI27#0MI"W.D?:8D R)68WXBV$\ "0MGJH'-:!\9ZL/$EGI@\" M^(#93QH\FLB?3_LMN2N2CK]K\XE3\IV1,,G@DTNFM3;:P(-\H"(XEC:&65&C(? (;.58$ @UOT <9\:?^2.^.O\ L!7W M_I.]=3I?_(,L_P#KBG_H(KEOC3_R1WQU_P!@*^_])WKJ=+_Y!EI_UQ3_ -!% M %JBBB@ HHHH **** .&^'7_ "-'Q*_[&)/_ $V6%=S7#?#K_D:/B5_V,2?^ MFRPKN: "BBB@ HHHH **** "N9^)_P#R3;Q7_P!@FZ_]$M735S/Q/_Y)MXK_ M .P3=?\ HEJ .E'04M(.@I: "BBB@ HHHH *Y_4?^1XT3_KRO/\ T*"N@KG] M1_Y'C1/^O*\_]"@H Z"BBB@ HHHH **** .:/_)1U_[!1_\ 1PKI:YL?\E&/ M_8*_]K5TE !1110 4444 %"/\ 5ZV?75;C^8H MZ6BBB@ HHHH *X/1?^2Y>+O^Q>T?_P!*=3KO*X/1?^2Y^,/^Q>T7_P!*=3H M[RBBB@ HHHH **** "N9U[_D=?"__;U_Z+%=-7,Z]_R.OA?_ +>O_18H Z:B MBB@ HHHH **** "N9M_^2DW_ /V"K?\ ]'35TUE^)9M%O)XW0O' 7;!B5$!(==RHZ"14 M((!>7(.\X]$HH \JT_X1>)=.N9Y4\?7;BX9Y)P]L^97*1(CDB88*B-NF =_( M(4"NE\%^"]6\,W?G:AXJOMLW4&:\UU+O[YFDE$$I!DS37&F:VJO::E:F-K8AIH8LEV<8P;A&/!PJNW1#7FDOP MZ^!WBJVMM 34RVM7[3Z9;ZDMS(MW).MHL,KIN'E%_(=5R$VD-@#M6OIOBOX6 M>)]%_P"$*UFRN;Z/PT)K5+?7T,MPP5)[620@$LJM&SC>X5=MQ%C[ZT =]I_Q MR\&WGDQ3ZLFFZ@YM4?3;SY;F![A-\2.HR Q4$GG PX3Z)\+_&/C+4]3;43#?:= ;[5K$RO;PC? M''B>9' \J94CCRZ%) N Y*L 0#O=(^*OA'7;^PLK'7[*>[U $VD/F;6GPGF? M*#C.4^O//A)X-\#^,KK0?B'X6?5M.AM; M9K6#3'N_W04HJ RIEB28UBP"^-H0E017H?Q1_P"29^+?^P1=_P#HEZ .DB_U M2?04^F1?ZI/H*?0 5S/Q$_Y%N/\ ["-A_P"ED-=-7,_$3_D6X_\ L(V'_I9# M0!TU%%% '*^'=3BT3P--II%93[$$BO'#:_"IO%=^L'@N^N]ZU 1-!:%E25@]RMM_$0,K*VT@'.0< G M/CW@SP'\+/BG?:7K7A#1O$4&FV$C+-]AN3#;S2SVZ71BG#R>8?EE"G:0NZ=E M).3CH[4_"&VN=/DU/2CH5['W+M+));7CR2E1'*^<7$189^\VT#/2@ M#O3\:M!MM2UNSU"&^TK^Q9/+OY[N%?+A+;/*)*,Q(E#Y0@<[6!P1BI+?XZ_# M^YNA;)XMTOSS.UL$:X"DR*VU@,]@_P F>F["YW'%<3/\4/A%XGU?7M&U>X^R MZAJ%]:65U9W_ )T;73X+6SJH/RJ?*?GY2/+;=C%H6VHW>EQ M6YGNG>QNY%MKMGQ,ZS YDV^7(TV1M0Q2NY)0YH ]>/[0GPX2%I9/&&F0QK$9 MF::7R]JB1(VSN P5>1 P/*[AG&:W?'4J3^'K.2-UDC?5-,974Y# WL&"#7B4 MO@?X&_%&:STK0=4ECU&^=Y8;G1;J&-V/!^XP(W*3[7XWA M%OX;L8E+,L>IZ8H+L68XO8!R3R3[F@"OJ?\ R5WPU_V ]5_]*-/K-^&?_(\_ M%G_L8[?_ -,^G5I:G_R5WPU_V ]5_P#2C3ZY31/$]MX)OOCAK]['++9Z9K,= MW,D !D*)HNGLVT$@$X!ZD4 ;?BSXV^'_ =XM'AR]AOI-1*6TF((58%)YQ"K M*"P9PK,-VT'&0.6*J9E^.7@)]5@TU/%.G27\XC,5NDNYI Y54*@#D%F501_$ M=O7BN#\5>._A[JFLS:EXA\/WY72I;*:756E5H;-Y)Y8;>8>7,2#YD#)N12P# M@'Y2V*]]X<^'6D>$E\6R^ =6M['3Q;7,"K<%2B,L4B2QK]HVCYHX=V/F+J"0 M?O4 =HO[1'@6/5M0L+W5QI>DMQ \:W )1 MX$#RJV.A565N>H8$9R*\R/C7X%^.+?5;K4WA@:.>\L;A;FXE_>B%A9R-F-RK M!DCB/7=Y9C9@ :K6G@OX/Z%I%W>S-JGBV8ZVUDK7,TWGI>7UP(&@3'E*H9Q@ MYZ#DG!R0#V_PY\1_#/B[49K#1];L[^^AACN)+6*3]ZD;@,K%3R.&4GCC%_^P9J7_H=I7&_##PSX,\+?$369-)N]4L=?U*W03:#?7!:*UCA M6- $ RN<;'Y=FQ*",*]=EK'_ "5+PO\ ]@S4O_0[2@#KJ*** "FNVQ2<%B!T M'4TZFNBR*58!E(P0>A% 'GGB'XXZ+X;\#Z9XHGT[5KFUOXPZ6EG;I+<1Y3>% M>-O!MEKVER>;I^HV@N8&)&=K+G!P2 1T(SP014 ML?@[0(;$64>B:./^OF MU_\ 29*O7.@:M%XAO=2T[4[*W2[AAC>&ZL7F(,>_D,LR==_3';K0!T6T>E4; MG0=-O=0M[^XT^UGOK=2L-S+"K21 D$A6(R!E5/'H/2L_[%XH_P"@QI'_ (*I M?_DFC[%XH_Z#&D?^"J7_ .2: ,CXP>/)/AKX"O\ 6[6R?4;Z,I%;6J(6\R5C MA0>5 _X$R@G W#(KFV^+&HZ_X#\*^(]%-C8C5KR"QEBU. R$222!#M"2C;M^ M&&(I&,+(TRJ%52?G'D,1&.2I&#VKVC[!XG_P"@OI'_ M (*I?_DFC[#XG_Z"^D?^"J7_ .2: /%++]KNSM;7PK;ZKH4]QJ>K_8K9YK2: M*"W6YFMXY'_UL@V(#)@ LQ(23J5PW9Q_&&_U'PMX:U7^R4\,?VOJ$MC,^N,6 M2P,<K)&MO)<.TL+" RX8,?+9ER 6BEC; M^,@2ZE\;CHQ^W+>7D+Q:?+YD:QQW4T43 Y)(9(U.[@-R0 .!V.T>E8(L?$X_Y MB^D?^"J7_P"2:/L7BC_H,:1_X*I?_DF@#>VCTKDOB8,:-I?_ &&],_\ 2R&K M_P!B\4?]!C2/_!5+_P#)-4=6\+ZYKRV4-]K&G_9K>]MKQEM]-D1W,,JR!0QG M8#)0#.#0!UM%%(: .0\ SPSZKXU$6E#3&BUMDDD#,?MC?9;8^=STX(3 X_=^ MN:["N7\)J/BO[?J$5]$=7)LTBE#FV@^SP8B8#[K;_ #&VGLX/>NHH *** M* "N(\/OJOB/4_$IDUZ]LXK+5&M((;:*WVJ@AB;J\3$G+MU-=O7E4C:JOA+X MHG0KJYL=9_M&X^QW-I;+<2Q3?9H-C+&RLKD''!!!H [G_A'K_P#Z&?5?^_5I M_P#&*/\ A'K_ /Z&?5?^_5I_\8KPZ#XE_&+2KJ\N;WPA=7SR/8PIIT5H&@@4 M KO_P#H9]5_[]6G_P 8 MKQJ?XQ_%>#QG=61^'/F: ETT<-_%%.[O"/-PY& 6V0X SCSN>4(J#Q)\6OC M+%!J,&F?#R-;OS+Z*V;RY9@JQP2-!(S95"7E55P#@A@V?\(]?_ /0S MZK_WZM/_ (Q1_P (]?\ _0SZK_WZM/\ XQ7D6M>(_BEIWQ"UQK*VO]1T&"^+ MV-H+:-$GA&E,XBS]GR$-Y@;S,&SQC;S7+>.O&_QVFEOD\)^&[AKWSQ<6GVF! M4M9 JA4B._:423_6MN;&S M'JNKZ/K*NESK6L6<=M"5)+8T'6 M!D]3^^TZ@#T&BBB@ HHHH YKPE#/%K/B]IM4CU!)-65XH$G,ALD^QVP\E@?N M$L&DVCC$H;JQKI:Y/P4VG-KWC@6*7*W(UI!?&.B^7Y0YYW!NV M*ZR@#C/C5_R1SQW_ -@*^_\ 2=ZZG2_^09:?]<4_]!%5U[XA?#+Q,+2_NK5-8LM3O;;39=0>RFV1RHLEQ;@L4 M'*,#]WE#("<9S7IVK>%M&U^9)=4TBQU*5();97N[9)66*4 2Q@L#A7"J&7HP M SG%8Z_"3P,I)'@SP\"9$E.-+@Y=%VHWW.JK\H/8<"@#P[7/B/\ !#1EM/&> MBWJ2WFD0S:A;:?IT30&Y:2$R_-OC!5WCM'*Y9=ZQN/F&:Z:[\8? A]6EN9DT MF348HG=IAI\K2B$H]PQ#!,^44,DO'RD!W&<$CT1?@K\/$M?LR^ _#*V_EF+R M1H]N$V%"A7&S&"I*X]"1TJC?? CP5F73V\EL7T^UBA(60$2$$) MD%U8JQ'W@%SG:N #CI=(^&>J:MID6D^ H/$)N-)_M)9X[>-$BLIW$><3,I_> M NQ4#E4:%K$OA^QT_4]+OT2WO\0MMN5:"-TWAP"VZ%H6# M?Q*4()&*[*;PKHMU=65S/I%C/=64?E6T\MLC20)D':C$94953@?W1Z52L?AU MX8TJ>SFT_0-.TU[27SHC8VJ0;6\LQY^0#/RL1C_"@#A/#GQ!\#^!] TJZL]& M'A__ (2.RDUF.VM+4L)#YD2X*->B\4_ W5]:AB>& M'4?#DUXD4F-R+);%P#CN,XK4'PN\&K;QVX\):$((QM2(:;#M490X VX S%&? M^V:_W1BIX\TFQT/X2>*+'3;*WT^RAT:[6*VM8EBC0"!L!54 ?2@#KXO]4GT M%/ID7^J3Z"GT %!O\ D6X_^OBY_P#1\E03_#3POJZ1::/X:C.L:MOBM;/3(T@WK;VQ M.3DJHVQQI&N>>47A02L.CZ'\.OB UW%!H]C>W%EYZ7$,UL0T?GRN9A\P&X-+ M')DC*ET8YR*[K5="TW74@74M/M=06"3S8ENH%E$;X*[EW X.&89'8GUK.;P# MX<\TRQZ'I]O,;@732V]LD;M*)!)N+* 22X#$YY/6@#Q>6]^#=N+'7]8\(6EA M/>:[?:3%>2V?G.)]/-VK2NRY('[FXV=6/FCCYCCM/ 7@OP!X_P#".FZW:^#; M"R@E$J10RVRAHP-UNPQCC*)LP1]SY2,<5U,OPH\$SB7S?!V@2>=))-)OTR [ MY)/,\QV^7EF\^;)/)\U\_>.=G0_#ND^&;0VFCZ99Z3:EBY@L;=(4+'J=J@#/ MO0!QO@#X&^'OAU MJ_\ I1I]8/@O2++7_$OQCTW4;:.]L+K7X89[>9=R2(='TX%6'<$5O:G_ ,E= M\-?]@/5?_2C3ZS?AI_R//Q9_[&.W_P#3/IU &V/AEX5_M/\ M%M!LI;[>DAG MECWL63?L8ELY*^9)@]MQQUJTW@;0&\/OH;:3;-H[JJ-9%,QE5QM7'H-HP.@Q M6[10!YSX_P# 7@G3-#U77=1\)6&J-%'-+,C1KND64@S#)[/@,PZ,5!/(S7.> M(4^%VEZY-I4_A>VN=66^M[-XC9,3NN9;4-(K[<84RVY9LCG:,Y(%>O:KI-CK MNGS6.I6=OJ%C,-LMM=1++'(,YPRL"#R!UK*;X>>%7EBD;PSH[21.LD;FPBRC M*058';P054@]BH]* .7U;]GGP%J5G/!!X>L]*,\WVB6:PMXT=V,@D;.5(^9@ M"3C/ YX%;^G_ TT"STG4-.GLH]2@O[[^T;DWD:,TLX96CS1&%KN) M=LNWC^+KGY5Z_P!T9Z5G7]NEI\2?"4$>[9%I6H(N]BQP'M ,D\D^YKLZY'6/ M^2I>%_\ L&:E_P"AVE '74444 %%%% !4-Y_QZ3_ .XW\JFJ&\_X])_]QOY4 M 8OP^_Y$+PU_V#+;_P!%+705@?#[_D0O#7_8,MO_ $4M;] ')^(+"'5_'&BV M=T'DM3IU[,8A(RJ766U"L<$9(#L!_O&LCX@#PS\/=!AU.[TR:X$]]9Z;#%%< M.-TUS<1V\66+ *N^5!-.T#1M9U32+K3;&]O+VSN6>2=I+$VT$L\AEB M \P';"?DVA@2,BO0?'EMX7\!Z!)K,GA?3+J5IX+%$6TC3<]Q,MNH=]IVING. MYL'"L_!Z'C-=^*'PX\.Z1 M <2[2,A@ "SI?CKX3W\YDTT7=UG1Q6Y17T?,8 DG$**NSJ'CN-J@<'=CEAF>3QK\+M;B;3-)\. MVEYJ%U)-9V<$.BQ#SKB/#;$,BB/=QO&X@8C9CPI( 'M\6/A.UM/-!->W,<<< M[K)'8WXBF\F18I%CE*"-RLC*A ;AB <5Z/IWA+0-2L+:[BL9%CGC651)+*K M, 1D%N#S57PY\/-"&DV%SJ/A;18=8>WB:[9-/@4^;M0M]T$<,HZ$CY1R<"NM M@@CM88X88UBAC4(D:*%55 P .@% '&?# & ^*[422-!:ZY+#"DDC/Y:>5"= MHR3@98G'N:[>OEK4_P!F>7XH?&B/QY#X]\1:))X9\4R3'1()@^GW"BWB&X0D M867+?ZP[N!C'0CZ-DT&Y?[)C7=13R VWR?W_.<:S?A(E56MQY7ERXZEODSD]\$>V*9'H-RBW8.N: MBYG&%+>3F#G/R8C_ ^;- &Q16+)X>NI+.& :_J:/&S$SKY&^3/9LQ8P.V * MG_L>?^TC=?VM?>65Q]D_=>4.,9^YNSW^]U]N* -.BL6/P]1E( MN&\CS$QV7$6,'OD'\*=)H-RXM -NOL'V?^W]4W^9O^T_N/,QC&W_5 M;<=^F?>@#;I#TK+;1+@WEM.-9OPD*JK0#RMDN.I;]WG)[X(]L5YG^T!^S]<_ M'/X9:IX0;QIJ^BB_N[2X%_$L9EM1#<),?*V*A#$)M#$G&7UYSN[8KM:\H^%L+_ M\.ZEHNJ'4 M;R*TUA--L-2U!3-?ZLIMX-L\\N!YTA;>ADP.(P/X:] _X2$_] S4?^_'_P!> M@#7HK(_X2$_] S4?^_'_ ->C_A(3_P! S4?^_'_UZ ->N%\+7W_"/ZIXKCOK M/4$-QJ[W$+16$\J21F"$!@R(0>5(Z]JK17'B'4]8UJ2XNO$&DV:W:I80V=I: M,K0>1$2Q+QNV?,,HY/0#CUL_9M4_Z#WBO_P"L?\ Y'H Z#_A+;'_ )X:G_X* MKK_XW0?%EB?^6&I_^"JZ_P#C=<_]FU/_ *#WBO\ \ K'_P"1Z/LVJ?\ 0>\5 M_P#@%8__ "/0!T'_ EMC_SPU/\ \%5U_P#&ZQ;/XIZ=>>,M5\/BQU19+"QM M+TS_ -FW)#B=[A NWR\C'V*?$UW+ITZVUR8;.R*I(8DE"Y-L,_)*AX_O M4 =-_P );8_\\-3_ /!5=?\ QNN8N#+K?Q?\,:C:V=[]AL]'U.&>XN+.6!$> M26R,:YD5);[5(XRUO;7%G9".5QT5L0J<'V(^HKM!XA./^ M09J/_?C_ .O0!KT5D?\ "0G_ *!FH_\ ?C_Z],G\3K;PO+)INHK&BEF/D= . MO>@"#PN=0.K>*OMMG':V_P#::_8I$C"FXA^R6^9&(^\?,\U,GG" = *Z&N0\ M 2V=W?\ BV]LM3_M".\U2.X,>QE^RYL+3$?/7*A9../WN.H-=?0!QGQJ_P"2 M.>._^P%??^D[UU.E_P#(,M/^N*?^@BN6^-7_ "1SQW_V K[_ -)WKJ=+_P"0 M9:?]<4_]!% %JBBLO6O$=IH4VGPSB62>_F-O;Q0QEV=Q&\A'MA48\^E &I16 M1_PD)_Z!FH_]^/\ Z]'_ D)_P"@9J/_ 'X_^O0!KT5D?\)"?^@9J/\ WX_^ MO1_PD)_Z!FH_]^/_ *] '._#K_D:/B5_V,2?^FRPKN:\^\%S7NDZ]XWN+K1M M1CAU+64N[5O*!WQ"QM(BW#7EI&DT-U:;/.AGC*LH<$J?0@X/Y4 :E%%% !1 M110 5S/Q/_Y)MXK_ .P3=?\ HEJZ:N9^)_\ R3;Q7_V";K_T2U '2CH*6D'0 M4M !7GGC&U;7?BKX7T2>]U"WTR71=4O)(;"_GLS)+'/8)&S-"Z,<+-*,$X^; MIG&/0ZX/5_\ DNGA/_L6]9_]*M+H O?\*NT;_G]\1_\ A3:E_P#)%'_"KM&_ MY_?$?_A3:E_\D5UCYVG'7M7@-KXP^-&DWVCH/"NIO>R0((+AI6%V M(1&5(1$R0S%\CR\ M)61)/^$FU+*AL;A_Q\=]J_E7FVG?%3XF:B=0B'A:V?5].2%IM/MIE8JTEM=R M*LB[SL/F);H1O)(8/P&&.IUFY\?ZA_P@5U;)=V,DUW,FO6=HL"QK$MKE;E+:XBGC+8\B(Q.NZ1@&61Y1AE8/Y6/EW9H ];_X5 M=HW_ #^^(_\ PIM2_P#DBC_A5VC?\_OB/_PIM2_^2*\PU_XR_$#0?$-GIUYH M&E:1:7TMSY-_JK_#;5];\0>!](U7Q#;6 MUEJE]"+F2UM VR%7)9$)).6"%0QSC=G'&* ,G2-'3PQ\2+:PL[S4Y;.ZTJXG MDAO]3N;P;TF@"L/.D?;P[#Y<9SSG KO*Y&Z_Y*SI?_8$N_\ T?;5UU '+1_\ ME/F_[ Z?^CFKJ:Y6-@?BC<*#\PT>,D?69\?R-=50!QWQ3:4^'[&WCN;FU6ZU M:PMI7M+AX)#&]S&KJ)$(9<@D9!!YIW_"K=&_Y_?$?_A3:E_\D4WXH?\ ()T7 M_L.Z9_Z5QUN>*?$MCX-\.:CKFJ.\6FZ? UST-],J^(-6E\J##GS&V3':/W4G7KM-7X]#\"S; M/+\5:@^_R=NWQE?'/FC,./\ 2?XQ]W^]VS7/?$)OA9XS:'6/$FO6UHLBKIEK M-+=)'YBSYB4PDY)5_M04LO!RN?NC'-^'_@O\$]/U"VO-+\46KW6;=(677(I= MQC@2.)1R>/+9" .N_/\ %0!W!C^'@UF;2V\5ZJEW#9F_?=XLU%8Q KR(SB0W M&P[6BD# '*[3D"B;0/ ?A_3VNCJ_B&.SEO5MS+!XAU656GEVLOW9CD-O4[ON M\]:\N\%_ 3X8ZQ9F9M&?#/PP?P/I=G#K$MAH;1P:E;6VHW@MC)"+>*"&4H^TL@18<$C&X<\Y% '50 M:%X'N+=9T\3:H(V('S^+M04J2A?:0;D$':K'!YPI]#4<>F?#^6*25/&%X\<4 M1N)'7QI>D)&" 7)^U<*"RY/3YAZUYS;?#CX=:NNA1Z#XRL+)M-OW)L=5:*XD MDEM)99&4QLR$%))VD)(/!0\?*U6_#GPO^%$-]IR+K=LNJ:7:VL:7%K=+!:R$ M3R7*M K,PQYN\E0S8"JK9"B@#U=/AAHDB*ZWWB)E89#+XGU(@C_P(K*U7PM; M>%/$?A*?3[_6MUQJ9MYH[O6[RZCDC-M.V#'+*RGE5.<9!%=!X0UCPM#8V&@: M!J^G74=C:1QP6MM>),ZP(JA#@,21M*\^X]:K^./^0SX*_P"PS_[:7- '6UP> MB?\ )<_&/_8O:+_Z4ZG7>5P>B?\ )<_&/_8O:+_Z4:G0!WE%%% !2$X&32TV M3[C?0T 0000:L_\ ">:; M_P ^VM?^".]_^,UQW@.\U/3_ -F/PYR$L#SH9A:*4W1Q_.XW M8RJ\GH.:\W\&?'WXE6>D:R^O_#_7]4U"%;B>UA71[FWW*EQ'%'&K"$JY='+A M_E)$;,8XP=J@'O/_ GFF_\ /MK7_@CO?_C-8.K^*[6Y\4Z!=QV.M/;VWVCS M7_L2\^7<@"\>5GD^E>,ZA^UMXJNH[K2Q\--?\/ZI=#5(M/N+FPNV.8(HC;2" M-K4%O.>5E4$ %H]N__&:/^$\TW_GVUK_P M1WO_ ,9KQVX^.7BW1/"^B7$OA'Q/K>K/XCGL+Z&WT.ZA6*S,MXL,S 6SEHPD M,+%DQS(AW8;:;OAG]I+5?$U]'9)X'O[&Z\S3X)8+T30O'+

3GFNAKFO^$4U3_H*1X][*EFR RJJRQA258.1E< -Z7XD\42:#KOA?3UMEF M36KZ2S:5I-IAV6LT^[&#NSY&W&1C=GM@^,-^U@=9\::5X>T7P]79\K8$3;PNY-P WPY\?/'.E:/X?L]5\ ZAK-RM MG9+?ZHKO'+-(XTY7D$2VRH&S>S,R J%^RR 8&=M"']H#QY=_$K1Y#X(UBW\- MRZ6J3VD<+R6[7,\VD^7,TS6RRH85O+L.F,$0.<95MGTS10!\YV'[5NM2:MKD M&H?#Z;3;'0K2"\U*X:]F>18W^S&0P1_91YVQ)Y7VJ0^(EW*AE05W/BK6/%6J M>*-#TQ+R^\'Z>^DOJ<][IUK'>%[I&0&T=I(G4(%=B0H21\?(R[6![H^#-!:[ MN+HZ/9&XN)4GFE\A=TDBD%78XY((!S["MCI0!P/A?XGS:E-J']LZ+.K"YU+P?J]O9B]:\:V 374 M#XJ:*1_QY>(__"8U/_Y'H \MT63XQ^&O#.B:99Z-/>LMK;&^N=6N(+RX622+ M,V)#>(7:.!O,N[:RCBGO-1NK-S+(M MHY9F9+QBSF=8U'RX;<22@RP]@_X6IHO_ #Y>)/\ PF-3_P#D>C_A:FB_\^7B M3_PF-3_^1Z /"[_Q=^T)X877]1B\'P74,DRW"+=7$,RJHM[92L<:W),8+"X. MT;AYN!D1DR5W6F>(/BIXQ\)^+%@M;+1=7&D1-I+S6^QDOI+=69&)9T/ER!CN M&Y2)4!SL8'NO^%J:+_SY>)/_ F-3_\ D>C_ (6IHO\ SY>)/_"8U/\ ^1Z M.4T&[\=:)K.DPVOA[5)/#,RR3W4>M7UO<7UL0CCRO,^T-DEUA*8,@(>0,T>% MS2\9ZA\0+CQ4U_X9\-ZTD=WX9N;> W-Y:"ULM2+YA,\#7/) 4Y9%<$,!DCIW M'_"T]&_Y\O$G_A,:E_\ (]'_ M31?\ GR\2?^$QJ?\ \CT <7\)Y_BSM;>S:WN8&MEDCDNB\NP3,RL\;6H;"@;\@ JN\]_XL_P"0WX/_ M .PJ_P#Z1W-5/^%J:+_SY>)/_"8U/_Y'K.O/&%IXG\3>$[>QL=<#1:C)-))= MZ%>VT4:"TN%RTDL*J.64#)Y) % 'H-(WW3]*6D;[I^E '#_ C_DA_P //^Q= MT[_TFCKN:X;X$?\ )#_AY_V+NG?^DT==S0 4444 %-&\*WT.J21Z3%I%VLXGL\?*[[9' /. 25)YRB\ M9[+Q7_R.7@G_ *_+C_TDFKK: /G/]IE]<'COPTFC7FM6B-X>US>UC/?1V@N_ M+@^QF;[-U;?YFW@M][&:YG0?C-\6TT8PZOX6>QL]/T[2D(U"WO)-4N99%L3+ M,_DQK%@&2Z5@KY#1\J K ^X_%;XBZS\/9?#O]GZ%8ZQ#K&JVVD!KG4WM6BDF M+ ,0(),J-OJ#STK*@_:.^'>J:MJ/A>?7K.\\16F+6_T>P26[83$LCPH%CS*0 MRN" N[ +%0* /&]%_: \=7TUFMC8PA9M7U6PDNQIE[>111PZS<6RDXEP&\J+ M=R>"#@!<+78_ KXZ>._B+XTMK+Q%HEEH^DOIL+2YMYH)A?-9VD[0H)&R2K27 M@=2H"B./#.WF!=[PU^T'X-\.QZMI%_8OX7CTN^:WM;2UT^Y=;B-I+55D5%@4 MJ[27\"M'@LK.4Q9B ME9+=EPXWX4#!^4$ \OUGPY\2_#OQDOM)L/\ A)K[PQ/!KI-7^-'Q$T'QC=^'[/19(-&AOHM.LK^\T6\NF$22 MB.1Y) _SDH0XS*\;[\!#+';1E0.?,&3N->P?\+AOK^?Q5<:7H-O-HGAG55TS4+Z^U+[,VU4 MADN9XT\M@4B29C\SJ6,3 9!/6^$/'VB>.DOCH]S),]E(D5S%/;R021,\:RI ME)%4X9'1@<8(- 'S#X?_ &F/BQ=:[<1ZIX;@T^PLB(I#QK<-]IU.(N)M MQ5$$=M82DA7&)S_>7'KW@G6-3^-OPBUBU\1W%UX>U.<2P,^DS265[9JR!HY, MQ2L4<9W *Y! &>I4=7JWB::^^(\?@>\T2RO=&O\ 1I[Z>YGN2Q9%D2)H3;F( MJP;S1DE^F>*\VT_]H/PAX9\/:>GA/PX8A=>*+?0IM/6V>T\D2:E_9INFVQD M;HVVAMNX1%<@J0 #G=%\9_$'PQ\-/#_BUTO-5\0:QJ#V6LP'3[VXAM(X;6>. M%[>UW;HA)-# [$@EC<-DXVE>F^"OQB\:^-/%L%CXETQ;&RN+29@JZ/XO%Q@?Z@ '*MGWRB@#Y7\->+/'G@G6I[61]3UO3K^Y!C\37=C M?W#V,4OFND=W8$X$BR>5%O@8(4;<1&%&9--^-OQ4F^(4VDP>%;>ST,:S,LVI MZG8Z@"]NGV7*1JBRJ)"))B"66/\ =G!.QL_4E% 'R]X2^/WQ%U5--MM6THV4 MMW9V]RU];^%KV5(IWM_,:T:'S002R2KYA< -M4@%AGK?AO\ %[Q_J7@;QGXC M\5^$T2?2[=KBQT32K>[%XSHLGF6[>=$H>3=&-IB#@AP06RI/NE% 'S?^S9K/ MBB*W\5:)XGOM(O)%>:S8W02\4@JD]O+( JQ&-$+1D B5Y JA=_LGPD_ MY)3X,_[ ME_Z(2NBU/\ Y!MW_P!PZ3K&B6-M<2: M=.^/?AG:>(/%NOW]AXSB\.:[K-EIVE( ML9*RQ_9IKF<@&.:.0F1;M@0K*0%4Y.:]:L+*/3;&VM(FD:*"-8D::1I'(4 # M<[$LQXY)))ZDUXWXQ^%/A_QOXWU<6_C6;2/$-TC2/::?=A9H6:#R8YUCW921 M1$Y$BA2VT!MPC7: 1VW[.VLB\NKJY^(6JRW4J7$"74,ES'-Y4DH>*QJ%G'\6]:DN+218V\J4RR6$_E6K(=IE(211'YJ M$CRU+Q&EE\4->O-=U&*:Z@L[R^=8K7S+=K<,B D*BL?,& M%^^M9C?L[3>';0O=?%/Q!IEWJLL-O<3Q7; W=Q]EBMHF+%MQD)@1\@C+9'W3 MMH RM.^#OC'0][UBXN=0\,S_:K*_G7S)6EW@L9"QRZE R%2<6.6.2WC 6=?,.(54#G.YS@D@KMO\*X]!GUO M5=3\:ZL^F75G?03P:A>,;6!+AHR'^=B!Y0C*J>P=_4UQ.N_LWV$#13W/Q,U^ MQBLY;1;1&O/EL9C!=VD9B!/[MI/MP'RXSY48& * /H2U$RVT0N)$EG" 2/&A M16;')"DD@$]LG'J:;XDGW#4Y<*'-N1$!OP$7[.P4=<3R DYS6EJ7[/)9M9>!/@??^"O$ESJS^/O$FLK/:"V^Q:A=O+;QL-W[Q$9F 8D@GKR/3 M@:?PF^$,7PG74X;76+O4;2]E$X@N68K#(1^\*@L0-[EG. #EB,E515 /0Z** M* "N0\>?\A?P3_V'!_Z27-=?7(>//^0OX)_[#@_])+F@#KZ*** "BBB@ HKG M)O%=P^N:AIECI$]\]B(S-*)HXURX+ #<L_\ 0N3?^!L_P#0N3?^!SG^"VN00:G=:7X.M[MT\YH[^WL MOM$+.D"D-C.&VSVRG!.1)$,D,N>O\?6_A""]T75_$SQ6EYI[7#V%Z9I(9(_W M#O.H=""5,4;LR'((CR0=H(X.T_9]^$!TJ9++1IYK+3;5()+>SU"^D_="WM-B M&-9"9"8K.S^7#%MB]2QR =U%\7_ $>G/\2>+R;0K!-.&F)<%59+>;# $?(21RC#+&&1HQV50H7 1-H!I7/ MQ/\ "%F\B3^)](A>)2SJ][&"H!8$GYN!E6&?]EO0UT]>+'X4?!_QI>#3A;)= MWEQ;3PHD>I74^@GU^0LUE&?NPQ[G8X]2"%)&0J\Y .D^)5KX/U.318?%.K0Z?)IMTNMVB M/?"W;=;D?O2,C7,2V6 MI17!%P\",0(V,J-NVC:V7ZAVW,^./PCU;XDWUA=:))9:1JEE8745IKRW4D-Y M:32-$538$>.XMG"$2PRC#;4(Y *^>P_L_?$S0M?N=1T;7[ 64FHW]_<:.VM7 MMO;Z@L^H/.L;E(SY!$4K9DC5CN4 AE)- 'H]_P#LR^"=1NCRM3S_ ,\AZG.7X4^"_P *]3G\2:/I$$]S/IET;+5HGFF!6Z>% MI5=BV \@BOB5D7. ZC.47;D:=\&OB/I6L7EU:>(H8X+J*YMA'>Z[?WRVJ2-8 M^7*B3 AY(Q!>%=QZS*"2"V.=;]F_XC:3XF\0ZMX=\16VCK?ZC]KCC;6[V7SX M([*S@CBN,Q_,TC6C!Y>71925+$8(!WVK?LN^$X_"5SH^@6T>GF01;1?&2Z@& MU88Y"8RX^:2&!8V;/())#98-+X'\,>'_ WX@L[K4/$&CZEJ?AJ*30XO)C6% M[-KJ6-X[)-0N MHU1([Y;F,"5<2AC<6I!<+GR,X3"BNRU7X317?QEL_&\%K9HRZ1-:7+F>59)K MH,HM92BC:?*CDO$#D[@)R!QT -B[^$OAJ^N]&]&FUSPCX;U2_P!,UR*TMI[RX\V6:=(GC>WM MW,DF0Q"6KJO)P4RP.[YO)/#WP$^,EI&P43 MQ,R;I/*>UN65)&8N+@[WR\A9;/X&_%ZS\176H7.I:)JZS6UO87N>.?#?@Z3Q NH^(-?GTO4!I$UN^=3 M-J&L1)&9V(!&%W&'J))#K$ZV\TWVT M7L+%1)L91<,708P#*^/OG.UXN\'^(KGQ7IFMZ,FF7;V'A[4-*6+4;J6(23W$ MMFZ,Q$L%EJ&I7:1W# MVESII"XCE,$@?RW*JP5L=#M96P>S ]"*\?\ M!WPL\?:-.BQ9LGEW"1*]SL:"= DQ&8Y% M!>>-/A[X>^*M_XL\*^*],BUGP M_J.DZ>EU93,RK*%N+IUY4@C#*IR".10!Z$"& (.0>A%>2^*OAAX:^)^N>,)F MU[7--NYX=/T;4FTZX>R,(M9);J-4E"JWSB\.XJQ!4H!CG/J>G:?;Z3I]K8V< M2V]I;1+##$G1$4 *H]@ !7@?C'1O ?CGQ?XY\"ZQXS\36\^H&WU/4M/>Q^S6 M5L,1)&\=VUH$(<6FS!E?.V4#Y@V #3G^"_A72;U(;GQCK,VHS03QHOVB)[IX MGS"S';'O<1MI*R0ZD@>'Y8$#(?+^ M4K]F#*?X6DE(QNKSZ;]DOX57%YK?AV3QSKK:C=H]W=2-<60=!Y]I*^'^S; R MMIT1*]0"Y(PP(ZG0_A1X0^'?B:WNY?&5UJFG:I8-H<-HPBD9Q>3R3!W:",;% M9F8*_P J@ #))R0# \'_ WT75O$6N66B?$'6=1M[N[-XT.I320M;6[2V\TY MM7\A,JRR+%M5BJ1SQ,A0L?,]=D\%:#<:KXN,&I:K83>)R#=NL1002);M:>9# M*T?R'9&,?,1E00,.=W V?P!\#>;?:EJ'CJ2\OM0MXHYIQ)IRQ,BK!L^3R")% M\NR0!9C( !(1R6-(/&TN@ZGXWUQ9ED6[C@T^V@V1,+J?4<7,YM MFA0EIG98SL)C4<..0 >Q:KX-LQHEUX3U#Q-RBCE,9G$TI:79$^S"A M4$FU6#<8 P$P>5UGP9X/\71W7C";QGJJ6C:C')*^R*-//M[J..-?+:$$E985 MB!P2?F )+$G'\/?!70/@SX6O->OO%U]J?A.TN;/5FD6U%RYBM Q@*_9X]S'< MR,Y4-NV' 4,0,CQ!^S]\,]&U>\O]1\?:Y#>W4UM8RVA>R>1'N=0:Z@1H?LI= M=T\Q(W#[J\\*30!],6E]!]D@+78D)0?/+A&;CDE<#!]1@8]!3+[7=.TT0?:; MVWA,[;(5>0 RM@D*@ZL2 >!SP:\4?]CCPD;"YM(M9).['9Y& MW/\ I#@8 "IQD9(![3;ZA;W444DI6FJ6M[;P31R@+,JNBR@Q MOA@" 4;#*<'H0"/2IEN87^[*C<;N&!X]:\&M_P!C+PG;Z5I.G#7_ !"UKIOV M41?-9K+(L#1-&KS+;"0C=%GA@1YCA2H( Z;0_P!G#P_H.F:I8P:CJ$D6H:1- MH\KO!9JZQRYWR*RVZD.:G>W<<-C9PM<3RC M+[(P,EL+DG@=A6#X[(;5O!!'(.M@C_P$N:\MT;]BSPEHFF7FGP>(O$DEI6T?;O18R ?L_("*5&[=MW$C# ,/4?'*>7JG@=0<@:V!S_ ->ES0!V-%%% M !1110!R&@RB#QKXSD8,P06C$(I8G$)Z =35;1OC-X5UJYGCCU%+:*.)94N; MMEBBF!DN$/EL3\^#:S'(X*@%21G$FEV,.J>+/'%GO=/T[5M$=(9H0T,GVETM[>*VCD&[)E C6&.:1@1C M:&R.5& #HX/CI\.;J)Y8?'?AN6)&1&D35H"JLRLZ@G?P2J.1[*Q[&KFI?%OP M3HT$4^H>+=%L8955XY+F_BC5PT9D4@LPSE 6'J!FO"M?\"? 637O"QL+XP75 M]K,1BNM&UIBHNK>UFEB,[&4D!5#<#DLZ;@0QK6U[PK\$='\"_:=3NH/$D>G1 M7VJIY.I!+J\:6*:YF*K$\2,7CGE** %VN-N%Q@ ]4N?C5X)AL_M<7B?1[NT1 MXUGN(=2MQ';H\1F61V:0 +Y2F3C)*_, 0":NZM\4?#.C7NB6MQJD1EUF26*Q M,0+K,\; 2*&'&5R21U 21B-J.5\RC\.? @VL^D+?:0J) MM/:+K@$GHU=#K^F_#W4;S2=!GTN;79!;W.JV]G;/+.GE&[B>61AOP^9 MBA .3PP QN% &K'\?? #76I(_BS0X;.P@2>74'U:T\C!>1&!Q*678T>&+JJY M8!2Q#!=9/BUX*D+!?%NB,51I& U"(D*HRY/S?4+='U2]MHY)K>9(7E.V8(LI>:.($D.ZN$^9?EH ]@G^)GAJU\'/^0QXH_P"PBG_I);UQ/P\\ M%^ _'8T/XKZ/H]W9ZAKUM%K$5Q+=S1RLL\$>%EC24QGY5CRGS+N0-R0#7;>' M/^0QXH_["*?^DEO0!O4444 %%%% !1110 4444 %%%% !7'>%+G4_$MOJ5S- MJ]Q;^3J=Y:I'!%#M5(IG1?O(3G"C/-=C7'_#'_D$ZQ_V'-2_]*I* -HZ/>C_ M )CM[_WZ@_\ C=>4Z'\>-%UGQ5J&AR:GK^F-8W=Q92WE[;V8A66*6*,!MFYX M]YF0IYBID%22ZN)-I;9&BEF.!R< '@5\^ MW&K_ 3N-:CN]=T^ZT;6+@BY,-S=3RMY0,-PGG?9I9$CBW&*18IBHW.2$S(= MP!T.I?%+X=^.]'EM9/B)-/:PS1W,@CA171[>YB/(\C(V2^6&&,@'G YJSIZ'%)(GG7^ESZE'("\D,LB_O P4Y6)I3M#1@9+4C/)-?2RR:G;ZU$QDB(DNR&D48VMC<%Z/\N-W% 'TC86=WJ-C;W4 M>N7RQSQK*H,=N2 PR.D9'?L:S_& U/P_X2UO5+?6[I[BRLI[F-9(H"I9(V8 MXC!QD>M:G@^^TO4/#&FRZ(\DFE"!8[ _P#L/K_Z27-=M7$_$;_D,> _^P^O_I)< MUVU '&?%?X>VWQ+\,Q:3/J,FDNMY#<)=0@%\*W[V/![2Q&6(_P"S(U>*^./V M(](\3>#?#_ART\5WEG_95M>VT,U[YLYD$J*D4C*D\0=X4BAB!?>#&K*5!8,O MIOQJ^&VJ^/I]!N=&:S@O]+>62.YO)R(UW[%9&A,4BRHZ[@>4=< HZDDU@3>$ M/B[)//<#5M)\Z'[2L.=19%XBT^^0N[M9W>JN&92+3;$+A+(;=I2\^<19.^/*_,=G1Z9X9^)L.@>+ MK>]U;3[G4[F!H=(FEO&DAY>5@TBBU0Q,%D2,D&4-Y:MM4Y4@'-0?LXZQJN@3 MVFL>,=)U.:!M1?3&M_#Y6VB>]N&FN/M$,ES)YZY)0*K1X4MG+89<;PK^QLWA M*Y\+RV?B734_L74;?4#(F@[)YS%':QX,PN-X+);.&+%E/GL2I*@UV_[./PL\ M1_"#0]3\/:O<6=UI$$RC29K:[DEE:$ C]^C1(%EZ;F5F#GD+'C;7K] .G/- M+110!R]O_P E,O\ _L$6_P#Z.FKJ*Y>W_P"2F7__ &"+?_T=-744 %%%% !1 M110 4444 %%%% !2$9&#TI:* /-K+]GSPEIEE;V=G=>++.SMXUBAM[?QGK,< M<2*,*B*MV J@ # J;_A17AO\ Z"7C+_PM]:_^2Z]#HH \\_X45X;_ .@E MXR_\+?6O_DNC_A17AO\ Z"7C+_PM]:_^2Z]#HH \I;X;Z3X.^(/@V[L+O7KB M62XN8BNJ^(M0U&,#[+*+./&7@G_K\N/\ TDFJ M#X8_&;P5\9K/5;OP5XBL_$5OI=[)I]X]HQ/DSH>5((!([AAE6'*DB@#F_B!X MSUC1_C-X/T.YO3H/@O4-,U"6?5-J*)]00P^1:F5P0A,37,H48+^3P<(X.3I/ MQ\CTCQ/%X=U(-.W86ZV"W:ZC*H18U@=F,.\;1Y@&!SA=#X MU?'.^^$WB'2+"+0=/U*SO-+U'59;R]U@V7DQV:QO*H'D.&)64;A;"G=0!8 M^*_Q BMO"FB:CX=U^V,.565M0C@N82>0& ,B-_$I!Z$<6=E;2W-ZF-.M;R9Y9XKV2V8!!;*6"K'K M_#'QG\$^--?CT;0]>MM2U&6S6_BCA5RLD+)')N5]NUB$G@9E!+*)XBP D7(! MB_LQ>+QXR^!'@>\GUE=:U<:-9_VE,UUY\RW!A1F$ISN#G.3NYYS7J5>)6/Q] MUQ?&NL>&-3\&V^GZAHTKW5^L&I371721&&2^B6.T)E+ONC6$ ,61^<*<=-;_ M +0_@&Z6Q:/6Y"M[=16D!;3[E=TDD=O)&3F/Y487=L!(<(6F1<[CB@#T>BO* M-&_:C^&WB%8VTW7+F]62&2=&BTB](9$MOM).?)[Q!F4=7*.JAF1E&_X?^,7A MKQCJUSHVA7DEWK44-S,MI=6=S:J?(G-O*"[Q #;+A3C)P0P!!!(!W%%>%:!^ MU#%;6/AR]\$;I('46\;B4KRBHK[\,,AMJMKK M^U;\-VO7A_M6^\A;&UU!;X:1=FW>&<2LA#B+@A89&?.-@1]V/+?: >O45YG\ M0_C.O@3Q[X<\+_V9%)-K,;R17FH7OV."0JZKY$#E&66X.[>(BR$JI()(Q1J? M[0/A"P;2YCK-K;6%U?S64EUJ*7%J@$=I+=-)&S1;70QQ%Q(66-D#%78@*0#T MRBO+M(_::^&NN7-G!:>)D,ET,H9K2XA5/FF3]ZSQ@1?-;3+\Y7E0.K+FY;?M M!^ +G4]%T[^WU@O]8N&M;2VNK6>"0R@D!75T!BWX^0R;1)D;-V10!Z+17":_ M\;_!?AC7+[2-2U=[>_LO)$\8LYW4&62&-%#JA5FWW-N"%)*^=&6 ##..G[0? MA[5_%'@C2O#\J:W!XED(-U&)D%HIM9;B/?F+:'98B#$[)( <[2 < 'I.I_\ M(-N_^N3?R-<[\)/^24^#/^P+9?\ HA*Z+4_^0;=_]\OIEAAB'G7 M8RSL0!R0.3WKL*X?7O".B>._$'B;0O$>DV6NZ+>:5IZW&GZA LT$H$]TP#(P M(.&4$9[@4 =K!/'/_ !-%KGBW M4]-U34(M.T6[7[.HL[4PF2Z@7S9+=HLD7+EA(S*1,H(&4KWBSLX-/M(+6UA2 MWMH$6**&)0J(BC"J . !BO OB7X5^%7BGQUXGM_$FMW^BZLFGQ/JEQ+$UK M;16DZ26Z;KJ2'R]C^5(J@R'#*VS:7;< 43\"?A@M_>K8?$2YTYE:\AFM;74= M/;RAY,T7)L9;:SU)+G M48(/M!G@ML#=Y:Y6XBCLUW1$ ^2!&58R;IW^%/P@T[7/%-IHWCY=-UV^2]N+ MJ6XU""X@AG-K)!*7# 9:.(L6CWA@J[FQ]ZJ]U\%?@Y=06 U+QL=9O[^*T1FT MF[@6)A-;I;Q3B&)6$<+I"H5F)48!#%OFH BT;X.>!O#_ (I72D\4ZMJ&F>*9 M1JJ:?\BC5(WFD10X)1 DA'EX92/5+K2OAWXBO_$U_9^.+ M:&R\0PI9ZO9:?JML;>YFEB%O#*3@NLIC544*P5MHRK$ UCP6?P<-MIDUYX\T M/5;33]-N;&T:\U6R81PW6^21UD4!E9HX7 96'R1-Z,:Y>[^"O@;3M8U"RT'Q ME?:?J,=^E]JUU>6:7EJF;7=*LDGEK%$[V_S9=B,,&*MN&0#IHM/\$ZKX \1Z M39?%.[UC09M.NI+N#3)K&[N(AN5[FXC2&!F+%F8E0K*#/A5 V 8$FG?"S7;> MV\3ZK\2M5M)89H+J:XU^2'3I[DPA+G+PSV\;!6"V[G8BC;$FS:I?=V,WP^^' M?A[P[?\ CBVU2Y;1I-&N;)I9=9@GMM.:&6_1;UY;N..WM8S&J@_ZN,!0J@ "1V!.YJ /9K_X MH^%/"_AM+^\\1QZC:07*Z9)=6H^V2O= <$LH48Y. *NW7Q+\*V6I M?8)_$&G1W(:2.0&Z3;$Z-$C1NV<(^Z>$!3@DN,"N/@_9L\(P>'?$.B WSV.O M:DVJ7R32K+YDQ01GAE((VA>H)!4,"& :JNM_LN>#_$&JVM_>7&KO):S7=W\ M"\M_=')Q3I_'FA6VOZ3HS:@C7^JP///^0OX)_[# M@_\ 22YKKZY#QY_R%_!/_8<'_I)C+P:SM3\"->:W=ZG9>(=7T66[6- M9X[$VY1R@(5L2Q.0<''! XZ5#_P@FI?]#UXC_*R_^1J *\GP7\&SW0N9]'-S M/YZW1>XNYY"TPB\D2G0(P%&>G;!-3_ /"":E_T/7B/\K+_ .1J/^$$U+_H>O$?Y67_ ,C4 M '[>8V7_'L M7=R8?WRSC9\WRXE1)!CHR@]15C_A!-2_Z'KQ'^5E_P#(U'_"":E_T/7B/\K+ M_P"1J -KPQX7TSP;H=IHVCVQL],LXUAM[82.ZPQJH547<3A0 .!5;PY_R& M/%'_ &$4_P#22WK._P"$$U+_ *'KQ'^5E_\ (U:WAKPY_P (Y#>!M2O-5GNY M_M$MQ?&/>6V(@'[M$4 *B]J -FBBB@ HHHH **** "BBB@ HHHH *X_X8_\ M()UC_L.:E_Z525V%-[#P'HMI>:E:37EI M>W]MIC)$JMM-Q*L09@Q&5!89 R<9P#7S^?BK^SMJBVNE2:9!-X=FTUKB.[N] M,N1:K QDB:+:Z91$2Q8D$*B1Q!AA02/HOQMI^D7OAR[FUO3(=7LK%3??9ID1 MOGB!=2N\A0P(X)( /.1UKQ'P)J_P<\1V"K%X(T;3-1L[B&TGT^326;[&TEPT M,:2'R/W3,\LH".%/S/D!6+4 9]H?@5XAOK72O#M_J7AW4;BY_M%)=.M+VV>; M(CDEB_MIKR6WFU"XTN^+7=Q-! M")!&"A>5W3R5( W':.N,UV&F>*/@7<:VD%IHUFNK00CRHCX=N4F:+$ 41J80 M74B2WP%SD;2.!Q%XSUGX1>%_A]>^(H/!NG:G8VU^(XX#I?V87$[%2\T;2HJN MB(ID>9=RJD+G/R' !Z+\(O''@KQGX=E7P+?K?Z18SR0ET28+O,C[BK2@%U+A M_G4E20<'BM7XF?\ )./%7_8*NO\ T2U-\!>'O#&CZ2+WPOHUGI%IJ*K<,MG; M"#S,EF!90!SEV/U8T[XF?\DX\5?]@JZ_]$M0!G?$;_D,> _^P^O_ *27-=M7 M$_$;_D,> _\ L/K_ .DES7;4 >:_''PIK?B;2-!/AY]66_M];]LL8<>2CC!RV"0HRQ!YUM8^+-GXA>Q3PY*_AZ.X>V2:);::3RA(_D MS"22^61U:()YFY5D5\E=X)V]+\5?BAIGPY\0^"8M4\1Z=H-CJ5]/'=_;[B*( M/ EI,^X%^1B585R.[@=6%>-ZA^U+KL_C?3M'DCMM!T^+Q.([B_E)3[1I>)B0 M8Y8LJ5189)&W*46>$]'H Z'0-1^.N@:/H6G1>&X;V&SM+*"66_N('FE(&G+- MYDGVDDL VI'=@EC$AYW#?123X]7/Q'TC79O#R1Z;#IALYK87D*H&FGTIIW,( MN2C2QJNI")L]$ ;[PW_2L4J3Q))&P>-P&5E.00>A%/H ^6;'X[?%*#Q+XFL- M6TK2XSH:6A2TMS 9K^9_LK-:J!;&64J&")/&N MEMJEQXD\/N^GPQL8$TXQ22Y6:YY \W+*84M2. V^4\#D)Z*#D9HQFEH Y>W_ M .2F7_\ V"+?_P!'35U%&M.\-P:C*_^1R\$_P#7Y;;K"()5:6*8Y9+>!&8AP57<%W M$D[OQT\,ZOXA_P"$(?1=#EU>2R\3V%]>F"2",Q6T1:Z;@-W"KD\\"O/- M3\ _%.#5/$@ G@K]EW1]7MK74?^%@ZF^IZ?J=_/<1^'IK.2T@NIM1FO9829+=W+1R3>62 M2I(C!V(214WPL_9LE^!WQ!OO$LGBA/\ A%=/L%MX9;X6WFK:QVD$!$S?9U,6 MU;6%FD27#B)-R#:#7":SX$^,ECK^M3:)H/B^"WU+40T\EKXAL4$B1SZ81,H- MR@W/%;WZEMBLWG(' & FGI?@+XWWOAEK75AJTDJV-Q!!#=ZK#+FU$=U&;6Y4 M3E9KB4O;,DY+;0IW.I#"0 ]$+C3]*M'UGQ"T>F74%Y;,]S#(R2PQVT M4+KOA.UD2SA4,N&QYBDE9'!\JDT+XM_#3X927VLSZC80Z5I=M;R16^IHL#6@ MAM8EM$"2XMYDD2 (NO^"-MXB\6^*_"^I2^(?$/V1-*2?6=*U7 M4G:2.X@::*W<)%-)&8[I9O-W;B)%M(VP2Q( +>G?L_\ @_X=:QX=\.MXRDN$ M,MA+%!KFJ6\-ZJ62O';Q6\<4,9D602R12;R=R,5P2QQZ3X=^!.B>%?&NK>*- M-U+5H=1OX[R,1O.CPVWVJ6.:4Q(R'!,L>\;MPRS#D8 Y=?AYXETS4_B+8)H= MGJ\_B75#K6E^(;IX7M[&2."!;9+B-\R;X98=\?EHZ\ DH M[U_1M=UP.XFM=)^WPWU[ 4@02KYKRC>LLZR/&NX[5=01&/D0 QE^ '@ QVO@ M;5_'%_K>LV]A)%I5GJ-]9"]L;9SF8PP1PH'5PNUVECD#)O0_(SJ:^M_LF_#3 M2]!L=,U'7-3TW3Y8(-$ACN-0A5+@YN5@CVNFUI UY)LP-P*QE<$$GJ/%L_BK M3_C'8:YI/@35-=L%\/S6'VF&]LH(TGEGA,8M![3R0B'=L>&0X5I,L M ?27C7X5:?X\2.WU'4M3&FE88[G34F1[>[CC*8TAEMIK;[-G9N$:0W$J*0P?Y@2Y* MJ1Z]I5Y/J&FVMS(_$UW?65NMI/->:F7_M"%"3"EP-H!$1)*E-A;+[R^]]WI-% 'D'BW M]F;0?%GC6X\5'7==TO69IH9C-92VY"^5):RQI^]ABV>E:>U MQJ&H3K#!$#/=*"SL0!DD >I(%=O7&ZGXM:3=Z38)<6&H M6Z3P3+YUVU:"VU75K M[4+]X]-=9"8X),"X^4EK$J"$7'E>C L 9\WA'X):?9WUQ!XIMI(;6*]5[>W\ M0>>8T6"0W$:)O8_)%<-E1RH=>GRU3A^%WP$\46 M[G4=.D^V!8Y;*?75\R0R M) A5E63K(D%L"!R1&F.2I:C+ L^I66M2-);G=')%=2^9-M M*QL8&RRM@-'N!4T 0Q?"GX>:'=>9I.JKK>C>)K\ZFEEIL!U"2[>&1)[MS.'; M);FYU^STB?65N;36-.N]36T>8VZO;22R1% MP052,C?Q\J(3]U<4O!UM\'O"WA/1]/LO$6F"U\/37(M[BSU)X#:R,6:X3\G"YW9 M^1VF8AN1M+MD #]!;P[;'6X]0CUEC#8W=JXN(YBDD<+DR*=I*O(N[!) #L0% M1B-"X^+/@NS@-S<^*]$MK+:K+=S:E L3[BX&&+^L;?D?0XJZ]\&/"'BK1['2 MM9TR75K"SV^5!>WUQ,#MD61=Y:0F3#HC#?G&T8JIJ'P&\&:K'*M[9ZC=&6R. MG22RZU>M));$.#$SF;F>.M.M?B/H-[XYN_",5YG6[6WCN982I"[7R4 ;H6(5FP.P M)['&'IGP"\$Z+"8K'3KRU3SC<@1:M>#;,79S*/WO#DNX+CYBIV$[?EK4M_A/ MX8M/&A\60V$L7B APUXMY.-RL%#*R;]I4[%.TC&1G&>: .OHHHH *Y#QY_R% M_!/_ &'!_P"DES77UR'CS_D+^"?^PX/_ $DN: .OHHHH **** "BN7N?%]ZV MOZAIFGZ'-J!L5B,LWVB.)A_]')775Y_X MT;Q+XE\-W>G6_ADQRS&,AI+^+:-LBL>GL*V_[?U__H5I/_ Z'_&@#I:*YK^W M]?\ ^A6D_P# Z'_&C^W]?_Z%:3_P.A_QH Z6BN:_M_7_ /H5I/\ P.A_QJ[X M=UV?6OMZ7.GR:=<65Q]G>)Y%DR3&D@(*G&,2#\0: -BBBB@ HHHH **** "B MBB@ HHHH *X_X8_\@G6/^PYJ7_I5)785X['XTU;P;H&='TG3]5N-0\5:C9E= M2U)[&*(>9<2;RZPRY_U>,8'7.>* .V^*/B*\\*^"-3U2TT:SUU+>%WN+*^NS M;QO"$8M\PBDR3P-I7!SR17CWB3XF_#7P]X<\0W+^ ]*NO$&A:?<7$UA#IB_9 MV>WD+21QW)A 94N$&6"Y4E7*@$&M'3_VD_ ?Q3\)6JZGX:O+_1]32W6:TU*S M@F@,LD9F2%D=_F8>6<#:>0I'#(3SL7QR^%'B[7[ZVU+P-876GW<5C>17%UID M$LMR9_M5N9)(V7!58K=0&5G9HYL 8!% %W2?B/\ .\:<6_A'1H[LHZS1+X> MB#.T.]/ACD\ +JT6K2VTY,6G6\!N#*_#WB'3KZP\-6#:;8Z+ND"QJD$H \LB6%$8R@!0,*J!378>+M?L?$OPCU[4=/G$UM=Z'-< MQG&&V/ S*2IY''8T )\1O^0QX#_[#Z_^DES5'X3?'GPE\:[[Q;:>%[BZGG\+ MZH^D:D+FTDA"3H2"%+ !AP>1^(Y&;WQ&_P"0QX#_ .P^O_I)'DU#P_ M!K7AB+Q)>74L\>GJ]K!,T=Z=XM^ 'B+3=)OH= M+\*3RZLUKY5H^E0?:E>:17C$D>S^(],TO2Q>1/=17;%+RT:-A);_9_-C))^5HSEUY+\#?$/@G MX@:/:ZIH5K)>7FF&98=4U:VB%[*MRPDGG5E'RK+*K!]H4>9"Z[1Y>!ZU0!R] MO_R4R_\ ^P1;_P#HZ:NHKE[?_DIE_P#]@BW_ /1TU=10 4444 %%%% !1110 M 4444 %%%% !1110 4444 K?'O1_$M[J MWP^UKP!)I&K2Z;'#K YNU0#]XF54\'((P0#C#-SCMO%?_(Y>"?\ K\N/_22: MNLQ0!XO^TIXL\4>!K#1=1\/ZO+8QW[W&BB!+:.4?;KB!OL$I+*2,7*1Q8^Z? MM )^[7%W?[6%SX4^&%OX[U;29!:ZAI5S>6^G7URELZ36ELC30YV9+M-YZ#/_ M #R# 8->X>-_B%:>!YM*CO=/O+E=2OH-/MWMU0J9Y2P1?F88^[R>@R*GC\>> M&I8I%NM4T^SN;>..6YL[JXB$MKO.U1(NX[3N.WZ\-=6LM&?PU9 M:7J=Y!'>1R3:V!;&![:PN-HE:%?](\N_R(MN#Y#X;'->JZ/\I76M6UQK MNDZ7-I5T()$OKVW3S%81%)D^_MX[*XBD:Y14D?,7S8;*PR8Y_@;^Z< 'SGX*_;(U#0OAGHEQXGTZVU?5!8 M6EW->0ZBNZXADBD8RLHA58W!B;*_=Y&&R0#8^'/[66LZ9I]C8^*+"TU(3ZA= MPIKHU%%"QBZU%(UG01*(F'V-$49;>&!SD$'Z"\._$SPIXBT+3=174;&S-[81 M:A]CNIXEFACDCC@>#O$FB7<<.BZCH-QJNHV%A+ ^HPH8X&2 MZ@68;+B.$NP>(%7;S%*[B-I@N?VK;>]\>0>&5THVY_MJVTW[2NH!&99+F_MR M^QHN=K6.67(_UN-V5Y]/?XJ:7+>ZQ!I^E:AJT.B:E;Z3?7-G ICMYI?++#YF M!98EEC:1E!"ACU*L%Z;0]2K*WT8' MH10!Y%\ _CC=>/=(\+Z9>"&]U$Z-:3:E?M>Q).T[V-M^6R9MKE2429L,1G@$C/&0#R6\_;.>TU35O M^)/8F&SC\F*QDO?+FEN!J5S:-\VTG&RW23;LR/,^8@#=6_\ %;XUZU:> ?"7 MC#0YFLM&U709]4OH;.6WDO[-#%!(EU%',NRY2'>0\2LKMYBE?]L6XMO$%E9?\(UI-YI\R6LYO]/\ $27(>&>[MK97 MB5(CN(:[1MK%"0K=/ES]*>1'DGRTR3G.T4"VB48$2 #T44 >)Z5^TS#K.E>' M+RVTVP".0Y:-&.,1Y( NQQL*O)(05P M?G;).376T4 >;3_L[> KARS:1=(,2J(X=5NXT195D5U5%E"JI$L@V@ #>< 5 M7G_9C^&=U (+CPO'9(U8([!/E#D%@, $ 5T]% '$-\'/ M#+Z5J&E-'J+:5?V[V]S9'5;HQR!V#.W^LR'8C)<$%BSDDEF)AD^!O@R>[M[J M;3+B>Z@EBG6>;4;IY'>-]ZEV,A,GS!6(;(8HF[.Q<=[10 G2EHHH **** "B MBB@ KD/'G_(7\$_]AP?^DES77UR'CS_D+^"?^PX/_22YH Z^BBB@ HHHH Y/ MPW_R/?C#ZVG_ **-5O'7Q*?P-JND69\+ZUK,6I2F%;S3C:^5"PCDD;>)9T?B M.)W.U6X&!DD"K/AO_D>_&'UM/_11K2\0>#]+\47-A/J,4\LEB96@\NZEB53) M&T3DJC ,=CLH)!(W'&,F@#F/#_QY\$^(XK(6VMPB[NH[=Q:X+LAF*K&"5!7E MW"!@2I;Y02:=X1^-_A3QCJ5OIEKJ*1:O@1Z/X,UE]5U.86ME)H-\-\+VT;7499;FX6,A3;EE#!Q MN'(YKE_!/B;]G7P_JUGK&BSWK:G96 F:]*ZE.T$(18AO'*C(NRBX7;EG5<$$ M ]&\/\ [3OA[5/$"Z5JVD:MX3WI?M'=ZT;7R)/L;1+CN_CW\/]/CG>[\3VEHL"R-*;A7CV>7(L<@.Y1@HSJ'7JN?F P:\TN/!G MP@TW4Q;1^&-1U2PT&Q66>_%]/<6NGVMQ'O".LD^YHV2%245'7&,CDT[Q_P#" MCX477PFUOQDNGZP^DV-C/J%R^F7V7?OVN70[F#9- ' MIUO\,1))="UWLSA5 $N]<9R3&Z@$J17FWCC7?A/X/BU'2M?T[4 M]5UJ)8=0FMS$XN)?MI( \R+:C%5L@68L<>0K%B_S'O[W]F'X;:C;R07.@33Q M2JR.KZI=G$_"6E^"-$BTC1K=[73XGDD2)YY) MB&=R[G<[,W+,QZ]S4/AS_D,>*/\ L(I_Z26] &]1110 4444 %%%% !1110 M4444 %>>^#/#6D>)M"U.'6-*LM5ABU_49(X[ZW294?[3(-P# X.">:]"KB]. M\)^)=":_CTS7=*2SN;V>\6.[TB661#+(7*EUN4!P6./E'% '2IH.F17'Y(W!5D?0 MIB&!Z@C[9R* /"KWQ]X!\ ^"M(%C\,K"]N;3PW!J-G'$;6=()/+:5;9IYF$N MY%#R&1EY'(R[!3[_ &'@[PO(T5];:#I F (6>*SBW+\Q9@&"_P!\L3[DGK62 MO@_Q EL+=;[PLMN.D0\.2!1R#T^UXZ@'ZBKL>E>,85VIKOA]%R3A="F R3D_ M\OGK0!K7OA;1=2GN9KO2+"ZFNH1;SR3VR.TL0.0CDCYE!YP>*Y_Q_H.FZ;X% M\97=I86UK=7&D7*S30Q*C2 1R, Q YP7<\]V/K5S^SO&G_0?T'_P1S?_ "95 M'6_#'B[7]%O]+N?$.BK;7MO);2F'1)E<*ZE25)NR <'C(/TH /B-_P ACP'_ M -A]?_22YKMJXGXC?\ACP'_V'U_])+FNVH \Y^+4/ATWOAVYU[Q!JFA2V]R4 MLFTY"=\T^+0*6$3D,WVG8N"IS)D;TC]F3X;P7FG:SID5_;)!!;+8QI>R M@6\2&W>-$W?.!_HT9P3G+2'AF)KLOBKX7MO&MAHFDRZU!H]Q%K-AJL(E0.UP M]I<1W"QJI93RT:@D9."?7(\VN_V9M(TSXA77BG_A+)([S4]3:5+3588KJ%PY M>0P*DIP65V9XV4!D&1A@6R =!X?^"W@77OAE%I>FWNH3^&]:_P")BQ:?:UXD M]NL;>8K(,[T(8AEW!VW<. 1#KOPL^'^I>+6\+W^IZJT^L0W^L+HANY6M3%Y( ML[MTX(CR+T94,#ND+*/O5R,7['UTLED6\8P*MJML$\K1RC@PG3R&#?:.&;^S M(*+G[3#;+ (_L:"&1HY=/>-GC#!6!_LR 2KQY MGF2G*94( ="?V3_ RK;1QW^L6\=OAH4MKQ(3'+MD"RHR(&5PTKN"",-C MLW'PR^&_@K4?$BWD][)J/BG2K@:@?,EGN);81QQW$VZ-2ZY_=9;( 8C;M+'/ M VG[)NMZ-K'B*73[[2Q#>M:IIMW([_:M/:'[(4NES&R%D>V++"5V]%WJ&:O: M[CX8I9^(-&U?0+X:-/I^G?V.T)MQ-%)9[E8*HR-DBE!M?) RVY&XP 'P^^$^ M@_#[4M4U'1[C4)9]4;SKI;B\9X7E)R\HB&$1G/)VJ!G) !=RW._P"PA>7EQ:'1]5M]7A^SE!YDD))56W*?E.><8/N*XB3]F[1)=2-]!K6H MP7<&L2:U9S)%;&2UFDF::2,.82SQ%I)/D^-W@Z[\2R^#9=-TLZ MA+;^)+":_9=@*V:,YDW;B,J-W*C.<]#7 7@^+FA>*M0LM#TRXA\-1ZVBVTMO M!9!FT_.FIWY)6/[>%+#.(UR20H(!TNJ_LN:!J5\+N?7M5CD-S]IQ&+=5)$UA M,% \K ;3(.!V9_4;8=-_9(\*Z?IU[:)JVL2P7D_VN0R2Q<3;+E ZXC&W"W3 M?*/E.Q<@Y?=YK<^)?B_:7?A?1]8GN;C6[],B&>TT]Y1(VA7$DH4*F%5+R+8& M;@ARI+@\=]\+;CXO)\28%\3Q72^$WBO$:&2&S6*$K#8-;%3%A\F1K]<$D81< M@<%@""\_9/TG0O",6G>']1O+NZMKF.YM5U&\6$1R[+6&202I"S*WEVP9>" [ M9&W"[=_X<_ ^7P]XGT#6M4M;"&XT73I;" V$[.)E,CFW,H:-=SQ1RSKOS\QN M)3M&0:X;6_AEXC\3VVHZY<^'[[3]:O-7TZ'2K*V:%AI&F6VJ6\S2G[^SV]W%K4$12V/E6)2X06MU\[Y^[,;A;8X&$VLO M R^ #V1_@YIH@\9VD&IZC:Z;XLN'N=0LXGCVK(\*PRF-BA9 ZHN1G@Y*[233 M/#OPKE\$:;K!T/6[F36-02+?=WT<1#R16L=O$65(P.!$K' Y)/; 'BNJ^/?B M?H/C/2M#U/Q&=+L1=^;/=7D-F;J:S,]OC;&B'>64W,:E0I4@,0YQ6K=>(OC+ M<_#V*^T0OKFHQW6I::4<$$HV"25!'+:7+\>)]/U)WGO8M2E>[-C M%?6]C]FB*7=O]E60QC?LDA:X$A!9@J@J P&Y^IM\9+S4A/ID>LZ;!/I]GYDL MMOIAN5G%C?M*C':0<7(LAQD?O7VG&2H!](6D;VUK#%-<-(K30YA=Z7=>4VGWKR>09;2 M0>8K02EDS'<1DA-C9# X.1XROOCE+X5M[S0M*N+GQ/#?.S6&H06)M$Q#? -$ MX;<8S)]CP3M8!ADG+[0#Z;HKYMU^Y^.%M=Z=<:)/J-_$)K65[:]LK&!&C?4 M)HY0&9ODM6;YD<$^6I')(:QX1O\ XS7FH>%UU?\ M6RM)[:WGU*26QL)##=J M;47%LVR4?N6 N"LJY(W-P=J @'T26 (!/)I:^9?C9H?Q-U[XP6&HZ#I-]#HN MEE+&.YLWMW;RY1%*;]%E?#/%*AC,&U-ZY8NPP@^D[)F>S@9Q('**6$VW>#CG M=MXSZXX]* &:G_R#;O\ ZY-_(USOPD_Y)3X,_P"P+9?^B$KHM3_Y!MW_ -/M0>_LM:EBN= M-LUBETW1+V^C)26ZW*7@B<*1O4X)!PPKO** .'_X7%H/_/AXJ_\ "1U;_P"1 MJ/\ A<6@_P#/AXJ_\)'5O_D:NXHH X?_ (7%H/\ SX>*O_"1U;_Y&H_X7%H/ M_/AXJ_\ "1U;_P"1J[BB@#A_^%Q:#_SX>*O_ D=6_\ D:C_ (7%H/\ SX>* MO_"1U;_Y&KN** .'_P"%Q:#_ ,^'BK_PD=6_^1J/^%Q:#_SX>*O_ D=6_\ MD:NXHH X?_A<6@_\^'BK_P )'5O_ )&H_P"%QZ#_ ,^'BK_PD-6_^1J[BB@# MA_\ A<6@_P#/AXJ_\)'5O_D:C_A<6@_\^'BK_P )'5O_ )&KN** .'_X7'H/ M_/AXJ_\ "0U;_P"1J/\ A<6@_P#/AXJ_\)'5O_D:NXHH X?_ (7%H/\ SX>* MO_"1U;_Y&K)U3QI9^,O$GA"UTS3M?WV^JFYFDO?#U_9Q1QBVG4LTDT*(.648 MSDDC%>G44 %%%% !1110!R?AO_D>_&'UM/\ T4:ZRL:;PEILVIW6H8NHKNZ" M"9X+V>(/M&%RJN!P#UQ3O^$6L_\ GMJ/_@SN?_CE $/BKP/H?C:*VBUS3TU" M*W+F..1F"C>C1N" 1D,CNA!R"K,#P37.Q? +X>6]S=7$'A'3+>:Y),K01>7N MS-YQ^[C'[WY^/XN:ZC_A%K/_ )[:C_X,[G_XY1_PBUG_ ,]M1_\ !G<__'* M*%W\-O#-\I6?1[>6,V2Z<\; [)+9595B=6/)RW/S-G.^(.F+HGA&]O;*[U&&YC M,05_[1N&QF15/!US M5]<\(ZCHMMIMR=&O9[R5-0NW@W[K2>!%4K%)_%,"2<8"]Z\6O/@7\4SXNMM4 M^WZ%JEC:^(%\00V5QJ]W BR@W!=0/L\GWA-&@SG8(!M!WD#Z>HH 9"7:)#*J MI(0-RHVX ]P#@9'O@4^BB@ HHHH **** .7M_P#DIE__ -@BW_\ 1TU=17+V M_P#R4R__ .P1;_\ HZ:NHH **** "BBB@ HHHH **** "BBB@ HHHH **** M.2\5_P#(Y>"?^ORX_P#22:NMKDO%?_(Y>"?^ORX_]))JZV@#S?XP^,_$?@J7 MPHVBS:8(M7UVST>5+^SDF9%F9@TBE9DY P"/6L&V_:7T=M671SI.LWEX=0; M18KZ.R%O:7M_'*\4L43228&&C8\L1C W%B ?5-:\-Z7XC%F-4L(+\6=PEW;^ M>@;RID^[(N>C#)P>U9%U\*_!U]-JSC+7$BE2KN<PH \DM/VG1H&J:Y:^(="O[F=-1\G3S8I;\PM)I\*Q,?/(+K)J4>6SM( M#$$X&9[G]K/1-5\+:G4>#OVM-$O\ P9HNH:G97TMS+#%; MW5U;PQK;F]%O;2S(-SY1 +D'>X"@(QSP,];X;^/^G>)/%&B:$OA_6;&[UFSB MO[)[N.)4DA83%VR)"<1^2 W'_+>'&=XK7U[X*>%-7T&YTRTTRVT3SD@C^T:? M:PAPL31%%PZ,I&((E((/RHH[#%GP7\+M/\%7%K-!=W-\]K!/;VYNEBS"LTHE MF"E$7 9DC^7[H"* !W .+D^*FLZBGQ!U=7T32])\&:R+&9+ZUDFGDMXH;>>X M?.:*/\ UGF!0F)"3E,\=:\GU#]J/4-5TK35TS21I^JG MQ99:3>1S%)HTLI=XAF(P#M(YX()]RU;P!X"0,UF7/P9\!WE_'?3>#M#EO([EKQ+AK"(NL[2+*TF M[;G<9$5\]=R@]10!V=%06-C!IMG#:VL2P6T*!(XD&%50, "IZ "BBB@ HHHH M JZG_P @V[_ZY-_(USOPD_Y)3X,_[ ME_P"B$KHM3_Y!MW_UR;^1KG?A)_R2 MGP9_V!;+_P!$)0!UE%%% !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 %%%% !17)W?BO6)?$.HZ9I.B6]\MBL7FS7-_Y&6= M2P"J(VR .A_\ 1R5+\0O#6K>)M,LH]%UB31KR MVO8KGS$=E65!D,CA2"PPVX+G!9%#97(.)XRB\9^)O#EUIL/A[2X9)C&0[ZPQ M VNK=H/:MK^V/%__ $+.G?\ @X;_ .,4 &?!6G:9XBU0:WK%N'$^H M N?/)=B'.\D@D$9 X'10 *9_;'B_P#Z%G3O_!PW_P 8H_MGQ?\ ]"SIW_@X M;_XQ0!U5%$O^@S'_P!^I/\ XFC_ (6UX2_Z#,?_ 'ZD M_P#B:Z^B@#D/^%M>$O\ H,Q_]^I/_B:/^%M>$O\ H,Q_]^I/_B:Z^B@#D/\ MA;7A+_H,Q_\ ?J3_ .)H_P"%M>$O^@S'_P!^I/\ XFNOHH Y#_A;7A+_ *#, M?_?J3_XFC_A;7A+_ *#,?_?J3_XFNOHH X;PSXAL/$WQ!U.[TR8W5M'IEO$T MPC95#^;,=N2!S@@_C7U0_\(U>_P#0S:M_WS;? M_&:WJ* ,'_A&KS_H9=6_[YMO_C-'_"-7G_0RZM_WS;?_ !FMZB@#!_X1J\_Z M&75O^^;;_P",T?\ "-7O_0S:M_WS;?\ QFMZB@#!_P"$:O/^AEU;_OFV_P#C M-'_"-7G_ $,NK?\ ?-M_\9K>HH P?^$:O?\ H9M6_P"^;;_XS1_PC5Y_T,NK M?]\VW_QFMZB@#!_X1J\_Z&75O^^;;_XS1_PC5Y_T,NK?]\VW_P 9K>HH P?^ M$:O?^AFU;_OFV_\ C-'_ C5[_T,VK?]\VW_ ,9K>HH P?\ A&KS_H9=6_[Y MMO\ XS1_PC5[_P!#-JW_ 'S;?_&:WJ* ,'_A&KS_ *&75O\ OFV_^,T?\(U> M?]#+JW_?-M_\9K>HH YZ;PK=SQ/&WB75BKJ5/%MT/_;&M/0M'MO#NB:?I5F& M6TL;>.UA#MDA$4*N3W. *O44 %%%% !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 %%%% ')^&_^1[\8?6T_]%&N,^+W@KXA M:]XCL]3\$ZQ9ZO&'UM/\ MT4:\)O\ X)_&>P^(0\0>'_%.D00YO%47]_<3NB7%S;R$;6@*,%2*0+PI7**6 M<#=0!UL6F_%I=6TBUU"XTV^NW:&>[N8(G2%425C(I?R]H8IM50,DG)(4Z$NG[[RXLH#AYV\W 638H !1 1U 9>&W%DA;2OCG9V M<\UQK.C3S^6PAALR)1YQN@T88-;I^[\GY';=D/:Z[=WDI>^DLFNK)[&>&)6>"#B02RQR'CY?*4ABRB@#GK+X:?%[1O$&G:QI MFK:;'<&SU!+RUO-5N;JV\V;[/]F5$>/[L0@P7X9B7; ,C"K/C ?'O2+&ZDTO M4=$N9)7DBML6[3F',\1A>14A!.(A,'(X+%1XYT>[M[/ M2190-/*T;RW6^(-^\._&ZZAE0ZOH"_V@=/-Y'%XC\+PVCM-+"$8"0N]V[@RL+(*Q\ED! M8*N7#<<[JZO1M'^,2>+],FU+6M";P^EU<-?0PR%I)(2V8!&OV9=I"Y5@7.2 MP;G8 #K_ (4V_C.U\%64/CZZT^]\3*3]HGTO/D/Z$91<=QT["M'PY_R&/%'_ M &$4_P#22WKSOX2>&_'/AWXB^+#XFU[2]2T^_/VZWL+2^>2>S#R-M#1O$#L. MU@K!P %V;6VAAZ)X<_Y#'BC_ +"*?^DEO0!O4444 %%%% !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 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110!R?AO_D>_&'UM/_11KSWQ#\+/ M&EGXP\1:]X1?1]/N+^[MA#)/>S(YMBC?:BW[EU63S/+D48<-Y>TE QKP']K7 MQSXD\*?'.^@T3Q!JNCP2Z9:2216%[) KMF4;B$8 G S[5X__P +C\??]#QX MD_\ !M>9I"JB MQ C$BRDA?#WQA!XB\4:G9W=C=W5W=K=:7?W-]-%+;P[(4>R,:QLJQG9*1(" MVUI=VPL"3\'_ /"X_'W_ $/'B3_P;7'_ ,71_P +C\??]#QXD_\ !M/B?PS\0?%'PTU+PK=0://J3:9:QQ:T^IR(+F[!7SC(BVV8AE2P9=V<]%KB M_B#\)_B[XSU=9X]3T*+26UO3=6_L>34Y_+A6UN+.4(DAMB0,6TXP%4,UP"2/ M+PWR%_PN/Q]_T/'B3_P;7'_Q='_"X_'W_0\>)/\ P;7'_P 70!^F>EZ!;Q:H M^NSV<=MKMW:0VUV8;AY8\(68(I(4$*SOAMBDYY Z"+PY_P ACQ1_V$4_])+> MOS1_X7'X^_Z'CQ)_X-KC_P"+K[(_8GU[4_$GPTUZ]U?4;O5+QM=D4W%[.TTA M MK; W,2<"@#Z$HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB 8@ HHHH **** "BBB@ HHHH **** /__9 end GRAPHIC 23 gds-20221231xex15d2001.jpg GRAPHIC begin 644 gds-20221231xex15d2001.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" !R 04# 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#V;_@E'XLU MSQ9X&^(DNMZSJ&LRPZY%'$^H73SF-?LRG:IH1?O,W8>Y /Q[_P $ROB%H?PJ^!7QA\5^)+U; M#1M+UB.>>8C)Q]F4!57JS,2%"CDD@5O?L]_#G7OVVOC*_P =OB58-#X$TR5H M?"7AZX.4<(_#LO1E5AEF_CD&/NIB@I[GI_[#WP@\>"WO_BM\4]Z\4^(RT M]IHMQ=2+;Z?!)SN\C.U788 7'R)@=2:Y3X'^*];OO^"D?Q?T>YUB_N-(MM-W M0:?+=.UO$=EIRL9.U3R>@[GUK[CQ@5\$? 7_ )2>_&?_ +!?_LEI0(C_ ."H M^K^)[?4/A9I7AG7K_1+K5+^:UW6=Y);J[,H"[RA&0":]+_83_:(U+QUH>I_# M3QT[P?$?P<[6=TEPW[R[A0[5ER3\Q' )[@J>YKSG_@I7_P E%^!'_8?/_LE; M'[<'PJUOX9>+]'_:*^'<3)K^@LJZ[:1*=MY:="[ 'G"DAO53["@9]O'I7P]\ M%_%6MWO_ 4:^*^CW&L7\^DV]D&AL);IV@B.$Y6,G:/P%?5OP<^*VB_&OXA4\?D>]?'WP._Y29_%_\ Z\1_)*!(^N?C;\:? M#GP$^'^H>+/$USY5G;+MB@0CS;F4_=C0=R3^76OC'P_X(_: _;KC/B#Q)XIN M/A+\,+O+6&D:6I^U7479F&06!'\3G![)BM#]JVS?X]_MK_#+X4W;>;X:TR'^ MUK^V1\B0_>.]?H /H:^];6VAL;6*""-88(D")&@PJJ!@ #T H#8^&YO^"3'@ M6SLH)M$\=^+M*\01'<-3$T+_ #^H0(I7GT;/O7/K\7_C1^P?XJTS2OBOJ)^( MWPJO91!!XF2,FZL_]XGYL@O\ >'YUE>)O"^B>--(ETO7] M+L=:TV4@O:7\"S1,0<@E6!'% 7)_#^O6'BG1+'5]*NH[W3KV%;BWN(6RDB,, MA@?I7AO[X> M'O#VE>%=(MM*T6PMM+TVV79#:6<8CBC7T51P!7BW[;WA/P7XU_9Y\0Z7XW\2 M6GA6Q^6>TU.\8[8KI,^7A%^:3.2I103AC@9% CYF\/\ _!,?5/'7AFV\8^*O MBKKP^)5_$E]]MC"R16\Q&Y5+$^8V"0-RLO3@"O9/V ?CCXN^(_ASQ?X+\>3' M4/%7@;41IL^J,06NXSN"ESW<&-P6P,C:3SFOC[X/_P#!0_XI)\/]&^$_AW2= M*UOQC+(-+TCQ)?78B'ED%8]R.%1I!C"NS ' RI/7[!_9R^#EM^P_\#?&?C'Q MUJ\>H^(;P/K6O7<+DQ[D!V01DXW-N8C=@;GD/;%!3\SZO/2OAS]B_P 4:UX& M_:E^.'PC\0ZQJ&II;W7]JZ.^IW,DS"WW_=5I&S@QS0G &,HYKVO]CSXY^+_V MB?AM<^,_$OANP\-:?=7;Q:5#:322O/"G#RL6 &-^5&.NPGH17@7[3NWX'?M^ M?!SXEJ%MM*\31_V#J14;2],GGC+ '=*$(1<$C)+%1COFOS6U'X'WOA[_ ()P^&?'L"LO MB&T\0+XL>6/*2!'?R '?%49 BU338 M;TX! !:,,PQ['-?'?[%D;_&#]JKXU_%F=?-M;:Y_L73I&!^50VT[=PX^6+L? MXSZT"1]*_M!?'^P^"'A^W*VQU7Q#J#&/3]-0\R-_>;'.T9'3DG@5Y!IW[.7Q M*^.UNNK_ !3\:WFC6ER \7AW2U"B)#R%<'Y5..Q#'U.:;\.-/7XP_M@^+O$& MIXNK#PH!;6,3G*I(.%./8[S]0*^N^E<$8_66Y3^'9+]6?I&)Q?\ JI2I87 Q M2Q,HQG.HTFX\RNH0O=1LFKNUVWNCY0U7]AFP\(QR:KX(\?:YX7U&WC+B>ZE5 MXR1S\S(%('Y_0UY7X4_:>^)OBGQ7:?#;6M9L=(\V8V\?BU(]@NAG ^;&.>Q4 M GOBOJ/]J;Q'=:'\+Y[>S+++J,R6A93@A6//YUYO\>/@AI]O^S#;&QMMFK:# M"FI17$:XDWG!DR?Q_2OI*%"EE6"_M&$%*HVU%/6*M:\FMF^B^\^'_MW%<9YS M#AK-ZK]A9I2#)NMZ M+\WK@AB?Q-9FJ>$OB+^S_ =5T#6Y/%GAJ#YKC3+U29(T'4CK@#U4C'I7JGP" M\7S>.OA!X7UFZ.ZZGLT$ISG++P3^E=^Z+(A5E#*1@@C((KKIY_BZMOK#52#W MC)*UO+33Y'PV.X+P. K5*&&3HUH-KGBW>Z=M;OWE?=2OOAC]LC3]>\??MO?#OP!9>,]?\*:7K6EA)9=&O'C M*,//;<$W!23L R1TKZ"^'4"_#/\ :0U_PQ;$QZ5JL/VJ&$'(1N&&/3@D?@*\ M3^/O_*3CX,_]@_\ ]EN:YLSPM/"UU['X)I2CZ/I\MCHR+'U<=A7]97[VG*4) M6VYH]5Y/1_,W;O\ X)O:Z86-E^T+\0(IP,JUS-YBY[9"NI_6N6\2ZK^TY^Q) M&NOZOKT7QK^&=LRB],Z&.\M(^!N)(+QCC[VZ1!GYL9S7Z##I4-]90:E93VMU M#'"""01[UY!]#TEQX?FU*"[L+8+YH M@5HR^.6&#YU;4/"<^HW6F?"W3M475];:W.P MSW/E^7%$AQS(4!QGA 6;&2,_3_[.'Q!US]B?XW3_ %^(EZ9?!6K3M<>%- OB2)X)H"VO1$":-DS_HR\C(%? M2/[6G[-6E?M,_"ZYT.X*6>NV9-UH^I%_&?\ [!?_ +):5W/["O[16O>([6^^$OQ*M;K3OB)X5W6PDO%;-_!' MQG>>'=!C)!.Y2K#O7%_ >UG3_@IO\99F@F6%M,PLK1L$/R6G1L8- B/_ (*5 M_P#)1?@1_P!A\_\ LE?=M_I]OJVGW%G=PI<6MPC12Q2#*NI&""/I7PO_ ,%) M;6>X^(GP*,,$TP77B6,<;,%'R=<#BOO%>E 'Y[> [VZ_8$_:E&RN9;J%EW&-E1?FP WR@8/<8H&>F?M(W@^!G[>WPV^(M^J6WA[7;; M^RKJ[ .$?[OS$\#J#]*^S?B;H6L^,_ASK>E^%]=/A_6KZU*66KQ$G[.YP1(- MO/3T]:P?V@_@+X>_:*^'5[X5\0(T8?\ >VE[$/WMI.!\LB_U'<5\C>%?C_\ M&3]BE(_"7Q=\&ZEXY\$61$.G^,-"0RNL(X4/G@X'9RK#IEJ!;FD/V._VH<#_ M (R;OO\ OFX_QK \??LX_M&_#CP9K/B?6?VH;R#3-+MGN9F/GC(4<*.>I. / M)M9\:S+Y5KI=W:(L8F/ WF.1G8!B/ ME5MV2'^TO"M_!J\,D8.]4!\N3! SPLF[L!L!/2LO\ 8Y^- M/Q,T'QW?_ KXM:)J-YXCT2V-Q9>)8XVFBN;0'"M-+C!!Z)*>6P58!P<_5GC[ MPG:^//!&O>'+Y0UGJUC-8R@C(*R(4/'XT"V/A3]LSXV2_%3]C_X4Z;I4Q;5? MB3;[X;1HGV'^P#I$9=./EA MV*Q"XYR,\=Z_,?\ 8T\+^*?''[1_PW\">);6X32OAG<:G=!9D=0'68L0>-I/ MGA?J,\\"OV%*Y0@\\4 ]#\[OV:_C_+X'_P""?/CA;Z81:WX):\TE8FVAUDD) M\H$$\GS'<<]2"!TKWK_@G=\-F^'?[+WAMYUVW^ME]7N">I,APF>3_ JG\:^! M?C_X#\3^&OVE_'/PAT6"Y'AWQSX@T_4<1PD1D-)O!^4$ !WD'/3;FOV"\.Z' M;>&M!T[2;)=EI8V\=M"N ,(BA1P..@H&SY7^#]XGPL_:Y\=>&-1 MXO$>+RQ MEDX\QC\P )QU^<8YY KZYKQG]HK]GY/C!IUGJ6D78T?QAI)\W3]14E0I/J5;\!7!": MPS<)_#NG^A^CXS!SXJITL;ES4J\8QC4IW2DW%64XI_$FDKI:I]#TO]JS1;O4 MOADUY:*7;3;F.Z8 9.T'D_A7(?'SXQZ>O[+OVRTNE:]URV2PMXE(+M(0 XQ[ M8.?K5'Q%^W7X#UBPFT[P]H.M^,+VY3RULH;38C[N-K');\E->%>%O@9\2=(\ M4V'C_P 4^$IK_P +6]P;JU\*),S26HSD,R#)&..H)./F KZ6C5IYK@?[.I32 MJQ;<6]$T[75]D]+KOL?"0R/%\'YS#B3.J4HX6T>>.]1R@VX.,/B<7>TW;W5J M?:/[.WA2?P7\&/"NE72>7=1V:M*OHS<_U%>C$X%>&6O[8/@@6Q^V6VK:?=(/ MFM9+4%L^@(;'YXK#UKXK^,OC=')HG@+0;O2-*G_=W&MWX\O"'J%(X''H2?I7 M12R'&PM&M#V<%O*6B2_7Y7/CLPXSR[&UJF)HU/:U:C;4()N3;=[6Z>KM8=X+ MG3XB?M/:WKEI^\TW1[?[,)T^ZSX"CZ]&KQ+X^_\ *3CX,_\ 8/\ _9;FOLCX M5?#+3_A;X8CTRT;S[ASYEU=L,--(>I^G8#TKX2_;/\=VWPG_ &\OAIXUU/3M M2O\ 2=(TH2SIIML9I2#YZ84<#.6'4CBL0X&M@L M-*6)_BU)2G*VR! M_'=W<]$A;2TCW'L,^8 ;SX2^ M0'EZCX@\0%D MN9H#]Y5&%.&'&V,'=T+@$UXY]'8\*U[X,WG[=?[1/Q=\7^&F=-"L=0M[.WNX MMNRX"Q&/<"Q'584;CM(/445^F'P!^!7A[]GKX:Z=X/\ #Z&2*#,ES>2*!+=S MM]^5\=R>@[ #@44#N>@6U_:W;%8+B*9@,D1R!B!^!JQ7X9?LE>,]7^!OC?P MS\6I)G;PG'KX\,:P,D[(IX!(689Z!'WP?W*BE6:-9$8.C %64Y!'8B@3 M5AV,5!<7MM9LHGGCA+=!(X7/TR:F=PB%F. !DFOQ>_;2\9ZI\=_BCXT\<6=R MW_"'^%-0MO#=B0YQ+(6;>5QQRR2$GT5: 2N?M$"& (.1U!!I:P_ YSX-T+_K MPM__ $4M;9XH$0SWMO:LJS3QQ%ONAW"Y^F:F K\I_P!K@^*?VLOCWXU@\'7# M?V/\,=+>560DB6=2&<)C'S$X ]-IK[N_8]^,\?QS^ OAO7WE5]3BA%GJ"9RR MSQ@*Q/?D8/XT#L>UU!-O@K]L%V7]NS]GT!F .< M@$X/[QZ!'VY9^#=!T^]%Y:Z+IUM=@DB>&TC1P3U.X+FMC&*%^Z*&^Z?I0!$E MW!).T*S1M*OWD#@L/J*EQFO@;X .Q_X*8?&52S%18G )./OI7WU0!F6WAO2; M#4)+^WTVSM[V3.^YCMT21L\G+ 9.?K4W]M:?_P _MM_W^7_&DUS_ ) U_P#] M>\G_ *":_*?]B']B'P5^TU\,]8\2^)];\26-]:ZO+8)'I5W%'&8UCC8$AXG. M_IQ0,_5?^UM-$A?[9:[R,%O-3./3K5U'61%=&#*PR&!R"*^)#_P $D_A, M01_PE'CCGC_D(6W_ ,CU]76UMIWP9^$T%K%)/<:3X5T58DDN'4RO#;08!9@ M-Q5.3@#)Z"@#I-1U6RTB$37UW!9Q$X\RXE6-<^F6(%+I^J6>K0>=97<%Y#G' MF6\BR+GTR"17YP?L\?L]W'[?O]J_%[XSZUJ=_HMQ>RVVB^&[2Y:""WC0\X(' MRJN[:-F&8JQ9CG%.^-GP0O\ _@GKXE\/_$WX0ZIJG_"*7%_'9:UX8NYFN(I% M;ITY8'!&6!93@AL<4!8_2;%+5'1-7AU[1;#4[<.+>\@CN(Q(NU@KJ&&1V."* M^.?VC?VH/''CCXI?\*1^ RQOXK /]L^(G ,6F)@;E5B" P!&Y\'&0%!8\ C[ M$U+Q!IFCD"_U"ULB>1]IG2//_?1%);WNE^([61()[34[8\.(W29/QQD?G7QQ MX5_X)<>"-2B.I_%+Q+XA^(GBBX&ZYNY]0DAB#GD[,9D//=FY]!53Q9_P31L_ M!!;7_@9XWU[X?^)X!OBMY;YI;28@?=9L;QGU;>/:@I:.Z9]JZ?H>G:4S-96- MM9E^&-O"L9/UP!5TX4$G@#O7R;^R3^UEKOC3Q/J/PI^*]@FA?%#1@5+;0B:D MB]74#C=CGY>".1CI7TWXR/\ Q2.M_P#7C/\ ^BVHV"4I2=Y.[)#8Z/J\[2&" MRO)A]YRB2,/J>36FJA% 4 < #M7XO?LW>+/%O[.-U9?&>UDGU#P/=ZW/H?B M"RC#'RHPYVNW4=R5/J".]?LAX;\0V'BW0;#6=*N4N].OH5N+>>,Y#HPR#5.3 M:LV9J$8MM+Y/2J6 MF^(M*UB1DL-2M+UT&66WN$D('OM)Q7P!XLT[6_V^?VI/%O@2]\0WNB_"CP,X MANK+3)=CWTVXKEL\$LR2 M'(6OQ''?/,+J.,;G4$_,&P"0.4;&"O.:!V/T#HKQ_P#9/^,MS\=/@1X:\5ZG M$+;69HFM]0B6,H!<1L4_N-3 MAGT]V _=W<=JKQ'DCJPVGGHQK[$_X)Z?&:7XL?L]:98ZFS#Q'X6QGX;?$4?]1R#_TE6KVD./V4/^"AUYIY+6G@ MGXK0^=$.D4=\6)]AGS2P^EP/Q"F?0'[;7QJ_X4=^S]XAU:UF\O6[]/[,TM1G M<;B7*AA_NC<__ :^*?C[\&!\$O\ @GEX&TRXB*:UJ.MVNJ:DS?>,TJDA3[JF MQ?J#7JWQK<_M4_MV>$?AM%BZ\(> 4_M;6@HS&\_RL4;GG@Q1^WF/Z''3?\%7 M/^3>-)_[#]K_ ":@#ZX\#?\ (F:%_P!>%O\ ^BEK@_VH_C!;_ [X(>)O%,D@ M6ZAMFBLTS@R7#_+&!^)KO/ W_(F:%_UX6_\ Z*6O@O\ ;RN_$'[27QY\(? ? MP5=VZ3VBG5-1FG+&"&3!*&7:"<*H)QCJ5H$CV'_@GI\&F\#_ $.M:[&9=?\ M9ROJFH-,/F>-\[%;/J"S?\"KRW]F"\D_9D_;'\<_!Z]E\GP]XE\$Y_G.K6NJVD=P IR%8CYE_!LBOC/\ M;"_Y/N_9\_'_ -&/0)'WLOW10WW3]*%^Z*&^Z?I0(^!/V?\ _E)E\9O^O$_^ MAI7WY7P'^S__ ,I,OC-_UXG_ -#2OOR@;*.N_P#(%O\ _KWD_P#037YJ?\$\ M/VK?A5\#/A#KNB>.?%T&@:I<:Y-=Q6\MM/(6B,42ALHC#JK#KGBOTKUW_D"W M_P#U[R?^@FO@C_@E[\+_ ;XV^!_B&\\0^$M"UZ\C\0SQ)<:GIL%S(J"&(A0 MSJ2!DDXZ=>TFS\<>$K_39'+V M&K63P,ZCK'+&1G!]F[US)_9\^%Q!!^&_A$@\$?V#:_\ QNM_QIXT\/\ PP\) M7OB#Q#?PZ+H&G(IGNI%/EPJ6"+PH)QDJ.!0!^=/PL^*GQ(_X)P2ZCX$\?>"- M1\4?#<7CW&G^(M(3(16^\P8_)R%!,;LA5LX)!K[$^"/[9'PG_:&N$T_PUX@1 M=992XT;5(3;W+ 8R55OEDQ_L$]/2O5O"GBK0_B-X5L->T.]AUC0M2A\ZVNHU M)CFC.1G# <<'J*^)_P#@H;^S%X2\-?#JY^+W@VQ@\(^,/#]U!=/<:4@MUN@9 M57+*N%$BE@P<#)P0#/$_P (]8"V/BGPGJ4Q M:U<%6DA9@&89ZX<>W#K0'0^XJ***!'P-_P %$=$_X5Q\5/A'\6=$3[/K<.K1 MZ?<2I\OFQY!4,>IZD?C7VUXEN/M7@759@,"33IGQ]8B:^(?V[M;'QI^/GPI^ M#7A^3[5J,&I)J>I&%MWV9!C <=/N@GGI7V_XH@%MX'U>%?NQZ=,H^@B(H&?% M?_!/7P'I'Q._9:\;>&->MEN]+U+6KV":-ADC+<,/1@<$'U%+^Q_X]UC]F[XN MZM^SIX[N6:T65KCPKJ4P(6>)LMY0..A#"NA_X)9?\D.U_P#[&&[_ /0J M[G]N']G"?XU^ (->\-EK7X@>%V^WZ1=0\2/M.XPYZ\XRON/>@#F?^"I?_)J= M_P#]A.V_]FKZ9^&XS\/_ Y_V#K?_P!%BOSK_:#_ &CH?VA_V ;FYO1]F\6Z M1JMK8ZU8MP\+/BAX-\)S^-_ASXJ<3ZI8V(8R6[EBQW! S(59G*O@J0^#@U[5\(_^"D' MP<^*M_;:3#]9G81"S\0Q"&,R$XV"928\D\ ,5/;&>*]S^''QC\%_%Z+ M4Y/!_B"VUY--N/LMV;8,/)EQG:=P'.*\[_::_9(\"?M ^#=42_T6RLO$RV[M M8Z[;0K'<1RA?E#L!^\C) !5LC&<8/- 'NL2HJ#RPH0\C:.**^0_^"9?Q5U?X MA?L]RZ;K5S->WGAC47TA+J=M[/"$22($DY.U7"Y/9110(XW_ ()-^$->\(_# MWQ]#KNAZEHDLVM0O%'J5G);-(HME!*AU!(SQD5Z'_P %&/@O?_$WX*P^(/#U MM/<>+/"%VFJZ>MI&SSN@($J(%R2< . .IC7OBOJT#%!( )/ H'?6Y\>_\$X/ M@_K?A;P)XC^(7C*UN8?&?C349+FX-_"8KA85=L;E8!EW.7;! X"<<"E_X*?^ M&=8\4_ 32[31=)O]8NEURVD:#3[62XD"@-EBJ G'O7U9X?\ %6C>*H9Y='U2 MTU-()6AE-K,LGENI(96P>""#P:U2,T!?JVGE;3])CF>WBA M9Y6*0@[0@&XG(Q@#-?+7_!/_ .&?B#5=>\??&?QQI5WIGB/Q1?R16EKJ5N\4 MUO;!L_=-[*N>!DXS0!\6 M_P#!.UO%GPU'C3X2>*M'U6TBT"_>72[^ZLY4MYX&;!"2%=K=CP>YKCOV^7\1 M>&/VG_A'XTTGP=K?BRST*V:XFATFSEEW$2-\A=48*><\U^@N.]!&:!W/AX?\ M%(O$P'_)N/CW_OS+_P#&*]]_9P_:!U'X^Z+J]]J'@#6_ 3V,X@6WUI&5YP5! MW+N1>.<=Z]8;5K!=3733>P#4&C\Y;4S#S2F<;@N_P#?F7_XQ7VGI.M:;X@M?M6F:A;:C;;BOG6DZRID=1E2 M1FKNT>_YT!<\\^&/Q$N_B[\'[7Q/=>&]0\*W6H6TQ.CZDI%Q"074!@54Y.,C MCN*_.S]D#]HWQA^RY\/=5\,7?P0\;>(I+O5)-0%S;V,\*J&1%VX:$Y^YG/O7 MZK=!6;#XCTBYUB;28=4LY=4A&Z2Q2Y4SH..60'<.HZCN/6@#XP/_ 4D\3 $ M_P##./CWC_IC+_\ &*^H]4T:U^/GP.:PUBPN=&MO%NA*+FRF&)[/[1 "4.0, M.A;'0'8_ M-01LQ8J2?E"DG=M$? >K^!/AO)<17& ML:_X@C,9E13N"@#Y6 (!"H6+$#)4 U^C6!FDXSG/- 7,CP;X4L/ WA32/#VE MQ^5IVEVD5G IZA$4*,^_'-?,7[3_ .R#KGB3QO:_%GX/:LGA?XGV(!D0MY<& MIJ!C:YZ!B/E^8%6'#=B/JZ_U"VTNRGN[N>.VM8$,DLTC85% R23V%5/#_B32 MO%6F1ZCH^H6^I6,A(2XM9 Z-CK@B@1\467_!0GQY\,;+^S?B]\#/%.GZS; * M]_H<&^UG/3<-_P JYQ_#(P]*AUG]M?XP_'&V71/@M\&=>TNYNUVGQ%XFB$4- MLIXWJ#B/CLQ=O]TU]W<>OZTN!UH&?-/[)/[("_ B34_%GBO5O^$J^).N9?4- M5?)6'=RT<9/)R>K'&<8 XKZ \71O-X4UF.-&=VLIU55&228VP *UF8*I). M.236=H?B72?$UNT^DZE:ZE"C%&>UF60*P."#@\$'L:!'RG_P3.\-:QX8^"^N MVVLZ3?Z1&_$]Y MXU^'NEZC?:)XH8+K6DZ3;O-LN5RRR&- 25;DYQPV?6OTG^'L,EOX$\/Q2QO% M*EA K(ZE64A!D$'H:Z C-&10.Y^>VH^%OB3^P7\;?%'BGPGX/OO'_P )?%,_ MVJZL-)4M<6$A)/W &(*[B <;67 )4BIO''[=7CS]H#PU>>"_@Y\)/%=MK^JA MK*;5M6@6.&Q1AMI5>%!/9<]Z*]GZT4"%KY]_:*^-=[!KCR7^S?_ MTWXC_ +N-6CT[X.3^)=7GGD2Y\2W M&I@27JASAE# E4.-V,Y/5B3T8C0TGP5XC_8LGMM>MMWBGP;?PQ)XA6*)1-9S M#_EM&>IC&2!G\>H(^IO!WC71?'VA6^L:#J$.HV$PRLD3ZL.JL.X/-?-7A M_P#:D^(OQ$@U6VTGX/1ZS%:2M9WT2ZH"J/R&1@R#/0CN*XCPA\"_BI#JVL^* M/!.ER_"V]C="F@W%[YMO=@Y+;&Y7 ('R.,#/!'8 ^YI)4AC:21E1%&69C@ > MYKYF_;>NK'4_AQH$L%S!<>7K$#*8W5^IQV->E_"D^-_&W@"_M/B?I-IIMY.S MVGDV9*/)%C#.V&8#)SC:>G85\;_M6?#GP!\+_%/A_P .^%],%G&&YAEE2%"T<GV7B21([.:]>X>X@C8$,00P8'Z@$ M5XY^TKX?^+.FV7A0^-/%.BZNDFIHMFMA:>7Y4W&&8[1D>U ,^ZX,>2G^Z/Y5 MR?Q3^*6A_"/PI<:YKD^R-?D@MT_UEQ)V1!ZGU[5Y/;^$/VC8[RQ,GCCPQ-?%MQ\6O&:B/Q#?HS:+I,K$"S@QA21UY&/I]36YXGO?CRVB:J M)=(\!"Q^SS!RMY>>9Y>TYP-N-V/PS7G'@F _M3_%?7?%MUJ-YI7@[0H'T^PB ML;EK>9@RG+DKR 1\Q'T':LC6+'X!VFF7T,'Q>UV6\BBD1()/$$Y#.%("E=O/ M/&*8B[^RU)-IVJ"2=Y/NW_8L^&&B>+K6^\1?VSJHN=)UEC#!9W[+;R@*"ID MC'#9!ZGVH ]Y\7?%G6]#_:"\)^!+:VL'TK5[*2[FN)5=@ZCUK MRWPGI7]I_MJ_$V&*=[.>70S"MQ$/GC+QVXWCW'!'TKH/B)Q^VE\-O^P-<_RF MK.^'?_)\GQ#_ .P4G_H-O0,W8_V9?&$2*H^./C' XX(_'7A#7KS2OB7K_A.*VU>>W>UTTD) M,ZA+Q=Q+'&FJG(@().Y?F/)S^ ME>0_$'P9XE^%&DPZCXE_:$U_3;&>;R8W&D>?ASE@O#$] >3Z5K?L0^+=>\6> M$_%$FO:W?ZY-;:IY$4NH7#2LJB,< L3@$\XK=_:Z\&:U\0/ ^EZ3H$%G=7T6 MI17;Q7=Y';C8H;GYR,\D"D!\[^(_B1I5YH&H0+^TGK&K-) ZBQDT-D6XR#\A M/8'IFL/X5>.]-T3P186DWQYU3P5*F[=HMMI#3I!SV<=<]:]=\7^(?B=)X5U9 M+OX9> [2U:UD$D]OJ4#21KM.64 \D5S'P)UOX@6?PQTF+1/ '@W6]- ?RKW5 M;^&*XD^8YW*QR.?6@#I/A[;:E\6K^ZT[PQ^T?KVHW4,/G2*-%,6U,@9W,P[D M=#7U/X-T6]\.^&-.TW4=5FUR^MH@DNH7 P\[9/S$9//XU\]_LZ> /%VF?&7Q M5XK\1:1I.C0ZI9A$MM*OHIHT8,O 5"2!AE>$?LM: M7\1_[+UJQ\$ZKX4TC4;>Y*ZC;:Q9.U]NZ LPZKG(^M>VZ,/@9\#O$^K^)AXI MT^75]0=F9Y]0%]-!GEDC"[G&??)[9Q7BWC7Q:OQ*^*]IXI^!FC:ZGB1$]3U;4'"6^FZ;ILCSL M"^%Z>*?^$,L)/&5Q;3:_,OF3K:0^5'%GD(!DY('4U\@_![Q MKX1\ >/+S6OC'%KMG\1))CLO-;LV:VB7L8MH...^, =*^J="_:!^&_B.01V' MC71I)"0JI)=+$6)Z !\9/TH ;\?_ !AJW@'X3:_KVB2Q0ZC9Q*\;S1B11E@# M\IX/6O(/"_PG^)WQ?\%:7K&O?&/4;&VU*W6<66E6*0@1N =K,A0D_@:]/_:@ M*O\ #QFPPR_8@1_WVM>%#0?B;X)_9VMO&.F_%6[AL;/28;F#25TJWPBG:!' MYA!/&>I':@#NOC5K'BGX#?"KP=HOAKQ)+/?S:E%I7]J:G DTIC8$+D8QP<+/VI_B9\/M(AO_ !!\(QI=B\BP)/-J MP(9R#A?E0G)P: /:_@W\++GX4>'+G2KCQ-?^)C-5%J3[82NX;R3D?PY[UX1H?Q%_:"\4V<]QI.F> -4MX9GMY9 M+6],BI(IPR$B7J*]G^(?QM\#_#&_M=.\5ZY#I,]Y"TT230R.'0':3E5(Z\!OA%\<=?;P_XUTQ?AMJ\'VF2"43@P3\[8XU\O.5.>3@;&QG*BF(I M?LYZG\8+2;QM_P (7H_AV]9]6O:O6_!?Q0^-6N^ M/5T*\M? S"QNHTU:VLKPFZ@B.TL0ADS]UN" 17E?P!_:$\(_"W1OB?=WNJ1O M?WNIS7FF6:J^Z[&9"N#MP :Y' MD2NUK&6)\L$(>IY."1@*.U 'UUXX\66W@7PEJNO744TT%A TS1P1EW; Z ? MK7Y_>-O"^J^*/ EU\5/$T&R_\1ZW;QV4,@SY=J&[9'0@ ]P">]??_@SQMH7 MQ)\.QZQH5VNI:5.SQK-Y;*KX.&&& /Z5X5^V^L-C\,O#UM#&D4?]KVZ1QQ@* MJ@'H .V* 9M?!'X'ZS\+OB5XEU6QNK.'P;JT45Y+ # Z8YKP M?XT7?Q>^,5OH44OPEO-,_LN]6\!2]CD\PC'R]1CIUH ^SX/]2G^Z/Y5P'QD^ M$,?QATK3],NM']06;X!VEE"UO('D_M"WS&-IRV M-O;K7+?!7PM?_$+Q5\5].TWQ+J7A5QK:3_;=+($Q W ID\8/]*]-\0? /Q#: M>']1F?XO>,[A8[65C%)-%MAIB/'/V;O%'C;2OAG#!H?PGMO%MB+F8 MC4I;V&(LQ0L5Q'*+G(.X_(., M8'6O ?V6_A+K'B_X5P7]E\1/$OAR$W4Z?8=,DC6$$.1NPRDY/4U[)H_P&\1: M5XCTW4I?BSXMU&WM9EEDL;N2,Q7 &?D; '!H Y+XB2H?VU?APNX;AHUR",^H MFQ5#X1.FM?MD?%34KP*6:37%F7&%8MC<"=Q*H#SGGBNA_9?^#5Y\*?!EU<:X_G>*-;G^VZB M^[<4/\,9/8]L4 <1^PU_R _'_P#V,4W\JE_89_Y)SXM_[&*Z_P#0 M4KT3X"_!:?X,Z?XAMY]6CU4ZKJ3WZM';F'RPW\)RS9^O'TKP;]G3X7VOQ?\ M@9XQ\/W&HW.E2?\ "433Q7EH?WD+*$Y R,@CO/K7T?\(?A%HG MP8\*_P!AZ(9YHWE:XGN;M@TLTA !)( '3\S6+\4/@MJ'Q&\0VVI6WCW MQ)X7AAM_(-GHMR88Y#N)WMSUYQTH ^2-?^&&A6FB7\\?[/GB_37CA=A>3:J6 M2$@??8=P.M8OPQ^'VCZYX+L+RY^"GB?Q=/(&W:OI^HF*&?!/W5[8Z?A7K'QD M\"Z'\,M,N['7OC=XU74I[.26VTZZNYI$NN"-N0"I!/!!/>I/V>OV?=2\8?"; M1-7C^(OB_P /1W*NRV&FWIBMT N7GPI^-GB%O#OPJUUG_L M]8SX?6X62ZME+ EW<@Y!QTK[#LK2'XY_"^2U\6^&+K0XM25HY]*O3^^APV < ME1@\9!Q7"_!_]G?6_AA\6=9\27?B1_$6G7ED+9)]1F>2^+9!^Y: MEJ5KI%A/>WL\=K:0(9)9I6VJBCJ2>PI CXZF^$G_ KOQ3>6WA_]GD>*;*UE MVV^J:EJXE\\8'S>7(<#Z8KE/C-XW\7^,?&7@;PW=?#,^'M1L+G[7::/:WT9: MY7CY1LP$''6OPYM8SZKSMXX"]1WYH K>(_BC\2-6TB:/7?V M?TOM-BC+R)?:C;RHJ@9)PP/0"H/V=/ ?PZ^+=C'XWB^']GX;U"PU!A"EK=R. MA=?XBO"]3TQBN@^,W[5/@;PI8^)?#%X]^-=6VEMOLALG4%F0@'>?EV\YSTJ? M]BGP[)KZXEND1T*D(S<=>O'>@#0_;#U%M.^ /B/:,^<(H3]"X M_P *\=MH_C;XY^ UIX2LO NCOH-[I<5O#?\ ]I*L[1 *58JS8!.!P:[+]L/5 MIO%EWX0^&.G+(][KM\DTY4'"PJ<$Y_[Z/X"OH426/@[PR'N[B.UT_3K8&2>5 ML*B(O+$_04 ?+GQ?TF[2S^ ?@*]7R=1%Y!+>6T1#O'Y*H,@C((X?GVKH_P!N MU GPCT@ =-9@_P#07K/^#MU&< CK@L M3Z;\=JT?V\Y%3X4:0&8 G68,9[_*] 'T?: "UAX'W%_E12VO_'K#_N#^5%(9 ME:YX*\/>)YXIM9T'3-6FB4I')?6<O(LFB:@K*&5K>0%2,@C::**; \V_9KTZ MUTSX>>39VT-I#]KE/EP1A%SNY.!7K%%%# YG4=!TRY\=Z1JA[FNFHHI (>E>=_!G0M-T+2]5CTW3[73HY;PR2+:0+$'; M'WB% R?>BB@#T6BBB@#S#XM^%]&\1^(?"?\ :VDV.J>7V>CV%I>M>S(US!:HDA7>W!8#.*]G'2BBFP.A%%% &%X%TFQT7P[#: MZ?9V]A;*[D0VT2QH"6))VJ .35_6O#FD^);=(-7TNRU6!'\Q(KVW295;^\ P 3(!]Z** - * , = **** /_V0$! end GRAPHIC 24 gds-20221231xex15d2002.jpg GRAPHIC begin 644 gds-20221231xex15d2002.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" #E 5$# 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#[R_:X\9ZI M\/?V??%GB'1M0ETK4+&%)8[N'&Z,>8N3R#VS5[P1^TW\-?B#K=GHN@^*;;4= M5N5S';1JX9L#)ZCBO%/VL?VC? 7C7X#^*="T/5KG4-7N4C2.TBTRZW.1(I(' M[O'0'O7K>A_M2_"S4[ZSLK36W-Y<,D,:G2[E,NQ R8@!R>YH \W^+OQUUKP M7I'Q.U_PMXP7Q5::?;2VIT!M-_TO0;P(Q-PSQ@'[,B))*2ZDG8 K'<*POAG\ M;OB1]I\.>%;KQ/:7$JW,&BR:CJ_@J_222X\E9 LTC70"RO&0^2!G<#BM'XSZ M-K/QUT/XWP^'],NX+.VL$T*UDTJW6&^U:Y17$ZF1@"\($VP*3@E">%I M+/XP^%-(N[+XD6U[JWBF.]M4N98H[B:SBTXJ7< Y+QNA7?TV#'7B@#ZK^+GQ M?\<>"=-&CO9R)2J@JMF=QZ 'J>*]F\:?#N'Q-^T[X:U M#4_#\&KZ+;>%[R!KB]M5FBCF,T94?,"-Q -?-_@?P9;ZW\./A;I7AWP-]KU@ M>-O[2N-7M-/C6.VM;>\9-@$8&,+WH ^A?C'\4-=\*>._AA::O<3>%=#GN M4GU*;3F%RU_=%6"Z?&-NXQ+\\TLI5<)$N,%N/'=:_:\O9OC#!XHTW5+ZY\*V MDGV&'P7!;/\ :]3M2/WNH(FW+;6*;%/50Q[BO3_CYX(L]-^/_P (_']WJ&H7 M$Z:I<:9#9(Q,5M%_9.I2RM&@ZO(4BR>3^[ '4U\_V/AK5_$GQ!LM0T_6O&+> M(8?#%]J$6B/KBB]@@\Z(P1R'ROW32)\VPCK@=C0!]3>-/BI;Z_<^ 9O#'CN' MPK>:O*MQ;6.LZ<3!JL!(#PMN"O'(!DKA@<]016+X(E^+WQ.AUS5=/^(VB:#8 MVVN:EIL-E-X6-VRQV]U)"A,@NH\DA 3\O4T>+/%UW_PA'P[\(^'=/O;_ ,6: MYY,UM/XDMA<3:;$A#37,[$ ;T'RC&"2169\$?CGX'^'^@^)='\1^(H=.U2'Q M3K3212P2Y(>_G96X4C# @C!Z4 :'QMU7Q[X;M?A1X;3QW/8ZOKFO+IVIZYHF MFV\#S1E9&&R&X$ZIT4=3TSWQ7G/B'XC6NAVWB6&^^,_Q3T[Q-I*5D^VLQBBPL M4@.XL!@9&,FO-_%6E^%_V@]9/C/QE\3-"\,>)=++KX5MM&U&*3^S'!.)99.L MC-@97H!0![UXOUG6/A_\&],%Q\19]!\2ZC<0+::OXTM;:?$Y_>?99Q;)%&%8 M*T991D;N"6Q7S?\ %+]IOQIXG\8_$2'P_?31Z-X3T6&PGNM'U6"UC&HNQ,UQ M")6#3HC0M$ .A#YP:]VU3XL:M>?L^Z:D"Z/\0?'&J2Q:+&NF1_:+!KUQQ)," M"%15'F-GTP.HKYI_:-\ _P!E^,_&7AZTM=%O-0A\):3'L_X17[4\\YEO3))" M44BW+N68@=2WM0!]-:?\8]?O_A;?77C21/A^L5K!&OBG3[ZUO_\ 2& ^=HD# MK&">2&XP2,CK7DOQ&^/GQ#\,>.O"L!\30M8Z3I:O9:%@#Z/\ @]\4?$7B/P]XFUCQ!J%G?+H@,-Q86^@7.E7,,XB28JRW$SGE M'4C Q\W7BO+_ !K^T?\ $7Q%H7P^UO1/AAKFG:9JVK6DD,J:YIX^VQ."1$0L M^1N'][ XYIW[(VF6/C>3XQ7=C<^*!IE_JILH;C6IDDC<&RME9EVY#2*RL"6UTLJ.752#!(XZH>#BOE'PY^T=\ M=AKZGT/X1?\ M"N-8\5>*I?%>N>()+S2%M2=7D6:6(1>8P*LB+_?Z8S7Q-I]QK_BSX<>*O$=Q M9^.]/A3P386KZP[O:0-<6S7;R&4-^\E.9(PN,9#-0!]$?LN_&'QMXLF-EJGB M72_$6@>'-&5=9G?2I+?4DU 9!A=C=R;R-K%FV 'C&-PKIY?C=XST_P %V?Q+ MO%\/IX#GG0R6&R9;V"U:7R_-,N[:S#[Q0)TX#$UX[\#O!7AZ/]H>WT:QN]1N MH-.T:6ZC2;3/[*9W#J-C!<"X4ACDMD^]:>N>#(?&?A>7X?6D'C&WFN;O[.?# M=[!FPT]3+EIQ-M :-1\RC=UP* /9$^*OC7QMI^O^)/!4.A+X8T>XGMDCUA9U MFU%H>)65U_U*A@RC*/DJ3P,99H7QD\4_&">R_P"%=Q:):6*Z1::I>7VLF2'-7\::%I2>,-%N+YV,.BZ';JUIK#O"B M^>DFS$19@5<$C[N>]5]"^'0^".F^$=*NG\3^'?LWAZ&UGU/P_P#Z0EY/G=); MR*%."KNVQ\<#(H ]:NOBKK.O?!+Q%JEDL6E^,;(7-DD,#)(&NXN,PA_O@Y! M8?45X7KGQ*\6+X?OFTKQ_P#%N7Q"+9I+:WF\-:6EJ9=ORH7.G]-W?.W$Q^4R'N_&37S_X\^%>F?LT_#"6S MU?\ X5UJFIZ;923VEK>VTQU#4"&R%12K>!?#\^IW"7 M&L-I]NU^5*Y%P8E,F0O .[=P,"NCKA_@[X7TWP_X%TBZL]!M?#U[J5E;75_: M6D9C59VB!9=IZ8)88KN* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH Y;Q]XL\/?#3PI?>(]>5;?2K(*9I(X-Y4%@HX R>2*Z!+*U95<6\0S@CY M!7B'[-EAD$4Q@CV.5W!6\U<$C(SSVS6_X&\'_%[2]=LKGQ+\2=!U M[1%7]]I]IX5-E*_'&)?M"T#XB:EX>^(.C!AX[URP/BBWTU;2]\-0 / M;FR66:&9$LD*S+)N8!7Y3!P,4 ?7_B;]I+X>>$/%C>&=6UN>VUP$J+-=+O)2 M^ "2I2(JP ()() [UST/[6_PUF*O.+2+1+Y6*AL.X409(R>2.Y MKSSXW7VI>'_VG_ 6I7?Q+TOPWIC6]UY4%[ID3&!=BAXR[2@L7Z X^7T-<-<_ M'W7M2_:"\:^/] \.P:WX8\/:';I;$@^?>::ES,M[/;X/+!UW+GAECQW!H ^I M?&WQE\#^%3X>EU>2[N[S487U#2+6QT>ZO;J5555:2.**)G4@3HIR!CS #C-8 MFI?M'?"CPKK*G5]5BT'7;JV2:2"]TV>*[$>T-A_W>?E!Y&>.]>4?M1:3<^+O M$OPU\3:/J.IWFD>*K"Z\*1Z5H<5M%=W,=[$MVSBXN6V1+LL@,["PS\IR,>9P0H&0S$ MD@'WMH>KZ;XHTNQUG3)HKVRNHA+;72+]^-N002,X-<_I?B7PWKOCKQ!X573# M'K&D0V]U]><_$/XL_#7X4WEU#K?A+54AMH1UQ%(Z\Y/R,OOFO$_VEO&7CNVUK0K+2/'FD_$#P_HFG?VC_"?B./XG:3H=UJ7@[Q0$L#I%K/:0":VCBEBD" M/-(=RR,1]['&,5X_\)O&/Q1TOP:D&KZE\0M"U:>]OKR>Q@\")>QQ&6ZEE55F M=26&QE]ESMXP* /K/PA\;? 'Q(T34M4TCQ!9WFEZ8R_;+F[C>WC@)&5+&95P M..M8^I_M2?"?3?$NEZ#<>/?#[7&IQ3/#,FI0/;CRP,J\@?"$AL@'K@UQ7A75 M/AG\3O@?XFUG7III]*NK@V/B'4M2M&T^6XG@8+^\B4C9@D# Q7SQ\5OB;X?\ M$6%A!X4^)'@W5=O6L:\^-/@UM L=7N9I'M[F M>XBLT>U9GEF@+AE3C:'RC;02,]J\2\%^+_ANOPV\97EYXNT_Q1XR7P]CQ%=^ M%Q/I8EBA:4IY4<#AXBIG*;T(8\'C@#Y:T^"T3]G/3+/QUJLO@LZK M.M5>>WC\V7S$6R:X):8-B/A2"6+-SDD _2'X>5RP^;M6!X6^)_P 9]6\3:;9:_P#! M*UT'0+B0I>ZI_P )9:W+6J=W\E4RX]@>]?#?B&+P;'YA_>)]IVYSGRSMZY[T ?H#I7[3WPSUS7AH^G^)?MEX=2_LC=%87+ M0?;-X00F;R_+#;B!][N*]+EO[:"Z@MI;B*.XGSY4+N \F!D[1U.!R<5^9_P/ MU14U/4;&UU_58K"3XSI)#HT&CH=-D7[?#B3[5Y.5/'"B0#Y1QSS]C>*O"0TW M]I;X?ZT=9U>[:[%_&+"YN]UI !:N.O)Y- 'JFI^._#6B7;6FH^(M* ML+I0"T%U>Q1N/JK,#7+?$?QKX!\-Z)I_B_7+6'6X#.EI8W.G:>=3G>21@JI$ ML2NS$MQ\HKG?CU8Z%F>#OAO\.?AIX2ED;P_H3^)=/@C:SOI=/:-(W\V1_M$3K)$=JLQ<,#W MS0!VLG[5_A*&)Y9O#WCZ") 6>2;P1JJ(H'4EC;@ >YKU'PCXJT[QQX:T[7M( ME:?3;^(302/&T;,I]58 CZ$5\,7VL:'J+W5I_;NB/#M8&VNOVA?$A,B'(PZ; M&'3&1NQSC)K[&^"DNCM\,- AT+[ NG6UN(%BTS4'OX(B.JK._P TF">K2/RKK*_/;]K+PL M/$GQG\0-+X*M/$R1ZIX=A6ZNKI(VBWO-F%58'B3 R?;F@#[&\<_'[P)\-]:_ MLGQ#K,ME?B(3M'%I]S<+'&3@,[Q1LJC/'S$5K:O\4-#T?7O#6CO)-<7WB$,] ME'!'G,:KN:1\D%5QCG'4BOA#P7I]Q#H_C.[1GB5 MQP1@?2N_^./B/2M0^,_A2_LO&NOZ3I5[I$=U=1Z78,T4%BOSK"DT:EHS(P7) M!& IY[4 >\ZI^UM\,]*\9VGA^3Q#;R++'.TVJ12(UG:R1'!BE?.5: M]8TC6+'7],MM1TVZBOK"Y02P7,#ADD0]&4CJ*_*GPM^T2MIX-ETJ[MGCL[F2 M[D,%S\0[S33)%+=G:#:K:.L65G#;0QR 2?2ON[P+\1;CP[^SCX1UKPKX(N-6 MB,*6T.BZ9?>>8HQ(8]RS.BEU&W.2HR.U 'NE9'BCQ?H?@G2VU+Q!J]CHFGJP M0W-_<+#'N/098C)/I6C:3-<6L,KQF%W16:-NJ$C.#]*\_P#BI%X5T'5= \9^ M)KRX631'E33[&-1()YY5V +%M+/)@X7:1UH Z;3/B!X8UKPY)X@L/$6E7FA1 M@F34H+R-[=,==T@.T8[Y/%,\)_$?PKX\@N9O#GB/2]_T6>VOOL_R[H ZC<<>F2 ?0T >_^'/BGX-\8:O"1TII^+/@H>*_^$8/BW1?^$BW;/[+^WQ?:-W] MW9NSGVQFO*/CC86WA/PE\,K[0+6*#4K#6+.VL1#\I\J1&61 0"=I4TT M72W_ &/TO3&CW3Q/J)NG.93=^W^(OBOX+\(ZO#I6M^*] M&TG4IL;+2]OHXI#DX'RL01D]/6M[4]:T_1M+EU*^O8+33XE#O=32!8U4D $M MTQR/SKP?6M+O)OA/KE[X%T_1_%.I:Q;AM=DU+4B)$?RAO" 1,&<#.$=D&>]< MY\6?!GAOQU^R;9ZL9-;9-*TZW:UB_M>ZMD+K*@_?P0RK%,0<_P"L5AZ4 ?1W M_":Z#_T%[/\ [_"BOF7 HH Z7XE_L_\ Q7^*GA/4O#6L?%+3%TB^ 61(/#P6 M0 ,&'S>;[#G%=7I/@+XR6M_9M>_$_2+JRCD5IH$\.A&D0'E0WF\9'&:]DHH M\A/[/-EKEI\1X_$FJW5_/XTEV7%S:$0R6]H@"PP1D@XV@$YQR68]ZX6[_9'U M&+XK>%]:L/&^O/H=E>MJ^IM>WD375U=+;M;Q8"P*/N%06)SM7:!SD?3%% '" M:G\"_ &M:WJNL:AX3TV^U74T,=U>W,7F2LI7:0K')0$#'RXJCH7PF3P[\5FU MVPAL[/P['X<@T.WTZ!-OE^7-(_3IMPX'YUZ310!Y;\9? 7B_QO?^&SX9O-!T MQ-+N'O%O]3MI)Y[2?RVB62!%(4G9+*/F..:X/6_V0Y8O" T[P_XVU&&^E=[G M44U2-9[+5[EW#O+<1#!!+ 8*,, N444 <1\2/@UX7^+36*>*;6XU*RM" MQ_L_[7+';3Y[2QJP$@&.C9%>67O[(]A%XUDU#1!I>B^'(&6_M=$M[8A+C4%7 M$4EPV>8XS@K&N!GFOHJB@#Q[X?? -+/X<:MX>\<7$.NW6LZI-JNH/ILDUG$T MKR;P$*.K@#"CKSBL[7_V5O#&FZ:]WX)T\:?XFA(DL[G5-7U&:W1P>KIYYR/; M!KW*B@#S?X!_":3X-^ VT:ZOTU/4KJ^N-2O;F)"D;SS/N?8IY"C@#-5?&O@/ MQ9XN^+7@W4Q>:7!X/\/W+ZB8BKF\FG:"6':/X0H$N<]:]2HH K7^GV^HVTL- MQ;Q7"2(4994# @]B#VKYU\1?L_>,=7^'VF>"[:70XK)+VXOY=6F>;S[>1KEY M8C'&HVOC<.&.,BOI.B@#R#X(?!_Q)\)[O4X-5\2P>+K*_D-Y)J5Y;F._:Y( M.X@E2F.!C& ,5Z_110 V12T;!3M8@@$C.#7B>K?LU1:EX&U&P_MR;_A*+F^ M.HKK9C'$H;*)Y9ROE@<;<8[]:]NHH \%T?\ 9SU?P_X%^'OABTUZUEM]&UN# M7-;N9[;$M_.D_P!I9HRH 4M+QR.%^@KUK6/!MKK/BO0->EED6YT8S&%%^ZWF M1F,Y_!JZ"B@#GK_P7:ZAXVTOQ-)+(+O3[::VCC'W"LF-Q/O\HKG?'7PSNO&_ MQ \+ZQ']:\+^!M,TOQ M#/87>KVR>7/=:;#Y,4Y' ?9@88C&?>NLHH *\?\ %O[+WA#QYXXU?Q-KTFHW M=Q?"T*V\-[+!'"UOOV. C#+9?.3TQQ7L%% 'SUX4_8\T#0]5U>#4KJ?6_#=] M#M%E/<2K+O\ -#D.ZMEUXZ$G/>NXUKX$Z?X@UV"XO-?UM-"MHTCM_#EIU>FT4 ?.0_8[TN[TW6'O+N)-7N9;@VLEM&%@AC:9)8U*D9. M#&H..V17:6'P!M;SX-:)X$UO6+\?8"))+W19VLW>3S#(=I&2%RV,>E>LT4 1 M6MNMI:PP(S,L2! SG+$ 8Y/T/69=>US0]1T82?9)=(N(D" MEQAF(DC<9QQGK7H%% 'GA^#%I>^&[W1M:\2>(/$<-PZR)<:I<1--;.O*M$T< M2;2#SR#4>B_ S1K.74+C6M0U+Q9>WMJ;&2YUF5798#U10BJ /?&:]'HH \R\ M-_ ?2]"UG3;Z[UK6=>BTG/\ 9=EJ=PKP661C*@*"Q X!8G%5/^&#6@>WT)X%M_*@?:P12",,<\ MY YKJJ* .$_X4QX=_P"GO_O]_P#6HKNZ* .0U?XK>&=&\=^'_!T^IQ/XCUN2 M9+6QB8-(!%"TSLX!RJA4QD]R!WK.\6_&2Q\':EKVFD6-MJMWJVHK<7T-LB3S#^RKKAY ,M MT'4]AZ5L_&>]E\1^)/"/P^@=TAUZ:2XU-HSC-E"NYXR?1R57Z9'>@#H;?XO: M%=_"N3X@1I>C0UM&O$CEMFBN)5&=J+&^#O8X55/4D#O7+V'[0[ZW?ZS;Z-\. M_%^LQZ3?R:;._"G@BUB5=,T_9KFI M1(!L6*%L6D1'8&9=X_Z]_>O-/@OX1\7ZOK'Q1N=&\;KH5@?&^HC[%_927'S M19.\N#SZ8H ^D-)OI-3TRVNY;.XTZ29 [6MUM\V(G^%MI89'L2*YGX@?%#3/ MAZ^F6LUK?:OK.J2-%8:1I<0EN;DJ,L0"5554$$N[*HR,GFNBL]1MDN4TN2_A MN-5B@666(,!(5Z>84SD FO)=>O;;PY^U+H]]JY6VM-4\.MI^FWM^"-?NT>6RL]=2 K>J@R_DS6\L ML3LH.2F_AB:,N$WKO(R%SS7A7[1^HPZQXC^&OA_2KM&\21^(8]5$< M)#206D$,IN)&Q]Q3&QCR>IE %>3VGA.'P[^S?X)\>6MYJ5QXQ^UVLQU6>_F> M1PUQM,97=M*;?EVXQQD\Y- 'V:94$@0NH<]%SR?PK%\=^,;'X>^"]<\3ZFLS MZ=H]E+?7"VZAI#'&A9MH) )P#W%?',UMXI\0^$?&'C"[L;6WUZUU&Z\OQ#<> M()8)-.>-\11B ' 487*8^<$],_C-8^&/$%MX=TS1-7\7^)I[?[7_9&AI$988,X\V62:2.*-2>!O<$G. M <5#H7QZ\.:A8:_)J\5[X3O] C$NIZ9K<:)/;H?NO\C.CJW0,C,">.M3_ ^\D#_ )Z US'[2'BO3O$< M&MZ;HMDMSP% ';W'[25EI%G!JVO\ M@SQ3X:\*3NBKXDU*V@%H@8@*\J),TT*'(^>6-5&'OA5J'B*_:TUW0Y;0^581F.7^T=RX6WC0\.SY"A>^:[.PU*UGD^QH\<5Y M%#'))9A@7A5L[<@=!\K ?[IH Y'QU\6(_"&O66@Z=X;UKQ?KUU$UP-.T58 T M4(.#)))/+%&BYX&7R3T!K+TK]H/P_J&DW-S"_'FGZ8"LRP)+;WEJ[Y MVF-\>9M8<[2"*\L\>:CJVMV^O^"?%1TF]U:W\0>&GG\1>'8C:O-QP&!% 'V!'-'+G8ZO@X.TYQ2)/'(6"2(Q7KA@<5\P?$73]*^"OCS6 M!HUQJ>C:+?>#+^]O8+"Y9V,T-S;*DJ>82%DQ/(-W?(ST%<7XML[GX?\ B&PM MK'3H_!DVH^']3,UK#KDEW=3[;#G/>@#[4$T;2% ZEP,[0>?R MI#/&'*>8N\#)7<,U\E>)_#(^&.C_ 4\0Z)/>7'B;4-4MK>]U"[NI99+Y);9 MRZ2#=M() P,8! (%9(J9Z;B!FOD;X5_"3P_X\\]UF2[NKJ/7 EMY5R\7V M(_9(SOCVMC>3@[B,C''4UF^$)W^+FD!KNSN?%E]HVC);W5SJ^HM:VUK("Y64 M*K R2%0,OM[4 ?7CZV$\1PZ1]BO&\VTDNOMJQ9MEVNB^67[.=^0O<*Q[50G\ M<:;;>,&\.2F2.]33GU-I& $0A5U0Y.>N7';IFOFG]D/QKKGBV[^'3ZSJTNHS MCPAJT4S&5F61H=3MHHW8'DL$&-Q&>3ZUW'Q8L+C5/BAXBM+2)I[B7P+=JD2# M+.?M$/ % &S/^TQ:FRN=7L? GB[5?"EL[)+XCM+6W^S *<,ZQO.L[H,'YDB( MXXS70^(OCAHVEPZ$FBZ?J/C+4]<@^U:?INA)&TLL& 3*S2O''&@R!N=U&2!U MJ'P!XY\,V7P1TG4S>6<>EV&DQQW,3,JB-DC"O&R]FR",&O/OA/XPTN3XT27] M]I+>%E\2>&K%]!M;I511%$TIEA0K\JL-\3%!SCZ4 >H^!?BU:^,M;O-"O=#U M?PIXCM8OM#Z3K<48D:+('F1R1/)%(N2 2CG!(SBN[K@9_%GAZ[^,5CH,&D+J M'B.WL)9Y=4BB1OL$!(&QY.HWG&%[XSVKOJ "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH HWNAV&HZAI]]=6D4]YI[O+:3.N6A9D:-BI[$HS+]": M270]/GUB#5I+2)]2@B:&*Z*_.B,'= M2T>]U1(-%B\@:?8QV=S+"L$\3(6D9EB#.S,#F3Y"H"UK^$?$>L?'[4]9O9/& M>J^"=/L+&QGL[+1VAB;]_;B8W$K2(Y=W(1V5O+1=@=@@!)D M7D 8/I7P \;7FLZE\0O"5_K[>*9O!VN+IL6LRB,37$$EK#<*LOE@(9(VEDB) M &?*!(W%J .YM_ 6G6_Q"NO&(7_B:SZ>NFE@H'[H/OP3U/('7I5_Q-X3T;QE MIK:?K>FV^IV9.[RKA-P![$'J#[BO$_#O[0'AWPG\5?B7HWC#QA;6 M;ZW%C: M7LQ'E1F$%MH[ GFH?!/[0VF:CX_\97%KJLWB30+C7=-TC3?L<@>*W>6T5F(R M1A=P8G'//2@#UOP=\)O"'@#[2?#^@6FFO%M5\'ZC)I%SJ-M);7]M-B$F7.0""O'#&@#LM1^#?@G5O$0UV\\-V4^J^8)3<,I^9QR&*YVDC Y M(S73:QHUCK^DW>EZC:QWFGW<303VTJY22-AAE(]"#BO//&GB6>V_9KUG7]*O M;V&X3PO)>VUY<2 W*M]E+J[LO&_H21WK@M9_:I\!+\$;R:'Q[8G7AH;,CI<[ M9O/\G@@GHV[OGK0![5XP^'7AKQ_:PV_B#1K;5(X3F+S5(:/UVL""/P-3>&_ MWA_P?I#Z7HVD6NGV$F?,@BCXDR,'=GEOQS7CWP_^-/B5_AGX#BL?"6J>,]7? MPIIFJ:IJ,MY#:Q;I;=3_ *R4_O)6(=L 8&.2,C/4>!?BGI7Q!\8Z1<6$NLVY MO]%:Z6PG:,6T>V8QON49/FAE(R"5(% &SI'P'^'^@ZY'K%AX4TZVU")_,CE6 M,D1OV95)VJ?< 5O:?X,L=.\::QXFC+'4-3M;:SE!QM"0M*RX_&5OR%?/7QA\ M6V*?M4Z5X;\3^/\ 4?!OA5_"!_B; MIG@OQKXLN]*\7- MO.LCA=WDRB)V,4A4$A3D<$9SQ65'^TE)9ZEX>EUSP5JF@^&/$%ZFGZ?K-S

<$KN SP >IZQX0T7Q#.\VI:9;7TKVLEDS3(&)@$]/5@2P=U+L,C! 9B2 0>F<5YG\5_VA]3/P MI\9^(M#\,:LGA:R@NH8/%5K=0AB\1:-YHX WF>6LBL-W4["54@@GT70O&=UI M'[/6D^*;QGO[V+PU;W\SR28::3[,KL2V#R3DYP: .QO/"FCZA#IL5SIT$T>F MR++9JZ9%NZJ55D]" 2*^?O%7[-FN^+;S6;"\LO"K6^ISOO\ $@M'&H+;LY8* M8\[#*H.P2>P)!.<\Q_PG7C#P+\7?"&I:AXFU#4_#G]DV UJTE<>26O99%6<( MS?*4D\E<@X"[N/3IOVC?B-X@_P"%O?#GPMX6U&\TVUL-6L-0\17-L\B));7% MRMK#:,0NT^87DD'S9Q;MQSD 'T)I?A?2=$EU&2QT^"UDU&3SKQXD ,[[0NYS MW. !7-77P0\"7FHV=_)X8L?M=HGEPR(I3:N2<$ @,,D]<]:S_@SXCNKI_%7A MK4KR:]U'P]J;PB6Z9GFDMI1YD+NQX/61!CM&,^_I- '.^'OAWX:\)WSWFCZ+ M::=NKR?3MCK MFE6VI6J'*),GW#_LDVY MB23^)KH:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^9?'/P M:\0>(]9\36Q\!:+=:GJUY,;?Q;%=+#;16[G]U)<6N[,MQ$AVA]C9**05SQI> M+_@_?:?JUK;6WP]TSQKI5II=MIVF7)NTLYK81)L*766'G1'"G;AL8/%=GJ_[ M0%I9ZGK,.E^$_$?B33M%G>UU#5-*MHW@BE3'F(NZ16D*9PVT'!!')! Z'PS\ M7/#?C#6-*T[2+F2[?4])_MFVF6/$;6_F",Y)Y#!C@J1Q@T >0W'P*U3PGX0\ M':6/">E^.;+3X[AKZSMI5L;N&ZE8.9;:=F0+']Y63<,C;UQBN^^ ?POG^'FG M>(K^^TZRT?4?$&H"^?2]/P8;&)(8X(8 PX9@L6]V[O(YYZUZI10!YY\.O!&I M>&?'?Q"U:\6,6NMWT%Q:%&!8JD(0[AVYK@/'?P<\47_B7Q=XATJWM;NY?7-+ MUG3K2:<(+D6T"QR1EOX"?FP3QD#/%?055-7U.'1-*O-0N=WV>TA>>38,MM4$ MG ]<"@#YJ\??#OXJ_$3Q=J?BFTTX>%?-\-_V1#IRZH@NF87MO-*IFB)"&6)) M4#*?EX.03Q27X(>);WQ3%J^E^ ;/PI:/H]_I4T=UJB75Z[S1861Y=S[E# #& MXGG-?2_A+Q-9^-/"^D:_IWF?8-4M(KRW\Y=K^7(H9=PYP<$<5K4 >;ZUX$U2 M^_9YN_!L:Q'6)?#1TM07^3SC;>7][TW=ZOZOX-O=0^"]WX641C4)M$;3P,C9 MYAAV=3QC-=-HFNQZX;X):7=K]DN7MF^U1>7YA7^).?F4]CWJ+Q=XMTKP+XN JJ.68D@!1R20!UH ^:-"^"/C+P_::#I^M^&3XXM+; MPQI>E6T+:R(++3+B&W\N<20%PLRLVT[MK$@8P._5_L_?!OQ1X U30I=;LK&Q MATS2)]-*6,H:(EKEI5** ,+M; &!C%>B^%OC5H7B75)],GMM3\/ZC%;->BVU MNU^SM) I :1#D@@9&>&?$>M65A%#JEI#J#%+#4KRR:*TO&&>( MY#U) )&0,@<9H R[_P"%-WJ7[3-MXWNK*UNM#B\+RZ2&F*LRSMKKKO\ M:-\'V6JF"9M072UO1ISZ]]D;^SDN2^SRVE[?.=N[&T'O5WQ=\<_#WA#6KS3) M+75=4GL(UEOY-+LS<1V2-D@RL#P<#.T9;&#C!% '%>)/#_Q*^+4FD6^H:);^ M!_['9KT7WVZ.Z,]X(V6,Q!,X0,Q)W@'IQ7F/B/X ^,O%FC>&"_@>*#7M!U>Q MU*[U75=;6]N-2\F96D$#L[>3N7<>0O\ =QS7T7KGQG\/Z2NEBT2^\03ZE;B\ MMK?1[#+F)9=1B\.16#1H_RF9(%7 ;TW+7>>#_%>G^. MO"VE>(=)D:73-3MDNK:1UP6C<94D?0UL4 > Z!\,!\1['4+J["OX?UOP?:Z+ ME6 D66/S _!'&"PYQ63X/^!'C2'P3:WGBJ\M=3\=7GB72M2U2Y23]VEI931! M(XR3TV1R2[0!\T[C%?1UM:0V<92"-8D+%BJ# R>IJ5E#J5(R",$4 >4?!.PN MK_Q-\1/%=Q<-/#JVK+:6?R (;>V38&4C[W[QY0?=#7K%065C;Z;;);VL$=O MF=L<2A5&3D\#U))_&IZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH ^<_!_AO5-4LO$/B7X2>/8])TR_P!7U":]\->)]+2[ MM8-0$[I=C*/'-#OE5V(\QE^;<%PV*XKX?V6D?'CXJ>%Y]7T:#3["#PM>PW&D M:;.WV":6/4=C,I4#?&6!9=V.O.37OWB+]G[X?>*M:O-6U'PW U_>D&\DMYI; M=;PX _?K&ZK+P /G#<<=*ZC2O!6@:'=V=SIVCV=A-9V?]GVQMH5C$-ONW>4@ M'"KD X% 'RQI\PN8XOAXUOK/B>"#Q1J\.GZ"FHK!!+9V[*-MU/(VXPQ>))H$G:.-U5S M\Q4* I=MISS7UAK_ ,&/!?B>+9J&@02,+R34%FA=X9DN'&))%D1E=2PZX(![ MTW1?@EX$\.W=O=:9X7L+*Y@>.1)8D(;?&7*.QS\S@R.=QR26.2> _[?TW5[ MG1X["U\2W=G]C6]OK83Q/'N#>5*A^\AQ@CWKRCP-^SI-%XUTO5]6\*>$O"VG M:9!/']D\/L\SWKRILR[-&FR-5W809^_VQR <+X?\"Z=\._@#\&_'&FW=\GB> M.Y\.Q7.J/<.TEU!=7%O!/#("2#$8YG"IT7"[<8KG?'NHSV?@;_A9.@Z5+;RS M:XLEKXMUW7ME_<(UYL5([:)77RMI*+&[I\J@LH)-?9!\$Z"WA[3M".EV_P#8 M^G-;M:66W]W"8'5X-H_V&1"/]T5R;_LY_#>62^:3PG9S)>EVE@E:1X SDEV2 M(L4C9B224 )R: ,[X(ZV7?QT=0OL@>*;NW@-Q+V^7:BY/Y 5U?Q5N_#.F^#+ MB_\ %R>;HUC<6UWY81G=YXYT>W5$7YGK;(X]Q>= 0&R3P>G/H,=ZV_&7@C0_B#HC:/XAT]-3TQI8YFMI&9 M5+HP=&^4CE656'H0#VH \'^(/AGQ9XZT/Q'X]U?3O["EL]#N;;1-!AE5[Y(Y M #+)<.IVK(57:(T8A03EB3A;OQ:N-/U/X ^ XM%0FZNKG21H\4)4,K HQ')X MQ$),\]B*]0\+_!3P3X,U+^T-'T&*TN]C1^899)/E88(P[$) MB"YO-KHT>.\ADXQUW<=:Z_X%7"Z7-\8(-;NHFU"#Q#YUWYFW(B.F6>TD #Y? ME< ]RK=>:[N3X'^!9?%2^(W\.6IU5;@78?<_E>>.1,8=WEF3/._;NSSG-/\ M&?P6\%?$'4UU'7] M[^]$8A>7>\9FC!)$\;BQFFAU*YTT-(+*2\E:(J'QO3!!QT&15KX):-:>)?A=XM\/^ M)=+M=9GTC6+^*XU":V_T?49R2[7$:.[[22Y! .%8,!P*]6\5_"3PCXTCLEU7 M1(7:RC\JVEM7>UEACQC8LD3*P3 'R@X]JV?#WA/1O">@Q:+HVF6VF:5$I5+2 MVC"( ?O<#J3DDD\DGF@#B?V9T$?[/OP]50 JZ+; =AY8KTRJ6BZ+8^'=)M- M+TRVCLM/M(EA@MXAA8T P%'L*NT %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% 'R-X3UWPAK]]\0)O&7Q?NM MU:T\5:M:16(\1Q6K6]O'.RQ!82*/A1I]_KD\U[<&:XC MM[ZYB\N6[MEE989F7 Y9 IS@9Z]ZC^$GPE3PE;^+#KFG:;=76J>)M2U:&41+ M*WD3SEX]Q*Y#;2,CMZUV>I2Z];^(-'M],LK!]!99!?S2RLDT.%_=B) ,')ZY M(P* /E'X<>+/ ^J_#N36?%_QAU?2M<62Z:Y2/7-C0;9' Q&%/0 8T;\ ] M7\0Z_P#!SPGJ'BG<==N+)7G>1-CR#)\N1U_A9DV,1V+$5F?!CX1IX-^&5KH' MB'3M-N[X-/YQ2-9597D9@"2H)X;FJ_P?\,>-_AUX*^'OA6YM=-N;#3HKFSU6 MZ:\D>6&&/>+0PY'SY B#!L;1G&<4 6?C5K^L"_\ "7A'0[Y])O/$UZ\$NI18 M\VW@CC,DICSP'(& >V:K)\(=:\':]HVJ>%?%6JS0I-LU:PUJ[-S%=P%3EER, MI(#@@C@\C%;'Q=\ :KXL30M8\.75O;>)O#UY]ML1>$BWGRI62&0@$JKJ2-P! M(ZX-Z9\2OB;KFAV^M:-8^"?#NF7B7UXUKJS7ES?R1Y*1)MC0)%NPQ+ON?CM%X5\1ZGI-EI.K>)-3U#Q/+I%O;&=%2.5;*&;"L1\D6".3G M!+&FP?!;Q!%^RMXG^'I:S.OZC;:O%"1*?)W7,\\D>6VY'$JYXX.>M)I/P6\0 MV7Q/AUZ0V9L4\57.L';,2_D2:;#;+QM^]YD;<>F#[4 ;EC\>;K[)X@MM2\'W M]KXGTB>"W.C6DPNO/:;'ELDJJ %YY8@;0#6QX$^*=_XB\8ZEX4\0>'&\-:_: M646I+ MZEW'+;N[(&#JJX(9""".XKS_XI?!_QCK7B7Q/JVC);WEEJ%Q822:8 M=0>T:_MXE82P-(JG9DD$=CMP< T_X0_"77/!_P 7Y_$T?@O0O"'AV_T7^SWT M_3K[S;B"5)O,623$05R^XCAOEVCEMW !] T444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ? M-EU_P47_ &?+.YFMYOB)8I+$YC=3')PP."/NU[7\-_B7X<^+?A*T\3>%-2CU M;1+HL(;J,$*Q4X/7WKXO_;%\%^'[+]LW]E6UM]$T^"VO-2U#[3#':HJ3?/:_ M? &&ZGKZFONJQTVR\/Z<8-/L8K6UB!9;:TB5!ZG"C R: +U<9XQ^,7@[P#J< M6G:[KD5E?2()?(6*25D0G 9PBML4X."V <'TKR^Z_: UB+XR0Z'5-%OX=1L).Y$*E0AW2+]['"D 5]"? #4Y);? MQ=I%Y9V,&JZ3K,L%[=:;#Y,-[(P#^=LR=K,&&X ]#?9::TZ@!KJ0CDA- MNR!1@V8FB0.0#@D[<\ MT ?1ZL& (.0>0:X.^^.W@+3?$;Z%<^);6'4DG%LZLK^6DI( C:7;L5LD#!;/ M-=Q -UM&/5!_*OG/Q5X=T[Q;X1U[X/?#S3?MUK=W$\6N^([A@]MILDTA><[S MS-=?.Q"KPAQN9< $ ]]\2^*-)\':-<:MK=_#IFFVX!EN;AMJKDX%.U3Q%IFB MZ#/K=]>Q6NE00&YENY#A$C SN/MBOE/]I?X@:)KLOB?0O$']I6VD>&;=/LML M^E7DJWUZ55UF,B1E#'&K#&6Y_&3PMX5^+'[,FH:O=V3W\5KX>EGM' MGCE@966#()1@IX*]Q0!['XB\=:#X3\/+KFK:E%9Z6^S9.P+;R_W0J@%F)SP M":B\%?$/P[\1+&:[\.ZI%J44#^7*%5D>)O1D!?$WB M:6X/]AF*XT^TME:62YNGMVA1$B4$ROB1MJ@<'GMD.^$OA[6[WQCXH\>:WI8\ M.G78;6VM-&8JT\4$)D(DN"I*^:QE.54D*% R3F@#J_&GQ2\+?#R2VC\0:O%8 M37&3%"(WED8#JVQ%8X'J1BFZG\5_"6D>&+/Q#=:[;+H]YC[-$+*YT>PL%TJRU^,BSX@DO8[NW22:-#G9D%CCMO84 ?0%C\4_ M">I>$IO$UOKMHVAPL4ENV8H(W&,HRL RMR/E(SR..:=X:^)WA?Q?:7ESI6L0 MSQ6:[[GS5:%HEY^9ED"D#@\XQ7S1XY2R7]I^[T:*39X;N=:\.W>K06V'C%\R MWOE>:!D*7>&S4YQD!/6KO[7,B6'C;36L)9X9+S2IH-9\LE8C9>8F#(>@&XXR M?4T >_>$_C+X,\(_%ZV_LG M6O@R?#]I:L4UZ.WB ;:HMC:R[]I'4!!D#H2!7MU !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ' >.O@9X/^(_CWP9 MXRUW3Y;K7_"$LLVD7"7,D:PM(4+ED4A7SY:?>!Z5W]?FQ!\?OC)\1OCW\9O# MFG_&;PK\/-(\(Z\]A8V^O6J[IXB\H&P]]HC&?]X5][_".#7K?X<:$GB;7K+Q M/K9@W7&KZ>FR"ZRQ*N@]-I7\J -M_#.GOXGC\0&(_P!J):FR67><>46W$8Z= M>])->O=9BO]=T#4-05$U!]"U::S6]"+M7S41MI8+A=X ?: -V , M=5#XIL)_%EUX<1W.J6UE#J$B;#M$,CR(ASZ[H7X]AZUX3XX^+FN6OCCQW9W' MCK1/ 4'AMX1IVG:C:K++JD;6T(*@)!B;/7% 'HVH? 'PE<6.B MV^FIJ/AN31H7M[*[T/49K6=(W.YT=PV9 S?,?,W$L=W7FNH\$^!M(^'VB_V7 MHT,L<#2O/++_: U?4[KP_I=SKEE\.YFT*W MU;59[BS:\F6:8#9!'$"#CAB6/0#%>Q_![Q'J?BGP3;WVJ7^G:M,99$BU'2S^ MYNH@V$DV]48CJAZ&@#GO^&;?#4.IZM>V6M>+M)?5+V74+J+3?$U[;1-/(V78 M(D@ SZ < =!7;ZSX&TOQ%X//AG4QY=II N""TF=Q;*@DDY/>O M(_&GB;XF:?X;\9>-&U?3O"VFZ'<70T_1KZQ$@O((#M$DLV\%?-*L5VC@,IY) MQ5KXL?%_QIX=\.>$M1T7PN(K359K#[;?W-U'_H@F9=\?E9WLPSC/2@#V_P M M?*\OD+C;U[5Y+I'[,?AGP_!]GTO7O&FG6HE>86UKXJOHX@S,68[1+CEB2?K7 MK;L51B!N(&<#O7SKXL\=?$SP?\/KWXC:KJFGZ#P=-8?/-$90L=N)M^[ M[1(",87&Y@,8YH ]WU[PS8>)M!N='U&-KBQN(O*E4N0S+_O#G/O3=7\+:=KO MA:[\.WD+2:5=6C64L2N5)B*[2-PY''>O,/VBOB[K'@/1&L?"<4-QXB,7VR:2 M==\5G:JP#2.!W;.U1W)]C4?[2'Q3\;?#7X1:EK_A+PW%J]W!8?:'O9[J...V M.!EC&3N? R<"@#K/'/P3\._$ >'/M\^L64GAYF?3I=)U6XLGA8QF(MNB=23L M++D]F/K6IX)^'EIX%-U]EU?7]4^T8W?VWK%Q?[,?W/-=MOOCK7.^,-8\;:M: M>#=.\+*EE+JX$NIZ[+;":*PA$.\X3<,N[E57G R3VJ+X3^*O$-SXQ\8^$M?U M*TU]]"%I+%J]I;^1O$XDS#(@9@)$\H$X/(D7@4 :_C3X/:+XTUN+67O=8T35 MTA^S/?:'J,MG)-#G/EOL.&&>>1D=B*J7WP#\'W/A_2=*M+2ZT9M)E>>PU'2[ MR2"]MY7SYC^>#N8OD[]Y8-GY@:X'XF?&B\M_B-JGAN#Q?I_@FSTB&%Y;BXL6 MO9[J64$JHC4C;& IRQK7\2_%+QUH?P%F\3Z?X?L/$.O1Z=/.9[2_C2TRBDI- MRIR>:X+7_C/K6F_LV?#SQ:VIV>EZ[XCM]%6>^FM3/'%)=B'S7$(8%L;V M(4'M4=A\7]2T;P5XDUQ?&^G>.[FR\NWBL(M'.FO;S2.%1I 9&8J<^@^M '=> M$_@'X8\)ZY8ZMYVK:W>Z:C1Z8VN:E+>KIR,,$0!R0IV_+NY;'&<<5Z/7CD&M M>.?A_P"-/"5IXDURS\1Z;XCG>R=(; 6KV5P(FE!4AVWIB-EYP>AKV.@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@# MX9^!'[%UEK/Q^_:%\1?%GXDOH5E;Q7R^(90\DRW%TSQ$YW%55XR 1CYSCO67=>$I?#>O^ M/X?$7PQOO'M]KFI2W>GZS;16TZO;M$JQ0.TTBM"8MI7@8( 8')('TK10!\N> M ?AWX@^"/B31?$FJ>%[[QAK&TC<_*K;25#'J0I(R>M>F44 M?,NHWGB;Q3XXU&]\=?#/QIKFF:;J,BZ-I&G'3SIIBCF:7.+LW]C>/93-&LL*+(K.&^8KE1G.">1P37I]% M#9"51BHW, 2!ZFOF+PYJ/BC6O%$?B7Q_\+_&^KZO;W#-IVGP#3FT[3%W$(T: MF\!>3&"9&&<] !@5]/T4 ?.'Q8_9Y\6W^C>/+[P[XZU26]\0E9&TQM/LGR% M"0K*Z;@BC) W=23WKM/BUX&\1:Y^S?KWA>WGF\0>(I]):V21DBA>XD*],#:B M^G85ZW10!XQ\5M5\;Z)X;\(Z)X=\/:W>VMU$(M8O]!-JUW9Q)$!LC$\L:AG8 MXW@G: Q S@CH/@I#9:9H5QIFG^!]=\&V\+B1FUTV[2WDC?>D+Q3REVX&2Q'4 M5Z/10!X=J-CJ/PX^,'BKQ(O@K4?%-KXBM+:*.[TI8&>!H@RF*022(0K;LY&1 MQS5OPM\.=;T;X >(]">U6#5M3CU"X@TZ!PPMC.SLD ).WY=P7TKV:B@#Q'1- M,\7^ O@A\)[:#PQ'K5YH6G:;!K.CGRFND$=JJ/Y#,P3S$< _> .T@'G-Z\%ZGX7L?#UR^HW]WJKP[9)O(>(0PB.1BPS(6W' P!W/ M'N-%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !17Q)XV_X*"ZSX$T#XNVU_X1LY/&W@SQ+;:)8:/%,^-1AN&)AF M]1F-6? ]JGU/]O;Q!KUS:P> _"=CKTD?@D>+=0\Z5\0-C_4@J?\ 9DY/]V@# M[4HKXIL?^"C$&I^._@QI%MH$#Z7XVL[675+WS&SID]PTB0P^F2Z8Y[&J>D_\ M%!_$5\-"\33^#K"#X;ZMX[G\(Q:R;AA((%(\NZQG&"-^>V4(H ^XJ1F"@DD M#DDU\,'_ (*5B-/C'YOAJ")_!Y8:*"[XU;$_D=?=P<;:^E_$6OZMKO[->KZU MJMNFF:Q=^&9[J:"V9@(9&MV;"D\\9H ].BE29 \;K(AZ,IR#3Z_-K_@G_P#M M7ZWXC\ ?#CX1>#+&#Q'XFLK:_P!0\2:IK5TZI86YOIB@49W2N5>/@< ,OOCL M?%'_ 4JU3P=\,]:U+4/!UI+XQTKQ;)X;FT>WG'/#MAJNB>%/#-IK=Q=23."9Y]NV#CC RV3[5S\?[=/QC MAUKX907'PNT![7XF69D\,K#JLGFB78A#W)*X2/\ >*Q"Y.W/.10!]X45\\_L ME?M)Z_\ '6X\>:#XN\/V7A_Q7X-U)=.OTTR=I;64MNPT9;YL?(>OJ.E9GQ8_ M:2^("_&NX^%WPG\(:5X@U[3=.74]4O->NG@MH8VSL1=G)9L?2@#Z9HKY'\3? MMC>.]/\ "_P\T>R^CQ9\9WUQ86V@ZQ<&*TM_(QYL[R#YC'M96&.<$]2,& MC:_MQ>)/#^@?%_2/&7A/3M.^)'P]TO\ M:2PT^Z>6QO82JD,CD!ARZ@Y]?:@ M#[&HKX2/[<'QFM?&G@KP_=_#+PY'<^.M/^U>'HDU60L)-H(^T-C"KC)PH)QW MKW;]E+X_Z_\ '#2_%MIXKT&RT#Q-X7U>32+Z#39VEMW=0#N1FYQSWH ]WHHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** /D'XD_L?Z/XR_;;\/?$B367M;5K..:^T-+7*7EU#'*D4[2;Q@ MA2BXV'A.HS4W[%_[).E?!&\^)$TVL-XC&L7+V$*36WDBTL@SD6X^=MP^;K\O MTYHHH \A\/\ _!/+3="^$_Q?T>+QG<-J-_J5M/I6J_82'T@6\QEC6-?.^;_6 M2#(*_>SVKUSQ1^Q_HE[^P3I?PBAU4VPLK""[BUH6@+K=^9Y[S"/>,;G9^-_1 ML9-%% 'FNK_L!Z1J,?P.MG\4SK'HJ_\ $T(LSNUD^?Y^9#YORG?Z[J]]\6^" M?%FM_%_QG WCNXC\%WWA6>QA\+_808;:9HU7[0)-X+$?-\N!UZT44 >">"OV M)X?A1X"^#WBSPGXM&C^./"=]>-W'(V] MIK/[%NDZG^UQXC\>R:^YT_5]+DEGT!K/,8N7MV@\\/YF,A>0-F>O/-%% '-? M"_\ 8EL_!'[*7Q0\(IXLFO[_ ,42E9-8GL1NMXT90B!/,RP '=QR>U=Y_P , MW?\ $X_9:N/^$B_Y)]9/!M^P_P#'_FWA3.?,_=?(+2^2_M],#/9*K/NCP9?GW!B,_+CT-2_'3X5>+/ASXTT? MXK^"_'YTCQ3J^DV^AZM]NTI;R&[(0!9PGFIL<$EL989-%% $OQ(_97US1/A/ MX'\76WQ2UF[^(W@2:;5[?Q'JMO\ :UNC,!YL+0-(-L9"JH4.< 8YS61X4_95 MN_&WPG^*WCKQ5XR_MGQS\1](-C-J<6EK;P6%N L:0+*0W**22P)P/ GRAPHIC 25 gds-20221231xex15d2003.jpg GRAPHIC begin 644 gds-20221231xex15d2003.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" !! EH# 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#ZQ^'_ .TG MXI\0_&S5_#=Y;:<;-9)HFLUFD9+,0YW&&18,S/WNZS\+?C[XX\57 MVA0ZM8Z593WEGJ\KV,MV([IVBN(Q;E+)9 M[73M)\/V^N:=^^D6"RA2:WX4[LA05X=>?]H55T;Q1\,-4\1"WTS4/#%SK22* MR?9W@,S2/E@48M 'SC\/?VDOB7X@\=0V$TUA/8?\(Z=0GAF@4.) MO)N'!38.6\Q$0IDKA3@D\G4\!_'KQYJVL6SZCJAFTZ_TFYOX!%8QGR]L4TBR ME1'N,7RQ@?-DD\DYP/IM+;PS;VM^ZP:7#;6T7]GW;;(T2.-1GR7/0*!(3M/' MS^]8VD?$OX?RP:S>:;KFC^5HD(AOY;>1 +6*-W55;'1 PD XZXZT ?/?P0_ M:+^(WB77?$T'B7['J)T_3[N\MK/2;#/F2Q+$/++[N%!D!&2&;)YZ"F?##]HG MX@ZGX&\7SZK,FK:I:6LI>'KO38(I;_5HH)(7B$;9:2:91D$-M8EFZX[U-J^K> O VB2^( M=1ET+1=-GABG:_E6*)9DA7=$0+KG4[M](E MTZ. 0WMTMJ5@#7PMF+QB,9?*3@L2$&!\N>F+H?[17CB^\#>-;Y];7^U-,M86 MB26QA;R'-ZL.]?+7]XKHW'!Y''2OI&:^^'J:*K$^'Y=)G0Q Q1PR0.D3&3;\ MH*D(S%\=BQ/4U-;_ /"#6QLKN"#1;=M0O?[/MI4AC1KBYA>1A$IP"S(\,C = MBC$=*!GSEJW[4/B)?AGKNNV5Y+:7UE-:F(:G9Q+YL[;@ 0,?+P>M?1UU MXC\#:!)>Z3V7 MAV)=/A2)K:2SB*P1(GF(H&W 55E+ #@!SCJ:!'@'A/\ :@\:P_#?7-=U"[TC M5KY==@LK1/(VB.W>W\^0; T99T7CD@;@0&:K&D?'SQY/\!Y]?_MO3-1U^'73 M8O*L,-NL<$,;F;?EG5=S02A&*Y&6/;M_B"XQQ0,\9NOCSX^7X::9>QSP3:V+C4GO9+*.&X46]N$96# MJ-A11*@=L+R"HVL17MGP*\5ZWXR\"G4/$$3Q:BM[<6L@D>)OFBD,;[1&BA5# MHX .6P!DDGA_A_Q-\,O&&LWVD:/=^'-6U%LW%S:VPAD=SN1F=@!\QW)&2>>5 M4GH*VT\8>%-&T*75$U/3;+1_MLT$MVKK' MSYS),'8?*&\T.&)_BSGF@1TM% M<=:?&3P)?Z+)+/Q'IMSH5M +JXOX[E3'!&5W[I#GY/EYPV#0!TU%:Z15 MGC"EC(#G&S /S'CMG)H ZVBL^Y\0:99WFF6LU_;QW&ILR6,32#=&TUO^QVUFU&J>:(/LN_Y_,/1<>M '145R<'Q8\'7.O?V'%X MCT^36!-Y!L%F!F#YQM*=1SC\Q7207]M,KNZM-#U MZPU2ZMG=)H;:=7="C;&..N W&>GO0!T5%8.K>/?#F@Z-;:MJ.MV-CI=R<0WE MQ.J12'!8 ,>.BD_A5:/XG>%)K$7L>OV,EH9GM_.24%1(D?FLI(Z$(-V#VH Z M>BL)/'7AV2R-XFM63V@O8].\]9E*&YD9%CB#="S-(@ [EAZUF>)OC#X'\&:N M=+UWQ7I.E:BL:RM;75TB.JLZ(I()XRTB=?7/0$T =A16#<^//#UIM,NL6@5K M=;M7$@97A99'5U8<$%893D=D-6X?$NE3ZC:Z?'J%NU]=6C7\-OO&^2W4JIE MZ[09$!/^T/6@#3HKEM-^*?@[5]7GTNR\3Z3(6WN,HHY^9B,<# M)Y'K3--^+/@S6-1:PLO$^EW5XH"] M<G3DEBG#+]H!8>6<=#\C'GC STJS#\1/#%QX; MD\01:]I\FB1/YT^V.JV[7=CYUPJ"YA4(6="3 MR )$Y_VA0!T-%9%YXNT33Y+*.YU:SA>]<1VX:9?WA*-(,<]U1CGI@58;7=.3 M5K73#>P#4+JWDNH+;>-\L*%%>11W53)&"?\ ;'K0!?HKG;/XC>%=1U2WTVS\ M1Z5=WUP)#%!;WD1O7CKS572/BQX-U^^BLM-\3Z7?7DK*J6]OG>@#K**QW\7Z)'::OG_%?PAJNF:MJ-GX@LKBPTI0][=1R9B@!SCE '645S>@?$?PSXICU M!]+UFVNQI\:RW>TE3"A#$,P(! .QN?\ 9/I4\WCKP[;Z7I^I3:W80Z?J%O\ M:K2ZDN%6.>+:'WHQ."-K \=C0!NT5RES\5?"-K9:?=MX@LGM]01I+1X9/-\Y M57)M*LM4=7<6D]Y&D@";=Q8$_+C>O7'45'J/Q6\ M&:3JB:=>^*M'M;U@Q\F6]C4KM )W9.%.&!P<9SQ0!U5%9O\ PDFE?VM_9?\ M:%N=1^R?;OLPD'F?9]VWS^*_@_Q9K7]D:1XBL;_5/*,WV.*3][L 4EMO7&'0_\"'K0!UE% M<_>?$#PWI^@7&MW.MV,.D6]P]I+>M,!$DR2F)T+?WED5E([$'TJ)/B5X6EBG MF37;)H(+F*S><2CR_.D?8B!_NDEN, G!ZXH Z6BLJX\5Z-:A#+JEHJO.;8-Y MRD"4(SE"<\$*C-SV4U3C^(?AF7PY/KZ:]I[:+ 0LM\+A3%&2P4!FSP(6"*P.<89F ']XYQG!H ZJBN3\0?%K MP5X4U5-,UGQ7H^F:@S!/LUU>QHZDIO&X$_+E>1G&\> M8T*LJF0+UVAF49]2*H:?X\\-ZMJRZ79:[IUWJ+1F9;6&Y1Y"@8J2 #V96!], M&@#>HKF-'^)WA/Q!?RV.G>(+"\NXDGDDACF!:-89#%*6'\.UP0<^A/3FH](^ M*_@SQ!J%W8Z9XJTC4;VT_P!;;VM['(X_=B0X )+?(0>,T =717-:%\2O"OB? M4ET[2=?L-0OS&)OLL$X:4)@'<5Z@8(Z^M78?%^BW.DIJD.IVTVGOH(H V**Y67XJ^#H/#UOKLGB;2X]'N+@VD5Z]RHBDF$GEE M <\D,"#Z8)Z?P[>:]'K^GOHUEO^TWPN%\J':Q5MS9XPRD<^E '1 M45S_ (F\?^'/!LD<>N:U9Z6\D;2HMS*$)1?O-]!D9/:JNN?%3P?X:=%U7Q)I MNGEXHIU^T7"KN25ML;#/]X]/H3T!H ZJBN2UGXM^"_#TENFI>*=*LVN(%N8? M-ND'F1,&*NO/*D(Y!]%8]C750S1W$*2Q.LD4BAD=3D,#R"#0!\X^%/A#K.A_ M%>VU>6R\+WKK1.HW$ $$C R!+\+_ (,W/AOX MI+KHU31[ITN+IVM8;G>YWE_M6TA [>5+)%&!(3TR=AVBL7P9\ O'6A?&9?&= MW>SSV!E6X_L@ZA'^X:1IA(XE$7[V3!RZE44_:6"O\I+=9\._A=-X:^(D>NCP M3+IYEDF+3[=/0P>9RS,\^*O R2*)8),Q_*LG[US)NW;I0G1 Q]?^(_PSUSQ/X"\8:38,L-[JFL17ML MT=RT68U\C.64@J?W;>O8X/2O+(?@7XSE\.^-].30?[/GUBYM+FVE&H0J 8[N M21E9H2C$;&3EBQR">3C(,U? /P O?!O@7XE64VNZ%8V.J:)-I+-;,3;V[K;& M,RRL<"-4R^4 '')Z#'I#>"XKO7_AS)?3Z5=:1H.DS#S9)%8W,[Q11J8T(QLV M+(V[/=>.IKC=(^!FJZ)X?^*&BZ=9-%'K/A][*TFNKA"+R\FCG:1F8$LP5I43 MS)%5B!T(4$P?%WX*^+O$D/@"XTB.VNO[$T:?3[^Q=H@69XHE'E%U&22AZN@" M@D, FM7PS\&KNS\%?#;3;;4X)K?PSXBFU@3R2FPOCJ-_%JL45_)Y4O*4M]2OKZ6[C"ZC(R)MBB$0.8_NEQ,"N/EC95YKZ>HH XAOA]-/\ M3?$7B*:Z0:?JN@6FC"&+(F1HIKIV?/3!%RH'NIKY[^&O[(GBCP9K6HZKR:Z>^^#VO6?PRDT&RN;6YU#_A( M=0UD21SM;-Y4]U,/$FF>';:RNM.%M8>'X=,O+@&!P!TJ8^'O%K>+1J9MK46_VC=M'B6]\OR^F?L_D^7G M;SMSC/?O7HM% 'SEH?P.\<:=\9KCQ9/-8/H\^J-?&R76)O-"E%4(6^SC6Y\Y T30JIV \$$99%XP353 MX"?L]:U\'?B)K]]-?:?7/([2ESYB! HV@#D'DN>!CGZ HH \ M=\;?!?5?%'P_\.>&8+G3$:SADM[N\N(W'M,O=?TV_U2QU7[?<:C\L8Y[?Q3IVM+*FYD>"VFM9&7& 0S"!@.P)'-0_&'X(>( M_B)XZ;6+*[@M8;:VBBT^7[7+%)!,SXDE*@%6V+\X4C#LJ X"DGWFB@#YL^(? M[+5[X]\0ZUK%W>[[ZYMX+6*XBO'AW;+216E";2L0,_D8C7( 1SDEL5ZG8?#R M_B^(?A_Q++@44 > >#_P!G+5/! M?Q%7Q#:ZLUTANIKRZENKR4O>;GN62-HP!&"!)!E@N!Y?R@5RGPQ_9>\2> OB M7<>)A'IHB<2_9HOMC/\ 9FDBD1F(,7S\R< GD9S7U510!\L_"']E+Q-\+]2> M236;&]@$N "P )"C?^"_P \4?#OQY9ZYJ5U83 MVZV]S;S+!J=U(3O6!$<1R(0V?L^XAFX\S ^X,_0]% 'B]Y\"-1O?A?'X8.J6 M$=Y#XCN]>CNY+/[0B[[Z>ZB4(Q W#S54D@C[W!XKSKP!^RGXKTKP+?:)K>HZ M/YTFJ6>IPNB/<>4T,'ED(P\IE8[$ 8DX&2%!Z_5M% 'RSH/[,7B;3_#]K87O M]G78@UVVU3[,-081R1QV9C92Y@)5O,PN44$J!N+8 KKK/X(>([WX):]X-OVT MBQU:^O8KA;RU=GB=$GB<;U$4>U@D07@$$\\9Q7O%% 'SC^TI^SKX@^,OB_2= M2TZXLUL[*&*(Q71%EE5(8I0\F71E<$L@$05%.YV;<0N/?J* /FKXE_LNZWX_UGPG>?;?#%F= M%^SI UOHFW[*T PB26:2T2\TN2S&L MPZJP2ZF+(HO9;AT =&WE1(,'<@/IW,/PF_97\2?#OX@1:Y>:S8W=J]Z+Z=;) MI8&9G27S8R!PR!Q;E5/RGYCM7&#]0T4 >3:E\'+^_P##'Q/THWUMGQ=J_P!O MA;# 0Q&VM861^#D_Z.YX_O#D'D>;?#W]EG6/!>C^(+*&WT6PAUF*"SG@@O+B MX3RQ<(\LG[T=?*W(JC'W5W')8U]144 >._#CX6^(O#NE>)+#4_L._4K$VHOE MN/,=W'F*GRB%-J!7S\S.Q).36%XU^ _B?5?AEX&\-:7?::;G0='ATZ[EGGGB M6=XT@4&,)T^:$D,?F&<#&2:]_HH ^;]"_9JUZ7P[X;T?4]6CT^+2VOY9)[:3 M[296F41Q@K(F<;2Y;Y^, #KE>DT3X#ZGI7PN\ ^&/[4M6G\/:U8:K,YB(0I" MX>2),=23NPQQG/(%>V44 >#?$CX%^(/%GQ1'B;2[^+324\M)ENI1L5+>55#H M,9#R38*H1@*6)9B (O&WP#UOQ5\1SXE1]-B.8ID1W+)N@\KRD)V;UWGS=Q0@ M !>&)->_44 <'??#R\N_BM<>*ENK9+27PVVB"W>-G82F?S-Y&0"F.,9!/M7D MG@O]E2^\"_V6UE?QW]PLNI"[EOIF\LQRK*^EZ* / MDKX6_LX/';M76_"#]F; M4_AM\4K3Q-<:S]KMTTQX9E7:"\SK"I0C9DJIC<[MPS\@*\$U]$44 ?/OCW]G MWQ%X@^#%YX.T_4[%+VY\2WFLM<,TB((9[Z:X"<Q*G':LNQ_9T\4+\ M+Y/#=T-%N[R6ZM[J3[;KT7X >((_ M@+XC\#7MUID6LZE=+,-1BDDECD >)@7#*&!"QA.IR1N&T':OT!10!XE\:?@# M=?$GQ78>(+7496N;2*.*"VFO)+>* BXAD9U\D!B2L; Y)/W<8Q7G?Q;_ &1? M$/CW5[&^M=0TN:XM]"M+*>YO))(GN[R)9$9VV(?E*MD$DMEV]!7UC10!\I_& MK]DOQ'\2O'%EJ]GJVF"TM(+:"$WT9,\:P@,#E5P[&15)+<;1@ 5V7BS]G[5/ M$NO+.TFC-!<(?M$L]DLJ[DLQ"@DB<-YJNY.4#(J(@V@.Q:O>J* .&D\!7DWQ M8L?%LEQ;-:P^'9]'DM55@S2R3PR[AV"8C(QUY%>4^#/@!XL\,_%+3O%5Q_95 MQ#;62V;1Q:E\'?#S6_#'B!M4/AO2 M QCE&(]4C8J6!P$VV$9Y/RY+\ G.:X[P=^SQXE\-:A=AWL#:ZKI-Q9W%Q',G MG69DWX0#[,/M3@+;*)I3P%E.WY@*^DJ* /F'X"?LX>-/A3\2;?6-0U6PO=%6 MSDLV4-NNB"J!2Q"*ISY48)&#^[&VD^ ;7OPRTGPMJC6VHO:>)9]9=EEE MBC,4NH33LORD$L(9V3GC.<$<&O:** /EKQ-^S!XB\2_#&W\/LFF6^KQWUI)+ MJ'VMV:9(HC$9/DBC"E8V9$7#'!!9B0#6YX;_ &<-9TKX&>.O C-HUE>Z\SM; M7MNTD@5&552.9B@9S&J!/,))?EB%)(KZ)HH \J^,_P *=;^(#?;-)U]M->#3 MKBR6RA1D:Z6;:9(VF$@VJWEQC.TE<9SVKQWXB_LJ^-/& T:Y:_TW4;^#2=.@ MO9+V;#-.VC&'5'D=/FD!)58G)(R#@ $DC/ M7P^#O#HCD2'1]/",%1PD"<[8Q$H.!V0!1Z 5/!X7T:WC$<6F6D:#.%6)1_ M4/\ XZS#Z$T <)+\?-(TS3Q<:KI]_:&:XF@LQ'&KB]V3-$3'\W&-H)W[>O&: MN2_&*VU#P/KGB+1=*O;N/3Y5MH1=JL"W,C%!E6=K9*LBI+<+-Y(,A#'"X,XX//RGUK(B_:,T:PT:UNM; MTS4=.NK@L8K>.-9?.C4R@R(0WW0(6.&PW3 .17IC:#IKV$MD;"V^QR[=]OY2 M[&VA0ORXQP%7'IM'I56;P9H-S D$NC6,D* *J- I"@%B !CIEWX_VCZF@#E/ M$GQ8_LCQE9>'+2P\^>_M[6>WO9]T=M'YTDJ_OGVX0GR@$7[SLP4 =:H:-^T% MHNJ06V=.U/S;EE@MF2% EW<8A)BBRX(/[].7VK][G@UZ'?Z%IFI>>MY8VUP; MF)891+&&\Q%)95.>H4L2/0G-9.I?#GP]J.D/IPTV&SA.=K6D:QO&24R5..,^ M6F?7:,T OY30Q(6\Z20KN"JFWYG^ZH.XG M JS\0/BE-X/FM([+38]5:_MA<6&V?;]HVNIG PI^["QD![[2..M;UM\.O#L' MAS3]#DTN"]TZP7;#%=H)<9!W$YZ[LG/8Y(QBM/\ X1W2RNG@Z=;,-/4K:;HE M/V<%"A"7OXZXKJ4\$ M>'HS;%=#T\?9K86<(^S)B.$*5$8&.%"DKCT)'0FHC\/_ T?L6=!T\_8G\RW M)MU_=/NWAAQUW -GU&>M '$>,?C;<>%M5\3Z8NCQ7%_8R6JZ9&USM%^KHK3L M?E.SR0Q9NOR[?6LCQ%^TE!9^.='T73;)7M)OM#7MQ=]42.6! \>PD,"))3SS M\J\.'48K>9B#//;A(X MUVHP8L6P,C%6?\ A>.DK>Q6CZ3K"3F+[3,IAB_T>#,.V9R)/NGS MT("Y;ALJ,5U0\#>'E\C&B6*B%_,C @4!6X.>G^ROTVKZ"G6O@K0+&-H[?1;& M!&5E98[=5!#%20<#H?+3_OA?04 85G\6=,OO#^JZK%8:BPT^X2U>S$:?:'=V M54 3?QDN/O%>YZ1D"GRRV]SM) 3<",9 M(KMCX/T)II)CH]BTL@D#NUNI+[T1'R<<[ECC4YZA%!Z4^R\*:-IL21VNEVEN MB%658X5&"K,RGZ@LQSZL?6@#/U_Q;)8>#I=9L++[9=;8O+LGF0-OD9 JDJ2" M1O!VJ26Z+DD5QL/[0NA:;LMM'-,TR_TVTT2P@T^_E\^[M4@7RYI-JKN9<8)VQH/HJ^@I\/@GP_;^ M3Y>BV">2&"8MUXW9+=NY+9^I]30!@6OQDT&Y\)/XB,=[!I\=T;27SH-KQ2;< M@'G&&RJ@@GYG4=SB0VWDKY98,&#$8P2"H.?4"H)_!7A^Y@6"71-/EA5 M9E6-[9"H$KB24 8Z.ZJS>I )H YO2_C7X>U36H])"7MK?MM#Q74(C\ILR;T< M[L!D$>YAG@21GG<*R-._:&T.;0[F_N[6[#6UQ/9RI:Q^8//C=@(5S@LY1=PP M-IPP#$J:[#Q!\-?"GBJTOK76/#FF:E;WQ2?[#I.LZE;1 M,5%W:P1F*0"-I=RDR E3&A<'&",8Y(!V];^)>DZ%E M/G\-:3']*TV"2UM;"UMXI(A$\4<:J'0;N".X^9NO]X^M M12^$=$F@:&32;-X6&"A@7!^1$]/[L:+]$7T% '$ZK^T!X>T6%Y+JPU=1')Y# MA;921,%=WB^_RRK&Y.,C@8)) .GXF^+%AX8O[>%[*]U!+BS%ZGV.(%ECVRNS MMO90 $B)QUR0,9-="?!F@M9BT.C6)M0580^0NT%1@'&/0D?0D=ZL7N@Z7>RF M>ZL;::00F'S)8P2(R&!7)_APS#'N: .(L_C1:)]NDU'3;JWMH)A^_@"R+%;O M(8H))/FSF5T(>6/)CG;632+)Y;8$0NT"DQ@]<<<=3^=3-X;TIRY;3K8E\ALQ#YLHL9S M_P 15^B@=J .%N/CEITNIBQT_3[F[D$\D,DQ9 B*L$\JRC#'2_#;6/RX4YKJH/ 'AJV M+&+0M/C+,&)6W4'(W8[< >8X Z#>WJ:GC\':##<2S1Z/8I-*[2/(MNH9F965 MB3CN'<'_ 'V]30!=TC5[37-/@O;*99[>9%=6'4 @, 1V.".#5RL?PYX1T/P; M%>Q:)I=II,=_=/>W"6D0C$UPP :1@.K$(N3Z*/2MB@ HHHH ***0L 0"0">! M[T +1110 444UI%0J&8*6. ">M #J*** "BBB@ HI P)(!!(X/M2T %%%% ! M1110 4444 %%%% !135D5RP5@2O! /2G4 %%%(&!8C(R.H]* %HHHH ***:K MJQ8!@2O! /2@!U%%% !1110!\Z^'?A!XY\-Z9;II4T>EN+"TM+Q8GABDF>)9 M,F-HE48WLC%Y,NP7'0D'NH+Z^DME67-Q?V>(3(LDYD;RFV==G! MQT+8SGD7CX?\7>'I[FWT2VN5@N9YV0F995(^T':)6DO856TW4 M?B9ID6DZ1<_9WU>YC=,[0]O"D422))N/S'<#)^9>!+%($;CY<'! P_Q5IOCCQ!\/S;RP7LUZGB M'1IX0QBBN3;QWMK)-?!OBZ\\2:[JVFL[(MU;FRB6 M=U=XQ;;'"_O0BIYARRLA) ;!!(( (A\./&FG6U]3D)%I\-TTEI!# M]G<;0&4DN'\L!NV. %XJ&3P?\2;"ROM07Q!=27<%N$L[;[1YJA,7!8.FT^9+ M\T #9)RHZX.YEUK?Q-?1+V+2X6NKJPE:RCEBCB_?R)"9-Y#]M[QPG! W1.1^.X:7C;PIX\\5_#K6+" MZMEDU"2_T9[6VBO%;Y(+FV>YDW$*!GRY6QU('J<5W5E9ZW+X@T2\O(W+KH4L M5TR,$C%TSP'&,G!^5\'G !_'SC1?#OQ TZ$06,=_:/F%9+^^G267S,.LC^6T MLD;L 5)D 4,!/$6J>(I]1TFTL;NZ>>SDL[ZZD&ZR2)LRQ ,"5 M#GQ064L=O/ D4:W*WP+2RHK9E9=JC8Y(R.2,#*GM1 MUCQC\0-*\21Z*GVN[U R3"UBBMH/+N;<+<[)97(^5SL@/RX7D @%B*M:1KOQ M.N;^6TDMKA+N%$> 7%O;K:RJT\HS.X.\?NU3 0 Y'(YQ0!5\7Z)X]\/:'+); MZAK>IM=)(\D5ETD,30VSM"M[#;>;--^X M!5@F5"C-P4Q@G"[CC&9GTGQKJ>N_".^U6%WN+'4;^76'M6"1I$UGHV>I3I,"JW4KV+(,<%L^3-AL=N<9%(R.H:9UE(A#8'EIMSWQM-W4]4^*3R[+6QGAC MME1'?9;'[5)YDX)4[CM78+M-\?>'="\,:3XDMKJ.S@T9$G2Y:-FAG 7AGW,SDG?SD8[C&"0"GIW@7Q MMXMM],FU>?6+!0+!V635 ,[)TEED= !LE"+L 51_$3RPV[#>%?B7$H\O6#)< M1!<2/=CRY8$"XA*;.)F923-TPQ'? S?AKX!\5M\.?AOINK>?8W-A%#S@ Z^RTC7[A/#4VIJ&NH-:N[RX59@XAMWCNQ"F>-VT2PIP/SQFN9N_AQX MN@1Y[#6G68:KJ-Y%:EHU2..9I2FU_++!BKXYR%+9P=HJ#5]+^)D.JWBVUY)= MZ>+9K;[6#$EW(2K&-XU&(UP[?,=H;:!CDT.UBN;6UMG2.^U2;[ M/,7AW6^-I9B6?;]H!)7KSSQD ;)X1^(MLE]J,>NW45&#P2TFA:!XJ\6>!M0M9;K5=&G;78I;&XU)UEN[>T3R2S+O0 M9.Y92N]3U'48JSJ>@>)KB7X6%AJ-U)IOB&>;59II5W"#['>HK2;2 R%WA &# MU4D<<7Y[_P 4VUK>V5K8:M'*NJSRR7D:P2,UHTCE!!YC[2>8QA@,+NQR!0!S MZ^!/'^GZ?'8Z;>I8O!;/!%<6]YB)WQ+OGD1E9GDE+1N"22C;N2!\[/$6C>-M M$UO3-.T^_P!7']IC-Q]H?9AU,7F !B,#..HQ?LO^%IQPM< M7TI=I9B);6UBMLV\*^1\T)/WI#^_XW SF0M\6X=!,-LDL>HLCF-KE;9U5 M&$AWN=Q_?ARF$'[O;^. #IO#.A^)/#?B+XFZG%IT=Q_:>N6UYI\4]R%$]NMC M9Q2%2,[#NBE # 9(&>#FL70?AQXTT:PTY(]5:WDL;=&2WM[O$$LQ:'<)1MRZ MA%E7GUSCICI18>)[BUT>/4/-N9K/Q"[&=2B-)9@2B.1PF%Z%<@ =N*XK4?"O MQ%76=0AM9;U]+G\0IK:R"_ 98HKB-1:+ELB*1 )"O3"2*?O8(!8TWP=\2[B" MXDNM8NK.> --9QF_5E>8F#B3 .Y!LFP"<$/]T=%T?^$ \0W7B[XN3J/L=MKT M6GIIMP\^%E\NW*2K\I+1@GY2< \Y&:QC>?%?4M'O(;FSO8'8[8# +82,[+%E M7)(VQJ?/&Y<-P,9&,Z.NV_Q*@TNZ>![FZN;FR;RL;?P7HC311_8]+O5+>4&C\V52$ C=T#(0O95.< MDX@U#2OB/_PD5II=KJ&JR2P[P;]I=EJ]M]F<*CGRRIF,I4^9U!QD$*:[NYTC M77U"]=4FWOX:6V1TFPOVO+Y .>&Y'S?3FO)/$G@7XHW'@&\LO,U&[O+#P[<: M);*M^"]ZQBC(N7PPS,?]6&)R&C<]'Y .DM?!OQ+TZZ@_LRX:SB>[GG8W6H"? M:DADP)?E^=@#$1\K?=/.1\W86WASQ$_AF"VNS/-*FM6=S%%<78GFBMTFA:3? M+A=W*R,!SP0/:N2\,I\4Y/[.TR5;K2;!((5DN62VE>+9%("H+9W;F$.20>_. M"OLUR8Y!Y"Z@9T=D"[OO8W8..G>@"+Q5X$\3- MXTU'6]$LK0W4I=HKN>Y (0VOE!4;9YD;[N=NYHC]X@,:J:;X.^(1LSP@U6.S72=Z1W5S (\ !/.9U M&=V"6^SXZC9O[YH J:!8?$F\\0^&-4U!C;V<@6YU*T%R-D8D6;?!L/.4+08. M"3M;Y@>&OZUX%U/5?"M_9269G=M?FOU@-PB^9"9&*G#*\;]0?+D&T@=C@AGB M/PWXKL/$UU>Z5?ZA-I"31SQ6L+HTD9E+BY,8D;:Y7;'L5_E42RD9.T+AFS^+ MDE[IVHW+QL\$LJW%I T:J+?RK?/E#.UIF<38,F57! P,$@$VE_#SQIH6DW$] MG>&"_E B-C;7A6W6$6P0; 1Q(&5><@<8!5>C#X8^)-IH$FHR:S=_VK;J\:VD M=P)4> +.00NT[I23#@DL05ZGG=IW'A[Q(_COXIW4$-^MGJ.C:9!IDD5RL9>9 M!="41%CA'&^/)( )*\\9'F_C?PC\2KZST6+1M)O8[:UUNUN8Q]K*.8QG>SHT M[E$Y;Y-[ \$ 9P #K?"WA;QS>+>:[#=ZE:78G6&QM-6O3\]LL\FX3 ID_(_R MEAD9!Y/)BF\"_$'4_AW\0+'5#]KOM0T"^L-,A:Y5IFDDA/EHSYP#O9ADN0,C MD=M^YN_B4+0LD=P9RT@D5(K7"S8/EK%EN;-=3&I67 MB>Y9;6_L[A3);>7&;24SR*BPLF&QY)1@6R&);>PM[ MB[L=/A@S=7 *02JR,Q92I(^[_K(F5^,<@\4YOAYX_P!+TNQL]&U^>.(*LDRR MW6YDG_>_<)7B)2[O"L-W;)-$\:Q1LD+%=.,$'YT7DKBN;^'NE_%WPF^N13!-+T)M1N[M+F_*W#B/RR=S9)(&Y4"A>Q; MCT .UN? _CU%A@DUG4KR*YECFNKBVU(12V[":5G\H$ ;&C,2!#P.N"1S2A^& MWQ"T30K6RTC798D.Z6>)[O<4E+SE1&Q VHNZ$E>X4C!YW>J^!KW5-5\+6&H: MS"UIJ%ZGVI[-@-UJKG6:OX)\52>"O&%G)J5QJ][JVC7 ML*PR3C8+IQ((A$, 1J591C..!GG)K(U7X:Z_?:!X+1-.MIK_ $W1[>U;[5<* M5@N%\LMN4@\?)_K(F5Q@@$@\>U44 >-W7ASXAW[V-G>RW:VT$D*R7^FZJ(I9 M DDS2/LPH(=6A3#'@!CC(&6P^ ?'6C:=;V=AJEQ+:"!'>(:AL>.Z/F\JY0_N M5_6 MK*O)X^@R>>UGX3:_K'A3PA:FT3[=8>&H].D\QH',%UMAR2SJQ &Q@7B.[T.< M$>[44 >.:QX)\?*@N;35)9KUWW2A+L)G][,5C!P"(PK1<9SP20YR&Q[3P)\2 M]'\/75C873Q-(\^0-2WX=II7CDA^5=B!60,I(SZ-M^;WNB@#QR;P7\1#HRS# M7K@ZG=2%K^W^UC8J"12J6Y"CRSMW9((ST/8C5F\)^))_B+\.M4NV^TIIFA:G M::G?1NH47,OV+8=G&[)BE.0,#'.,BO3J* /%(_ 'BG2-!6WTK2;33]52WCMK MS5;.^87.HN'!:;)V]2"QWG=\Y .!\T6I_#OQ_JNE:=)>:M<7%X]Q;3W]JFH" M-4\J2V8"!@F%;"3\\9WC)'&WW"B@#Q2?P9\4KJ4(?$1MXWCCCWPW W1P[QN3 M)3#3 =9=O./?%79_#'Q#L=3T4VFI37=NFIO<7;S7H(^S&\)\HK@9 ML <-\V MNWFN#4K:RU#6'@FU%+.X)59(U=(PA8?ZM%V$KCYBQR#CGWF MB@#YQ^&7PH^)/@KPK+IR7GV&^:XN9C(NHB2W:)RQV+&4.V4G:1)D[1ZXVGI; M_P -_%(:9=6EAJ!3[3M%M--?*TMBBM.=KL4/FNP>'YO]CG.,M[310!Y-J/@; MQO:K=MI?B*]E,C>5MN[S?_HXCA^Y\HVRLRS?/QC?U QAC^#/%DWB_P"$U_J# MG43HIU$ZK=K*HV"2W9(UT4 >3:GX+\3S:Q\.FE>348=%\3WEW/QP%R<%R#-"I')[G.":R];\%>)_#^O:YXAT:R3[4IN;N-Q-YTEXY= M'B@&$$@1]NQE,D39EOX]06,+&T:*R MQQ>6<29,WSYZ$=> LFJ>&/B+IUU<7$.O7+Z?:0RM;I&_G2R(GF&.-UVY>1F\ MG+8SMW#._TO3;33KRTN[J>[N8KE5DU>*6]$HB;"_\\\_,_() M& 2:]LHH \43PG\1X+C4M0AD$>HWBF1H_P"T\V^/(*>6%\O_ %FX(1)T^7MT M/8?"K1O$^E6E\WBB837#N5@9I!))Y0EE9 Y&>0CH.K<@\GJ>[HH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H 1HHH **** "BBB@ HHHH _]D! end XML 26 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Document and Entity Information
12 Months Ended
Dec. 31, 2022
shares
Document Information [Line Items]  
Document Registration Statement false
Document Annual Report true
Document Period End Date Dec. 31, 2022
Document Transition Report false
Document Shell Company Report false
Entity Registrant Name GDS Holdings Limited
Document Type 20-F
Amendment Flag false
Current Fiscal Year End Date --12-31
Entity Central Index Key 0001526125
Document Fiscal Year Focus 2022
Document Fiscal Period Focus FY
Entity Filer Category Large Accelerated Filer
Entity Interactive Data Current Yes
Entity Well-known Seasoned Issuer Yes
Entity Voluntary Filers No
Entity Current Reporting Status Yes
Entity Shell Company false
Entity File Number 001-37925
Entity Address, Address Line One F4/F5, Building C, Sunland International
Entity Address, Address Line Two No. 999 Zhouhai Road
Entity Address, Address Line Three Pudong
Entity Address, City or Town Shanghai
Entity Address, Postal Zip Code 200137
Entity Address, Country CN
Entity Emerging Growth Company false
Document Accounting Standard U.S. GAAP
Entity Incorporation, State or Country Code E9
ICFR Auditor Attestation Flag true
Auditor Name KPMG Huazhen LLP
Auditor Firm ID 1186
Auditor Location Shanghai, China
Business Contact  
Document Information [Line Items]  
Entity Address, Address Line One F4/F5, Building C, Sunland International
Entity Address, Address Line Two No. 999 Zhouhai Road
Entity Address, Address Line Three Pudong
Entity Address, City or Town Shanghai
Entity Address, Postal Zip Code 200137
Entity Address, Country CN
Contact Personnel Name Mr. Daniel Newman
City Area Code 86
Local Phone Number 21-2029 2200
American Depositary Shares, each representing eight Class A ordinary shares  
Document Information [Line Items]  
Title of 12(b) Security American Depositary Shares, each representing eightClass A ordinary shares
Security Exchange Name NASDAQ
Trading Symbol GDS
Class A ordinary shares  
Document Information [Line Items]  
Entity Common Stock, Shares Outstanding 1,456,842,655
Title of 12(b) Security Class A ordinary shares, par value $0.00005 per share*
Class B ordinary shares  
Document Information [Line Items]  
Entity Common Stock, Shares Outstanding 67,590,336

XML 27 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED BALANCE SHEETS - CNY (¥)
¥ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets    
Cash ¥ 8,608,131 ¥ 9,968,109
Restricted cash 158,075 2,014,304
Accounts receivable, net of allowance for doubtful accounts 2,406,025 1,732,686
Value-added-tax ("VAT") recoverable 164,743 229,090
Prepaid expenses 186,807 202,744
Other current assets 427,295 316,942
Total current assets 11,951,076 14,463,875
Property and equipment, net 46,916,628 40,623,503
Intangible assets, net 1,047,709 1,282,636
Prepaid land use rights, net 23,002 634,953
Operating lease right-of-use assets 5,633,946 4,030,205
Goodwill 7,076,505 7,076,505
Deferred tax assets 228,999 186,496
Restricted cash 115,860 43,954
VAT recoverable 1,155,586 2,218,944
Other non-current assets 664,643 1,071,372
Total assets 74,813,954 71,632,443
Current liabilities    
Short-term borrowings and current portion of long-term borrowings (including amounts of the consolidated VIEs without recourse to GDS Holdings of RMB233,326 and RMB83,502 as of December 31, 2021 and 2022, respectively) 3,623,967 5,948,013
Convertible bonds payable, current 2,083,829  
Accounts payable (including amounts of the consolidated VIEs without recourse to GDS Holdings of RMB430,518 and RMB493,332 as of December 31, 2021 and 2022, respectively) 3,092,884 3,901,799
Accrued expenses and other payables (including amounts of the consolidated VIEs without recourse to GDS Holdings of RMB223,563 and RMB235,388 as of December 31, 2021 and 2022, respectively) 1,016,961 2,679,555
Deferred revenue (including amounts of the consolidated VIEs without recourse to GDS Holdings of RMB87,364 and RMB151,050 as of December 31, 2021 and 2022, respectively) 156,130 90,992
Operating lease liabilities, current (including amounts of the consolidated VIEs without recourse to GDS Holdings of RMB40,371 and RMB41,898 as of December 31, 2021 and 2022, respectively) 175,749 145,739
Finance lease and other financing obligations, current (including amounts of the consolidated VIEs without recourse to GDS Holdings of RMB28,161 and RMB33,398 as of December 31, 2021 and 2022, respectively) 453,855 699,145
Total current liabilities 10,603,375 13,465,243
Long-term borrowings, excluding current portion (including amounts of the consolidated VIEs without recourse to GDS Holdings of RMB13,733 and RMB10,231 as of December 31, 2021 and 2022, respectively) 23,518,058 18,284,514
Convertible bonds payable 4,294,985 1,895,846
Operating lease liabilities, non-current (including amounts of the consolidated VIEs without recourse to GDS Holdings of RMB172,458 and RMB134,684 as of December 31, 2021 and 2022, respectively) 1,617,986 1,883,560
Finance lease and other financing obligations, non-current (including amounts of the consolidated VIEs without recourse to GDS Holdings of RMB965,356 and RMB931,580 as of December 31, 2021 and 2022, respectively) 8,916,266 8,933,540
Deferred tax liabilities (including amounts of the consolidated VIEs without recourse to GDS Holdings of RMB76,460 and RMB69,831 as of December 31, 2021 and 2022, respectively) 1,410,376 734,278
Other long-term liabilities (including amounts of the consolidated VIEs without recourse to GDS Holdings of RMB66,379 and RMB52,222 as of December 31, 2021 and 2022, respectively) 268,253 539,300
Total liabilities 50,629,299 45,736,281
Mezzanine Equity    
Redeemable preferred shares (US $0.00005 par value; 150,000 shares authorized, issued and outstanding as of December 31, 2021 and 2022; Redemption value of RMB958,480 and RMB1,047,012 as of December 31, 2021 and 2022, respectively; Liquidation preference of RMB1,269,027 and RMB1,047,012 as of December 31, 2021 and 2022, respectively) 1,047,012 958,480
Redeemable non-controlling interests   404,673
Total mezzanine equity 1,047,012 1,363,153
GDS Holdings Limited Shareholders' Equity    
Ordinary shares (US $0.00005 par value; 2,002,000,000 authorized; 1,427,590,059 and 1,456,842,655 Class A ordinary shares issued and outstanding as of December 31, 2021 and 2022, respectively; 67,590,336 Class B ordinary shares issued and outstanding as of December 31, 2021 and 2022) 516 507
Additional paid-in capital 29,048,598 28,983,330
Accumulated other comprehensive loss (848,360) (599,186)
Accumulated deficit (5,179,705) (3,910,815)
Total GDS Holdings Limited shareholders' equity 23,021,049 24,473,836
Non-controlling interests 116,594 59,173
Total equity 23,137,643 24,533,009
Commitments and contingencies
Total liabilities, mezzanine equity and equity ¥ 74,813,954 ¥ 71,632,443
XML 28 R3.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED BALANCE SHEETS (Parenthetical)
¥ in Thousands
Dec. 31, 2022
CNY (¥)
shares
Dec. 31, 2021
CNY (¥)
shares
Current liabilities, VIEs    
Short-term borrowings and current portion of long-term borrowings ¥ 3,623,967 ¥ 5,948,013
Accounts payable 3,092,884 3,901,799
Accrued expenses and other payables 1,016,961 2,679,555
Deferred revenue 156,130 90,992
Operating lease liabilities, current 175,749 145,739
Finance lease and other financing obligations, current 453,855 699,145
Long-term borrowings, excluding current portion 23,518,058 18,284,514
Operating lease liabilities, non-current 1,617,986 1,883,560
Finance lease and other financing obligations, non-current 8,916,266 8,933,540
Deferred tax liabilities 1,410,376 734,278
Other long-term liabilities ¥ 268,253 ¥ 539,300
Ordinary shares    
Ordinary shares, shares authorized | shares 2,002,000,000 2,002,000,000
Class A    
Ordinary shares    
Ordinary shares, shares issued | shares 1,456,842,655 1,427,590,059
Ordinary shares, shares outstanding | shares 1,456,842,655 1,427,590,059
Class B    
Ordinary shares    
Ordinary shares, shares issued | shares 67,590,336 67,590,336
Ordinary shares, shares outstanding | shares 67,590,336 67,590,336
Redeemable preferred shares    
Redeemable preferred shares    
Preferred Stock, Shares Authorized | shares 150,000 150,000
Preferred Stock, Shares Issued | shares 150,000 150,000
Preferred Stock, Shares Outstanding | shares 150,000 150,000
Redemption value ¥ 1,047,012 ¥ 958,480
Liquidation preference 1,047,012 1,269,027
VIEs [Member] | Without recourse to the primary beneficiary    
Current liabilities, VIEs    
Short-term borrowings and current portion of long-term borrowings 83,502 233,326
Accounts payable 493,332 430,518
Accrued expenses and other payables 235,388 223,563
Deferred revenue 151,050 87,364
Operating lease liabilities, current 41,898 40,371
Finance lease and other financing obligations, current 33,398 28,161
Long-term borrowings, excluding current portion 10,231 13,733
Operating lease liabilities, non-current 134,684 172,458
Finance lease and other financing obligations, non-current 931,580 965,356
Deferred tax liabilities 69,831 76,460
Other long-term liabilities ¥ 52,222 ¥ 66,379
XML 29 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF OPERATIONS - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
CONSOLIDATED STATEMENTS OF OPERATIONS      
Net revenue ¥ 9,325,631 ¥ 7,818,681 ¥ 5,738,972
Cost of revenue (7,389,774) (6,039,252) (4,188,521)
Gross profit 1,935,857 1,779,429 1,550,451
Operating expenses      
Selling and marketing expenses (150,433) (148,614) (134,937)
General and administrative expenses (1,185,080) (1,021,950) (702,524)
Research and development expenses (35,806) (39,343) (40,049)
Impairment loss of long-lived assets (12,759) 0 0
Income from operations 551,779 569,522 672,941
Other income (expenses):      
Interest income 42,460 50,445 29,011
Interest expenses (1,887,887) (1,654,737) (1,316,506)
Foreign currency exchange (loss) gain, net 1,272 (7,644) (21,038)
Government grants 95,581 88,209 27,050
Gain from purchase price adjustment 205,000 7,010 55,154
Others, net 1,912 (1,557) 4,952
Loss before income taxes (989,883) (948,752) (548,436)
Income tax expenses (276,235) (242,461) (120,778)
Net loss (1,266,118) (1,191,213) (669,214)
Net loss (income) attributable to non-controlling interests (3,427) 1,403  
Net loss attributable to redeemable non-controlling interests 655 2,592 2,807
Net loss attributable to GDS Holdings Limited shareholders (1,268,890) (1,187,218) (666,407)
Accretion to redemption value of redeemable non-controlling interests (10,801) (77,644) (18,627)
Adjustment to the redemption value of redeemable non-controlling interests (178,982)    
Net loss available to GDS Holdings Limited shareholders (1,458,673) (1,264,862) (685,034)
Cumulative dividend on redeemable preferred shares (51,212) (49,073) (52,709)
Net loss available to GDS Holdings Limited ordinary shareholders ¥ (1,509,885) ¥ (1,313,935) ¥ (737,743)
Loss per Class A and Class B ordinary share      
Loss per Class A and Class B ordinary share, basic ¥ (1.03) ¥ (0.90) ¥ (0.59)
Loss per Class A and Class B ordinary share, diluted ¥ (1.03) ¥ (0.90) ¥ (0.59)
Weighted average number of ordinary share outstanding      
Weighted average number of ordinary share outstanding, basic 1,464,447,843 1,452,906,722 1,253,559,523
Weighted average number of ordinary share outstanding, diluted 1,464,447,843 1,452,906,722 1,253,559,523
XML 30 R5.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS      
Net loss ¥ (1,266,118) ¥ (1,191,213) ¥ (669,214)
Other comprehensive loss      
Foreign currency translation adjustments, net of nil tax (247,509) (159,714) (386,951)
Comprehensive loss (1,513,627) (1,350,927) (1,056,165)
Comprehensive loss (income) attributable to non-controlling interests (5,092) 1,566  
Comprehensive loss attributable to redeemable non-controlling interests 655 2,592 2,807
Comprehensive loss attributable to GDS Holdings Limited shareholders ¥ (1,518,064) ¥ (1,346,769) ¥ (1,053,358)
XML 31 R6.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS      
Foreign currency translation adjustments, income taxes ¥ 0 ¥ 0 ¥ 0
XML 32 R7.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY - CNY (¥)
¥ in Thousands
Common Stock [Member]
Additional paid-in capital [Member]
Accumulated other comprehensive (loss)/income
Accumulated deficit
Total GDS Holdings Limited shareholders' equity
Non- controlling interests
Total
Balance at Dec. 31, 2019 ¥ 412 ¥ 12,403,043 ¥ (52,684) ¥ (2,057,190) ¥ 10,293,581   ¥ 10,293,581
Balance (in shares) at Dec. 31, 2019 1,216,432,715            
CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY              
Loss for the year       (666,407) (666,407)   (666,407)
Other comprehensive loss     (386,951)   (386,951)   (386,951)
Total comprehensive loss     (386,951) (666,407) (1,053,358)   (1,053,358)
Issuance of ordinary shares ¥ 84 15,974,433     15,974,517   15,974,517
Issuance of shares (in shares) 246,153,848            
Shares issued to depository bank ¥ 11 (11)          
Shares issued to depository bank (in shares) 32,592,288            
Conversion of convertible bonds   65     65   65
Conversion of convertible bonds (in shares) 1,544            
Accretion to redemption value of redeemable non-controlling interests   (18,627)     (18,627)   (18,627)
Redeemable preferred shares dividends   (52,709)     (52,709)   (52,709)
Share-based compensation   333,686     333,686   333,686
Exercise of share options   78,748     78,748   ¥ 78,748
Exercise of share options (in shares) 14,222,096           14,222,096
Vesting of restricted shares (in shares) 12,494,104            
Settlement of liability-classified restricted share award   10,089     10,089   ¥ 10,089
Settlement of liability-classified restricted shares award (in shares) 190,536            
Settlement of share options and restricted share awards with shares held by depository bank (in shares) (26,906,736)            
Balance at Dec. 31, 2020 ¥ 507 28,728,717 (439,635) (2,723,597) 25,565,992   25,565,992
Balance (in shares) at Dec. 31, 2020 1,495,180,395            
CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY              
Loss for the year       (1,187,218) (1,187,218) ¥ (1,403) (1,187,218)
Loss for the year             (1,188,621)
Other comprehensive loss     (159,551)   (159,551) (163) (159,714)
Total comprehensive loss     (159,551) (1,187,218) (1,346,769) (1,566) (1,346,769)
Total comprehensive loss             (1,348,335)
Accretion to redemption value of redeemable non-controlling interests   (77,644)     (77,644)   (77,644)
Redeemable preferred shares dividends   (49,073)     (49,073)   (49,073)
Acquisition of subsidiaries           56,519 56,519
Capital contribution from non-controlling shareholders           17,147 17,147
Acquisition of non-controlling interests   (25,267)     (25,267) (39,846) (65,113)
Sales of non-controlling interest of a subsidiary while retaining control   2,093     2,093 26,919 29,012
Share-based compensation   391,275     391,275   391,275
Exercise of share options   2,082     2,082   ¥ 2,082
Exercise of share options (in shares) 407,000           407,000
Vesting of restricted shares (in shares) 12,453,824            
Settlement of liability-classified restricted share award   11,147     11,147   ¥ 11,147
Settlement of liability-classified restricted shares award (in shares) 178,280            
Settlement of share options and restricted share awards with shares held by depository bank (in shares) (13,039,104)            
Balance at Dec. 31, 2021 ¥ 507 28,983,330 (599,186) (3,910,815) 24,473,836 59,173 24,533,009
Balance (in shares) at Dec. 31, 2021 1,495,180,395            
CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY              
Loss for the year       (1,268,890) (1,268,890) 3,427 (1,268,890)
Loss for the year             (1,265,463)
Other comprehensive loss     (249,174)   (249,174) 1,665 (247,509)
Total comprehensive loss     (249,174) (1,268,890) (1,518,064) 5,092 (1,518,064)
Total comprehensive loss             (1,512,972)
Shares issued to depository bank ¥ 9 (9)          
Shares issued to depository bank (in shares) 29,252,600            
Accretion to redemption value of redeemable non-controlling interests   (10,801)     (10,801)   (10,801)
Adjustment to the redemption value of redeemable non-controlling interests   (178,982)     (178,982)   (178,982)
Redeemable preferred shares dividends   (51,212)     (51,212)   (51,212)
Capital contribution from non-controlling shareholders           10,362 10,362
Sales of non-controlling interest of a subsidiary while retaining control   1,738     1,738 41,967 43,705
Share-based compensation   290,815     290,815   290,815
Vesting of restricted shares (in shares) 4,555,720            
Settlement of liability-classified restricted share award   13,719     13,719   13,719
Settlement of liability-classified restricted shares award (in shares) 460,272            
Settlement of share options and restricted share awards with shares held by depository bank (in shares) (5,015,992)            
Other (in shares) (4)            
Balance at Dec. 31, 2022 ¥ 516 ¥ 29,048,598 ¥ (848,360) ¥ (5,179,705) ¥ 23,021,049 ¥ 116,594 ¥ 23,137,643
Balance (in shares) at Dec. 31, 2022 1,524,432,991            
XML 33 R8.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY      
Net loss attributable to redeemable non-controlling interests ¥ 655 ¥ 2,592 ¥ 2,807
XML 34 R9.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash flows from operating activities:      
Net loss ¥ (1,266,118) ¥ (1,191,213) ¥ (669,214)
Adjustments to reconcile net loss to net cash provided by operating activities:      
Amortization of debt issuance and commitment cost and debt discount 154,916 200,069 160,699
Depreciation and amortization 3,189,074 2,616,898 1,638,474
Operating lease cost relating to prepaid land use rights 101,848 40,422 20,412
Net gain on disposal of property and equipment (15,025) (1,763) (256)
Share-based compensation expenses 290,815 391,275 333,686
Impairment loss of long-lived assets 12,759 0 0
Gain from purchase price adjustment (205,000) (7,010) (55,154)
Loss from equity method investment 9,934 968 3,375
Allowance for doubtful accounts 9,930 10,070 2,037
Deferred tax benefit (99,153) (48,463) (89,739)
Changes in operating assets and liabilities, net of effect of acquisitions:      
Accounts receivable (678,834) (37,992) (465,189)
VAT recoverable 1,182,515 (631,562) (463,630)
Prepaid expenses 18,284 (35,192) (53,933)
Other current assets 3,859 (55,452) 65,756
Other non-current assets 2,981 (53,702) (72,099)
Accounts payable 189,714 35,496 119,163
Accrued expenses and other payables (123,513) (121,828) (139,891)
Deferred revenue 49,557 24,470 6,285
Other long-term liabilities 2,374 15,190 9,015
Operating leases 27,150 50,682 (28,910)
Net cash provided by operating activities 2,858,067 1,201,363 320,887
Cash flows from investing activities:      
Payments for purchase of property and equipment and land use rights (7,847,305) (9,700,536) (8,037,002)
Cash acquired from the business combinations   57,236 4,801
Cash paid for the business combinations (1,196,758) (3,451,941) (1,172,518)
Cash paid for the asset acquisitions (2,287,199) (179,770) (180,910)
Cash paid for equity investments (3,400) (3,000) (4,500)
(Deposits and prepayments) refund of deposits for potential acquisitions 19,000 (435,804) (4,300)
Receipts from collection of loans   20,866  
Payments for subscription of convertible bond (2,840)    
Proceeds from sale of property and equipment 43,618 1,411 16,422
Net cash used in investing activities (11,274,884) (13,691,538) (9,378,007)
Cash flows from financing activities:      
Proceeds from short-term borrowings 4,876,691 3,775,353 1,156,215
Proceeds from long-term borrowings 7,012,465 12,409,833 6,939,140
Repayment of short-term borrowings (8,237,650) (902,659) (438,925)
Repayment of long-term borrowings (1,347,740) (5,177,495) (4,187,184)
Payment of issuance cost and commitment cost of debts (109,419) (150,008) (158,480)
Proceeds from exercise of stock options   2,082 78,748
Net proceeds from issuance of ordinary shares     15,974,517
Proceeds from issuance of convertible bonds 3,917,036    
Payment of redeemable preferred shares dividends (51,578) (49,221) (65,489)
Capital contribution from non-controlling shareholders   225,948 105,000
Proceeds from sales of non-controlling interests of subsidiaries while retaining control 69,828    
Payment under finance leases and other financing obligations (1,138,542) (265,481) (198,234)
Proceeds from other financing arrangements 845,319 50,312 1,079,370
Payment for purchase of property and equipment through vendor financing (105,916) (808,200) (92,299)
Payment of contingent consideration for the acquisition of subsidiaries (280,375) (926,196) (48,718)
Payment for acquisition of non-controlling interests (593,801) (65,113)  
Net cash provided by financing activities 4,856,318 8,119,155 20,143,661
Effect of exchange rate changes on cash and restricted cash 416,198 (95,542) (566,874)
Net increase (decrease) in cash and restricted cash (3,144,301) (4,466,562) 10,519,667
Cash and restricted cash at beginning of year 12,026,367 16,492,929 5,973,262
Cash and restricted cash at end of year 8,882,066 12,026,367 16,492,929
Supplemental disclosures of cash flow information      
Interest paid 1,803,013 1,538,974 1,113,443
Income tax paid 343,349 252,071 211,612
Supplemental disclosures of non-cash investing and financing activities      
Non-cash effect of acquisitions of subsidiaries 7,644 2,044,575 718,546
Settlement of liability-classified restricted share award 13,719 ¥ 11,147 10,089
Conversion of convertible bonds     ¥ 65
Other receivable contributed by non-controlling shareholders as capital contribution ¥ 10,362    
XML 35 R10.htm IDEA: XBRL DOCUMENT v3.23.1
DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION
12 Months Ended
Dec. 31, 2022
DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION  
DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION

1     DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION

(a)  Description of business

GDS Holdings Limited (the “Parent” or “GDS Holdings”) was incorporated in the Cayman Islands on December 1, 2006. GDS Holdings and its consolidated subsidiaries and consolidated variable interest entities (collectively referred to as “the Company”) are principally engaged in providing colocation, managed hosting and managed cloud services in the People’s Republic of China (the “PRC” excluding Taiwan, the Hong Kong Special Administrative Region (the “Hong Kong SAR”) and the Macau Special Administrative Region (the “Macau SAR”) for the purposes of these consolidated financial statements only), Hong Kong SAR, Singapore, Malaysia and Indonesia and serves customers who primarily are cloud service provider, large internet, financial institution and enterprise customers.

(b)  Basis of presentation

The accompanying consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“US GAAP”).

The consolidated financial statements are presented in Renminbi (“RMB”), rounded to the nearest thousand.

XML 36 R11.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2022
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

2.     SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

(a)   Principles of consolidation

The accompanying consolidated financial statements include the financial statements of GDS Holdings Limited, its subsidiaries and consolidated variable interest entities  and variable interest entities’ subsidiaries for which GDS Holdings is the primary beneficiary.

The Company’s data center related operations are mainly conducted through Shanghai Xinwan Enterprise Management Co., Ltd. (“Management HoldCo”), Beijing Wanguo Chang’an Science and Technology Co., Ltd. (“GDS Beijing”), GDS Beijing’s subsidiaries and Shanghai Shu’an Data Services Co., Ltd. (“GDS Shanghai”) (referred to as the “VIEs”) to comply with the PRC laws and regulations, which prohibit foreign investments in companies that are engaged in data center related business. Individuals acting as nominee equity holders ultimately hold the legal equity interests of the VIEs on behalf of GDS Holdings.

Prior to December 2019, the equity holders of GDS Beijing and GDS Shanghai were William Wei Huang, CEO of GDS Holdings, and his relative. In order to enhance corporate governance and facilitate administration of the VIEs, in December 2019, GDS Holdings completed transfer of ownership of the 100% equity interest of GDS Beijing and GDS Shanghai from William Wei Huang and his relative to a newly established holding company, Management HoldCo. The entire equity interest in Management HoldCo is held by a number of management personnel designated by the board of directors of GDS Holdings. In conjunction with the transfer of legal ownership, GDS (Shanghai) Investment Co., Ltd. (“GDS Investment Company”), a subsidiary of GDS Holdings,  entered into a series of contractual arrangements with Management HoldCo, its shareholders, GDS Beijing and GDS Shanghai to replace the previous contractual arrangements with GDS Beijing and GDS Shanghai on substantially the same terms under such previous contractual arrangements. The previous contractual arrangements were terminated simultaneously when the current contractual arrangements came into effect, and the subsidiary of GDS Holdings under the previous and current contractual arrangements is the same entity, namely GDS Investment Company. GDS Holdings also replaced the sole director of GDS Shanghai and certain subsidiaries of GDS Beijing with a board of three directors. William Wei Huang acts as the Chairman of the board of directors of Management HoldCo, GDS Investment Company, GDS Beijing and GDS Shanghai and their subsidiaries respectively. Other management members of GDS and board appointee serve as directors and officers of Management HoldCo., GDS Investment Company, GDS Beijing and GDS Shanghai and their subsidiaries.

This restructuring could reduce risk by allocating ownership of the VIEs among a larger number of individual management shareholders, and strengthen corporate governance with the establishment of the board of directors of the VIEs and their subsidiaries. This restructuring could also create a more stable ownership structure by avoiding reliance on a single or small number of natural persons, and by buffering the ownership of the VIEs with an additional layer of legal entities.

A series of contractual arrangements, including equity interest pledge agreements, shareholder voting rights proxy agreements, exclusive technology license and service agreements, intellectual property rights license agreements, exclusive call option agreements and loan agreements (collectively, referred to as “VIE Agreements”) were entered into among GDS Beijing, GDS Shanghai, Management HoldCo, its shareholders and GDS Investment Company.

Equity Interest Pledge Agreements. Pursuant to the equity interest pledge agreements, each shareholder of Management HoldCo has pledged all of his or her equity interest in Management HoldCo as a continuing first priority security interest in favor of GDS Investment Company, as applicable, to respectively guarantee Management HoldCo’s and its shareholders’ performance of their obligations under the relevant contractual arrangement, and Management HoldCo has pledged all of its equity interest in GDS Beijing and GDS Shanghai as a continuing first priority security interest in favor of GDS Investment Company, as applicable, to respectively guarantee their performance of their obligations under the relevant contractual arrangement, which include the exclusive technology license and service agreement, loan agreement, exclusive call option agreement, and shareholder voting rights proxy agreement, and intellectual property rights license agreement. If GDS Beijing or GDS Shanghai or Management HoldCo or any of its shareholders breaches their contractual obligations under these agreements, GDS Investment Company, as pledgee, will be entitled to certain rights regarding the pledged equity interests, including receiving proceeds from the auction or sale of all or part of the pledged equity interests of Management HoldCo, GDS Beijing and GDS Shanghai in accordance with PRC law. Management HoldCo and each of its shareholders agrees that, during the term of the equity interest pledge agreements, it or he or she will not dispose of the pledged equity interests or create or allow creation of any encumbrance on the pledged equity interests without the prior written consent of GDS Investment Company. The equity interest pledge agreements remain effective until GDS Beijing and GDS Shanghai and Management HoldCo and its shareholders discharge all their obligations under the contractual arrangements. The equity pledge has been registered by Management HoldCo, GDS Beijing and GDS Shanghai in favor of GDS Investment Company with the relevant office of the Administration for Market Regulation in accordance with the relevant PRC laws and regulations.

Shareholder Voting Rights Proxy Agreements. Pursuant to the shareholder voting rights proxy agreements, each of GDS Beijing, GDS Shanghai, Management HoldCo and each of its shareholders has irrevocably appointed the PRC citizen(s) as designated by GDS Investment Company to act as GDS Beijing’s, GDS Shanghai’s, Management HoldCo’s and GDS Beijing’s, GDS Shanghai’s, Management HoldCo’s shareholder’s exclusive attorney-in-fact to exercise all shareholder rights, including, but not limited to, voting on all matters of Management HoldCo, GDS Beijing, GDS Beijing’s subsidiaries, GDS Shanghai and GDS Shanghai’s subsidiaries requiring shareholder approval, and appointing directors and executive officers. GDS Investment Company is also entitled to change the appointment by designating another PRC citizen(s) to act as exclusive attorney-in-fact of GDS Beijing, GDS Shanghai, Management HoldCo and its shareholders with prior notice to Management HoldCo or its such shareholders. Each shareholder voting rights proxy agreement will remain in force for so long as Management HoldCo remains a shareholder of GDS Beijing or GDS Shanghai and the shareholder remains a shareholder of Management HoldCo, as applicable.

Exclusive Technology License and Service Agreements. Under the exclusive technology license and service agreements, GDS Investment Company licenses certain technology to each of Management Holdco, GDS Beijing and GDS Shanghai and GDS Investment Company has the exclusive right to provide Management HoldCo, GDS Beijing and GDS Shanghai with technical support, consulting services and other services. Without GDS Investment Company’s prior written consent, each of Management HoldCo, GDS Beijing and GDS Shanghai agrees not to accept the same or any similar services provided by any third party. Each of Management HoldCo, GDS Beijing and GDS Shanghai agrees to pay service fees on a yearly basis and at an amount equivalent to all of its net profits as confirmed by GDS Investment Company. GDS Investment Company owns the intellectual property rights arising out of its performance of these agreements. In addition, each of Management HoldCo, GDS Beijing and GDS Shanghai has granted GDS Investment Company an exclusive right to purchase or to be licensed with any or all of the intellectual property rights of Management HoldCo, GDS Beijing or GDS Shanghai at the lowest price permitted under PRC law. Unless otherwise agreed by the parties, these agreements will continue remaining effective.

Intellectual Property Rights License Agreements. Pursuant to an intellectual property rights license agreement between GDS Investment Company and each of Management HoldCo, GDS Beijing and GDS Shanghai, Management HoldCo, GDS Beijing and GDS Shanghai has granted GDS Investment Company an exclusive license to use for free any or all of the intellectual property rights owned by each of them from time to time, and without the parties’ prior written consent, Management HoldCo, GDS Beijing and GDS Shanghai cannot take any actions, including without limitation to, transferring or licensing outside its ordinary course of business any intellectual property rights to any third parties, which may affect or undermine GDS Investment Company’s use of the licensed intellectual property rights from Management HoldCo, GDS Beijing and GDS Shanghai. The parties have also agreed under the agreement that GDS Investment Company should own the new intellectual property rights developed by it regardless of whether such development is dependent on any of the intellectual property rights owned by Management HoldCo, GDS Beijing and GDS Shanghai. This agreement can only be early terminated by prior mutual consent of the parties and need to be renewed upon GDS Investment Company’s unilateral request.

Exclusive Call Option Agreements. Pursuant to the exclusive call option agreements, Management HoldCo and each of its shareholders has irrevocably granted GDS Investment Company an exclusive option to purchase, or have its designated person or persons to purchase, at its discretion, to the extent permitted under PRC law, all or part of Management HoldCo’s equity interests in GDS Beijing and GDS Shanghai or its such shareholders’ equity interests in Management HoldCo. The purchase price should equal to the minimum price required by PRC law or such other price as may be agreed by the parties in writing. Without GDS Investment Company’s prior written consent, Management HoldCo and its shareholders have agreed that each of Management HoldCo, GDS Beijing and GDS Shanghai shall not amend its articles of association, increase or decrease the registered capital, sell or otherwise dispose of its assets or beneficial interest, create or allow any encumbrance on its assets or other beneficial interests, provide any loans, distribute dividends to the shareholders and etc. These agreements will remain effective until all equity interests of Management HoldCo, GDS Beijing and GDS Shanghai held by their shareholders have been transferred or assigned to GDS Investment Company or its designated person(s).

Loan Agreements. Pursuant to the loan agreements between GDS Investment Company and Management HoldCo or its shareholders, GDS Investment Company has agreed to extend loans in an aggregate amount of RMB310,100 to Management HoldCo solely for the capitalization of GDS Beijing and GDS Shanghai and RMB1,000 to the shareholders of Management HoldCo solely for the capitalization of Management HoldCo. Pursuant to the loan agreements, GDS Investment Company has the right to require repayment of the loans upon delivery of thirty-day’s prior notice to Management HoldCo or its shareholders, as applicable, and Management HoldCo or its shareholders can repay the loans by either sale of their equity interests in GDS Beijing and GDS Shanghai or Management HoldCo, as applicable, to GDS Investment Company or its designated person(s) pursuant to their respective exclusive call option agreements, or other methods as determined by GDS Investment Company pursuant to its articles of association and the applicable PRC laws and regulations.

Under the terms of the VIE Agreements, GDS Holdings has (i) the right to receive service fees on a yearly basis at an amount equivalent to all of the net profits of the VIEs under the exclusive technology license and services agreements when such services are provided; (ii) the right to receive all dividends declared by the VIEs and the right to all undistributed earnings of the VIEs; (iii) the right to receive the residual benefits of the VIEs through its exclusive option to acquire 100% of the equity interests in the VIEs, to the extent permitted under PRC law; and (iv) the right to require each of the shareholder of the VIEs to appoint the PRC citizen(s) as designated by GDS Investment Company to act as such shareholder’s exclusive attorney-in-fact to exercise all shareholder rights, including, but not limited to, voting on all matters of the VIEs requiring shareholder approval, disposing of all or part of the shareholder’s equity interest in the VIEs, and appointing directors and executive officers.

In accordance with Accounting Standards Codification (“ASC”) 810-10-25-38A, GDS Holdings has a controlling financial interest in the VIEs because GDS Holdings has (i) the power to direct activities of the VIEs that most significantly impact the economic performance of the VIEs; and (ii) the right to receive expected residual return of the VIEs that could potentially be significant to the VIEs. There is currently no contractual arrangement that would require GDS Holdings to provide additional financial support to the VIEs. As GDS Holdings is conducting certain businesses mainly through the VIEs, GDS Holdings may provide such support on a discretionary basis in the future, which could expose GDS Holdings to a loss. The terms of the VIE Agreements and financial support from GDS Holdings to the VIEs were considered in determining that GDS Holdings is the primary beneficiary of the VIEs. Accordingly, the financial statements of the VIEs are consolidated in GDS Holdings’s consolidated financial statements.

Under the terms of the VIE Agreements, the VIEs’ equity holders have no rights to the net assets nor have the obligations to fund the deficit, and such rights and obligations have been vested to GDS Holdings. All of the equity (net assets) or deficits (net liabilities) and net income (loss) of the VIEs are attributed to GDS Holdings.

The Company has been advised by its PRC legal counsel that each of the VIE agreements is valid, legally binding and enforceable in accordance with its terms and applicable PRC laws and the ownership structure of the VIEs does not violate applicable PRC Laws. However, there are substantial uncertainties regarding the interpretation and application of PRC laws and future PRC laws and regulations. There can be no assurance that the PRC authorities will take a view that is not contrary to or otherwise different. If the current ownership structure of the Company and the VIE Agreements are determined to be in violation of any existing or future PRC laws and regulations, the PRC government could:

Levy fines on the Company or confiscate income of the Company;

Revoke or suspend the VIEs’ business or operating licenses;

Discontinue or place restrictions or onerous conditions on VIE’s operations;

Require the Company to discontinue their operations in the PRC;

Require the Company to undergo a costly and disruptive restructuring;

Take other regulatory or enforcement actions that could be harmful to the Company’s business.

The imposition of any of these government actions could result in the termination of the VIE agreements, which would result in GDS Holdings losing the (i) ability to direct the activities of the VIEs and (ii) rights to receive substantially all the economic benefits and residual returns from the VIEs and thus result in the deconsolidation of the VIEs in GDS Holdings’s consolidated financial statements.

The following tables set forth the financial statement balances and amounts of the VIEs and their subsidiaries included in the consolidated financial statements after the elimination of intercompany balances and transactions among VIEs and their subsidiaries.

As of December 31, 

    

2021

    

2022

Assets

 

  

 

  

Current assets

 

  

 

  

Cash

 

1,338,525

 

2,326,332

Accounts receivable, net of allowance for doubtful accounts

 

1,677,171

 

2,371,362

VAT recoverable

 

138,304

 

79,163

Prepaid expenses

 

90,848

 

76,557

Other current assets

 

99,231

 

126,385

Total current assets

 

3,344,079

 

4,979,799

Property and equipment, net

 

2,671,567

 

2,441,858

Intangible assets, net

 

175,004

 

124,691

Operating lease right-of-use assets

 

204,825

 

186,795

Deferred tax assets

 

32,949

 

38,348

Restricted cash

 

 

32,621

VAT recoverable

 

111,982

 

26,087

Other non-current assets

 

153,696

 

148,787

Total assets

 

6,694,102

 

7,978,986

Liabilities

 

  

 

Current liabilities

 

  

 

Short-term borrowings and current portion of long-term borrowings

 

426,000

 

258,200

Accounts payable

 

430,518

 

493,332

Accrued expenses and other payables

 

223,563

 

235,388

Deferred revenue

 

87,364

 

151,050

Operating lease liabilities, current

 

40,371

 

41,898

Finance lease and other financing obligations, current

 

28,161

 

33,398

Total current third-party liabilities

 

1,235,977

 

1,213,266

Long-term borrowings, excluding current portion

 

899,769

 

721,387

Operating lease liabilities, non-current

 

172,458

 

134,684

Finance lease and other financing obligations, non-current

 

965,356

 

931,580

Deferred tax liabilities

 

76,460

 

69,831

Other long-term liabilities

 

66,379

 

52,222

Total third-party liabilities

 

3,416,399

 

3,122,970

Amounts due to GDS Holdings and its non-VIE subsidiaries, net

 

2,947,857

 

4,302,245

Total liabilities

 

6,364,256

 

7,425,215

As of December 31, 2021 and 2022, accounts receivable of RMB70,945 and RMB66,503, respectively,other  non-current assets of RMB14,691 and RMB9,337, respectively, and property and equipment of RMB46,007 and RMB45,572, respectively, of VIEs were pledged solely to secure banking borrowings of VIEs.

Net revenue, net income, operating, investing and financing cash flows of the VIEs that were included in the Company’s consolidated financial statements for the years ended December 31, 2020, 2021 and 2022 are as follows:

Years ended December 31, 

    

2020

    

2021

    

2022

Net revenue

 

5,453,802

 

7,516,345

8,958,853

Net income

 

129,254

 

112,257

223,925

Net cash provided by operating activities

899,132

744,493

1,533,548

Net cash used in investing activities

(278,744)

(205,041)

(143,796)

Net cash used in financing activities

(20,682)

(561,101)

(369,324)

The unrecognized revenue-producing assets that are held by the VIEs comprise of internally developed software, intellectual property and trademarks which were not recorded on the Company’s consolidated balance sheets as they do not meet all the capitalization criteria.

Costs recognized by the VIEs for outsourcing and other services provided by other entities within the Company were RMB3,076,398, RMB5,160,638 and RMB6,336,874 for the years ended December 31, 2020, 2021 and 2022, respectively, net of the related services provided to other entities within the Company. These inter-company transactions are eliminated in the consolidated financial statements.

(b)   Use of estimates

The preparation of consolidated financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include, but are not limited to, the fair values of assets acquired and liabilities assumed and the consideration transferred in a business combination, the realization of deferred income tax assets, the fair value of share-based compensation awards, the recoverability of long-lived 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.

(c)   Cash and cash equivalents

The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents. The Company does not have any cash equivalents as of December 31, 2021 and 2022.

(d)   Restricted cash

Restricted cash represents amounts held by banks, which are not available for the Company’s use, as security for bank borrowings, related interests and certain  construction projects. Upon repayment of bank borrowings and the related interests and completion of construction  projects, the deposits are released by the bank and available for general use by the Company.

(e)   Fair value of financial instruments

The Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. The Company determines fair value based on assumptions that market participants would use in pricing an asset or liability in the principal or most advantageous market. When considering market participant assumptions in fair value measurements, the following fair value hierarchy distinguishes between observable and unobservable inputs, which are categorized in one of the following levels (Note 17 to the consolidated financial statements):

Level 1 Inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.

Level 2 Inputs: Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.

Level 3 Inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date.

(f)   Contract balances

The timing of revenue recognition, billings and cash collections result in accounts receivable, contract assets and contract liabilities (i.e. deferred revenue). Accounts receivable are recorded at the invoice amount, net of an allowance for doubtful account and is recognized in the period when the Company has transferred products or provided services to its customers and when its right to consideration is unconditional. Amounts collected on accounts receivable are included in net cash provided by operating activities in the consolidated statements of cash flows.

Prior to the adoption of ASC 326, Financial Instruments - Credit Loss, the Company maintains an allowance for doubtful accounts for estimated losses inherent in its accounts receivable portfolio. In establishing the required allowance, management considers historical losses adjusted to take into account current market conditions and customers’ financial condition, the amount of receivables in dispute, the accounts receivable aging, and the customers’ repayment patterns. The Company reviews its allowance for doubtful accounts on a customer-by-customer basis. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.

Upon adoption of ASC 326 starting from January 1, 2020, the provision of credit losses for accounts receivable is based upon the current expected credit losses (“CECL”) model. The CECL model requires an estimate of the credit losses expected over the life of accounts receivable since initial recognition, and accounts receivable with similar risk characteristics are grouped together when estimating CECL. In assessing the CECL, the Company considers both quantitative and qualitative information that is reasonable and supportable, including historical credit loss experience, adjusted for relevant factors impacting collectability and forward-looking information indicative of external market conditions. While the Company uses the best information available in making determination, the ultimate recovery of recorded receivables is also dependent upon future economic events and other conditions that may be beyond the Company’s control. Accounts receivable that are ultimately deemed to be uncollectible, and for which collection efforts have been exhausted, are written off against the allowance for doubtful accounts. The Company does not have any off-balance-sheet credit exposure related to its customers. The adoption did not have material impact on the Company’s consolidated financial statements for the year ended December 31, 2020.

A contract asset exists when the Company has transferred products or provided services to its customers but customer payment is contingent upon satisfaction of additional performance obligations. Contract assets are recorded in other current assets in the consolidated balance sheet.

Deferred revenue (a contract liability) is recognized when the Company has an unconditional right to a payment before it transfers goods or services to customers.

(g)   Fulfilment costs

Fulfilment costs are capitalized when all three of the criteria are met: a) the costs relate directly to a contract or an anticipated contract that the Company can specifically identify; b) the costs generate or enhance resources of the Company that will be used in satisfying or continuing to satisfy future performance obligations; and c) the costs are expected to be recovered. The asset recognized from capitalizing the costs to fulfill a contract is amortized on a systematic basis consistent with the pattern of the transfer of the goods or services to which the asset relates. As of December 31, 2021 and 2022, the Company recorded capitalized fulfilment cost of RMB80,742 and RMB47,400, respectively, in other non-current assets.

(h)   Equity method investments

The Company’s investments in entities in which the Company can exercise significant influence but does not own a majority equity interest or control are generally accounted for under the equity method of accounting. Equity method investments are initially measured at cost, and are subsequently adjusted for cash contributions, distributions and the Company’s share of the income and losses of the investees. The Company records its equity method investment in other non-current assets on the consolidated balance sheet. The Company’s proportionate share of the income or loss from its equity method investment are recorded in others, net on the consolidated statement of operations. The Company reviews its investment periodically to determine if any investment may be impaired considering both qualitative and quantitative factors that may have a significant impact on the investees’ fair value. The Company did not record any impairment charges related to its equity method investment for the years ended December 31, 2020, 2021 and 2022.

(i)   Property and equipment

Property and equipment are carried at cost less accumulated depreciation and any recorded impairment. Property and equipment acquired under finance leases are initially recorded at the present value of minimum lease payments. Buildings and equipment under finance leases and leasehold improvements with definite useful lives are amortized over the shorter of the lease term or the estimated useful life of the asset or improvement. Leasehold land is amortized on a straight-line basis over the lease term. Freehold land is not amortized.

Gains or losses arising from the disposal of an item of property and equipment are determined based on the difference between the net disposal proceeds and the carrying amount of the item and are recognized in profit or loss on the date of disposal.

The estimated useful lives of self-owned property and equipment are presented below.

Buildings

    

30 years

Data center equipment

– Machinery

10 - 20 years

Other equipment

3 - 5 years

Furniture and office equipment

3 - 5 years

Vehicles

5 years

Construction in progress primarily consists of the cost of data center buildings and the related construction expenditures that are required to prepare the data center buildings for their intended use.

No depreciation is provided in respect of construction in progress until it is substantially completed and ready for its intended use. Once a data center building is ready for its intended use and becomes operational, construction in progress is transferred to the respective category of property and equipment and is depreciated over the estimated useful life of the underlying assets.

Depreciation on property and equipment is calculated on the straight-line method over the estimated useful lives of the assets.

(j)    Leases

The Company is a lessee in a number of non-cancellable operating leases and finance leases, primarily for data centers, lands, offices and other equipment. The Company adopted ASC 842, Leases, on January 1, 2019, using a modified retrospective method.

The Company determines if an arrangement is or contains a lease at its inception.

The Company recognizes lease liabilities and right-of-use (“ROU”) assets at lease commencement date. Lease liabilities are measured at the present value of unpaid lease payments at the lease commencement date and is subsequently measured at amortized cost using the effective-interest method. Since most of the Company’s leases do not provide an implicit rate, the Company uses its own incremental borrowing rate in determining the present value of unpaid lease payments. The incremental borrowing rate was determined using a portfolio approach based on the rate of interest that the Company would have to borrow an amount equal to the lease payments on a collateralized basis over a similar term.

ROU assets are initially measured at cost, which consist of (i) initial measurement of the lease liability; (ii) lease payments made to the lessor at or before the commencement date less any lease incentives received; and (iii) initial direct costs incurred by the Company. Variable lease payments are excluded from the measurement of ROU assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. For operating leases, the Company recognizes a single lease cost on a straight-line basis over the remaining lease term. For finance leases, the ROU assets are subsequently amortized using the straight-line method from the lease commencement date to the earlier of the end of its useful life or the end of the lease term. Amortization of the ROU assets are recognized and presented separately from interest expense on the lease liability. For leases acquired in business combinations or asset acquisitions, ROU assets are measured at the same amount as the lease liability as adjusted to reflect favorable or unfavorable terms of the lease when compared with market terms.

Prior to the adoption of ASC 842, Leases, prepayment for land use rights are presented as prepaid land use rights on the consolidated balance sheet and are measured at cost and subsequently amortized using the straight-line method. Upon the adoption of ASC 842 on January 1, 2019, land use rights acquired are assessed in accordance with ASC 842 and recognized in operating lease ROU assets if they meet the definition of operating lease, or property and equipment if they meet the definition of finance lease.

The Company has elected not to recognize ROU assets and lease liabilities for short-term leases (i.e. leases that, at the commencement date, have a lease term of 12 months or less and do not include an option to purchase the underlying asset that the lessee is reasonably certain to exercise). As a practical expedient, the Company has elected that for all leases, where it is the lessee, not to separate non-lease components from lease components and instead to account for all lease and non-lease components associated with each lease as a single lease component.

The Company records an asset and related financing obligation for the estimated construction costs under build-to-suit lease arrangements where it controls the asset during construction. Upon completion of the construction and commencement of the lease terms, the Company assesses whether these arrangements qualify for sales recognition under the sale-leaseback transaction. If the arrangements do not qualify for sales recognition under the sale-leaseback accounting guidance, the Company continues to be the deemed owner of the build-to-suit assets for financial reporting purposes. The Company accounted for costs incurred relating to the construction of the underlying assets before the lease commencement dates in accordance with ASC 360 on its balance sheet. In addition, the financing liability is reduced by the non-interest portion of the lease payments.

If a lease is modified and that modification is not accounted for as a separate contract, the classification of the lease is reassessed as of the effective date of the modification based on its modified terms and conditions and the facts and circumstances as of that date.

The FASB has provided accounting elections for entities that provide or receive rent concessions (e.g., deferral of lease payments, reduced future lease payments) due to the COVID-19 pandemic. During years ended December 31, 2020, 2021 and 2022, the Company was granted lease concessions by certain landlords due to the effects of the COVID-19 pandemic. The Company assessed that these rent concessions qualify for the election, as these concessions did not result in a substantial increase in the rights of the lessor or the obligations of the lessee. The Company then elected to not evaluate whether these concessions are lease modifications and chose to adopt a policy to not account for these concessions as lease modifications. Instead, the Company, as a lessee that was contractually released from certain lease payments, accounts these rent concessions as negative variable lease payments (Note 12).

(k)    Asset retirement costs

The Company’s asset retirement obligations are primarily related to its data center buildings, of which the majority are leased under long-term arrangements, and, in certain cases, are required to be returned to the landlords in their original condition.

The fair value of a liability for an asset retirement obligation is recognized in the period in which it is incurred. The corresponding asset retirement costs are capitalized as part of the cost of leasehold improvements and are depreciated over the shorter of the estimated useful life of the asset or the term of the lease subsequent to the initial measurement. The Company accretes the liability in relation to the asset retirement obligations over time and the accretion expense is recorded in cost of revenue.

Asset retirement obligations are recorded in other long-term liabilities. The following table summarizes the activity of the asset retirement obligation liability:

Asset retirement obligations as of January 1, 2020

    

52,441

Additions

 

20,384

Accretion expense

 

4,084

Asset retirement obligations as of December 31,  2020

76,909

Additions

22,745

Accretion expense

6,227

Settlement

(998)

Asset retirement obligations as of December 31,  2021

104,883

Additions

4,382

Accretion expense

6,366

Foreign exchange impact

158

Settlement

(3,978)

Asset retirement obligations as of December 31,  2022

 

111,811

(l)   Intangible assets

Intangible assets acquired in the acquisitions comprised of customer contracts and licenses.

The weighted-average amortization period by major intangible asset class is as follows:

Customer contracts

    

5-15 years

Licenses

20 years

The amortization period of customer contracts is determined based on the remaining contractual period of the contracts with the customers at the time of acquisition and an estimate of the contract renewal period.

Licenses are amortized using a straight-line method over the terms of those licenses.

(m)   Prepaid land use rights

The land use rights represent the amounts paid and relevant costs incurred for the rights to use land in the PRC and Hong Kong SAR before the adoption of ASC 842, and are carried at cost less accumulated amortization. Amortization is provided on a straight-line basis over the remaining terms of the land use rights. As of December 31, 2022, the remaining terms of the land use rights range from 36 to 39 years.

(n)  Business combinations and goodwill

The Company accounts for business combinations using the acquisition method of accounting in accordance with ASC Topic 805, Business Combinations.

The acquisition method of accounting requires the Company to estimate fair values of the separately identifiable assets acquired and liabilities assumed. The consideration transferred in an acquisition is measured as the aggregate of the fair values at the date of exchange of the assets given, liabilities incurred, and equity instruments issued as well as the contingent considerations as of the acquisition date. The costs directly attributable to the acquisition are expensed as incurred. Identifiable assets, liabilities and contingent liabilities acquired or assumed are measured separately at their fair value as of the acquisition date, irrespective of the extent of any non-controlling interests.

The determination of fair values of the identifiable assets acquired, liabilities assumed and non-controlling interests is based on various assumptions and valuation methodologies requiring considerable judgment from management. The most significant variables in these valuations are discount rates, the number of years on which to base the cash flow projections, as well as the assumptions and estimates used to determine the cash inflows and outflows. The Company determines discount rates to be used based on the risk inherent in the related activity’s current business model and industry comparisons.

Goodwill is an asset representing the future economic benefits arising from other assets acquired in the acquisition that are not individually identified and separately recognized.

Goodwill is not amortized but is tested for impairment annually or more frequently if events or changes in circumstances indicate that it might be impaired. Goodwill is tested for impairment at the reporting unit level on an annual basis and between annual tests if an event occurs or circumstances change that would more-likely-than-not reduce the fair value of a reporting unit below its carrying value. These events or circumstances could include a significant change in macroeconomic conditions, the industry and market considerations, cost factors, overall financial performance, other relevant entity-specific events, and events affecting a reporting unit and share price. Application of the goodwill impairment test requires judgment, including the identification of the reporting unit, assignment of assets and liabilities to the reporting unit, assignment of goodwill to the reporting unit, and determination of the fair value of each reporting unit.

The Company has the option to perform a qualitative assessment to determine whether it is more-likely-than-not that the fair value of a reporting unit is less than its carrying value prior to performing the goodwill impairment test. If it is more-likely-than-not that the fair value of a reporting unit is greater than its carrying amount, the goodwill impairment test is not required. If the goodwill impairment test is required, the fair value of the reporting unit is compared with its carrying amount (including goodwill). If the fair value of the reporting unit is less than its carrying amount, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit. In assessing the qualitative factors, the Company considered the impact of abovementioned events or circumstances. No impairment losses were recorded for goodwill for the years ended December 31, 2020, 2021 and 2022.

(o)   Impairment of long-lived assets

Long-lived assets (primarily including property and equipment, operating lease ROU assets and prepaid land use rights) are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group be tested for possible impairment, the Company first compares undiscounted cash flows generated by that asset or asset group to its carrying amount. If the carrying amount of the long-lived assets or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary. For the purposes of impairment testing of long-lived assets, the Company has concluded that an individual data center is the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. In the year ended December 31, 2022, an impairment loss of long-lived assets of RMB12,759 was recognized. No impairment loss was recorded in the years ended December 31, 2020 and 2021.

(p)   Value-added-tax (“VAT”)

Entities that are VAT general taxpayers are permitted to offset qualified input VAT paid to suppliers against their output VAT upon receipt of appropriate supplier VAT invoices on an entity-by-entity basis. When the output VAT exceeds the input VAT, the difference is remitted to tax authorities, usually on a monthly basis; whereas when the input VAT exceeds the output VAT, the difference is treated as VAT recoverable which can be carried forward indefinitely to offset future net VAT payables. VAT related to purchases and sales which have not been settled at the balance sheet date is disclosed separately as an asset and liability, respectively, in the consolidated balance sheets.

As of December 31, 2021 and 2022, the Company recorded a VAT recoverable of RMB229,090 and RMB164,743 as current assets, and RMB2,218,944 and RMB1,155,586 as non-current assets, respectively. The Company also recorded VAT payables of RMB19,251 and RMB20,297 in accrued expenses and other payables, in the consolidated balance sheets as of December 31, 2021 and 2022, respectively.

At each balance sheet date, the Company reviews the balance of VAT recoverable for recoverability, taking into consideration of the indefinite life of the VAT recoverable as well as the Company’s forecasted operating results and capital spendings. The Company has not made an allowance for the recoverability of the VAT recoverable, as the balance is expected to be utilized to offset against VAT payables.

(q)   Derivative financial instruments

Derivative financial instruments are recognized initially at fair value. At the end of each reporting period, the fair value is remeasured. The gain or loss on remeasurement to fair value is recognized immediately in profit or loss.

The Company entered into interest rate swap contracts primarily for the purpose to manage the interest rate risk for the long-term borrowings. The Company has elected not to apply hedge accounting to these derivative instruments and recognized all derivatives on the Company’s consolidated balance sheets at fair value. The Company estimates the fair value of its interest rate swap contracts using a pricing model based on market observable inputs. Fair value gains or losses associated with interest rate swap contracts are recorded within interest expenses in the Company’s consolidated statements of operations. Cash received or paid for realized gains or losses associated with interest rate swap contracts are included in operating cash flows in the consolidated statements of cash flows.

For further information on derivative financial instruments, see Note 16 below.

(r)   Commitment and contingencies

Liabilities for loss contingencies arising from claims, assessments, litigation, fines, penalties and other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred. When a loss contingency is not both probable and estimable, the Company does not record an accrued liability but discloses the nature and the amount of the claim, if material. However, if the loss (or an additional loss in excess of the accrual) is at least reasonably possible, then the Company discloses an estimate of the loss or range of loss, unless it is immaterial, or an estimate cannot be made. The assessment of whether a loss is probable or reasonably possible, and whether the loss or a range of loss is estimable, often involves complex judgments about future events. Management is often unable to estimate the loss or a range of loss, particularly where (i) the damages sought are indeterminate, (ii) the proceedings are in the early stages, or (iii) there is a lack of clear or consistent interpretation of laws specific to the industry-specific complaints among different jurisdictions. In such cases, there is considerable uncertainty regarding the timing or ultimate resolution of such matters, including eventual loss, fine, penalty or business impact, if any.

(s)    Revenue recognition

The Company recognizes revenue as the Company satisfies a performance obligation by transferring control over a good or service to a customer. For each performance obligation satisfied over time, the Company recognizes revenue over time by measuring the progress toward complete satisfaction of that performance obligation. If the Company does not satisfy a performance obligation over time, the performance obligation is satisfied at a point in time. Revenue is measured as the amount of consideration to which the Company expects to be entitled in exchange for transferring promised goods or services to a customer, excluding amounts collected on behalf of third parties.

For contracts with customers that contain multiple performance obligations, the Company accounts for individual performance obligations separately if they are distinct or as a series of distinct obligations if the individual performance obligations meet the series criteria. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. The transaction price is allocated to the separate performance obligation on a relative standalone selling price basis. The standalone selling price is determined based on overall pricing objectives, taking into consideration market conditions, geographic locations and other factors.

The Company derives revenue primarily from the delivery of (i) colocation services; and (ii) managed services, including managed hosting services and managed cloud services. The remainder of the Company’s revenue is from IT equipment sales that are either sold on a stand-alone basis or bundled in a managed service contract arrangement and consulting services.

Colocation services are services where the Company provides space, power and cooling to customers for housing and operating their IT system equipment in the Company’s data centers.

Managed hosting services are services where the Company provides outsourced services to manage the customers’ data center operations, including data migration, IT operations, security and data storage.

Managed cloud services are services where the Company offers direct private connection to major cloud platforms, an innovative service platform for managing hybrid clouds.

Contracts with customers for colocation services and managed services  include i) those provide for variable considerations that are primarily based on the usage of such services.  Revenues on such contracts are recognized based on the agreed usage-based fees as the actual services are rendered throughout the contract term; and ii) those provide for a fixed consideration over the contract service period. Revenue on such contracts is recognized on a straight-line basis over the term of the contract.

In certain colocation and managed hosting service contracts, the Company agrees to charge customers for their actual power consumption. Relevant revenue is recognized based on actual power consumption during each period. In certain other colocation and managed hosting service contracts, the Company specifies a fixed power consumption limit each month for customers. If a customer’s actual power consumption is below the limit, no additional fee is charged. If the actual power consumption is above the limit, the Company charges the customer additional power consumption fees calculated based on the portion of actual power consumption exceeding the limit, multiplied by a fixed unit price, which is determined based on market price, without providing the customer with any rights to acquire additional goods or services. Accordingly, relevant revenue is recognized each month based on actual additional power consumption fees.

The Company’s colocation service and managed service contracts with customers contain both 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 i) they have the same timing and pattern of transfer; and ii) the lease component, if accounted for separately, would be classified as an operating lease. The Company elected to apply the practical expedient on the contracts that meet the criteria. In addition, the Company has performed a qualitative analysis to determine that the non-lease component is the predominant component of its revenue stream as the customer would ascribe more value to the services provided rather than to the lease component. Therefore, the combined component is accounted for in accordance with the current revenue accounting guidance (“ASC 606”). For contracts that do not meet the criteria for the practical expedient, the lease component is accounted for in accordance with the current lease accounting guidance (“ASC 842”), which is immaterial for the years ended December 31, 2020, 2021 and 2022.

Revenue recognized for colocation or managed hosting and cloud services delivered prior to billing is recorded within accounts receivable. The Company generally bills the customer on a monthly or quarterly basis in arrears.

Cash received in advance from customers prior to the delivery of the colocation or managed hosting and cloud services is recorded as deferred revenue.

The sale of IT equipment is recognized when the customer obtains control of the equipment, which is typically when delivery has occurred, the customer accepts the equipment and the Company has no performance obligation after the delivery.

In certain managed service contracts, the Company sells and delivers IT equipment such as servers and computer terminals prior to the delivery of the services. Since sale of equipment can be distinguished and is separately identifiable from other promises in the contract and it is distinct within the context of the contract, the sale of equipment is considered a separate performance obligation. Accordingly, the contract consideration is allocated to the equipment and the managed services based on their relative standalone selling prices.

Sales of IT equipment is generally recognized on a gross basis as the Company is primarily responsible for fulfilling the contract, assumes inventory risk and has discretion in establishing the price when selling to the customer.

To the extent the Company does not meet the criteria for recognizing revenue on a gross basis, the Company records the revenue on a net basis.

Consulting services are provided to customers for a fixed amount over the service period, usually less than one year. The Company recognizes revenues from consulting services over the period when the services were provided, since customers simultaneously receive and consume the benefit of the services. The Company uses the input method based on the pattern of service provided to the customers.

(t)    Cost of revenues

Cost of revenues consists primarily of utility costs, depreciation of property and equipment, lease costs, labor costs and other costs directly attributable to the provision of the service revenue and sales of IT equipment.

(u)    Research and development and advertising costs

Research and development costs incurred during the application development stage of developing internal-use software are capitalized. Other research and development costs are expensed as incurred. Research and development costs consist primarily of payroll and related personnel costs for developing or significantly improving the Company’s services and products.

Advertising costs are expensed as incurred. Advertising costs amounted to RMB14,778, RMB15,043 and RMB8,639 in 2020, 2021 and 2022, respectively.

(v)   Government grants

Government grants are recognized when received and when all the conditions for their receipt have been met. Subsidies that compensate the Company for expenses incurred are recognized as a reduction of expenses in the consolidated statements of operations. Subsidies that are not associated with expenses are recognized as other income.

The Company received government subsidies for acquisition of property and equipment that required the Company to meet certain conditions. The subsidies are recorded as a liability until the conditions are met and then depreciated over the useful life of the related assets as a reduction of the depreciation charges. The Company received government subsidies that required the Company to operate in a particular area for a certain period. The Company recorded the subsidies in other long-term liabilities when the subsidies were received and subsequently recognized as government subsidy income ratably over the period the Company is required to operate in the area.

As of December 31, 2021 and 2022, deferred government grants of RMB22,245 and RMB30,741 are recorded in other long-term liabilities, respectively. As of December 31, 2021 and 2022, deferred government grants of nil and RMB7,299 are recorded as a deduction of property and equipment, net, respectively. There were no significant commitment, contingencies or provision for recapture conditions for the government subsidies received for the years ended December 31, 2021 and 2022.

(w)   Capitalized interest

A reconciliation of total interest costs to ‘‘Interest expenses’’ as reported in the consolidated statements of operations for the years ended December 31, 2020, 2021 and 2022 is as follows:

Years ended December 31, 

    

2020

    

2021

    

2022

Total interest costs

 

1,402,015

 

1,805,434

2,084,565

Less: interest costs capitalized

 

(85,509)

 

(150,697)

(196,678)

Interest expenses

 

1,316,506

 

1,654,737

1,887,887

Interest costs that are directly attributable to the construction of an asset which necessarily takes a substantial period of time to get ready for its intended use are capitalized as part of the cost of that asset. The capitalization of interest costs as part of the cost of a qualifying asset commences when expenditure for the asset is being incurred, interest costs are being incurred and activities that are necessary to prepare the asset for its intended use are in progress. Capitalization of interest costs is ceased when the asset is substantially complete and ready for its intended use.

(x)   Debt issuance costs and commitment costs

Debt issuance costs are capitalized and are amortized over the life of the related debts based on the effective interest method. Debt commitment costs are capitalized and are amortized over the commitment period of the facility on a straight-line basis. Such amortization is included as a component of interest expense.

Unamortised debt issuance costs of RMB197,119 and RMB186,313 are presented as a reduction of debt as of December 31, 2021 and 2022, respectively.

(y)    Income tax

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and net operating losses and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is provided for deferred tax assets for which it is more likely than not that the related tax benefits will not be realized. The evaluation is based on the Company’s estimates of the future taxable income. The future taxable income incorporates the Company’s best estimate of utilization rates of relevant data centers based on historical actual utilization rates and the Company’s business plans for those data centers which are approved by the board of directors. The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company records interest related to unrecognized tax benefits in interest expense and penalties in general and administrative expenses.

(z)    Share-based compensation

The Company accounts for the compensation cost from share-based payment transactions with employees based on the grant-date fair value of the equity -classified awards. The grant-date fair value of the award is recognized as compensation expense, net of forfeitures, over the period during which an employee is required to provide service in exchange for the award, which is generally the vesting period. When no future services are required to be performed by the employee in exchange for an award of equity instruments, and if such award does not contain a performance or market condition, the cost of the award is expensed on the grant date. The Company recognizes compensation cost for an award with only service conditions that has a graded vesting schedule on a straight-line basis over the requisite service period for the entire award, provided that the cumulative amount of compensation cost recognized at any date at least equals the portion of the grant-date value of such award that is vested at that date.

Awards granted to employees with performance conditions attached are measured at fair value on the grant date and are recognized as the compensation expenses , net of forfeitures, over the performance period when the performance goal becomes probable to achieve. The Company also adjusts the compensation cost based on the probability of performance goal achievement at the end of each reporting period. The rewards are earned upon attainment of identified performance goals.

Awards granted to employees with market conditions attached are measured at fair value on the grant date and are recognized as the compensation expenses , net of forfeitures, over the estimated requisite service period, regardless of whether the market condition has been satisfied if the requisite service period is fulfilled.

The Company accounts for forfeitures when they occur. Compensation cost previously recognized are reversed in the period the award is forfeited before completion of the requisite service period.

Share-based payment transactions with nonemployees in which goods or services are received in exchange for equity instruments are accounted for based on the fair value of the consideration received or the fair value of the equity instrument issued, whichever is more reliably measurable.

For further information on share-based compensation, see Note 19 below.

(aa) Employee benefits

Pursuant to relevant PRC regulations, the Company is required to make contributions to various defined contribution plans organized by municipal and provincial PRC governments. The contributions are made for each PRC employee at rates ranging from 28% to 40% on a standard salary base as determined by local social security bureau. Contributions to the defined contribution plans are charged to the consolidated statements of operations when the related service is provided.

(bb) Foreign currency translation and foreign currency risks

The functional currency of GDS Holdings is the United States dollar (“USD”), whereas the functional currency of its PRC subsidiaries and consolidated VIEs in PRC, subsidiaries in Hong Kong SAR and Macau SAR, subsidiaries in Singapore, subsidiaries in Malaysia and subsidiaries in Indonesia is the RMB, Hong Kong dollar (“HKD”), Singapore dollar (“SGD”), Malaysian Ringgit (“MYR”) and Indonesian Rupiah (“IDR”), respectively. The reporting currency of the Company is RMB as the major operations of the Company are within the PRC.

Transactions denominated in currencies other than the functional currency 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 dates. Non-monetary items that are denominated in foreign currency are measured at the historical costs by using the exchange rates at the dates of the initial transactions. Exchange gains and losses are recognized in profit or loss and are reported in foreign currency exchange gain (loss) on a net basis.

The results of foreign operations are translated into RMB at the exchange rates as of the balance sheet date for assets and liabilities, the average daily exchange rate for each month for income and expense items and the historical exchange rates for equity accounts. Translation gains and losses are recorded in other comprehensive income and accumulated in the translation adjustment component of equity until the sale or liquidation of the foreign entity.

The RMB is not a freely convertible currency. The PRC State Administration for Foreign Exchange, under the authority of the PRC government, controls the conversion of RMB to foreign currencies. The value of the RMB is subject to changes of central government policies and international economic and political developments affecting supply and demand in the China foreign exchange trading system market. The Company’s cash and restricted cash denominated in RMB amounted to RMB5,809,753 and RMB6,601,979 as of December 31, 2021 and 2022, respectively.

As of December 31, 2022, the Company’s cash and restricted cash were deposited in major financial institutions located in PRC, Hong Kong SAR, Singapore, Macau SAR, US, Malaysia and Indonesia and were denominated in the following currencies:

    

RMB

    

USD

    

HKD

    

JPY

    

EUR

    

SGD

   

MYR

    

IDR

In PRC

 

6,514,881

 

105,587

 

 

In Hong Kong SAR

 

87,098

 

44,101

 

720,746

 

8,316

146

In Singapore

35,831

10,047

In Macau SAR

158,635

In US

12,046

In Malaysia

7,795

3,767

In Indonesia

558

1,938,977

Total in original currency

 

6,601,979

 

205,918

 

879,381

 

8,316

146

10,047

3,767

1,938,977

RMB equivalent

 

6,601,979

 

1,434,137

 

785,551

 

435

1,085

52,075

5,941

863

(cc) Concentration of credit risk

Financial instruments that potentially expose the Company to concentrations of credit risk consist principally of cash, restricted cash, and accounts receivable. The Company’s investment policy requires cash and restricted cash to be placed with high-quality financial institutions and to limit the amount of credit risk from any one issuer. The Company regularly evaluates the credit standing of the counterparties or financial institutions.

The Company conducts credit evaluations on its customers prior to transfer the control of goods or services. The assessment of customer creditworthiness is primarily based on historical collection records, research of publicly available information and customer on-site visits by senior management. Based on this analysis, the Company determines what credit terms, if any, to offer to each customer individually. If the assessment indicates a likelihood of collection risk, the Company will not deliver the services or sell the products to the customer. Otherwise the Company will require the customer to pay cash, post letters of credit to secure payment or to make significant down payments. Historically, credit losses on accounts receivable have been insignificant.

(dd) Earnings (loss) per share

Basic earnings (loss) per ordinary share is computed by dividing net income (loss) available to the Company’s ordinary shareholders by the weighted average number of ordinary shares outstanding during the year using the two-class method. The liquidation and dividend rights of the holders of the Company’s Class A and Class B ordinary shares are identical, except with respect to voting rights. As a result, under the two-class method in accordance with ASC 260, net income (loss) available to the Company’s ordinary shareholders is allocated between  Class A and Class B ordinary shares and other participating securities based on participating rights in undistributed earnings on a proportionate basis. The Company’s redeemable preferred shares (Note 14) are participating securities since the holders of these securities participate in dividends on the same basis as ordinary shareholders, in addition to the cumulative preferential dividend they enjoy. These participating securities are not included in the computation of basic loss per ordinary share in periods when the Company reports net loss, because these participating security holders have no obligation to share in the losses of the Company.

Diluted earnings (loss) per share is calculated by dividing net income (loss) available to the Company’s ordinary shareholders as adjusted for the effect of dilutive ordinary share equivalents, if any, by the weighted average number of ordinary and dilutive ordinary share equivalents outstanding during the year. Ordinary share equivalents include the ordinary shares issuable upon the exercise of the outstanding share options (using the treasury stock method) and conversion of redeemable preferred shares and convertible bonds (using the as-if-converted method). Potential dilutive securities are not included in the calculation of diluted earnings (loss) per share if the impact is anti-dilutive.

(ee) Changes in accounting principle

1)

The Company adopted Accounting Standards Update “ASU” 2020-06, Debt – Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging – Contracts in Entity’s Own Equity (Subtopic 815-40), on January 1, 2022. This ASU reduces the number of accounting models for convertible debt instruments and convertible preferred stock and clarifies the scope and certain requirements under Subtopic 815-40. The ASU also improves the guidance related to the disclosures and earnings-per-share for convertible instruments and contract in entity’s own equity. The adoption of this standard did not have a material impact on the consolidated financial statements.

2)

The Company adopted ASU 2021-04, Earnings Per Share (Topic 260), Debt—Modifications and Extinguishments (Subtopic 470-50), Compensation—Stock Compensation (Topic 718), and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options (a consensus of the FASB Emerging Issues Task Force), on January 1, 2022. This ASU provides certain guidance for a modification or an exchange of a freestanding equity-classified written call option that is not within the scope of other Topic. The adoption of this standard did not have a material impact on the consolidated financial statements.

3)

The Company adopted ASU 2021-05, Lessors—Certain Leases with Variable Lease, on January 1, 2022. This ASU requires lessors to classify leases as operating leases if they have variable lease payments that do not depend on an index or rate and would have selling losses if they were classified as sales-type or direct financing leases. The adoption of this standard did not have a material impact on the consolidated financial statements.

4)

The Company adopted ASU 2021-10, Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance, on January 1, 2022. This ASU requires certain annual disclosures about transactions with a government that are accounted for by applying a grant or contribution accounting model. The adoption of this standard did not have a material impact on the consolidated financial statements.

(ff)Recently issued accounting standards

In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers. The ASU is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, with early adoption permitted, and should be adopted prospectively to business combinations occurring on or after the effective date of the amendments. The Company adopted this standard in the first quarter of 2023, and the adoption of this standard did not have a significant impact on the Company’s consolidated financial statements.

In September 2022, the FASB issued ASU 2022-04, Liabilities-Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations, which requires a buyer in a supplier finance program to disclose qualitative and quantitative information about its supplier finance programs. The ASU is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, except for the amendment on rollforward information for the relevant obligations, which is effective for fiscal years beginning after December 15, 2023. Early adoption is permitted. The ASU should be applied retrospectively to each period in which a balance sheet is presented, except for the amendment on rollforward information, which should be applied prospectively. The Company adopted this standard, except for the amendment on rollforward information for the relevant obligations, in the first quarter of 2023, and the adoption of this standard did not have a significant impact on the Company’s consolidated financial statements. The Company will adopt the amendment on rollforward information for the relevant obligations in the first quarter of 2024 and does not expect the adoption to have a material impact on the Company’s consolidated financial statements.

XML 37 R12.htm IDEA: XBRL DOCUMENT v3.23.1
CASH AND RESTRICTED CASH
12 Months Ended
Dec. 31, 2022
CASH AND RESTRICTED CASH  
CASH AND RESTRICTED CASH

3     CASH AND RESTRICTED CASH

A reconciliation of cash and restricted cash in the consolidated balance sheets to the amounts in the consolidated statements of cash flows is as follows:

    

    

As of December 31, 

2021

2022

Cash

 

9,968,109

 

8,608,131

Restricted cash - current assets

 

2,014,304

 

158,075

Restricted cash - non-current assets

 

43,954

 

115,860

Total cash and restricted cash shown in the consolidated statements of cash flows

 

12,026,367

 

8,882,066

Restricted cash was used primarily to secure the repayment of bank borrowings and related interests.

XML 38 R13.htm IDEA: XBRL DOCUMENT v3.23.1
CONTRACT BALANCES
12 Months Ended
Dec. 31, 2022
CONTRACT BALANCES  
CONTRACT BALANCES

4     CONTRACT BALANCES

Accounts Receivable, Net

Accounts receivable, net consisted of the following:

As of December 31, 

    

2021

    

2022

Accounts receivable

 

1,744,810

 

2,426,753

Less: allowance for doubtful accounts

 

(12,124)

 

(20,728)

Accounts receivable, net

 

1,732,686

 

2,406,025

Accounts receivable of RMB1,040,521 and RMB1,256,289 was pledged as security for bank loans (Note 9) as of December 31, 2021 and 2022, respectively. Accounts receivable of RMB110,391 and RMB145,764 was pledged as security for finance lease and other financing obligations (Note 12) as of December 31, 2021 and 2022, respectively.

The following table presents the movement of the allowance for doubtful accounts:

Years ended December 31, 

    

2020

    

2021

    

2022

Balance at the beginning of the year

 

133

 

2,163

12,124

Allowance made during the year

 

2,032

 

10,070

7,744

Foreign exchange impact

(2)

(109)

860

Balance at the end of the year

 

2,163

 

12,124

20,728

Deferred Revenue

The opening and closing balances of the Company’s deferred revenue are as following:

    

Deferred revenue

Beginning balance as of January 1, 2022

  

135,900

Increase

  

49,933

Closing balance as of December 31, 2022

  

185,833

The difference between the opening and closing balances of the Company’s deferred revenue primarily results from the timing difference between the satisfaction of the Company’s performance obligation and the customer’s payment. As of December 31, 2021 and 2022, the deferred revenue expected to be recognized as revenue after one year amounted to RMB44,908 and RMB29,703, respectively, were recorded in other long-term liabilities in the consolidated balance sheet. The amounts of revenue recognized during the years ended December 31, 2020, 2021 and 2022 from the opening deferred revenue balance was RMB96,084, RMB104,640 and RMB122,378, respectively.

Remaining performance obligations

The Company enters into certain usage-based contracts for colocation and managed services in which revenues are based on the agreed usage-based fees as the actual services are rendered throughout the contract term. The Company elected to apply the practical expedient under ASC606-10-50-14(b) that allows the Company not to disclose the remaining performance obligations for variable considerations, which are charged based on the agreed unit price and number of racks in usage, in connection with these contracts with remaining durations ranging from 1 year to 14 years.

As of December 31, 2022, the revenues, excluding any variable considerations, expected to be recognized in future periods related to remaining performance obligations that are unsatisfied were as follows:

Revenue expected to be recognized

    

RMB

Within 1 year

 

1,525,645

After 1 year but within 2 years

 

1,296,684

After 2 years but within 3 years

 

1,137,459

After 3 years but within 4 years

 

1,004,562

After 4 years but within 5 years

 

735,522

After 5 years

 

2,298,037

Total

 

7,997,909

XML 39 R14.htm IDEA: XBRL DOCUMENT v3.23.1
PROPERTY AND EQUIPMENT, NET
12 Months Ended
Dec. 31, 2022
PROPERTY AND EQUIPMENT, NET  
PROPERTY AND EQUIPMENT, NET

5     PROPERTY AND EQUIPMENT, NET

Property and equipment consisted of the following:

As of December 31, 

    

2021

    

2022

At cost:

 

  

 

  

Land

1,552,704

3,302,148

Buildings

 

12,178,017

 

13,847,692

Data center equipment

 

17,710,351

 

19,603,839

Leasehold improvement

 

8,230,992

 

8,444,282

Furniture and office equipment

 

137,691

 

167,410

Vehicles

 

4,606

 

5,619

 

39,814,361

 

45,370,990

Less: Accumulated depreciation

 

(6,425,293)

 

(9,269,587)

 

33,389,068

 

36,101,403

Construction in progress

 

7,234,435

 

10,827,984

40,623,503

46,929,387

Less: Impairment provision

(12,759)

Property and equipment, net

 

40,623,503

 

46,916,628

The carrying amounts of the Company’s property and equipment acquired under finance leases and other financing arrangement were RMB8,867,222 and RMB9,906,404 as of December 31, 2021 and 2022, respectively.

Depreciation of property and equipment (including assets acquired under finance leases and other financing arrangement) was RMB1,543,130, RMB2,399,451 and RMB2,947,200 for the years ended December 31, 2020, 2021 and 2022, respectively, and included in the following captions:

Years ended December 31, 

    

2020

    

2021

    

2022

Cost of revenue

 

1,418,846

2,264,620

2,722,169

General and administrative expenses

 

120,604

129,128

218,567

Research and development expenses

3,680

5,703

6,464

 

1,543,130

2,399,451

2,947,200

Property and equipment with net a book value of RMB4,479,259 and RMB12,721,652 was pledged as security for bank loans (Note 9) and other financing obligations (Note 12) as of December 31, 2021 and 2022, respectively.

XML 40 R15.htm IDEA: XBRL DOCUMENT v3.23.1
INTANGIBLE ASSETS, NET
12 Months Ended
Dec. 31, 2022
INTANGIBLE ASSETS, NET  
INTANGIBLE ASSETS, NET

6     INTANGIBLE ASSETS, NET

Intangible assets consisted of the following:

As of December 31, 

    

Note

    

2021

    

2022

Customer contracts

8

1,641,900

 

1,641,900

Licenses

15,782

15,782

Others

364

1,657,682

 

1,658,046

Less: accumulated amortization

(375,046)

 

(610,337)

Intangible assets, net

1,282,636

 

1,047,709

The Company’s customer contracts were acquired in business combinations (Note 8). Amortization of intangible assets was RMB68,688, RMB192,486 and RMB235,292 for the years ended December 31, 2020, 2021 and 2022, respectively.

Estimated future amortization expense related to these intangible assets is as follows:

Fiscal year ending December 31, 

    

  

2023

 

233,766

2024

 

226,908

2025

 

212,596

2026

206,405

2027

78,483

Thereafter

 

89,551

Total

 

1,047,709

XML 41 R16.htm IDEA: XBRL DOCUMENT v3.23.1
PREPAID LAND USE RIGHTS
12 Months Ended
Dec. 31, 2022
PREPAID LAND USE RIGHTS  
PREPAID LAND USE RIGHTS

7     PREPAID LAND USE RIGHTS

Prepaid land use rights, representing the amounts paid and relevant costs incurred for the rights to use land in the PRC and Hong Kong SAR acquired before the adoption of ASC 842, consisted of the following:

As of December 31, 

    

2021

    

2022

Prepaid land use rights

 

716,492

 

28,246

Less: Accumulated amortization

 

(81,539)

 

(5,244)

Prepaid land use rights, net

 

634,953

 

23,002

Amortization of prepaid land use rights was RMB26,656, RMB24,961 and RMB6,582 for the years ended December 31, 2020, 2021 and 2022, respectively.

In the year ended December 31, 2022, the terms of certain land use right acquired in Hong Kong SAR were modified. Accordingly, the Company reassessed the classification of the modified land use right according to ASC 842 and determined that they meet the definition of finance lease. As a result, the related net balance of prepaid land use rights was reclassified to property and equipment due to the modification.

Prepaid land use rights with a net book value of RMB634,953 and RMB17,733 were pledged as security for bank loans (Note 9) as of December 31, 2021 and 2022, respectively.

XML 42 R17.htm IDEA: XBRL DOCUMENT v3.23.1
ACQUISITIONS AND GOODWILL
12 Months Ended
Dec. 31, 2022
ACQUISITIONS AND GOODWILL  
ACQUISITIONS AND GOODWILL

8     ACQUISITIONS AND GOODWILL

The movement of goodwill is set out as below:

As of December 31, 

    

2021

    

2022

Balance at the beginning of the year

 

2,596,393

 

7,076,505

Addition during the year

 

4,463,504

 

Measurement period adjustments

16,608

Balance at end of year

 

7,076,505

 

7,076,505

Goodwill represents the excess of the purchase price over the fair value of the net tangible and intangible assets acquired in the acquisition. The goodwill is not deductible for tax purposes. Goodwill is assigned to the design, build-out and operation of data centers reporting unit.

No business combinations were consummated in the year ended December 31, 2022.

Business Combinations in 2021

Beijing 15 and Beijing 16 Acquisition

On April 30, 2021, the Company consummated an acquisition of all equity interests in a target group, which owns one in-service data center (Beijing 15) and one in-development data center (Beijing 16) by converting a vacant building located at the site of Beijing 15 in Beijing, China, from third parties. The provisional cash consideration for the equity interest was RMB3,176,354, subject to the final confirmation on certain conditions.

Pursuant to a supplemental agreement entered into between the seller and the Company in October 2021, both parties agreed to revise the terms of payment of the purchase price consideration and its payment conditions, resulting in the reductions of the purchase price consideration of RMB7,007 and RMB205,000 based on achievement of conditions during the years ended December 31, 2021 and 2022, respectively. The reductions were recognized as gain from purchase price adjustment in the consolidated statement of operations for the years ended December 31, 2021 and 2022, respectively.

The amounts of net revenue and net loss of the target group included in the Company’s consolidated statements of operations from the acquisition date to December 31, 2021 were RMB354,281 and RMB23,663, respectively.

Beijing 20, Beijing 21, Beijing 22 and Beijing 23 Acquisition

On December 17, 2021, the Company consummated an acquisition of 90% equity interests in a target group, which owns four data center projects (Beijing 20, Beijing 21, Beijing 22 and Beijing 23) in Beijing, China, from third parties for an aggregate cash consideration of RMB1,303,714.

The amounts of net revenue and net loss of the target group included in the Company’s consolidated statements of operations from the acquisition date to December 31, 2021 were immaterial.

Other Business Combinations

In the year ended December 31, 2021, the Company also consummated other acquisitions of data center projects, including Beijing 17, Beijing 18, Beijing 19, Shenzhen 9 and Shenzhen 10, for an aggregate provisional cash consideration of RMB768,107.

The amounts of net revenue and net loss of the target companies included in the Company’s consolidated statements of operations from the acquisition date to December 31, 2021 were immaterial.

Business Combinations in 2020

Beijing 10, Beijing 11 and Beijing 12 Acquisition

On June 5, 2020, the Company consummated an acquisition of all equity interests in a target group from third parties. The target group owns three data center projects (“Beijing 10, Beijing 11 and Beijing 12”) in Beijing, China. Pursuant to the share purchase agreement, the considerations included purchase price adjustments resulting from the differences between the fair value of certain assets and liabilities on the date of acquisition compared to the estimated fair value used to determine the closing considerations. The Company initially estimated the considerations to be RMB847,586 (including contingent considerations of RMB130,720).

The amounts of net revenue and net profit of the target group included in the Company’s consolidated statements of operations from the acquisition date to December 31, 2020 amounted to RMB281,926 and RMB14,083, respectively.

Beijing 9 Acquisition

On December 18, 2020, the Company consummated an acquisition of all equity interests in a target company from a third party for an aggregate cash consideration of RMB816,969 (including contingent considerations of RMB463,496). The target entity owns a data center project (“Beijing 9”) in Beijing, China.

The amounts of net revenue and net profit of the target entity included in the Company’s consolidated statements of operations from the acquisition date to December 31, 2020 were immaterial.

Shanghai 19 Acquisition

On November 17, 2020, the Company consummated an acquisition of all equity interests in a target group from third parties for an aggregate cash consideration of RMB62,480. The target group owns a data center project (“Shanghai 19 Phase I and II”) in Shanghai, China.

The amounts of net revenue and net profit of the target entity included in the Company’s consolidated statements of operations from the acquisition date to December 31, 2020 were immaterial.

The allocations of purchase price as of the date of acquisitions for the years ended December 31, 2020 and 2021 are summarized as follows.

    

2020

    

2021

Note (i)(ii)(iii)

Note (iv)(v)

Fair value of consideration

1,660,685

5,230,362

Effective settlement of pre-existing relationships upon consolidation

(31,229)

20,000

Other net assets acquired

 

(547,815)

 

(256,650)

Identifiable intangible assets

 

(449,600)

 

(689,800)

Deferred tax liabilities

 

75,120

 

159,592

Total identifiable net assets

 

(922,295)

 

(786,858)

Goodwill

 

707,161

 

4,463,504

Note (i):

Other net assets acquired primarily include property and equipment of RMB2,783,257, accounts payable of RMB1,133,760 and finance lease and other financing obligations of RMB1,362,103.

Note (ii):

Identifiable intangible assets acquired consisted of customer contracts of RMB449,600 with estimated useful lives from 6.5 to 12.1 years.

Note (iii):

During the one-year measurement period from the acquisition date, the Company recorded adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill of RMB55,462 in the year ended December 31, 2020 and increase to goodwill of RMB16,608 in the years ended December 31, 2021, respectively. The adjustments were a result of information obtained subsequent to the Company’s initial reporting of provisional amounts in accordance with ASC 805, Business Combinations.

Note (iv):

Other net assets acquired primarily included property and equipment of RMB2,974,715, accounts receivable of RMB224,307, accounts payable of RMB412,380, short-term borrowings of RMB461,494, long-term borrowings of RMB840,000 and finance lease and other financing obligations of RMB1,463,851.

Note (v):

Identifiable intangible assets acquired consisted of customer contracts of RMB689,800 with estimated useful lives from 5.7 to 7 years.

Supplemental pro forma financial information as if the acquisitions had occurred as of the beginning of the comparable prior annual reporting period has not been provided as each of the acquisitions, individually and in aggregate, were not material to the Company’s results of operations during the respective year of the acquisitions.

Asset Acquisitions

In 2020, 2021 and 2022, the Company consummated several acquisitions of certain target entities. These target entities did not meet the definition of a business as of the acquisition date in accordance with ASC 805 Business Combinations, and the acquisitions were accounted for as assets acquisitions. The primary assets acquired were properties self-owned or under finance leases, equipment and leasehold improvements. The Company has elected an accounting policy to measure non-controlling interests in asset acquisition at carryover basis, which is based on the carrying amounts within the acquired entity. Non-controlling interests with a total amount of nil, RMB56,519 and nil was recognized upon these acquisitions in the year ended December 31, 2020, 2021 and 2022, respectively.

XML 43 R18.htm IDEA: XBRL DOCUMENT v3.23.1
LOANS AND BORROWINGS
12 Months Ended
Dec. 31, 2022
LOANS AND BORROWINGS  
LOANS AND BORROWINGS

9     LOANS AND BORROWINGS

The Company’s borrowings consisted of the following:

As of December 31,

    

2021

    

2022

Short-term borrowings

 

4,639,674

 

1,652,196

Current portion of long-term borrowings

 

1,308,339

 

1,971,771

Sub-total

 

5,948,013

 

3,623,967

Long-term borrowings, excluding current portion

 

18,284,514

 

23,518,058

Total loans and borrowings

 

24,232,527

 

27,142,025

Short-term borrowings

The Company’s short-term borrowings consisted of the following:

As of December 31,

    

2021

    

2022

Unsecured short-term loans and borrowings

 

512,387

 

1,388,192

Secured short-term loans and borrowings

 

4,127,287

 

264,004

 

4,639,674

 

1,652,196

Short-term borrowings were secured by the following assets:

As of December 31,

    

2021

    

2022

Accounts receivable

65,985

Property and equipment, net

397,285

245,543

Operating lease ROU assets

81,397

544,667

245,543

As of December 31, 2021 and 2022, short-term borrowings of the consolidated VIEs of RMB18,460 and nil, respectively, were guaranteed by GDS Holdings Limited and its subsidiaries.

The weighted average interest rates of short-term borrowings outstanding as of December 31, 2021 and 2022 were 4.91% and 7.94% per annum, respectively.

Long-term borrowings

The Company’s long-term borrowings consisted of the following:

As of December 31, 

    

2021

    

2022

Unsecured long-term loans and borrowings

 

60,000

 

Secured long-term loans and borrowings

 

19,532,853

 

25,489,829

 

19,592,853

 

25,489,829

Long-term borrowings were secured by the following assets:

As of December 31, 

    

2021

    

2022

Accounts receivable

 

974,536

 

1,256,289

Other current assets

97,049

Property and equipment, net

 

2,629,904

 

11,103,541

Prepaid land use rights, net

 

634,953

 

17,733

Operating lease ROU assets

1,537,304

3,607,506

Other non-current assets

14,691

23,912

 

5,791,388

 

16,106,030

As of December 31, 2021 and 2022, long-term borrowings of the consolidated VIEs of RMB1,060,250 and RMB885,854, respectively, were guaranteed by GDS Holdings Limited and its subsidiaries.

In addition to the above assets pledged for secured borrowings, some of the borrowings were guaranteed by the equity interests of the subsidiaries of GDS Holdings Limited.

The weighted average interest rates of long-term borrowings as of December 31, 2021 and 2022 were 5.53% and 5.44% per annum, respectively, taking into the consideration of debt issuance costs incurred relating to the facilities.

The outstanding long-term borrowings mature serially from 2023 to 2037. The aggregate maturities of the above long-term borrowings for each for the five years and thereafter subsequent to December 31, 2022 are as follows:

    

Long-term borrowings

Twelve months ending December 31, 

2023

1,971,771

2024

 

3,454,547

2025

2,676,381

2026

3,231,850

2027

4,235,557

Thereafter

 

9,919,723

 

25,489,829

The Company entered into secured loan agreements with various financial institutions for project development and working capital purpose with terms ranging from 1 to 15 years.

As of December 31, 2022, the Company had total working capital and project financing credit facilities of RMB37,767,305 from various financial institutions, of which the unused amount was RMB10,730,455. As of December 31, 2022, the Company had drawn down RMB27,036,850 from such facilities, of which RMB1,389,256 (net of debt issuance costs of RMB3,526) was recorded in short-term loans and borrowings and RMB25,489,829 (net of debt issuance costs of RMB154,239) was recorded in long-term loans and borrowings, respectively. In addition, the Company also had other short-term loans and borrowings from non-financial institutions which were assumed through certain acquisitions of subsidiaries. Drawdowns from the credit facility  from financial institutions are subject to the approval of the banks and are subject to the terms and conditions of each agreement.

More specifically, the terms of these secured loan facility agreements generally include one or more of the following conditions. If any of the below conditions were to be triggered, the Company could be obligated to notify the lender or repay any loans outstanding immediately or on an accelerated repayment schedule.

Specifically, the secured loan facilities can be divided into onshore project loan facilities and offshore project loan facilities (including Hong Kong SAR and Malaysia).

Below are the terms and conditions for onshore project loan facilities:

(i)

STT GDC Pte. Ltd. (a) is not or ceases to, directly or indirectly, be the beneficial owner of at least 25% of the issued share capital of GDS Holdings, or (b) does not or ceases to have the power (whether by way of ownership of shares, proxy, contract, agency or otherwise) to cast, or control the casting of, at least 25% of the votes that may be cast at a meeting of the board of directors (or similar governing body) of GDS Holdings, or (c) is not or ceases to be the single largest shareholder of GDS Holdings;

(ii)

GDS Holdings and GDS Investment Company are not or cease to be, directly or indirectly, the legal and beneficial owner of 100% of the equity interests of, and have the power (whether by way of ownership of shares, proxy, contract, agency or otherwise) to control, GDS Investment Company (in the case of GDS Holdings), GDS Beijing, Global Data Solutions Co., Ltd. (“GDS Suzhou”), a subsidiary company of GDS Beijing and the relevant borrowing subsidiaries;

(iii)

Management HoldCo ceases to, directly or indirectly, own at least 100% of the equity interests of and have the power to control GDS Beijing or GDS Suzhou;

(iv)

GDS Beijing, GDS Suzhou and the relevant borrowing subsidiaries cease to, directly or indirectly, be the legal and beneficial owner of 100% of the equity interests of, and have the power (whether by way of ownership of shares, proxy, contract, agency or otherwise) to control, their consolidated subsidiaries;

(v)

GDS Holdings is not or cease to be, directly or indirectly, the legal and beneficial owner of all equity interests held by it in the relevant borrowing subsidiaries, or have the power (whether by way of ownership of shares, proxy, contract, agency or otherwise) to control the relevant borrowing subsidiaries;

(vi)

there are changes in the shareholding structure of a principal operating subsidiary of GDS Holdings, as defined in the relevant loan facility agreement; and

(vii)

the IDC license of GDS Beijing, the borrowing subsidiaries, other affiliated entities, or the authorization by GDS Beijing to one such subsidiary to operate the data center business and provide IDC services under the auspices of the IDC license held by GDS Beijing, is cancelled or fails to be renewed on or before the expiry date.

Below are the terms and conditions for offshore project loan facilities:

(i)STT GDC Pte. Ltd. (a) is not or ceases to, directly or indirectly, be the beneficial owner of at least 25% of the issued share capital of GDS Holdings, or (b) does not or ceases to have the power (whether by way of ownership of shares, proxy, contract, agency or otherwise) to cast, or control the casting of, at least 25% of the votes that may be cast at a meeting of the board of directors (or similar governing body) of GDS Holdings, or (c) is not or ceases to be the single largest shareholder of GDS Holdings;

(ii)GDS Holdings is not or cease to be, directly or indirectly, the legal and beneficial owner of 100% of the issued share capital of, or have the power (whether by way of ownership of shares, proxy, contract, agency or otherwise) to control the relevant borrowing subsidiaries;

(iii)GDS Holdings (a) is not or ceases to be, directly or indirectly, the single largest shareholder of, (b) is not or ceases to be, directly or indirectly, the beneficial owner of at least 40% of the issued share capital of, or (c) does not or ceases to have the power (whether by way of ownership of shares, proxy, contract, agency or otherwise) to cast, or control the casting of, at least 50.1% of the votes that may be cast at a meeting of the board of directors (or similar governing body) of the relevant borrowing subsidiaries;

(iv)DigitalLand Holdings Limited is not or ceases to be, directly or indirectly, the beneficial owner of 100% of the issued share capital of the relevant borrowing subsidiaries; and

(v)There are changes in the shareholding structure of a principal operating subsidiary of GDS Holdings, as defined in the relevant loan facility agreement.

There are certain other events in the loan facility agreements the occurrence of which could obligate GDS Holdings to notify the lender or repay any loans outstanding immediately or on an accelerated repayment schedule, including, among others, if the borrowing subsidiary fails to use the loan in accordance with the use of proceeds as provided in the loan facility agreement, the borrowing subsidiary violates or fails to perform any of its commitments under the loan facility agreement, or if GDS Holdings fails to maintain its shares listed on at least one of the following stock exchanges before the maturity date under the relevant loan facility agreement : (i) Nasdaq; or (ii) The Singapore Exchange Securities Trading Limited; or (iii) The Hong Kong Stock Exchange; or (iv) any other stock exchange acceptable to the lender. In addition, the terms of these loan agreements include financial covenants that limit certain financial ratios, such as the interest coverage, gross leverage ratio and tangible net worth, during the relevant period, as defined in the agreements. The terms of these loan agreements also include cross default provisions which could be triggered if the Company (i) fails to repay any financial indebtedness in an aggregate amount equivalent to or exceeding US$4,500 thousand, or, in some cases, RMB50,000, when due or within any originally applicable grace period;  (ii) fails to repay any financial indebtedness or perform any of its obligations under any agreement which could have a material adverse effect on its performance of the loan facility agreements; (iii) fails to repay any financial indebtedness raised with any financial institution; or (iv) fails to perform any loan facility agreement with any financial institution which could result in immediate or accelerated repayment of the financial indebtedness or downgrading of the borrowing subsidiary by any credit rating agency administered by the People’s Bank of China (“PBOC”) in accordance with the regulations promulgated by PBOC governing loan market rating standards. As of December 31, 2022, the Company was in compliance with all of the abovementioned covenants.

XML 44 R19.htm IDEA: XBRL DOCUMENT v3.23.1
CONVERTIBLE BONDS PAYABLE
12 Months Ended
Dec. 31, 2022
CONVERTIBLE BONDS PAYABLE  
CONVERTIBLE BONDS PAYABLE

10   CONVERTIBLE BONDS PAYABLE

The convertible notes payable consisted of following:

As of December 31,

    

2021

    

2022

Convertible Notes due 2025

 

1,895,846

 

2,083,829

Convertible Notes due 2029

 

 

4,294,985

Total

 

1,895,846

 

6,378,814

Including:

 

  

 

  

- Current

 

 

2,083,829

- Non-current

 

1,895,846

 

4,294,985

The interest expenses related to the convertible notes are as follows:

    

Years ended December 31,

2020

    

2021

    

2022

Contractual interest

 

41,355

 

38,720

 

48,996

Amortization of issuance cost

 

12,274

 

11,617

 

16,813

Total interest expenses

 

53,629

 

50,337

 

65,809

Convertible Notes due June 1, 2025 issued by the Company (“Convertible Bonds due 2025”)

On June 5, 2018, the Company completed its issuance of Convertible Bonds due 2025 in an aggregate principal amount of US$300 million. The related issuance costs of US$8,948 thousand were deducted from principal of the Convertible Bonds due 2025 and amortized over the period from issuance to the first put date (i.e. June 1, 2023) using the effective interest rate method.

The key terms of the Convertible Bonds due 2025 are summarized as follows:

Maturity Date

June 1, 2025

Interest

2.0% per annum, accruing from June 5, 2018 (computed on the basis of a 360-day year composed of twelve 30-day months), payable semiannually in arrears on June 1 and December 1 of each year

Repurchase of Notes

Holders will have the right to require the Company to repurchase for cash all of their notes, or any portion of the principal thereof that is equal to US$1 thousand or an integral multiple of US$1 thousand, on June 1, 2023 or if a fundamental change occurs at any time.

Tax redemption

The Company may redeem, at its option, all but not part of the Convertible Bonds due 2025 if it becomes obligated to pay to the holder of any note ‘‘additional amounts’’ (which are more than a de minimis amount) as a result of any change in tax law at the price equal to 100% of the principal amount together with accrued and unpaid interest. Upon receiving notice of redemption, each holder will have the right to elect to: convert its notes; or not have its notes redeemed and GDS Holdings will not pay any additional amounts as a result of such change in tax law.

Conversion rights

Holders may convert their notes at their option at any time prior to the close of business on the third scheduled trading day immediately preceding the maturity date.

The conversion rate is initially 19.3865 American Depositary Shares (“ADSs”) of the Company per US$1 thousand principal amount of notes (equivalent to an initial conversion price of approximately US$51.58 per ADS), and subject to changes under certain anti-dilution conditions.

The Company determined that the embedded conversion option of the Convertible Bonds due 2025 was not required to be accounted for as an embedded derivative pursuant to ASC 815 Derivatives and Hedging, because it is both indexed to the Company’s own stock and classified in shareholders’ equity. The Company also determined there was no other embedded derivative to be separated from the Convertible Bonds due 2025.

In the year ended December 31, 2020, Convertible Bonds with principal amount of US$10 thousand were converted into ordinary shares as the holders exercised their conversion option. The Company recorded additional paid-in capital of RMB65 upon conversion. As of December 31, 2021 and 2022, the outstanding principal amount of Convertible Bonds due 2025 was US$299,990 thousand. As of December 31, 2022, the balance of Convertible Bonds due 2025 was presented as current liability due to holder’s repurchase option exercisable on June 1, 2023.

Convertible Notes due March 8, 2029 issued by the Company (“Convertible Bonds due 2029”)

On March 8, 2022, the Company completed its issuance of Convertible Bonds due 2029 in an aggregate principal amount of US$620 million. The related issuance costs of US$3,950 thousand were deducted from principal of the Convertible Bonds due 2029 and amortized over the period from issuance to the first put date (i.e. March 8, 2027) using the effective interest rate method.

The key terms of the Convertible Bonds due 2029 are summarized as follows:

Maturity Date

March 8, 2029

Interest

0.25% per annum, computed on the basis of a 360-day year composed of twelve 30-day months, payable semiannually in arrears on March 8 and September 8 of each year

Repurchase of Notes

Holders will have the right to require the Company to repurchase for cash all of their notes, or any portion of the principal thereof that is in denominations of US$200 thousand and integral multiples of US$1 thousand in excess thereof, on March 8, 2027 or if a fundamental change occurs at any time.

Tax redemption

The Company may redeem, at its option, all but not part of the Convertible Bonds due 2029 if it becomes obligated to pay to the holder of any note ‘‘additional amounts’’ (which are more than a de minimis amount) as a result of any change in tax law at the price equal to 100% of the principal amount together with accrued and unpaid interest. Upon receiving notice of redemption, each holder will have the right to elect to: convert its notes; or not have its notes redeemed and GDS Holdings will not pay any additional amounts as a result of such change in tax law.

Conversion rights

Holders may convert their notes at their option at any time prior to the close of business on the third scheduled trading day (or the fifth scheduled trading day, if the converting Holder elects to receive Ordinary Shares in lieu of any ADSs) immediately preceding the maturity date.

The conversion rate is initially 20 ADSs of the Company per US$1 thousand principal amount of notes (equivalent to an initial conversion price of US$50 per ADS), and subject to changes under certain anti-dilution conditions.

Forced conversion

If (1) the Daily VWAP per ADS (or, if the ADSs are no longer traded on The NASDAQ Global Market, of the Ordinary Shares) exceeds 150% of the Conversion Price (the “Agreed Threshold”) on any twenty trading days (whether or not consecutive) during any thirty consecutive trading day period beginning on or after the 5th anniversary of March 8, 2022 (such thirty 30 consecutive trading day period being the “Forced Conversion Qualification Period”), (2) the Daily VWAP per ADS (or, if the ADSs are no longer traded on The NASDAQ Global Market, of the Ordinary Shares) for each of the last five consecutive trading days during the Forced Conversion Qualification Period is not lower than the Agreed Threshold and (3) the aggregate average daily dollar trading volume (as reported on Bloomberg) of (x) the ADSs on The NASDAQ Global Market and (y) the Ordinary Shares on the Hong Kong Stock Exchange during such Forced Conversion Qualification Period is at least US$70.0 million, then, the Company shall have the right (but not the obligation) to force the conversion of all (and not some only) of the outstanding principal amount held by such Holders into the Company’s shares at the then applicable Conversion Rate.

The Company determined that the embedded conversion option of the Convertible Bonds due 2029 was not required to be accounted for as an embedded derivative pursuant to ASC 815, Derivatives and Hedging, because it is both indexed to the Company’s own stock and classified in shareholders’ equity. The Company also determined there was no other embedded derivative to be separated from the Convertible Bonds due 2029.

The effective interest rate of the Convertible Bonds due 2025, after considering the related issuance cost, was 2.65% as of December 31, 2021 and 2022, respectively. The effective interest rate of the Convertible Bonds due 2029, after considering the related issuance cost, was 0.38% as of December 31 2022.

As of December 31, 2021 and 2022, accrued interests of RMB3,187 and RMB6,870, respectively, were recorded in accrued expenses.

XML 45 R20.htm IDEA: XBRL DOCUMENT v3.23.1
ACCOUNTS PAYABLE AND ACCRUED EXPENSES AND OTHER PAYABLES
12 Months Ended
Dec. 31, 2022
ACCOUNTS PAYABLE AND ACCRUED EXPENSES AND OTHER PAYABLES.  
ACCOUNTS PAYABLE AND ACCRUED EXPENSES AND OTHER PAYABLES

11   

ACCOUNTS PAYABLE AND ACCRUED EXPENSES AND OTHER PAYABLES

Accounts payable consisted of the following:

    

As of December 31,

2021

    

2022

Accounts payable for operating expenses

 

328,331

 

518,788

Accounts payable for purchase of property and equipment

 

3,573,468

 

2,574,096

 

3,901,799

 

3,092,884

Accrued expenses and other payables consisted of the following:

As of December 31, 

    

2021

    

2022

Consideration payables for acquisitions

1,855,261

183,220

Accrued payroll and welfare benefits

184,220

200,394

Accrued interest expenses

 

141,642

 

70,251

Income tax payable

139,667

202,589

Other tax payables

40,986

54,981

Accrued debt issuance costs and other financing costs

25,930

52,254

Amount due to related parties

24,144

16,995

Others

 

267,705

 

236,277

 

2,679,555

 

1,016,961

XML 46 R21.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES
12 Months Ended
Dec. 31, 2022
LEASES  
LEASES

12   LEASES

The Company enters into lease arrangements primarily for data center spaces, office spaces and equipment.

Data center buildings and land leases

During the year ended December 31, 2022, the Company entered into lease agreements with the landlords to lease the building and land, including those acquired through acquisition of subsidiaries, for certain data centers. The Company assessed the lease classification of the building and land components separately at the commencement date. During the year ended December 31, 2022, the Company recorded additional finance lease liabilities of RMB460,810 and operating lease liabilities of RMB149,879 through new lease agreements and acquisition of subsidiaries.

The components of lease cost are as follows:

Years ended December 31, 

    

2020

    

2021

    

2022

Finance lease cost:

- Amortization of right-of-use assets

 

423,075

546,437

 

619,675

- Interest on lease liabilities

 

465,692

592,835

 

632,183

Operating lease cost

 

195,869

313,752

 

402,514

Short-term lease cost

 

19,987

23,715

 

44,873

Variable lease cost (Note)

(55,599)

(786)

(47,729)

Total lease cost

 

1,049,024

1,475,953

 

1,651,516

Note: During the years ended December 31, 2020, 2021 and 2022, the Company was granted lease concessions of RMB55,188, nil and RMB45,291, respectively, by certain landlords due to the effects of the COVID-19 pandemic. The lease concessions were primarily in the form of rent reduction. Such concessions were recognized as variable lease cost (credit) in the period when the concession was granted. In addition, the Company recognized variable lease cost (credit) of RMB411, RMB786 and RMB2,438 in the years ended December 31, 2020, 2021 and 2022, respectively, for certain finance lease and other financing obligations with floating interest rate.

Supplemental cash flow information related to leases is as follows:

Years ended December 31, 

    

2020

    

2021

    

2022

Cash paid for amounts included in measurement of lease liabilities (Note):

 

  

 

  

- Operating cash flows from finance leases

 

(389,679)

(591,189)

 

(532,323)

- Operating cash flows from operating leases

 

(141,480)

(236,589)

 

(244,643)

- Financing cash flows from finance leases

 

(198,234)

(265,481)

 

(1,138,542)

Non-cash information on lease liabilities arising from obtaining ROU assets:

 

 

- Finance leases

 

1,099,698

25,731

 

264,958

- Operating leases

 

553,154

368,069

 

151,709

Non-cash information on lease liabilities and ROU assets derecognized for termination of leases:

- Finance leases

524,180

- Operating leases

286,774

Gain on early termination of leases:

- Finance leases

33,453

- Operating leases

10,445

Note: The above table does not include cash paid for purchase of land use rights and initial direct costs of leases of RMB744,761, RMB875,162 and RMB760,610 in the years ended December 31, 2020, 2021 and 2022, respectively, which are included in “Payments for purchase of property and equipment and land use rights” in the consolidated statements of cash flows.  

The financing cash flows from finance leases include the payment of principal due to early termination of certain financing arrangements for data center equipment.

Weighted average remaining lease term and weighted average discount rate for leases, excluding prepaid land use rights, are as follows:

    

As of December 31, 

 

    

2021

    

2022

 

Weighted average remaining lease term:

- Finance leases

 

14.8

 

13.8

- Operating leases

 

13.7

 

12.8

Weighted average discount rate:

- Finance leases

 

6.69

%

6.68

%

- Operating leases

 

5.87

%

5.89

%

Weighted average discount rate for other financing obligations is 7.53% and 8.18% as of December 31, 2021 and 2022, respectively.

Maturities of lease and other financing obligations were as follows:

As of December 31, 2021

As of December 31, 2022

Total of

Total of

finance lease

finance lease

Other

and other

Operating

Other

and other

Operating

Finance lease

financing

financing

lease

Finance lease

financing

financing

lease

  

obligations

    

obligations

    

obligations

    

obligations

    

Total

    

obligations

    

obligations

    

obligations

    

obligations

    

Total

Within 1 year

 

621,196

 

701,350

 

1,322,546

 

260,935

 

1,583,481

 

670,992

 

330,773

 

1,001,765

 

272,796

 

1,274,561

After 1 year but within 2 years

 

640,445

 

713,338

 

1,353,783

 

246,970

 

1,600,753

 

666,487

 

1,373,214

 

2,039,701

 

250,716

 

2,290,417

After 2 years but within 3 years

 

672,306

 

714,084

 

1,386,390

 

249,383

 

1,635,773

 

708,642

 

450,691

 

1,159,333

 

206,489

 

1,365,822

After 3 years but within 4 years

 

714,035

 

454,918

 

1,168,953

 

212,829

 

1,381,782

 

729,283

 

428,175

 

1,157,458

 

169,014

 

1,326,472

After 4 years but within 5 years

 

735,219

 

417,214

 

1,152,433

 

178,627

 

1,331,060

 

753,410

 

407,211

 

1,160,621

 

151,160

 

1,311,781

After 5 years

 

7,623,211

 

473,110

 

8,096,321

 

1,935,590

 

10,031,911

 

6,768,112

 

209,784

 

6,977,896

 

1,582,879

 

8,560,775

Total

 

11,006,412

 

3,474,014

 

14,480,426

 

3,084,334

 

17,564,760

 

10,296,926

 

3,199,848

 

13,496,774

 

2,633,054

 

16,129,828

Less: total future interest

 

(4,192,322)

 

(608,178)

 

(4,800,500)

 

(1,055,035)

 

(5,855,535)

 

(3,694,302)

 

(421,227)

 

(4,115,529)

 

(839,319)

 

(4,954,848)

Less: estimated construction costs

 

 

(47,241)

 

(47,241)

 

 

(47,241)

 

 

(11,124)

 

(11,124)

 

 

(11,124)

Present value of lease and other financing obligations

 

6,814,090

 

2,818,595

 

9,632,685

 

2,029,299

 

11,661,984

 

6,602,624

 

2,767,497

 

9,370,121

 

1,793,735

 

11,163,856

Including:

 

  

 

  

 

 

 

 

  

 

  

 

 

 

- Current portion

 

 

 

699,145

 

145,739

 

844,884

 

 

 

453,855

 

175,749

 

629,604

- Non-current portion

 

 

 

8,933,540

 

1,883,560

 

10,817,100

 

 

 

8,916,266

 

1,617,986

 

10,534,252

As of December 31, 2022, the Company has additional leases, primarily for data center buildings, that have not yet commenced with total future lease payments of RMB4,933,129. These leases are expected to commence after December 31, 2022 with lease terms of 1 to 30 years.

Financing transaction of Hong Kong 4 (“HK4”)

During the year ended December 31, 2022, the Company entered into a financing transaction with consideration of RMB886,312 with a third party for transferring the assets of HK4, which mainly includes the land. The transaction is accounted for as a financing transaction since the control of the assets are not considered transferred. Accordingly, the Company did not derecognize the transferred assets and the consideration received was recognized as other financing obligations.

Lease and other financing obligations were secured by the following assets:

As of December 31,

    

2021

    

2022

Accounts receivable

 

110,391

 

145,764

Property and equipment, net

 

1,452,070

 

1,372,568

 

1,562,461

 

1,518,332

XML 47 R22.htm IDEA: XBRL DOCUMENT v3.23.1
OTHER LONG-TERM LIABILITIES
12 Months Ended
Dec. 31, 2022
OTHER LONG-TERM LIABILITIES  
OTHER LONG-TERM LIABILITIES

13   OTHER LONG-TERM LIABILITIES

Other long-term liabilities consisted of the following:

As of December 31, 

    

2021

    

2022

    

    

    

    

Consideration payable for acquisitions

261,000

7,644

Asset retirement obligations

96,862

102,591

Deferred revenue – non-current (Note 4)

44,908

29,703

Deferred government grants

 

22,245

 

30,741

Others

 

114,285

 

97,574

Total

 

539,300

 

268,253

XML 48 R23.htm IDEA: XBRL DOCUMENT v3.23.1
REDEEMABLE PREFERRED SHARES
12 Months Ended
Dec. 31, 2022
REDEEMABLE PREFERRED SHARES  
REDEEMABLE PREFERRED SHARES

14   REDEEMABLE PREFERRED SHARES

On March 27, 2019 (the “Issue Date”), GDS Holdings completed its issuance of 150,000 Convertible Preferred Shares (“redeemable preferred shares”) to an investor at the subscription price of US$1 thousand per share with total consideration of US$150 million.

The movement of redeemable preferred shares is set out as below:

    

Redeemable

    

preferred shares

Balance at January 1, 2020

1,061,981

Accrual of redeemable preferred shares dividends

52,709

Settlement of redeemable preferred shares dividends

(65,489)

Foreign exchange impact

(68,291)

Balance at December 31, 2020 and January 1, 2021

980,910

Accrual of redeemable preferred shares dividends

49,073

Settlement of redeemable preferred shares dividends

(49,221)

Foreign exchange impact

(22,282)

Balance at December 31, 2021 and January 1, 2022

958,480

Accrual of redeemable preferred shares dividends

51,212

Settlement of redeemable preferred shares dividends

(51,578)

Foreign exchange impact

88,898

Balance at December 31, 2022

1,047,012

Key terms of the convertible preferred shares

Dividends

The holders of the preferred shares are entitled to receive, in priority to the holders of the ordinary shares, cumulative preferred share dividends which are payable quarterly in arrears on March 15, June 15, September 15 and December 15, commencing on June 15, 2019 (each such payment date being a “Regular Dividend Payment Date”). The dividends are 5.0% per annum of the respective preferred shares Stated Value (i.e. the subscription price of preferred shares plus any accrued dividends that are not paid on Regular Dividend Payment Date) (and shall be adjusted to an amount equal to the ordinary share dividend rate if higher). The dividend rate will increase to 7.0% per annum and further increase by 50 basis points each quarter thereafter if the Company has not redeemed all of the preferred shares outstanding as of the eighth anniversary of the Issue Date. The dividends are computed on a basis of a 360-day year and the actual number of days elapsed. Dividends may, at the option of the Company, be paid in cash only, be paid in cash or in additional preferred shares, or a combination thereof.

Conversion

The holders of preferred shares have the right to convert any or all of their holdings of preferred shares Stated Value into Class A Ordinary Shares based on the conversion rate then in effect.

In addition, if, at any time beginning on March 15, 2022, (i) the volume-weighted average price (“VWAP”) per ADS of the GDS Holdings equals or exceeds US$53.40 (adjusted as according to anti-dilution provisions) for at least 20 trading days in any period of 30 consecutive trading days and (ii) the average daily trading volume of the ADS for such 20 qualifying trading days is at least US$10 million in the aggregate, at the Company’s election, all of the preferred shares then outstanding shall be converted into a number of Class A Ordinary Shares based on the conversion rate then in effect.

The initial conversion rate is corresponding to a conversion price of US$35.60 per ADS, and will be subject to adjustments for any split, subdivision, combination, consolidation, recapitalization or similar event.

Liquidation preference

Upon a liquidation, after satisfaction of all liabilities and obligations to creditors of the Company and before any distribution or payment shall be made to holders of ordinary shares, each holder of preferred shares shall be entitled to receive an amount per preferred share equal to the greater of: (1) the Stated Value of preferred shares plus any dividends accumulated but unpaid thereon after the immediately preceding Regular Dividend Payment Date to but excluding the date of liquidation; (2) the payment such holders would have received had such holders, immediately prior to such liquidation converted their preferred shares into Class A Ordinary Shares.

Optional Redemption by the Company

The preferred shares may be redeemed, in whole or in part, at any time after March 15, 2027, at the option of the Company at a redemption price per share equal to the sum of the Stated Value per preferred share to be redeemed plus an amount per share equal to accrued but unpaid dividends on such preferred shares after the immediately preceding Regular Dividend Payment Date to but excluding the date of redemption.

Repurchase at the Option of the Holder Upon a Fundamental Change

Upon the occurrence of a Fundamental Change, as defined in the share subscription agreement, each holder of preferred shares shall have the right to require the Company to repurchase all or any portion of such holder’s preferred shares at a purchase price per preferred share equal to the greater of

(i)

the sum of (x) 100% multiplied by the Stated Value per preferred share plus (y) an amount equal to accrued but unpaid dividends on such preferred share after the immediately preceding Regular Dividend Payment Date to but excluding the date of repurchase, plus (z) solely in the event that such Fundamental Change occurs prior to the third anniversary of the Issue Date, the present value of all undeclared dividends from the date of redemption to, and including, the third anniversary of the Issue Date, in each case, discounted to the date of redemption on the basis of actual days elapsed (assuming a 360-day year consisting of twelve 30-day months) at the Treasury Rate, which is the yield to maturity at the time of computation of United States Treasury securities with a constant maturity, plus 50 basis points, and

(ii)

the amount of cash and/or other assets such holder would have received had such holder, immediately prior to the occurrence of such Fundamental Change, converted such preferred shares into Class A Ordinary Shares.

Financing for Redemption of Convertible Preferred Shares

In the event that any preferred shares remain outstanding from and after the tenth anniversary of the Issue Date, the holders of preferred shares constituting at least 90% of the preferred shares issued as of the Issue Date (as adjusted for any split, subdivision, combination, consolidation, recapitalization or similar event with respect to the preferred shares) shall have the right to require the Company to sell all or a portion of its business and/or to conduct other fundraising or refinancing activities, and use reasonable best efforts to consummate such sale or to issue equity or debt securities (or obtain other debt financing) in an amount sufficient to redeem in full in cash, and use best endeavors to as soon as reasonably practicable redeem in full in cash, all of the preferred shares then outstanding at a redemption price per share equal to the sum of the Stated Value per preferred share to be redeemed plus an amount per share equal to accrued but unpaid dividends on such preferred shares after the immediately preceding Regular Dividend Payment Date to but excluding the date of redemption.

Voting rights

The holders of the preferred shares have voting rights equivalent to the ordinary shareholders on an “if converted” basis. In addition, the Company shall not take certain actions without first obtaining the written consent or affirmative vote at a meeting called for that purpose by holders of at least 75% of the then outstanding preferred shares.

The Company has classified these preferred shares as mezzanine equity in the consolidated balance sheets since they are contingently redeemable upon a Fundamental Change or include liquidation preference provisions that are not solely within the Company’s control. The Company evaluated the embedded conversion, call and put options in the preferred shares to determine if they require bifurcation and are accounted for as derivatives, and concluded that there were no embedded derivatives to be bifurcated from the preferred share pursuant to ASC 815.

The Company incurred issuance cost of US$2,646 thousand for the issuance of such preferred shares, which was treated as an adjustment to the initial value of the redeemable preferred shares. The Company has elected to measure the redeemable preferred shares by recognizing changes in the redemption value immediately as they occur and adjust the carrying amount to equal the redemption value at the end of each reporting period. As a result, such issuance cost is immediately recognized as a change in redemption value and charged against retained earnings or, in the absence of retained earnings, by charges against additional paid-in capital.

XML 49 R24.htm IDEA: XBRL DOCUMENT v3.23.1
REDEEMABLE NON-CONTROLLING INTERESTS
12 Months Ended
Dec. 31, 2022
REDEEMABLE NON-CONTROLLING INTERESTS  
REDEEMABLE NON-CONTROLLING INTERESTS

15   REDEEMABLE NON-CONTROLLING INTERESTS

In July 2020, the Company formed a joint venture (“JV”) to undertake a new data center project in Beijing (“Beijing 13” and “Beijing 14”, previously referred to as “Beijing 13” which was then split to two data center projects according to the design) with a private equity fund (“CPE Fund”) controlled by CITIC Private Equity Funds Management Co., Limited. The Company owns a 58% controlling interest in the JV, while CPE Fund owns 42%. On completion of the project and satisfaction of certain other conditions, the Company is required to acquire CPE Fund’s 42% equity interest in the JV, the consideration of which will be calculated based on the power capacity, sales contract with customers and the assets and liabilities of the JV at that time.

The non-controlling interest of JV is redeemable for cash when specified conditions are met, which are not events that are certain to occur. However, the occurrence of these conditions and therefore the Company’s redemption obligations are not solely within the control of the Company. Pursuant to ASC 480-10-S99 and the related guidance, the redeemable non-controlling interest in the JV is accounted for as temporary equity and measured at redemption value. The initial carrying amount of the redeemable non-controlling interests was the capital injection received from CPE Fund in July 2020. The change of the carrying amount of the redeemable non-controlling interests, other than the capital injection received and the net income or loss attributable to redeemable non-controlling interests, is recognized as accretion to redemption value of redeemable non-controlling interests in the consolidated statements of operations and charged against retained earnings or, in the absence of retained earnings, against additional paid-in capital.

In January 2022, the Company and CPE Fund re-negotiated the early exit terms and entered into a supplement agreement, pursuant to which the Company would purchase and CPE Fund would sell 42% equity interests it held in the JV for a total consideration of RMB593,801. As a result, the balance of redeemable non-controlling interest was immediately accreted to the redemption value of RMB593,801 and reclassified to accrued expenses and other payables. The consideration payable was fully settled in November 2022.

The change in the carrying amount of redeemable non-controlling interests is as follows:

Year ended December 31, 

    

2021

    

2022

Balance at beginning of the year

120,820

404,673

Capital injection from CPE Fund

 

208,801

Net loss attributable to redeemable non-controlling interests

 

(2,592)

(655)

Accretion to redemption value of redeemable non-controlling interests

 

77,644

10,801

Adjustment to the redemption value of redeemable non-controlling interests

178,982

Reclassification to current liability

(593,801)

Balance at end of the year

404,673

XML 50 R25.htm IDEA: XBRL DOCUMENT v3.23.1
DERIVATIVE FINANCIAL INSTRUMENTS
12 Months Ended
Dec. 31, 2022
DERIVATIVE FINANCIAL INSTRUMENTS  
DERIVATIVE FINANCIAL INSTRUMENTS

16   DERIVATIVE FINANCIAL INSTRUMENTS

As of December 31, 2021 and 2022, the Company did not have outstanding interest rate swap contracts.

The following table reflects the location in the consolidated statements of operations and the amount of realized and unrealized gains/(losses) recognized for the derivative contracts not designated as hedging instruments for the years ended December 31, 2020, 2021 and 2022:

Consolidated

statements of

Years ended December 31, 

    

operations location

    

2020

    

2021

    

2022

Interest rate swap contracts (not designated as hedging instruments) — realized loss

 

Interest expenses

 

(19,814)

 

 

Interest rate swap contracts (not designated as hedging instruments) — unrealized gain

 

Interest expenses

 

10,039

 

 

(9,775)

 

 

XML 51 R26.htm IDEA: XBRL DOCUMENT v3.23.1
FAIR VALUE MEASUREMENT
12 Months Ended
Dec. 31, 2022
FAIR VALUE MEASUREMENT  
FAIR VALUE MEASUREMENT

17   FAIR VALUE MEASUREMENT

The Company did not have financial assets or liabilities measured at fair value on a recurring basis as of December 31, 2021 and 2022.

Following is a description of the valuation techniques that the Company uses to measure fair value of other financial assets and financial liabilities:

Short-term financial instruments (cash, restricted cash, accounts receivable and payable, short-term borrowings, and accrued expenses and other payables) — cost approximates fair value because of the short maturity period.

Long-term borrowings — fair value is based on the amount of future cash flows associated with each debt instrument discounted at the Company’s current borrowing rate for similar debt instruments of comparable terms. The carrying values of the long-term borrowings approximate their fair values as all the long-term debt carry various interest rates which approximate rates currently offered by the Company’s bankers for similar debt instruments of comparable maturities.

Convertible Bonds payable—the estimated fair value was RMB2,246,231 and RMB5,281,029 as of December 31, 2021 and 2022, respectively. The fair value of Convertible Bonds due 2025 was measured based on the price in the open market and the fair value of Convertible Bonds due 2029 was measured using Binomial Model.

Non-recurring fair value measurements

Certain long-lived assets of the Company may be measured at fair value on a non-recurring basis, if determined to be impaired. As of December 31, 2022, one of the Company’s data center level asset groups was measured at fair value of RMB60,000 based on unadjusted quoted price in active market (Level 1 Inputs) and impairment loss of long-lived assets of RMB12,759 was recognized for the amount of its carrying amount exceeding the fair value.

XML 52 R27.htm IDEA: XBRL DOCUMENT v3.23.1
ORDINARY SHARES
12 Months Ended
Dec. 31, 2022
ORDINARY SHARES  
ORDINARY SHARES

18   ORDINARY SHARES

In June 2020, two investors, Hillhouse Capital (“Hillhouse”) and STT GDC, purchased, through a private placement, of US$400 million and US$105 million respectively of 62,153,848 newly issued Class A ordinary shares of the Company at a price equivalent to US$65 per ADS (or US$8.125 per share). The Company received net proceeds of US$500,784 thousand (RMB3,533,285) from this private placement, after deducting underwriting commissions and other issuance costs.

On November 2, 2020, the Company successfully completed its secondary listing in Hong Kong and public offering of 160,000,000 Class A ordinary shares (or 20,000,000 ADSs) at a price of HK$80.88 per share. On November 6, 2020, the underwriters had fully exercised their over-allotment option in respect of 24,000,000 shares (or 3,000,000 ADSs). The Company received net proceeds from this offering of RMB12,441,232, after deducting underwriting discounts and commissions and the offering expenses payable by the Company.

As of December 31, 2022, the Company’s outstanding share capital consisted of 1,456,842,655 Class A ordinary shares and 67,590,336 Class B ordinary shares. A holder of a Class A ordinary share is conferred one vote per share on any resolution tabled at the general meeting of GDS Holdings. A holder of a Class B ordinary share is entitled to 20 votes per share on resolutions tabled at the general meeting of GDS Holdings for (i) the election or removal of a simple majority, or six, of directors; and (ii) any change to Articles of Association (“AoA”) that would adversely affect the rights of Class B shareholders, and which are convertible into Class A ordinary shares, and will automatically convert into Class A ordinary shares under certain circumstances. Every Class B ordinary share shall automatically be re-designated and re-classified as a Class A ordinary share upon the occurrence of the automatic conversion events, including the first occur of William Wei Huang ceasing to have Beneficial Ownership in not less than 5% of the then issued share capital of the Company on an as converted basis,  as defined in AoA.

XML 53 R28.htm IDEA: XBRL DOCUMENT v3.23.1
SHARE-BASED COMPENSATION
12 Months Ended
Dec. 31, 2022
SHARE-BASED COMPENSATION.  
SHARE-BASED COMPENSATION

19   SHARE-BASED COMPENSATION

Equity Incentive Plans

The Company adopted the 2014 Equity Incentive Plan (“the 2014 Plan”) in July 2014 for the granting of share options to key employees, directors and external consultants in exchange for their services. The total number of shares, which may be issued under the 2014 Plan, is 29,240,000 shares.

The Company adopted the 2016 Equity Incentive Plan (‘‘the 2016 Plan’’) in August 2016 for the granting of share options, stock appreciation rights and other stock-based award (collectively referred to as the ‘‘Awards’’) to key employees and directors. The maximum aggregate number of ordinary shares, which may be subject to Awards under the Plan, is 56,707,560 ordinary shares, provided, however, that the maximum number of unallocated ordinary shares which may be issuable pursuant to Awards are subject to certain automatic approval mechanism up to 3% of total issued and outstanding ordinary shares of the Company, if and whenever the unallocated ordinary shares which may be subject to equity awards under the 2016 Plan accounts for less than 1.5% of the Company’s total issued and outstanding ordinary shares.

A summary of the option activity is as follows:

    

    

    

Weighted

average

Weighted

grant-date

Number

average

fair value

    

of options 

    

exercise price 

    

per option 

 

  

 

(RMB)

 

(RMB)

Options outstanding at December 31, 2019 and January 1, 2020

 

14,629,096

 

5.4

 

1.7

Granted

 

 

 

Exercised

(14,222,096)

 

5.5

 

1.6

Forfeited

Options outstanding at December 31, 2020 and January 1, 2021

 

407,000

 

5.1

 

1.6

Granted

 

 

 

Exercised

(407,000)

5.1

1.6

Forfeited

 

 

 

Options outstanding at December 31, 2021 and 2022

Options vested and expected to be vested at December 31, 2022

 

 

Total intrinsic value of options exercised was RMB633,606, RMB27,775 and nil, respectively, for the years ended December 31, 2020, 2021 and 2022.

Settlement of liability-classified restricted shares award

During the years ended December 31, 2020, 2021 and 2022, the Company issued 190,536, 178,280 and 460,272, respectively, fully vested restricted shares to its directors to settle a portion of their remuneration for services provided by the directors, which had been recorded in general and administrative expenses. The number of restricted shares issued was determined by the fair value of the restricted shares on the date of settlement and the share-settled portion of the liability of RMB10,089, RMB11,147 and RMB13,719 for the years ended December 31, 2020, 2021 and 2022, respectively.

Upon issuance of the shares to settle the obligation, equity is increased by the amount of the liability settled in shares and no additional share-based compensation expense was recorded.

Restricted shares to directors, officers and employees

In August 2020, August 2021 and August 2022, the Company granted non-vested restricted shares of 11,520,312, 11,929,608 and 21,488,048, respectively, to employees, officers and directors. The restricted share awards contained service and market conditions, or service and performance conditions, which are tied to the financial performance of the Company. For restricted shares granted, the value of the restricted shares was determined by the fair value of the restricted shares on the grant date, when all criteria for establishing the grant dates were satisfied. The value of restricted shares subject to service conditions and market conditions attached is recognized as the compensation expense using the graded-vesting method. The value of restricted shares with performance conditions attached is recognized as compensation expense using the graded-vesting method only when the achievement of performance conditions becomes probable. For restricted shares with market conditions, the probability to achieve market conditions is reflected in the grant date fair value.

A summary of the restricted share activity is as follows:

Number of

Weighted average grant-

    

Shares

    

date fair value per share

 

(RMB)

Unvested at January 1, 2020

33,357,296

22.4

Granted

11,710,848

66.7

Vested

(12,684,640)

14.1

Forfeited

(1,364,736)

25.1

Unvested at December 31, 2020 and January 1, 2021

 

31,018,768

42.4

Granted

 

12,107,888

31.6

Vested

 

(12,632,104)

29.3

Forfeited

 

(1,563,832)

37.7

Unvested at December 31, 2021 and January 1, 2022

28,930,720

43.9

Granted

21,948,320

19.4

Vested

(5,015,992)

43.3

Forfeited

(7,328,536)

32.5

Unvested at December 31, 2022

 

38,534,512

32.2

The Company recognized share-based compensation expenses of RMB333,686, RMB391,275 and RMB290,815 for the years ended December 31, 2020, 2021 and 2022, respectively, for the restricted share awards. As of December 31, 2022, total unrecognized compensation expense relating to the unvested shares was RMB348,884. The expense is expected to be recognized over a weighted average period of 1.58 years using the graded-vesting attribution method. The Company did not capitalize any of the share-based compensation expenses as part of the cost of any asset for the years ended December 31, 2020, 2021 and 2022.

Total intrinsic value of restricted shares vested was RMB827,396, RMB674,147 and RMB132,123, respectively, for the years ended December 31, 2020, 2021 and 2022. Aggregate intrinsic value of unvested restricted shares as of December 31, 2022 was RMB691,740.

The fair value of the restricted shares granted is estimated on the date of grant using the Monte Carlo simulation model with the following assumptions used.

Grant date:

    

August 2020

    

August 2021

    

August 2022

Risk-free rate of return

 

0.14% - 0.19

%

0.07% - 0.33

%

2.82% - 2.98

%

Volatility

 

59.23

%

49.271% - 50.295

%

53.14% - 54.15

%

Expected dividend yield

 

0.00

%

0.00

%

0.00

%

Share price at grant date

 

US$10.1475

US$7.45

US$3.3650

 

(RMB70.5)

(RMB48.2)

(RMB22.7)

Expected term

 

13 years

13 years

13 years

(1)

Volatility

Expected volatility is assumed based on the historical volatility of the Company in the period equal to the expected term of each grant.

(2)

Risk-free interest rate

Risk-free rate equal to the United States Government Treasury Yield Rates for a term equal to the remaining expected term.

(3)

Dividend yield

The dividend yield was estimated by the Company based on its expected dividend policy over the expected term of the restricted shares.

A summary of share-based compensation expenses for the years ended December 31, 2020, 2021 and 2022 is as follows:

Years ended December 31, 

    

2020

    

2021

    

2022

Costs of revenue

 

89,943

110,291

97,055

Selling and marketing expenses

 

54,204

53,560

41,685

General and administrative expenses

 

184,943

219,328

146,781

Research and development expenses

4,596

8,096

5,294

Total share-based compensation expenses

 

333,686

391,275

290,815

XML 54 R29.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE
12 Months Ended
Dec. 31, 2022
REVENUE  
REVENUE

20   REVENUE

Net revenue consisted of the following:

Years ended December 31, 

    

2020

    

2021

    

2022

Colocation services

4,710,923

6,514,268

7,943,268

Managed service and others

1,005,945

1,300,136

1,374,623

Service revenue

5,716,868

7,814,404

9,317,891

Equipment sales

22,104

4,277

7,740

Total

5,738,972

7,818,681

9,325,631

XML 55 R30.htm IDEA: XBRL DOCUMENT v3.23.1
INCOME TAX
12 Months Ended
Dec. 31, 2022
INCOME TAX  
INCOME TAX

21   INCOME TAX

Pursuant to the rules and regulations of the Cayman Islands, GDS Holdings is not subject to any income tax in the Cayman Islands in 2020. It was registered as a Hong Kong SAR tax resident in 2021 and subject to the Hong Kong SAR Profits Tax rate of 16.5% in 2021 and 2022.

Three PRC entities are entitled to PRC Corporate Income Tax (“CIT”) rate of 15% in those years that being recognized as “High and New Technology Enterprise” as long as the relevant requirements are satisfied. Certain PRC entities satisfying the criteria of “Small and Micro Businesses” enjoy lower income tax rates. All the other PRC subsidiaries and consolidated VIEs of the Company are subject to CIT rate of 25%.

The Company’s Hong Kong SAR subsidiaries are subject to the Hong Kong SAR Profits Tax rate of 16.5%. A two-tiered Profits Tax rates regime was introduced since year 2018 where the first HK$2 million of assessable profits earned will be taxed at half the current tax rate (8.25%) whilst 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 entity in the group to benefit from the progressive rates.

The Company’s Singapore subsidiaries are subject to the Singapore CIT rate of 17%, except for one Singapore entity which was granted the Development and Expansion Incentive under the International Headquarters Award making it enjoy a concessionary CIT rate of 10% from March 1, 2022 to February 28, 2027 for its qualifying activities.

The Company’s Malaysia, Indonesia and Macau SAR subsidiaries are subject to the Malaysia CIT rate of 24%, Indonesia CIT rate of  22% and Macau SAR CIT rate of 12%, respectively in 2021 and 2022.

The operating results before income tax and the provision for income taxes by tax jurisdictions for the years ended December 31, 2020, 2021 and 2022 are as follows:

Years ended December 31, 

    

2020

    

2021

    

2022

(Income) loss before income taxes:

 

  

 

  

PRC

 

(19,765)

287,250

144,885

Other jurisdictions

 

568,201

661,502

844,998

Total loss before income taxes

 

548,436

948,752

989,883

Current tax expenses:

 

PRC

 

210,503

290,924

375,388

Other jurisdictions

 

14

Total current tax expenses

 

210,517

290,924

375,388

Deferred tax benefits:

 

PRC

 

(89,739)

(48,463)

(99,153)

Other jurisdictions

 

Total deferred tax benefits

 

(89,739)

(48,463)

(99,153)

Total income taxes expenses

 

120,778

242,461

276,235

The actual income tax expense reported in the consolidated statements of operations differs from the amount computed by applying the PRC statutory income tax rate to loss before income taxes due to the following:

Years ended December 31, 

    

2020

    

2021

    

2022

PRC enterprise income tax rate

 

25.0

%  

25.0

%

25.0

%

Non-PRC resident enterprises not subject to income tax

 

(27.6)

%  

0.0

%

(1.4)

%

Tax differential for entities in non-PRC jurisdiction

 

(1.3)

%  

(0.2)

%

(1.0)

%

Preferential tax rate

 

(0.3)

%  

0.6

%

0.7

%

Tax effect of current year permanent differences

1.0

%  

(5.4)

%  

(3.7)

%

Expiration of unused net operating losses

 

(1.3)

%  

(1.5)

%

(1.6)

%

Non-taxable income and non-deductible expenses

0.0

%  

(14.4)

%

(14.1)

%

Gain from purchase price adjustment

2.5

%  

0.2

%

5.2

%

Change in valuation allowance

(21.3)

%  

(31.0)

%

(34.0)

%

Return to provision adjustment

 

1.3

%  

1.1

%

(3.0)

%

 

(22.0)

%  

(25.6)

%

(27.9)

%

The components of deferred tax assets and liabilities are as follows:

As of December 31, 

    

2021

    

2022

Deferred tax assets:

 

  

 

  

Allowance for accounts receivable

 

2,858

4,209

Government subsidy

 

5,561

 

7,685

Accrued expenses

 

47,068

 

54,223

Asset retirement obligation

 

24,167

 

27,696

Operating lease liabilities

467,734

411,972

Finance lease and other financing obligations

1,636,506

1,587,137

Net operating losses carry forwards

 

713,135

 

993,062

Other non-current assets

41,853

40,644

Other non-current liabilities

26,621

19,101

Total gross deferred tax assets

 

2,965,503

 

3,145,729

Valuation allowance on deferred tax assets

 

(775,528)

 

(1,131,256)

Deferred tax assets, net of valuation allowance

 

2,189,975

 

2,014,473

Deferred tax liabilities:

 

 

Property and equipment

 

(1,687,122)

 

(1,811,897)

Intangible assets

 

(319,037)

 

(260,519)

Prepaid land use rights

 

(1,532)

 

(1,491)

Operating lease right-of-use assets

(711,444)

(1,101,324)

Other current assets

(18,622)

(20,619)

Total deferred tax liabilities

 

(2,737,757)

 

(3,195,850)

Net deferred tax liabilities

 

(547,782)

 

(1,181,377)

Analysis as:

 

 

Deferred tax assets

 

186,496

 

228,999

Deferred tax liabilities

 

(734,278)

 

(1,410,376)

Net deferred tax liabilities

 

(547,782)

 

(1,181,377)

The following table presents the movement of the valuation allowance for the deferred tax assets:

Years ended December 31, 

    

2020

    

2021

    

2022

Balance at the beginning of the year

 

205,976

328,821

775,528

Increase during the year

 

122,845

446,707

355,728

Balance at the end of the year

 

328,821

775,528

1,131,256

As of December 31, 2022, the Company’s net deferred tax assets were RMB228,999, which is net of a valuation allowance of RMB1,131,256. The deferred tax assets for net operating losses carry forwards and related valuation allowance were RMB993,062 and RMB922,240, respectively as of December 31, 2022. This valuation allowance was related to the deferred tax assets of certain subsidiaries and consolidated VIEs of the Company. These entities were in a cumulative loss position with net operating losses carry forwards which are subject to expiration. The Company evaluated the realizability of deferred tax assets associated with the Company’s net operating losses carry forwards to determine whether there was more than a 50% likelihood that these deferred tax assets would be realized, based on the Company’s expectations of future taxable income and timing of net operating losses carry forwards expirations. The ultimate realization of deferred income tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible or utilized. The Company considers the scheduled reversal of deferred income tax liabilities, projected future taxable income and tax planning strategies in making this assessment.

The net operating losses carry forwards of the Company’s PRC subsidiaries and consolidated VIEs amounted to RMB3,770,802 as of December 31, 2022, of which RMB227,484, RMB274,836, RMB633,593, RMB1,237,229 and RMB1,397,660 will expire if unused by December 31, 2023, 2024, 2025, 2026 and 2027, respectively.

Uncertainties exist with respect to how the current income tax law in the PRC applies to the Company’s overall operations, and more specifically, with regard to tax residency status. The 2008 Enterprise Income Tax Law (the “EIT Law”) includes a provision specifying that legal entities organized outside the PRC are considered residents for Chinese income tax purposes if the place of effective management or control is within the PRC. The implementation rules to the EIT Law provide that non-resident legal entities are considered PRC residents if substantial and overall management and control over the manufacturing and business operations, personnel, accounting, properties, etc., occurs within the PRC. Despite the present uncertainties resulting from the limited PRC tax guidance on the issue, the Company does not believe that the legal entities organized outside the PRC should be treated as residents for EIT Law purposes. If the PRC tax authorities subsequently determine that GDS Holdings and its subsidiaries registered outside the PRC are deemed resident enterprises, GDS Holdings and its subsidiaries registered outside the PRC will be subject to the PRC income tax at a rate of 25%.

If the Company were to be non-resident for PRC tax purposes, dividends paid to it from profits earned by the PRC subsidiaries after January 1, 2008 would be subject to a withholding tax. The EIT Law and its relevant regulations impose a withholding tax at 10%, unless reduced by a tax treaty or agreement, for dividends distributed by a PRC-resident enterprise to its non-PRC-resident corporate investor for earnings generated beginning on January 1, 2008. Undistributed earnings generated prior to January 1, 2008 are exempt from such withholding tax. The Company has not recognized any deferred tax liability for the undistributed earnings of the PRC-resident enterprise as of December 31, 2021 and 2022, as the Company plans to permanently reinvest these earnings in the PRC. Each of the PRC subsidiaries does not have a plan to pay dividends in the foreseeable future and intends to retain any future earnings for use in the operation and expansion of its business in the PRC. As of December 31, 2022, the total amount of undistributed earnings from the PRC subsidiaries and the VIEs for which no withholding tax has been accrued and the unrecognized deferred tax liabilities were RMB1,853,885 and RMB279,873, respectively.

XML 56 R31.htm IDEA: XBRL DOCUMENT v3.23.1
RESTRICTED NET ASSETS
12 Months Ended
Dec. 31, 2022
RESTRICTED NET ASSETS  
RESTRICTED NET ASSETS

22   RESTRICTED NET ASSETS

Pursuant to the laws and regulations of the PRC, the PRC entities are required to allocate at least 10% of their after-tax profits, after making good of accumulated losses as reported in their PRC statutory financial statements, to the general reserve fund and have the right to discontinue allocations to the general reserve fund if the balance of such reserve has reached 50% of their registered capital. The general reserves are not available for distribution to the shareholders (except in liquidation) and may not be transferred in the form of loans, advances, or cash dividend.

These PRC entities are restricted in their ability to transfer the registered capital and general reserve fund to GDS Holdings in the form of dividends, loans or advances. The restricted portion amounted to RMB20,939,896 and RMB24,955,657 as of December 31, 2021 and 2022, respectively, including non-distributable general reserve fund of RMB66,098 and RMB146,856 as of December 31, 2021 and 2022, respectively.

XML 57 R32.htm IDEA: XBRL DOCUMENT v3.23.1
LOSS PER CLASS A and CLASS B ORDINARY SHARE
12 Months Ended
Dec. 31, 2022
LOSS PER CLASS A and CLASS B ORDINARY SHARE  
LOSS PER CLASS A and CLASS B ORDINARY SHARE

23   LOSS PER CLASS A and CLASS B ORDINARY SHARE

The computation of basic and diluted loss per share is as follows:

Years ended December 31, 

    

2020

    

2021

    

2022

Net loss

 

(669,214)

(1,191,213)

(1,266,118)

Net loss (income) attributable to non-controlling interests

 

1,403

(3,427)

Net loss attributable to redeemable non-controlling interests

2,807

2,592

655

Accretion to redemption value of redeemable non-controlling interests

(18,627)

(77,644)

(10,801)

Adjustment to the redemption value of redeemable non-controlling interests

 

(178,982)

Cumulative dividend on redeemable preferred shares

 

(52,709)

(49,073)

(51,212)

Net loss available to GDS Holdings Limited ordinary shareholders

 

(737,743)

(1,313,935)

(1,509,885)

Weighted average number of ordinary shares outstanding - basic and diluted

 

1,253,559,523

1,452,906,722

1,464,447,843

Loss per ordinary share - basic and diluted

 

(0.59)

(0.90)

(1.03)

The following table sets forth the computation of basic and diluted loss per Class A and Class B ordinary share:

Years ended December 31, 

2020

2021

2022

    

Class A

    

Class B

    

Class A

    

Class B

    

Class A

    

Class B

Allocation of net loss available to GDS Holdings Limited ordinary shareholders

 

(697,965)

 

(39,778)

 

(1,252,810)

 

(61,125)

 

(1,440,198)

 

(69,687)

Weighted average number of ordinary shares outstanding - basic and diluted

 

1,185,969,187

 

67,590,336

 

1,385,316,386

 

67,590,336

 

1,396,857,507

 

67,590,336

Loss per ordinary share - basic and diluted

 

(0.59)

 

(0.59)

 

(0.90)

 

(0.90)

 

(1.03)

 

(1.03)

During the years ended December 31, 2020, 2021 and 2022, the Company issued 32,592,288, nil and 29,252,600 ordinary shares, respectively, to its share depository bank, which have been and will continue to be used to settle stock option and restricted share 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 ordinary share. Any ordinary shares not used in the settlement of stock option and restricted share awards will be returned to the Company.

The following securities were excluded from the computation of diluted loss per share as inclusion would have been either the performance condition relating to the securities have not been satisfied or anti-dilutive. The share options and restricted shares below represented the maximum number of shares to be issued.

Years ended December 31, 

    

2020

    

2021

    

2022

Share options/restricted shares

 

31,425,768

28,930,720

38,534,512

Convertible bonds payable

 

46,526,049

46,526,049

145,726,048

Total

 

77,951,817

75,456,769

184,260,560

XML 58 R33.htm IDEA: XBRL DOCUMENT v3.23.1
SEGMENT INFORMATION
12 Months Ended
Dec. 31, 2022
SEGMENT INFORMATION  
SEGMENT INFORMATION

24   SEGMENT INFORMATION

The Company has one operating segment, which is the design, build-out and operation of data centers. The Company’s chief operating decision maker is the chief executive officer of the Company who reviews the Company’s consolidated results of operations in assessing performance of and making decisions about resource allocations to this segment.

During the years ended December 31, 2020, 2021 and 2022, substantially all of the Company’s operations are in the PRC. As of December 31, 2021 and 2022, the long-lived assets amounted to RMB2,670,937 and RMB4,406,267, respectively, were located in Hong Kong SAR; RMB167,818 and RMB141,333, respectively, were located in Singapore; nil and RMB531,477, respectively, were located in Malaysia; nil and RMB33,285, respectively, were located in Indonesia and substantially all of the remaining long-lived assets were in the PRC.

XML 59 R34.htm IDEA: XBRL DOCUMENT v3.23.1
MAJOR CUSTOMERS AND SUPPLIERS
12 Months Ended
Dec. 31, 2022
MAJOR CUSTOMERS AND SUPPLIERS  
MAJOR CUSTOMERS AND SUPPLIERS

25   MAJOR CUSTOMERS AND SUPPLIERS

During the year ended December 31, 2020, the Company had three contracting customers, which generated over 10% of the Company’s total revenues or RMB1,347,165, RMB847,620 and RMB674,621, respectively. During the year ended December 31, 2021, the Company had four contracting customers, which generated over 10% of the Company’s total revenues or RMB1,736,295, RMB964,414, RMB873,378 and RMB785,528, respectively. During the year ended December 31, 2022, the Company had four contracting customers, which generated over 10% of the Company’s total revenues or RMB1,895,877, RMB1,595,777, RMB1,130,799 and RMB1,031,102, respectively.

During the years ended December 31, 2020, 2021 and 2022, the numbers of major suppliers of the Company were two, one and one, respectively, from whom the purchase amounts from each of them accounted for over 10% of the Company’s operating expenditures. Severe impact can result from total or partial loss of the business relationship.

XML 60 R35.htm IDEA: XBRL DOCUMENT v3.23.1
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Dec. 31, 2022
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES

26   COMMITMENTS AND CONTINGENCIES

(a)   Capital commitments

Capital commitments outstanding as of December 31, 2021 and 2022 not provided for in the financial statements were as follows:

As of December 31,

    

2021

    

2022

    

    

Contracted for

 

3,790,769

 

5,241,586

In addition, commitment for purchase of land use rights was RMB90,938 and RMB516,061 as of December 31, 2021 and 2022, respectively.

(b)   Lease commitments

The Company’s lease commitments are disclosed in Note 12.

XML 61 R36.htm IDEA: XBRL DOCUMENT v3.23.1
RELATED PARTY TRANSACTIONS
12 Months Ended
Dec. 31, 2022
RELATED PARTY TRANSACTIONS  
RELATED PARTY TRANSACTIONS

27   RELATED PARTY TRANSACTIONS

In 2020, 2021 and 2022, the related parties of the Company are as follows:

Name of party

    

Relationship

STT GDC 

Principal ordinary shareholder of the Company

STT Singapore DC Pte. Ltd.

Subsidiary of STT GDC

STT DEFU 2 Pte. Ltd.

Subsidiary of STT GDC

OnePro Cloud Inc.

Entity over which the Company has significant influence

The Company entered into the following material related party transactions.

(a)   Major transactions with related parties

Years ended December 31, 

    

    

    

2020

    

2021

    

2022

Commission income

(Note i)

STT Singapore DC Pte. Ltd.

553

546

564

STT DEFU 2 Pte. Ltd.

485

464

478

1,038

1,010

1,042

Purchase of debt securities

(Note ii)

OnePro Cloud Inc.

2,840

Interest income of convertible bonds

(Note ii)

OnePro Cloud Inc.

75

(b)  Major balances with related parties

As of December 31, 

    

    

2021

    

2022

Amount due from a related party:

(Note ii)

OnePro Cloud Inc.

2,860

Amount due to related parties:

(Note i)

  

 

  

STT Singapore DC Pte. Ltd.

 

13,905

 

8,395

STT DEFU 2 Pte. Ltd.

 

10,239

 

8,600

24,144

16,995

Note i:

During the year ended December 31, 2020, the Company recognized RMB553 and RMB485, respectively, as commission income from STT Singapore DC Pte. Ltd. and STT DEFU 2 Pte. Ltd. Income earned is based on amount billed on behalf of these two related parties to the ultimate customer amounting to RMB40,503 and RMB40,256, respectively. As of December 31, 2020, amount due to related parties represents the service fee received on behalf of the related parties for one of their customers, which is recorded in accrued expenses and other payables.

During the year ended December 31, 2021, the Company recognized RMB546 and RMB464, respectively, as commission income from STT Singapore DC Pte. Ltd. and STT DEFU 2 Pte. Ltd. Income earned is based on amount billed on behalf of these two related parties to the ultimate customer amounting to RMB45,345 and RMB39,818, respectively. As of December 31, 2021, amount due to related parties represents the service fee received on behalf of the related parties for one of their customers, which is recorded in accrued expenses and other payables.

During the year ended December 31, 2022, the Company recognized RMB564 and RMB478, respectively, as commission income from STT Singapore DC Pte. Ltd. and STT DEFU 2 Pte. Ltd. Income earned is based on amount billed on behalf of these two related parties to the ultimate customer amounting to RMB42,792 and RMB43,896, respectively. As of December 31, 2022, amount due to related parties represents the service fee received on behalf of the related parties for one of their customers, which is recorded in accrued expenses and other payables.

These amounts due to related parties are trade in nature and are settled on a recurring basis.

Note ii:

On September 2, 2022, the Company subscribed convertible bonds of US$400 thousand issued by OnePro Cloud Inc. The convertible bond has a term of 12 months with interest rate of 8% per annum and is convertible into Series A Preferred Shares of OnePro Cloud Inc. at the option of holders under certain conditions.

XML 62 R37.htm IDEA: XBRL DOCUMENT v3.23.1
PARENT ONLY FINANCIAL INFORMATION
12 Months Ended
Dec. 31, 2022
PARENT ONLY FINANCIAL INFORMATION  
PARENT ONLY FINANCIAL INFORMATION

28   PARENT ONLY FINANCIAL INFORMATION

The following condensed parent company financial information of GDS Holdings has been prepared using the same accounting policies as set out in the accompanying consolidated financial statements except that the equity method has been used to account for investments in its subsidiaries and the consolidated VIEs. As of December 31, 2022, there were no material contingencies, significant provisions of long-term obligations, mandatory dividend or redemption requirements of redeemable stocks or guarantees of GDS Holdings, except for those, which have been separately disclosed in the consolidated financial statements.

Condensed Balance Sheets

As of December 31, 

    

2021

    

2022

Assets

 

  

 

  

Current assets

 

  

 

  

Cash

 

3,288,955

 

760,716

Restricted cash

1,944,589

20,402

Prepaid expenses

10,836

9,698

Other current assets

4,720

2,422

Total current assets

 

5,249,100

 

793,238

Investment, loans and amounts due from subsidiaries and consolidated VIEs

 

25,260,616

 

30,891,361

Other non-current assets

777

184

Total assets

 

30,510,493

 

31,684,783

Liabilities, Mezzanine Equity and Shareholders’ Equity

 

 

Current liabilities

 

 

Short-term borrowings

3,148,188

1,045,252

Convertible bonds payable, current

-

2,083,829

Accounts payable

 

899

 

1,188

Accrued expenses and other payables

 

32,395

 

49,670

Due to subsidiaries

 

849

 

141,798

Total current liabilities

 

3,182,331

 

3,321,737

Convertible bonds payable

 

1,895,846

 

4,294,985

Total liabilities

 

5,078,177

 

7,616,722

Mezzanine equity

Redeemable preferred shares (US$ 0.00005 par value; 150,000 shares authorized, issued and outstanding as of December 31, 2021 and 2022; Redemption value of RMB958,480 and RMB1,047,012 as of December 31, 2021 and 2022, respectively; Liquidation preference of RMB1,269,027 and RMB1,047,012 as of December 31, 2021 and 2022, respectively)

958,480

1,047,012

Total mezzanine equity

958,480

1,047,012

Shareholders’ equity

Ordinary shares (US$ 0.00005 par value; 2,002,000,000 authorized; 1,427,590,059 and 1,456,842,655 Class A ordinary shares issued and outstanding as of December 31, 2021 and 2022, respectively; 67,590,336 Class B ordinary shares issued and outstanding as of December 31, 2021 and 2022)

 

507

 

516

Additional paid-in capital

 

28,983,330

 

29,048,598

Accumulated other comprehensive loss

 

(599,186)

 

(848,360)

Accumulated deficit

 

(3,910,815)

 

(5,179,705)

Total shareholders’ equity

 

24,473,836

 

23,021,049

Commitments and contingencies

 

 

Total liabilities, mezzanine equity and shareholders’ equity

 

30,510,493

 

31,684,783

Condensed Statements of Operations

Years ended December 31, 

    

2020

    

2021

    

2022

Net revenue

 

13,852

Cost of revenue

 

(94,312)

(116,151)

(102,565)

Gross loss

 

(94,312)

(116,151)

(88,713)

Operating expenses

 

Selling and marketing expenses

 

(58,649)

(54,768)

(42,647)

General and administrative expenses

 

(224,934)

(285,077)

(232,832)

Research and development expenses

(4,596)

(8,096)

(5,294)

Loss from operations

 

(382,491)

(464,092)

(369,486)

Other income (expenses):

 

Interest income

 

18,641

25,215

5,593

Interest expenses

 

(155,605)

(95,313)

(207,510)

Equity in loss of subsidiaries and consolidated VIEs

 

(144,153)

(653,251)

(697,277)

Others, net

 

(2,799)

223

(210)

Loss before income taxes

 

(666,407)

(1,187,218)

(1,268,890)

Income tax expenses

 

Net loss

 

(666,407)

(1,187,218)

(1,268,890)

Condensed Statements of Comprehensive Loss

Years ended December 31, 

    

2020

    

2021

    

2022

Net loss

 

(666,407)

(1,187,218)

(1,268,890)

Other comprehensive loss:

 

Foreign currency translation adjustments, net of nil tax

 

(386,951)

(159,551)

(249,174)

Comprehensive loss

(1,053,358)

(1,346,769)

(1,518,064)

Condensed Statements of Cash Flows

Years ended December 31, 

    

2020

    

2021

    

2022

Operating activities:

 

  

 

  

Net cash used in operating activities

 

(45,269)

(83,019)

(68,391)

Investing activities:

 

Investment, loans and advances to subsidiaries

 

(4,940,005)

(9,935,432)

(6,312,513)

Net cash used in investing activities

 

(4,940,005)

(9,935,432)

(6,312,513)

Financing activities:

 

Proceeds from short-term borrowings

3,187,850

4,218,790

Repayment of short-term borrowings

 

(6,555,105)

Payment of issuance cost and commitment cost of debts

 

(56,587)

(40,645)

(26,465)

Repayment of long-term borrowings

(657,820)

Proceeds from exercise of stock options

78,748

2,082

Net proceeds from issuance of ordinary shares

 

15,974,517

Proceeds from issuance of convertible bonds

3,917,036

Payment of redeemable preferred shares dividends

(65,489)

(49,221)

(51,578)

Net cash provided by financing activities

 

15,273,369

3,100,066

1,502,678

Effect of exchange rate changes on cash and restricted cash

 

(563,459)

(160,320)

425,800

Net increase (decrease) in cash and restricted cash

 

9,724,636

(7,078,705)

(4,452,426)

Cash and restricted cash at beginning of year

 

2,587,613

12,312,249

5,233,544

Cash and restricted cash at end of year

 

12,312,249

5,233,544

781,118

Supplemental disclosures of cash flow information

 

Interest paid

 

92,509

38,243

143,847

Supplemental disclosures of non-cash investing and financing activities

 

Settlement of liability-classified restricted share award

10,089

11,147

13,719

Conversion of convertible bonds

 

65

XML 63 R38.htm IDEA: XBRL DOCUMENT v3.23.1
SUBSEQUENT EVENTS
12 Months Ended
Dec. 31, 2022
SUBSEQUENT EVENTS  
SUBSEQUENT EVENTS

29   SUBSEQUENT EVENTS

(a)   Private Placement of Convertible Senior Notes

On January 20, 2023, the Company completed the private placement of convertible senior notes due 2030 (the “Notes”) with aggregate principal of US$ 580,000 thousand to certain investors. The Notes bore an annual interest rate of 4.50% and are convertible into ADSs or Class A ordinary shares of the Company at the option of the holders, at any time prior to the close of business on the third scheduled trading day (or the fifth scheduled trading day, if the converting holder elects to receive Class A ordinary shares in lieu of ADSs) immediately preceding the maturity date at a conversion price initially being US$ 24.50 per ADS, subject to customary anti-dilution adjustments. The Company has the right to force a conversion by the holders of all (but not some only) of the Notes at any time on or after the third anniversary of the issuance of the Notes in exchange for ADSs or Class A ordinary shares at the then-prevailing conversion rate, provided certain conditions are met. The holders of the Notes have the right to require the Company to repurchase all or part of their Notes in cash on January 31, 2028, or in the event of certain fundamental changes, in each case at a repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus any accrued and unpaid interest to, but excluding, the repurchase date.

(b)   Waiver of Vesting Condition for Certain Restricted Share Units for William Wei Huang

William Wei Huang informed the Company that certain variable pre-paid forward sale contract transactions in respect of 42,457,504 ordinary shares beneficially owned by him, which transactions he originally entered into between May 2020 and June 2022, would expire between March 2023 and December 2023. As a result, his beneficial ownership interest in the Company’s total issued share capital may decrease to below 5% if he choose to settle these transactions by transferring ownership of the ordinary shares, which would trigger an automatic conversion event as mentioned in Note 18.

On March 30, 2023, to prevent the Automatic Conversion and the corresponding potential implication of the change of control, the vesting conditions of 3,888,000 restricted share units (“RSUs”) (equivalent of 486,000 ADSs) granted to William Wei Huang under the 2016 Plan were waived and the vesting of such RSUs was accelerated. The ordinary shares William Wei Huang received upon the accelerated vesting of the foregoing RSUs are subject to a lock-up (including a prohibition on pledges, transfer or derivative transactions) as well as a claw-back arrangement with the Company. As of date of this report, William Wei Huang’s beneficially ownership interest in the Company's total issued share capital including Class A, Class B ordinary shares and redeemable preferred shares was above 5%.

XML 64 R39.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2022
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Principles of consolidation

(a)   Principles of consolidation

The accompanying consolidated financial statements include the financial statements of GDS Holdings Limited, its subsidiaries and consolidated variable interest entities  and variable interest entities’ subsidiaries for which GDS Holdings is the primary beneficiary.

The Company’s data center related operations are mainly conducted through Shanghai Xinwan Enterprise Management Co., Ltd. (“Management HoldCo”), Beijing Wanguo Chang’an Science and Technology Co., Ltd. (“GDS Beijing”), GDS Beijing’s subsidiaries and Shanghai Shu’an Data Services Co., Ltd. (“GDS Shanghai”) (referred to as the “VIEs”) to comply with the PRC laws and regulations, which prohibit foreign investments in companies that are engaged in data center related business. Individuals acting as nominee equity holders ultimately hold the legal equity interests of the VIEs on behalf of GDS Holdings.

Prior to December 2019, the equity holders of GDS Beijing and GDS Shanghai were William Wei Huang, CEO of GDS Holdings, and his relative. In order to enhance corporate governance and facilitate administration of the VIEs, in December 2019, GDS Holdings completed transfer of ownership of the 100% equity interest of GDS Beijing and GDS Shanghai from William Wei Huang and his relative to a newly established holding company, Management HoldCo. The entire equity interest in Management HoldCo is held by a number of management personnel designated by the board of directors of GDS Holdings. In conjunction with the transfer of legal ownership, GDS (Shanghai) Investment Co., Ltd. (“GDS Investment Company”), a subsidiary of GDS Holdings,  entered into a series of contractual arrangements with Management HoldCo, its shareholders, GDS Beijing and GDS Shanghai to replace the previous contractual arrangements with GDS Beijing and GDS Shanghai on substantially the same terms under such previous contractual arrangements. The previous contractual arrangements were terminated simultaneously when the current contractual arrangements came into effect, and the subsidiary of GDS Holdings under the previous and current contractual arrangements is the same entity, namely GDS Investment Company. GDS Holdings also replaced the sole director of GDS Shanghai and certain subsidiaries of GDS Beijing with a board of three directors. William Wei Huang acts as the Chairman of the board of directors of Management HoldCo, GDS Investment Company, GDS Beijing and GDS Shanghai and their subsidiaries respectively. Other management members of GDS and board appointee serve as directors and officers of Management HoldCo., GDS Investment Company, GDS Beijing and GDS Shanghai and their subsidiaries.

This restructuring could reduce risk by allocating ownership of the VIEs among a larger number of individual management shareholders, and strengthen corporate governance with the establishment of the board of directors of the VIEs and their subsidiaries. This restructuring could also create a more stable ownership structure by avoiding reliance on a single or small number of natural persons, and by buffering the ownership of the VIEs with an additional layer of legal entities.

A series of contractual arrangements, including equity interest pledge agreements, shareholder voting rights proxy agreements, exclusive technology license and service agreements, intellectual property rights license agreements, exclusive call option agreements and loan agreements (collectively, referred to as “VIE Agreements”) were entered into among GDS Beijing, GDS Shanghai, Management HoldCo, its shareholders and GDS Investment Company.

Equity Interest Pledge Agreements. Pursuant to the equity interest pledge agreements, each shareholder of Management HoldCo has pledged all of his or her equity interest in Management HoldCo as a continuing first priority security interest in favor of GDS Investment Company, as applicable, to respectively guarantee Management HoldCo’s and its shareholders’ performance of their obligations under the relevant contractual arrangement, and Management HoldCo has pledged all of its equity interest in GDS Beijing and GDS Shanghai as a continuing first priority security interest in favor of GDS Investment Company, as applicable, to respectively guarantee their performance of their obligations under the relevant contractual arrangement, which include the exclusive technology license and service agreement, loan agreement, exclusive call option agreement, and shareholder voting rights proxy agreement, and intellectual property rights license agreement. If GDS Beijing or GDS Shanghai or Management HoldCo or any of its shareholders breaches their contractual obligations under these agreements, GDS Investment Company, as pledgee, will be entitled to certain rights regarding the pledged equity interests, including receiving proceeds from the auction or sale of all or part of the pledged equity interests of Management HoldCo, GDS Beijing and GDS Shanghai in accordance with PRC law. Management HoldCo and each of its shareholders agrees that, during the term of the equity interest pledge agreements, it or he or she will not dispose of the pledged equity interests or create or allow creation of any encumbrance on the pledged equity interests without the prior written consent of GDS Investment Company. The equity interest pledge agreements remain effective until GDS Beijing and GDS Shanghai and Management HoldCo and its shareholders discharge all their obligations under the contractual arrangements. The equity pledge has been registered by Management HoldCo, GDS Beijing and GDS Shanghai in favor of GDS Investment Company with the relevant office of the Administration for Market Regulation in accordance with the relevant PRC laws and regulations.

Shareholder Voting Rights Proxy Agreements. Pursuant to the shareholder voting rights proxy agreements, each of GDS Beijing, GDS Shanghai, Management HoldCo and each of its shareholders has irrevocably appointed the PRC citizen(s) as designated by GDS Investment Company to act as GDS Beijing’s, GDS Shanghai’s, Management HoldCo’s and GDS Beijing’s, GDS Shanghai’s, Management HoldCo’s shareholder’s exclusive attorney-in-fact to exercise all shareholder rights, including, but not limited to, voting on all matters of Management HoldCo, GDS Beijing, GDS Beijing’s subsidiaries, GDS Shanghai and GDS Shanghai’s subsidiaries requiring shareholder approval, and appointing directors and executive officers. GDS Investment Company is also entitled to change the appointment by designating another PRC citizen(s) to act as exclusive attorney-in-fact of GDS Beijing, GDS Shanghai, Management HoldCo and its shareholders with prior notice to Management HoldCo or its such shareholders. Each shareholder voting rights proxy agreement will remain in force for so long as Management HoldCo remains a shareholder of GDS Beijing or GDS Shanghai and the shareholder remains a shareholder of Management HoldCo, as applicable.

Exclusive Technology License and Service Agreements. Under the exclusive technology license and service agreements, GDS Investment Company licenses certain technology to each of Management Holdco, GDS Beijing and GDS Shanghai and GDS Investment Company has the exclusive right to provide Management HoldCo, GDS Beijing and GDS Shanghai with technical support, consulting services and other services. Without GDS Investment Company’s prior written consent, each of Management HoldCo, GDS Beijing and GDS Shanghai agrees not to accept the same or any similar services provided by any third party. Each of Management HoldCo, GDS Beijing and GDS Shanghai agrees to pay service fees on a yearly basis and at an amount equivalent to all of its net profits as confirmed by GDS Investment Company. GDS Investment Company owns the intellectual property rights arising out of its performance of these agreements. In addition, each of Management HoldCo, GDS Beijing and GDS Shanghai has granted GDS Investment Company an exclusive right to purchase or to be licensed with any or all of the intellectual property rights of Management HoldCo, GDS Beijing or GDS Shanghai at the lowest price permitted under PRC law. Unless otherwise agreed by the parties, these agreements will continue remaining effective.

Intellectual Property Rights License Agreements. Pursuant to an intellectual property rights license agreement between GDS Investment Company and each of Management HoldCo, GDS Beijing and GDS Shanghai, Management HoldCo, GDS Beijing and GDS Shanghai has granted GDS Investment Company an exclusive license to use for free any or all of the intellectual property rights owned by each of them from time to time, and without the parties’ prior written consent, Management HoldCo, GDS Beijing and GDS Shanghai cannot take any actions, including without limitation to, transferring or licensing outside its ordinary course of business any intellectual property rights to any third parties, which may affect or undermine GDS Investment Company’s use of the licensed intellectual property rights from Management HoldCo, GDS Beijing and GDS Shanghai. The parties have also agreed under the agreement that GDS Investment Company should own the new intellectual property rights developed by it regardless of whether such development is dependent on any of the intellectual property rights owned by Management HoldCo, GDS Beijing and GDS Shanghai. This agreement can only be early terminated by prior mutual consent of the parties and need to be renewed upon GDS Investment Company’s unilateral request.

Exclusive Call Option Agreements. Pursuant to the exclusive call option agreements, Management HoldCo and each of its shareholders has irrevocably granted GDS Investment Company an exclusive option to purchase, or have its designated person or persons to purchase, at its discretion, to the extent permitted under PRC law, all or part of Management HoldCo’s equity interests in GDS Beijing and GDS Shanghai or its such shareholders’ equity interests in Management HoldCo. The purchase price should equal to the minimum price required by PRC law or such other price as may be agreed by the parties in writing. Without GDS Investment Company’s prior written consent, Management HoldCo and its shareholders have agreed that each of Management HoldCo, GDS Beijing and GDS Shanghai shall not amend its articles of association, increase or decrease the registered capital, sell or otherwise dispose of its assets or beneficial interest, create or allow any encumbrance on its assets or other beneficial interests, provide any loans, distribute dividends to the shareholders and etc. These agreements will remain effective until all equity interests of Management HoldCo, GDS Beijing and GDS Shanghai held by their shareholders have been transferred or assigned to GDS Investment Company or its designated person(s).

Loan Agreements. Pursuant to the loan agreements between GDS Investment Company and Management HoldCo or its shareholders, GDS Investment Company has agreed to extend loans in an aggregate amount of RMB310,100 to Management HoldCo solely for the capitalization of GDS Beijing and GDS Shanghai and RMB1,000 to the shareholders of Management HoldCo solely for the capitalization of Management HoldCo. Pursuant to the loan agreements, GDS Investment Company has the right to require repayment of the loans upon delivery of thirty-day’s prior notice to Management HoldCo or its shareholders, as applicable, and Management HoldCo or its shareholders can repay the loans by either sale of their equity interests in GDS Beijing and GDS Shanghai or Management HoldCo, as applicable, to GDS Investment Company or its designated person(s) pursuant to their respective exclusive call option agreements, or other methods as determined by GDS Investment Company pursuant to its articles of association and the applicable PRC laws and regulations.

Under the terms of the VIE Agreements, GDS Holdings has (i) the right to receive service fees on a yearly basis at an amount equivalent to all of the net profits of the VIEs under the exclusive technology license and services agreements when such services are provided; (ii) the right to receive all dividends declared by the VIEs and the right to all undistributed earnings of the VIEs; (iii) the right to receive the residual benefits of the VIEs through its exclusive option to acquire 100% of the equity interests in the VIEs, to the extent permitted under PRC law; and (iv) the right to require each of the shareholder of the VIEs to appoint the PRC citizen(s) as designated by GDS Investment Company to act as such shareholder’s exclusive attorney-in-fact to exercise all shareholder rights, including, but not limited to, voting on all matters of the VIEs requiring shareholder approval, disposing of all or part of the shareholder’s equity interest in the VIEs, and appointing directors and executive officers.

In accordance with Accounting Standards Codification (“ASC”) 810-10-25-38A, GDS Holdings has a controlling financial interest in the VIEs because GDS Holdings has (i) the power to direct activities of the VIEs that most significantly impact the economic performance of the VIEs; and (ii) the right to receive expected residual return of the VIEs that could potentially be significant to the VIEs. There is currently no contractual arrangement that would require GDS Holdings to provide additional financial support to the VIEs. As GDS Holdings is conducting certain businesses mainly through the VIEs, GDS Holdings may provide such support on a discretionary basis in the future, which could expose GDS Holdings to a loss. The terms of the VIE Agreements and financial support from GDS Holdings to the VIEs were considered in determining that GDS Holdings is the primary beneficiary of the VIEs. Accordingly, the financial statements of the VIEs are consolidated in GDS Holdings’s consolidated financial statements.

Under the terms of the VIE Agreements, the VIEs’ equity holders have no rights to the net assets nor have the obligations to fund the deficit, and such rights and obligations have been vested to GDS Holdings. All of the equity (net assets) or deficits (net liabilities) and net income (loss) of the VIEs are attributed to GDS Holdings.

The Company has been advised by its PRC legal counsel that each of the VIE agreements is valid, legally binding and enforceable in accordance with its terms and applicable PRC laws and the ownership structure of the VIEs does not violate applicable PRC Laws. However, there are substantial uncertainties regarding the interpretation and application of PRC laws and future PRC laws and regulations. There can be no assurance that the PRC authorities will take a view that is not contrary to or otherwise different. If the current ownership structure of the Company and the VIE Agreements are determined to be in violation of any existing or future PRC laws and regulations, the PRC government could:

Levy fines on the Company or confiscate income of the Company;

Revoke or suspend the VIEs’ business or operating licenses;

Discontinue or place restrictions or onerous conditions on VIE’s operations;

Require the Company to discontinue their operations in the PRC;

Require the Company to undergo a costly and disruptive restructuring;

Take other regulatory or enforcement actions that could be harmful to the Company’s business.

The imposition of any of these government actions could result in the termination of the VIE agreements, which would result in GDS Holdings losing the (i) ability to direct the activities of the VIEs and (ii) rights to receive substantially all the economic benefits and residual returns from the VIEs and thus result in the deconsolidation of the VIEs in GDS Holdings’s consolidated financial statements.

The following tables set forth the financial statement balances and amounts of the VIEs and their subsidiaries included in the consolidated financial statements after the elimination of intercompany balances and transactions among VIEs and their subsidiaries.

As of December 31, 

    

2021

    

2022

Assets

 

  

 

  

Current assets

 

  

 

  

Cash

 

1,338,525

 

2,326,332

Accounts receivable, net of allowance for doubtful accounts

 

1,677,171

 

2,371,362

VAT recoverable

 

138,304

 

79,163

Prepaid expenses

 

90,848

 

76,557

Other current assets

 

99,231

 

126,385

Total current assets

 

3,344,079

 

4,979,799

Property and equipment, net

 

2,671,567

 

2,441,858

Intangible assets, net

 

175,004

 

124,691

Operating lease right-of-use assets

 

204,825

 

186,795

Deferred tax assets

 

32,949

 

38,348

Restricted cash

 

 

32,621

VAT recoverable

 

111,982

 

26,087

Other non-current assets

 

153,696

 

148,787

Total assets

 

6,694,102

 

7,978,986

Liabilities

 

  

 

Current liabilities

 

  

 

Short-term borrowings and current portion of long-term borrowings

 

426,000

 

258,200

Accounts payable

 

430,518

 

493,332

Accrued expenses and other payables

 

223,563

 

235,388

Deferred revenue

 

87,364

 

151,050

Operating lease liabilities, current

 

40,371

 

41,898

Finance lease and other financing obligations, current

 

28,161

 

33,398

Total current third-party liabilities

 

1,235,977

 

1,213,266

Long-term borrowings, excluding current portion

 

899,769

 

721,387

Operating lease liabilities, non-current

 

172,458

 

134,684

Finance lease and other financing obligations, non-current

 

965,356

 

931,580

Deferred tax liabilities

 

76,460

 

69,831

Other long-term liabilities

 

66,379

 

52,222

Total third-party liabilities

 

3,416,399

 

3,122,970

Amounts due to GDS Holdings and its non-VIE subsidiaries, net

 

2,947,857

 

4,302,245

Total liabilities

 

6,364,256

 

7,425,215

As of December 31, 2021 and 2022, accounts receivable of RMB70,945 and RMB66,503, respectively,other  non-current assets of RMB14,691 and RMB9,337, respectively, and property and equipment of RMB46,007 and RMB45,572, respectively, of VIEs were pledged solely to secure banking borrowings of VIEs.

Net revenue, net income, operating, investing and financing cash flows of the VIEs that were included in the Company’s consolidated financial statements for the years ended December 31, 2020, 2021 and 2022 are as follows:

Years ended December 31, 

    

2020

    

2021

    

2022

Net revenue

 

5,453,802

 

7,516,345

8,958,853

Net income

 

129,254

 

112,257

223,925

Net cash provided by operating activities

899,132

744,493

1,533,548

Net cash used in investing activities

(278,744)

(205,041)

(143,796)

Net cash used in financing activities

(20,682)

(561,101)

(369,324)

The unrecognized revenue-producing assets that are held by the VIEs comprise of internally developed software, intellectual property and trademarks which were not recorded on the Company’s consolidated balance sheets as they do not meet all the capitalization criteria.

Costs recognized by the VIEs for outsourcing and other services provided by other entities within the Company were RMB3,076,398, RMB5,160,638 and RMB6,336,874 for the years ended December 31, 2020, 2021 and 2022, respectively, net of the related services provided to other entities within the Company. These inter-company transactions are eliminated in the consolidated financial statements.

Use of estimates

(b)   Use of estimates

The preparation of consolidated financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include, but are not limited to, the fair values of assets acquired and liabilities assumed and the consideration transferred in a business combination, the realization of deferred income tax assets, the fair value of share-based compensation awards, the recoverability of long-lived 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.

Cash and cash equivalents

(c)   Cash and cash equivalents

The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents. The Company does not have any cash equivalents as of December 31, 2021 and 2022.

Restricted cash

(d)   Restricted cash

Restricted cash represents amounts held by banks, which are not available for the Company’s use, as security for bank borrowings, related interests and certain  construction projects. Upon repayment of bank borrowings and the related interests and completion of construction  projects, the deposits are released by the bank and available for general use by the Company.

Fair value of financial instruments

(e)   Fair value of financial instruments

The Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. The Company determines fair value based on assumptions that market participants would use in pricing an asset or liability in the principal or most advantageous market. When considering market participant assumptions in fair value measurements, the following fair value hierarchy distinguishes between observable and unobservable inputs, which are categorized in one of the following levels (Note 17 to the consolidated financial statements):

Level 1 Inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.

Level 2 Inputs: Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.

Level 3 Inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date.

Contract balances

(f)   Contract balances

The timing of revenue recognition, billings and cash collections result in accounts receivable, contract assets and contract liabilities (i.e. deferred revenue). Accounts receivable are recorded at the invoice amount, net of an allowance for doubtful account and is recognized in the period when the Company has transferred products or provided services to its customers and when its right to consideration is unconditional. Amounts collected on accounts receivable are included in net cash provided by operating activities in the consolidated statements of cash flows.

Prior to the adoption of ASC 326, Financial Instruments - Credit Loss, the Company maintains an allowance for doubtful accounts for estimated losses inherent in its accounts receivable portfolio. In establishing the required allowance, management considers historical losses adjusted to take into account current market conditions and customers’ financial condition, the amount of receivables in dispute, the accounts receivable aging, and the customers’ repayment patterns. The Company reviews its allowance for doubtful accounts on a customer-by-customer basis. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.

Upon adoption of ASC 326 starting from January 1, 2020, the provision of credit losses for accounts receivable is based upon the current expected credit losses (“CECL”) model. The CECL model requires an estimate of the credit losses expected over the life of accounts receivable since initial recognition, and accounts receivable with similar risk characteristics are grouped together when estimating CECL. In assessing the CECL, the Company considers both quantitative and qualitative information that is reasonable and supportable, including historical credit loss experience, adjusted for relevant factors impacting collectability and forward-looking information indicative of external market conditions. While the Company uses the best information available in making determination, the ultimate recovery of recorded receivables is also dependent upon future economic events and other conditions that may be beyond the Company’s control. Accounts receivable that are ultimately deemed to be uncollectible, and for which collection efforts have been exhausted, are written off against the allowance for doubtful accounts. The Company does not have any off-balance-sheet credit exposure related to its customers. The adoption did not have material impact on the Company’s consolidated financial statements for the year ended December 31, 2020.

A contract asset exists when the Company has transferred products or provided services to its customers but customer payment is contingent upon satisfaction of additional performance obligations. Contract assets are recorded in other current assets in the consolidated balance sheet.

Deferred revenue (a contract liability) is recognized when the Company has an unconditional right to a payment before it transfers goods or services to customers.

Fulfilment costs

(g)   Fulfilment costs

Fulfilment costs are capitalized when all three of the criteria are met: a) the costs relate directly to a contract or an anticipated contract that the Company can specifically identify; b) the costs generate or enhance resources of the Company that will be used in satisfying or continuing to satisfy future performance obligations; and c) the costs are expected to be recovered. The asset recognized from capitalizing the costs to fulfill a contract is amortized on a systematic basis consistent with the pattern of the transfer of the goods or services to which the asset relates. As of December 31, 2021 and 2022, the Company recorded capitalized fulfilment cost of RMB80,742 and RMB47,400, respectively, in other non-current assets.

Equity method investments

(h)   Equity method investments

The Company’s investments in entities in which the Company can exercise significant influence but does not own a majority equity interest or control are generally accounted for under the equity method of accounting. Equity method investments are initially measured at cost, and are subsequently adjusted for cash contributions, distributions and the Company’s share of the income and losses of the investees. The Company records its equity method investment in other non-current assets on the consolidated balance sheet. The Company’s proportionate share of the income or loss from its equity method investment are recorded in others, net on the consolidated statement of operations. The Company reviews its investment periodically to determine if any investment may be impaired considering both qualitative and quantitative factors that may have a significant impact on the investees’ fair value. The Company did not record any impairment charges related to its equity method investment for the years ended December 31, 2020, 2021 and 2022.

Property and equipment

(i)   Property and equipment

Property and equipment are carried at cost less accumulated depreciation and any recorded impairment. Property and equipment acquired under finance leases are initially recorded at the present value of minimum lease payments. Buildings and equipment under finance leases and leasehold improvements with definite useful lives are amortized over the shorter of the lease term or the estimated useful life of the asset or improvement. Leasehold land is amortized on a straight-line basis over the lease term. Freehold land is not amortized.

Gains or losses arising from the disposal of an item of property and equipment are determined based on the difference between the net disposal proceeds and the carrying amount of the item and are recognized in profit or loss on the date of disposal.

The estimated useful lives of self-owned property and equipment are presented below.

Buildings

    

30 years

Data center equipment

– Machinery

10 - 20 years

Other equipment

3 - 5 years

Furniture and office equipment

3 - 5 years

Vehicles

5 years

Construction in progress primarily consists of the cost of data center buildings and the related construction expenditures that are required to prepare the data center buildings for their intended use.

No depreciation is provided in respect of construction in progress until it is substantially completed and ready for its intended use. Once a data center building is ready for its intended use and becomes operational, construction in progress is transferred to the respective category of property and equipment and is depreciated over the estimated useful life of the underlying assets.

Depreciation on property and equipment is calculated on the straight-line method over the estimated useful lives of the assets.

Leases

(j)    Leases

The Company is a lessee in a number of non-cancellable operating leases and finance leases, primarily for data centers, lands, offices and other equipment. The Company adopted ASC 842, Leases, on January 1, 2019, using a modified retrospective method.

The Company determines if an arrangement is or contains a lease at its inception.

The Company recognizes lease liabilities and right-of-use (“ROU”) assets at lease commencement date. Lease liabilities are measured at the present value of unpaid lease payments at the lease commencement date and is subsequently measured at amortized cost using the effective-interest method. Since most of the Company’s leases do not provide an implicit rate, the Company uses its own incremental borrowing rate in determining the present value of unpaid lease payments. The incremental borrowing rate was determined using a portfolio approach based on the rate of interest that the Company would have to borrow an amount equal to the lease payments on a collateralized basis over a similar term.

ROU assets are initially measured at cost, which consist of (i) initial measurement of the lease liability; (ii) lease payments made to the lessor at or before the commencement date less any lease incentives received; and (iii) initial direct costs incurred by the Company. Variable lease payments are excluded from the measurement of ROU assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. For operating leases, the Company recognizes a single lease cost on a straight-line basis over the remaining lease term. For finance leases, the ROU assets are subsequently amortized using the straight-line method from the lease commencement date to the earlier of the end of its useful life or the end of the lease term. Amortization of the ROU assets are recognized and presented separately from interest expense on the lease liability. For leases acquired in business combinations or asset acquisitions, ROU assets are measured at the same amount as the lease liability as adjusted to reflect favorable or unfavorable terms of the lease when compared with market terms.

Prior to the adoption of ASC 842, Leases, prepayment for land use rights are presented as prepaid land use rights on the consolidated balance sheet and are measured at cost and subsequently amortized using the straight-line method. Upon the adoption of ASC 842 on January 1, 2019, land use rights acquired are assessed in accordance with ASC 842 and recognized in operating lease ROU assets if they meet the definition of operating lease, or property and equipment if they meet the definition of finance lease.

The Company has elected not to recognize ROU assets and lease liabilities for short-term leases (i.e. leases that, at the commencement date, have a lease term of 12 months or less and do not include an option to purchase the underlying asset that the lessee is reasonably certain to exercise). As a practical expedient, the Company has elected that for all leases, where it is the lessee, not to separate non-lease components from lease components and instead to account for all lease and non-lease components associated with each lease as a single lease component.

The Company records an asset and related financing obligation for the estimated construction costs under build-to-suit lease arrangements where it controls the asset during construction. Upon completion of the construction and commencement of the lease terms, the Company assesses whether these arrangements qualify for sales recognition under the sale-leaseback transaction. If the arrangements do not qualify for sales recognition under the sale-leaseback accounting guidance, the Company continues to be the deemed owner of the build-to-suit assets for financial reporting purposes. The Company accounted for costs incurred relating to the construction of the underlying assets before the lease commencement dates in accordance with ASC 360 on its balance sheet. In addition, the financing liability is reduced by the non-interest portion of the lease payments.

If a lease is modified and that modification is not accounted for as a separate contract, the classification of the lease is reassessed as of the effective date of the modification based on its modified terms and conditions and the facts and circumstances as of that date.

The FASB has provided accounting elections for entities that provide or receive rent concessions (e.g., deferral of lease payments, reduced future lease payments) due to the COVID-19 pandemic. During years ended December 31, 2020, 2021 and 2022, the Company was granted lease concessions by certain landlords due to the effects of the COVID-19 pandemic. The Company assessed that these rent concessions qualify for the election, as these concessions did not result in a substantial increase in the rights of the lessor or the obligations of the lessee. The Company then elected to not evaluate whether these concessions are lease modifications and chose to adopt a policy to not account for these concessions as lease modifications. Instead, the Company, as a lessee that was contractually released from certain lease payments, accounts these rent concessions as negative variable lease payments (Note 12).

Asset retirement costs

(k)    Asset retirement costs

The Company’s asset retirement obligations are primarily related to its data center buildings, of which the majority are leased under long-term arrangements, and, in certain cases, are required to be returned to the landlords in their original condition.

The fair value of a liability for an asset retirement obligation is recognized in the period in which it is incurred. The corresponding asset retirement costs are capitalized as part of the cost of leasehold improvements and are depreciated over the shorter of the estimated useful life of the asset or the term of the lease subsequent to the initial measurement. The Company accretes the liability in relation to the asset retirement obligations over time and the accretion expense is recorded in cost of revenue.

Asset retirement obligations are recorded in other long-term liabilities. The following table summarizes the activity of the asset retirement obligation liability:

Asset retirement obligations as of January 1, 2020

    

52,441

Additions

 

20,384

Accretion expense

 

4,084

Asset retirement obligations as of December 31,  2020

76,909

Additions

22,745

Accretion expense

6,227

Settlement

(998)

Asset retirement obligations as of December 31,  2021

104,883

Additions

4,382

Accretion expense

6,366

Foreign exchange impact

158

Settlement

(3,978)

Asset retirement obligations as of December 31,  2022

 

111,811

Intangible assets

(l)   Intangible assets

Intangible assets acquired in the acquisitions comprised of customer contracts and licenses.

The weighted-average amortization period by major intangible asset class is as follows:

Customer contracts

    

5-15 years

Licenses

20 years

The amortization period of customer contracts is determined based on the remaining contractual period of the contracts with the customers at the time of acquisition and an estimate of the contract renewal period.

Licenses are amortized using a straight-line method over the terms of those licenses.

Prepaid land use rights

(m)   Prepaid land use rights

The land use rights represent the amounts paid and relevant costs incurred for the rights to use land in the PRC and Hong Kong SAR before the adoption of ASC 842, and are carried at cost less accumulated amortization. Amortization is provided on a straight-line basis over the remaining terms of the land use rights. As of December 31, 2022, the remaining terms of the land use rights range from 36 to 39 years.

Business combinations and goodwill

(n)  Business combinations and goodwill

The Company accounts for business combinations using the acquisition method of accounting in accordance with ASC Topic 805, Business Combinations.

The acquisition method of accounting requires the Company to estimate fair values of the separately identifiable assets acquired and liabilities assumed. The consideration transferred in an acquisition is measured as the aggregate of the fair values at the date of exchange of the assets given, liabilities incurred, and equity instruments issued as well as the contingent considerations as of the acquisition date. The costs directly attributable to the acquisition are expensed as incurred. Identifiable assets, liabilities and contingent liabilities acquired or assumed are measured separately at their fair value as of the acquisition date, irrespective of the extent of any non-controlling interests.

The determination of fair values of the identifiable assets acquired, liabilities assumed and non-controlling interests is based on various assumptions and valuation methodologies requiring considerable judgment from management. The most significant variables in these valuations are discount rates, the number of years on which to base the cash flow projections, as well as the assumptions and estimates used to determine the cash inflows and outflows. The Company determines discount rates to be used based on the risk inherent in the related activity’s current business model and industry comparisons.

Goodwill is an asset representing the future economic benefits arising from other assets acquired in the acquisition that are not individually identified and separately recognized.

Goodwill is not amortized but is tested for impairment annually or more frequently if events or changes in circumstances indicate that it might be impaired. Goodwill is tested for impairment at the reporting unit level on an annual basis and between annual tests if an event occurs or circumstances change that would more-likely-than-not reduce the fair value of a reporting unit below its carrying value. These events or circumstances could include a significant change in macroeconomic conditions, the industry and market considerations, cost factors, overall financial performance, other relevant entity-specific events, and events affecting a reporting unit and share price. Application of the goodwill impairment test requires judgment, including the identification of the reporting unit, assignment of assets and liabilities to the reporting unit, assignment of goodwill to the reporting unit, and determination of the fair value of each reporting unit.

The Company has the option to perform a qualitative assessment to determine whether it is more-likely-than-not that the fair value of a reporting unit is less than its carrying value prior to performing the goodwill impairment test. If it is more-likely-than-not that the fair value of a reporting unit is greater than its carrying amount, the goodwill impairment test is not required. If the goodwill impairment test is required, the fair value of the reporting unit is compared with its carrying amount (including goodwill). If the fair value of the reporting unit is less than its carrying amount, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit. In assessing the qualitative factors, the Company considered the impact of abovementioned events or circumstances. No impairment losses were recorded for goodwill for the years ended December 31, 2020, 2021 and 2022.

Impairment of long-lived assets

(o)   Impairment of long-lived assets

Long-lived assets (primarily including property and equipment, operating lease ROU assets and prepaid land use rights) are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group be tested for possible impairment, the Company first compares undiscounted cash flows generated by that asset or asset group to its carrying amount. If the carrying amount of the long-lived assets or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary. For the purposes of impairment testing of long-lived assets, the Company has concluded that an individual data center is the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. In the year ended December 31, 2022, an impairment loss of long-lived assets of RMB12,759 was recognized. No impairment loss was recorded in the years ended December 31, 2020 and 2021.

Value-added-tax ("VAT")

(p)   Value-added-tax (“VAT”)

Entities that are VAT general taxpayers are permitted to offset qualified input VAT paid to suppliers against their output VAT upon receipt of appropriate supplier VAT invoices on an entity-by-entity basis. When the output VAT exceeds the input VAT, the difference is remitted to tax authorities, usually on a monthly basis; whereas when the input VAT exceeds the output VAT, the difference is treated as VAT recoverable which can be carried forward indefinitely to offset future net VAT payables. VAT related to purchases and sales which have not been settled at the balance sheet date is disclosed separately as an asset and liability, respectively, in the consolidated balance sheets.

As of December 31, 2021 and 2022, the Company recorded a VAT recoverable of RMB229,090 and RMB164,743 as current assets, and RMB2,218,944 and RMB1,155,586 as non-current assets, respectively. The Company also recorded VAT payables of RMB19,251 and RMB20,297 in accrued expenses and other payables, in the consolidated balance sheets as of December 31, 2021 and 2022, respectively.

At each balance sheet date, the Company reviews the balance of VAT recoverable for recoverability, taking into consideration of the indefinite life of the VAT recoverable as well as the Company’s forecasted operating results and capital spendings. The Company has not made an allowance for the recoverability of the VAT recoverable, as the balance is expected to be utilized to offset against VAT payables.

Derivative financial instruments

(q)   Derivative financial instruments

Derivative financial instruments are recognized initially at fair value. At the end of each reporting period, the fair value is remeasured. The gain or loss on remeasurement to fair value is recognized immediately in profit or loss.

The Company entered into interest rate swap contracts primarily for the purpose to manage the interest rate risk for the long-term borrowings. The Company has elected not to apply hedge accounting to these derivative instruments and recognized all derivatives on the Company’s consolidated balance sheets at fair value. The Company estimates the fair value of its interest rate swap contracts using a pricing model based on market observable inputs. Fair value gains or losses associated with interest rate swap contracts are recorded within interest expenses in the Company’s consolidated statements of operations. Cash received or paid for realized gains or losses associated with interest rate swap contracts are included in operating cash flows in the consolidated statements of cash flows.

For further information on derivative financial instruments, see Note 16 below.

Commitment and contingencies

(r)   Commitment and contingencies

Liabilities for loss contingencies arising from claims, assessments, litigation, fines, penalties and other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred. When a loss contingency is not both probable and estimable, the Company does not record an accrued liability but discloses the nature and the amount of the claim, if material. However, if the loss (or an additional loss in excess of the accrual) is at least reasonably possible, then the Company discloses an estimate of the loss or range of loss, unless it is immaterial, or an estimate cannot be made. The assessment of whether a loss is probable or reasonably possible, and whether the loss or a range of loss is estimable, often involves complex judgments about future events. Management is often unable to estimate the loss or a range of loss, particularly where (i) the damages sought are indeterminate, (ii) the proceedings are in the early stages, or (iii) there is a lack of clear or consistent interpretation of laws specific to the industry-specific complaints among different jurisdictions. In such cases, there is considerable uncertainty regarding the timing or ultimate resolution of such matters, including eventual loss, fine, penalty or business impact, if any.

Revenue recognition

(s)    Revenue recognition

The Company recognizes revenue as the Company satisfies a performance obligation by transferring control over a good or service to a customer. For each performance obligation satisfied over time, the Company recognizes revenue over time by measuring the progress toward complete satisfaction of that performance obligation. If the Company does not satisfy a performance obligation over time, the performance obligation is satisfied at a point in time. Revenue is measured as the amount of consideration to which the Company expects to be entitled in exchange for transferring promised goods or services to a customer, excluding amounts collected on behalf of third parties.

For contracts with customers that contain multiple performance obligations, the Company accounts for individual performance obligations separately if they are distinct or as a series of distinct obligations if the individual performance obligations meet the series criteria. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. The transaction price is allocated to the separate performance obligation on a relative standalone selling price basis. The standalone selling price is determined based on overall pricing objectives, taking into consideration market conditions, geographic locations and other factors.

The Company derives revenue primarily from the delivery of (i) colocation services; and (ii) managed services, including managed hosting services and managed cloud services. The remainder of the Company’s revenue is from IT equipment sales that are either sold on a stand-alone basis or bundled in a managed service contract arrangement and consulting services.

Colocation services are services where the Company provides space, power and cooling to customers for housing and operating their IT system equipment in the Company’s data centers.

Managed hosting services are services where the Company provides outsourced services to manage the customers’ data center operations, including data migration, IT operations, security and data storage.

Managed cloud services are services where the Company offers direct private connection to major cloud platforms, an innovative service platform for managing hybrid clouds.

Contracts with customers for colocation services and managed services  include i) those provide for variable considerations that are primarily based on the usage of such services.  Revenues on such contracts are recognized based on the agreed usage-based fees as the actual services are rendered throughout the contract term; and ii) those provide for a fixed consideration over the contract service period. Revenue on such contracts is recognized on a straight-line basis over the term of the contract.

In certain colocation and managed hosting service contracts, the Company agrees to charge customers for their actual power consumption. Relevant revenue is recognized based on actual power consumption during each period. In certain other colocation and managed hosting service contracts, the Company specifies a fixed power consumption limit each month for customers. If a customer’s actual power consumption is below the limit, no additional fee is charged. If the actual power consumption is above the limit, the Company charges the customer additional power consumption fees calculated based on the portion of actual power consumption exceeding the limit, multiplied by a fixed unit price, which is determined based on market price, without providing the customer with any rights to acquire additional goods or services. Accordingly, relevant revenue is recognized each month based on actual additional power consumption fees.

The Company’s colocation service and managed service contracts with customers contain both 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 i) they have the same timing and pattern of transfer; and ii) the lease component, if accounted for separately, would be classified as an operating lease. The Company elected to apply the practical expedient on the contracts that meet the criteria. In addition, the Company has performed a qualitative analysis to determine that the non-lease component is the predominant component of its revenue stream as the customer would ascribe more value to the services provided rather than to the lease component. Therefore, the combined component is accounted for in accordance with the current revenue accounting guidance (“ASC 606”). For contracts that do not meet the criteria for the practical expedient, the lease component is accounted for in accordance with the current lease accounting guidance (“ASC 842”), which is immaterial for the years ended December 31, 2020, 2021 and 2022.

Revenue recognized for colocation or managed hosting and cloud services delivered prior to billing is recorded within accounts receivable. The Company generally bills the customer on a monthly or quarterly basis in arrears.

Cash received in advance from customers prior to the delivery of the colocation or managed hosting and cloud services is recorded as deferred revenue.

The sale of IT equipment is recognized when the customer obtains control of the equipment, which is typically when delivery has occurred, the customer accepts the equipment and the Company has no performance obligation after the delivery.

In certain managed service contracts, the Company sells and delivers IT equipment such as servers and computer terminals prior to the delivery of the services. Since sale of equipment can be distinguished and is separately identifiable from other promises in the contract and it is distinct within the context of the contract, the sale of equipment is considered a separate performance obligation. Accordingly, the contract consideration is allocated to the equipment and the managed services based on their relative standalone selling prices.

Sales of IT equipment is generally recognized on a gross basis as the Company is primarily responsible for fulfilling the contract, assumes inventory risk and has discretion in establishing the price when selling to the customer.

To the extent the Company does not meet the criteria for recognizing revenue on a gross basis, the Company records the revenue on a net basis.

Consulting services are provided to customers for a fixed amount over the service period, usually less than one year. The Company recognizes revenues from consulting services over the period when the services were provided, since customers simultaneously receive and consume the benefit of the services. The Company uses the input method based on the pattern of service provided to the customers.

Cost of revenues

(t)    Cost of revenues

Cost of revenues consists primarily of utility costs, depreciation of property and equipment, lease costs, labor costs and other costs directly attributable to the provision of the service revenue and sales of IT equipment.

Research and development and advertising costs

(u)    Research and development and advertising costs

Research and development costs incurred during the application development stage of developing internal-use software are capitalized. Other research and development costs are expensed as incurred. Research and development costs consist primarily of payroll and related personnel costs for developing or significantly improving the Company’s services and products.

Advertising costs are expensed as incurred. Advertising costs amounted to RMB14,778, RMB15,043 and RMB8,639 in 2020, 2021 and 2022, respectively.

Government grants

(v)   Government grants

Government grants are recognized when received and when all the conditions for their receipt have been met. Subsidies that compensate the Company for expenses incurred are recognized as a reduction of expenses in the consolidated statements of operations. Subsidies that are not associated with expenses are recognized as other income.

The Company received government subsidies for acquisition of property and equipment that required the Company to meet certain conditions. The subsidies are recorded as a liability until the conditions are met and then depreciated over the useful life of the related assets as a reduction of the depreciation charges. The Company received government subsidies that required the Company to operate in a particular area for a certain period. The Company recorded the subsidies in other long-term liabilities when the subsidies were received and subsequently recognized as government subsidy income ratably over the period the Company is required to operate in the area.

As of December 31, 2021 and 2022, deferred government grants of RMB22,245 and RMB30,741 are recorded in other long-term liabilities, respectively. As of December 31, 2021 and 2022, deferred government grants of nil and RMB7,299 are recorded as a deduction of property and equipment, net, respectively. There were no significant commitment, contingencies or provision for recapture conditions for the government subsidies received for the years ended December 31, 2021 and 2022.

Capitalized interest

(w)   Capitalized interest

A reconciliation of total interest costs to ‘‘Interest expenses’’ as reported in the consolidated statements of operations for the years ended December 31, 2020, 2021 and 2022 is as follows:

Years ended December 31, 

    

2020

    

2021

    

2022

Total interest costs

 

1,402,015

 

1,805,434

2,084,565

Less: interest costs capitalized

 

(85,509)

 

(150,697)

(196,678)

Interest expenses

 

1,316,506

 

1,654,737

1,887,887

Interest costs that are directly attributable to the construction of an asset which necessarily takes a substantial period of time to get ready for its intended use are capitalized as part of the cost of that asset. The capitalization of interest costs as part of the cost of a qualifying asset commences when expenditure for the asset is being incurred, interest costs are being incurred and activities that are necessary to prepare the asset for its intended use are in progress. Capitalization of interest costs is ceased when the asset is substantially complete and ready for its intended use.

Debt issuance costs and commitment costs

(x)   Debt issuance costs and commitment costs

Debt issuance costs are capitalized and are amortized over the life of the related debts based on the effective interest method. Debt commitment costs are capitalized and are amortized over the commitment period of the facility on a straight-line basis. Such amortization is included as a component of interest expense.

Unamortised debt issuance costs of RMB197,119 and RMB186,313 are presented as a reduction of debt as of December 31, 2021 and 2022, respectively.

Income tax

(y)    Income tax

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and net operating losses and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is provided for deferred tax assets for which it is more likely than not that the related tax benefits will not be realized. The evaluation is based on the Company’s estimates of the future taxable income. The future taxable income incorporates the Company’s best estimate of utilization rates of relevant data centers based on historical actual utilization rates and the Company’s business plans for those data centers which are approved by the board of directors. The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company records interest related to unrecognized tax benefits in interest expense and penalties in general and administrative expenses.

Share-based compensation

(z)    Share-based compensation

The Company accounts for the compensation cost from share-based payment transactions with employees based on the grant-date fair value of the equity -classified awards. The grant-date fair value of the award is recognized as compensation expense, net of forfeitures, over the period during which an employee is required to provide service in exchange for the award, which is generally the vesting period. When no future services are required to be performed by the employee in exchange for an award of equity instruments, and if such award does not contain a performance or market condition, the cost of the award is expensed on the grant date. The Company recognizes compensation cost for an award with only service conditions that has a graded vesting schedule on a straight-line basis over the requisite service period for the entire award, provided that the cumulative amount of compensation cost recognized at any date at least equals the portion of the grant-date value of such award that is vested at that date.

Awards granted to employees with performance conditions attached are measured at fair value on the grant date and are recognized as the compensation expenses , net of forfeitures, over the performance period when the performance goal becomes probable to achieve. The Company also adjusts the compensation cost based on the probability of performance goal achievement at the end of each reporting period. The rewards are earned upon attainment of identified performance goals.

Awards granted to employees with market conditions attached are measured at fair value on the grant date and are recognized as the compensation expenses , net of forfeitures, over the estimated requisite service period, regardless of whether the market condition has been satisfied if the requisite service period is fulfilled.

The Company accounts for forfeitures when they occur. Compensation cost previously recognized are reversed in the period the award is forfeited before completion of the requisite service period.

Share-based payment transactions with nonemployees in which goods or services are received in exchange for equity instruments are accounted for based on the fair value of the consideration received or the fair value of the equity instrument issued, whichever is more reliably measurable.

For further information on share-based compensation, see Note 19 below.

Employee benefits

(aa) Employee benefits

Pursuant to relevant PRC regulations, the Company is required to make contributions to various defined contribution plans organized by municipal and provincial PRC governments. The contributions are made for each PRC employee at rates ranging from 28% to 40% on a standard salary base as determined by local social security bureau. Contributions to the defined contribution plans are charged to the consolidated statements of operations when the related service is provided.

Foreign currency translation and foreign currency risks

(bb) Foreign currency translation and foreign currency risks

The functional currency of GDS Holdings is the United States dollar (“USD”), whereas the functional currency of its PRC subsidiaries and consolidated VIEs in PRC, subsidiaries in Hong Kong SAR and Macau SAR, subsidiaries in Singapore, subsidiaries in Malaysia and subsidiaries in Indonesia is the RMB, Hong Kong dollar (“HKD”), Singapore dollar (“SGD”), Malaysian Ringgit (“MYR”) and Indonesian Rupiah (“IDR”), respectively. The reporting currency of the Company is RMB as the major operations of the Company are within the PRC.

Transactions denominated in currencies other than the functional currency 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 dates. Non-monetary items that are denominated in foreign currency are measured at the historical costs by using the exchange rates at the dates of the initial transactions. Exchange gains and losses are recognized in profit or loss and are reported in foreign currency exchange gain (loss) on a net basis.

The results of foreign operations are translated into RMB at the exchange rates as of the balance sheet date for assets and liabilities, the average daily exchange rate for each month for income and expense items and the historical exchange rates for equity accounts. Translation gains and losses are recorded in other comprehensive income and accumulated in the translation adjustment component of equity until the sale or liquidation of the foreign entity.

The RMB is not a freely convertible currency. The PRC State Administration for Foreign Exchange, under the authority of the PRC government, controls the conversion of RMB to foreign currencies. The value of the RMB is subject to changes of central government policies and international economic and political developments affecting supply and demand in the China foreign exchange trading system market. The Company’s cash and restricted cash denominated in RMB amounted to RMB5,809,753 and RMB6,601,979 as of December 31, 2021 and 2022, respectively.

As of December 31, 2022, the Company’s cash and restricted cash were deposited in major financial institutions located in PRC, Hong Kong SAR, Singapore, Macau SAR, US, Malaysia and Indonesia and were denominated in the following currencies:

    

RMB

    

USD

    

HKD

    

JPY

    

EUR

    

SGD

   

MYR

    

IDR

In PRC

 

6,514,881

 

105,587

 

 

In Hong Kong SAR

 

87,098

 

44,101

 

720,746

 

8,316

146

In Singapore

35,831

10,047

In Macau SAR

158,635

In US

12,046

In Malaysia

7,795

3,767

In Indonesia

558

1,938,977

Total in original currency

 

6,601,979

 

205,918

 

879,381

 

8,316

146

10,047

3,767

1,938,977

RMB equivalent

 

6,601,979

 

1,434,137

 

785,551

 

435

1,085

52,075

5,941

863

Concentration of credit risk

(cc) Concentration of credit risk

Financial instruments that potentially expose the Company to concentrations of credit risk consist principally of cash, restricted cash, and accounts receivable. The Company’s investment policy requires cash and restricted cash to be placed with high-quality financial institutions and to limit the amount of credit risk from any one issuer. The Company regularly evaluates the credit standing of the counterparties or financial institutions.

The Company conducts credit evaluations on its customers prior to transfer the control of goods or services. The assessment of customer creditworthiness is primarily based on historical collection records, research of publicly available information and customer on-site visits by senior management. Based on this analysis, the Company determines what credit terms, if any, to offer to each customer individually. If the assessment indicates a likelihood of collection risk, the Company will not deliver the services or sell the products to the customer. Otherwise the Company will require the customer to pay cash, post letters of credit to secure payment or to make significant down payments. Historically, credit losses on accounts receivable have been insignificant.

Earnings (loss) per share

(dd) Earnings (loss) per share

Basic earnings (loss) per ordinary share is computed by dividing net income (loss) available to the Company’s ordinary shareholders by the weighted average number of ordinary shares outstanding during the year using the two-class method. The liquidation and dividend rights of the holders of the Company’s Class A and Class B ordinary shares are identical, except with respect to voting rights. As a result, under the two-class method in accordance with ASC 260, net income (loss) available to the Company’s ordinary shareholders is allocated between  Class A and Class B ordinary shares and other participating securities based on participating rights in undistributed earnings on a proportionate basis. The Company’s redeemable preferred shares (Note 14) are participating securities since the holders of these securities participate in dividends on the same basis as ordinary shareholders, in addition to the cumulative preferential dividend they enjoy. These participating securities are not included in the computation of basic loss per ordinary share in periods when the Company reports net loss, because these participating security holders have no obligation to share in the losses of the Company.

Diluted earnings (loss) per share is calculated by dividing net income (loss) available to the Company’s ordinary shareholders as adjusted for the effect of dilutive ordinary share equivalents, if any, by the weighted average number of ordinary and dilutive ordinary share equivalents outstanding during the year. Ordinary share equivalents include the ordinary shares issuable upon the exercise of the outstanding share options (using the treasury stock method) and conversion of redeemable preferred shares and convertible bonds (using the as-if-converted method). Potential dilutive securities are not included in the calculation of diluted earnings (loss) per share if the impact is anti-dilutive.

Changes in accounting principle

(ee) Changes in accounting principle

1)

The Company adopted Accounting Standards Update “ASU” 2020-06, Debt – Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging – Contracts in Entity’s Own Equity (Subtopic 815-40), on January 1, 2022. This ASU reduces the number of accounting models for convertible debt instruments and convertible preferred stock and clarifies the scope and certain requirements under Subtopic 815-40. The ASU also improves the guidance related to the disclosures and earnings-per-share for convertible instruments and contract in entity’s own equity. The adoption of this standard did not have a material impact on the consolidated financial statements.

2)

The Company adopted ASU 2021-04, Earnings Per Share (Topic 260), Debt—Modifications and Extinguishments (Subtopic 470-50), Compensation—Stock Compensation (Topic 718), and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options (a consensus of the FASB Emerging Issues Task Force), on January 1, 2022. This ASU provides certain guidance for a modification or an exchange of a freestanding equity-classified written call option that is not within the scope of other Topic. The adoption of this standard did not have a material impact on the consolidated financial statements.

3)

The Company adopted ASU 2021-05, Lessors—Certain Leases with Variable Lease, on January 1, 2022. This ASU requires lessors to classify leases as operating leases if they have variable lease payments that do not depend on an index or rate and would have selling losses if they were classified as sales-type or direct financing leases. The adoption of this standard did not have a material impact on the consolidated financial statements.

4)

The Company adopted ASU 2021-10, Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance, on January 1, 2022. This ASU requires certain annual disclosures about transactions with a government that are accounted for by applying a grant or contribution accounting model. The adoption of this standard did not have a material impact on the consolidated financial statements.

Recently issued accounting standards

(ff)Recently issued accounting standards

In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers. The ASU is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, with early adoption permitted, and should be adopted prospectively to business combinations occurring on or after the effective date of the amendments. The Company adopted this standard in the first quarter of 2023, and the adoption of this standard did not have a significant impact on the Company’s consolidated financial statements.

In September 2022, the FASB issued ASU 2022-04, Liabilities-Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations, which requires a buyer in a supplier finance program to disclose qualitative and quantitative information about its supplier finance programs. The ASU is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, except for the amendment on rollforward information for the relevant obligations, which is effective for fiscal years beginning after December 15, 2023. Early adoption is permitted. The ASU should be applied retrospectively to each period in which a balance sheet is presented, except for the amendment on rollforward information, which should be applied prospectively. The Company adopted this standard, except for the amendment on rollforward information for the relevant obligations, in the first quarter of 2023, and the adoption of this standard did not have a significant impact on the Company’s consolidated financial statements. The Company will adopt the amendment on rollforward information for the relevant obligations in the first quarter of 2024 and does not expect the adoption to have a material impact on the Company’s consolidated financial statements.

XML 65 R40.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2022
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Schedule of financial statement balances and amounts of the VIEs and their subsidiaries

As of December 31, 

    

2021

    

2022

Assets

 

  

 

  

Current assets

 

  

 

  

Cash

 

1,338,525

 

2,326,332

Accounts receivable, net of allowance for doubtful accounts

 

1,677,171

 

2,371,362

VAT recoverable

 

138,304

 

79,163

Prepaid expenses

 

90,848

 

76,557

Other current assets

 

99,231

 

126,385

Total current assets

 

3,344,079

 

4,979,799

Property and equipment, net

 

2,671,567

 

2,441,858

Intangible assets, net

 

175,004

 

124,691

Operating lease right-of-use assets

 

204,825

 

186,795

Deferred tax assets

 

32,949

 

38,348

Restricted cash

 

 

32,621

VAT recoverable

 

111,982

 

26,087

Other non-current assets

 

153,696

 

148,787

Total assets

 

6,694,102

 

7,978,986

Liabilities

 

  

 

Current liabilities

 

  

 

Short-term borrowings and current portion of long-term borrowings

 

426,000

 

258,200

Accounts payable

 

430,518

 

493,332

Accrued expenses and other payables

 

223,563

 

235,388

Deferred revenue

 

87,364

 

151,050

Operating lease liabilities, current

 

40,371

 

41,898

Finance lease and other financing obligations, current

 

28,161

 

33,398

Total current third-party liabilities

 

1,235,977

 

1,213,266

Long-term borrowings, excluding current portion

 

899,769

 

721,387

Operating lease liabilities, non-current

 

172,458

 

134,684

Finance lease and other financing obligations, non-current

 

965,356

 

931,580

Deferred tax liabilities

 

76,460

 

69,831

Other long-term liabilities

 

66,379

 

52,222

Total third-party liabilities

 

3,416,399

 

3,122,970

Amounts due to GDS Holdings and its non-VIE subsidiaries, net

 

2,947,857

 

4,302,245

Total liabilities

 

6,364,256

 

7,425,215

Schedule of net revenue, net income and cash flow of VIEs

Years ended December 31, 

    

2020

    

2021

    

2022

Net revenue

 

5,453,802

 

7,516,345

8,958,853

Net income

 

129,254

 

112,257

223,925

Net cash provided by operating activities

899,132

744,493

1,533,548

Net cash used in investing activities

(278,744)

(205,041)

(143,796)

Net cash used in financing activities

(20,682)

(561,101)

(369,324)

Schedule of estimated useful lives of self-owned property and equipment

Buildings

    

30 years

Data center equipment

– Machinery

10 - 20 years

Other equipment

3 - 5 years

Furniture and office equipment

3 - 5 years

Vehicles

5 years

Schedule of asset retirement obligations

Asset retirement obligations as of January 1, 2020

    

52,441

Additions

 

20,384

Accretion expense

 

4,084

Asset retirement obligations as of December 31,  2020

76,909

Additions

22,745

Accretion expense

6,227

Settlement

(998)

Asset retirement obligations as of December 31,  2021

104,883

Additions

4,382

Accretion expense

6,366

Foreign exchange impact

158

Settlement

(3,978)

Asset retirement obligations as of December 31,  2022

 

111,811

Schedule of weighted-average amortization period of acquired intangible assets

Customer contracts

    

5-15 years

Licenses

20 years

Schedule of reconciliation of total interest costs to "Interest expenses" as reported in the consolidated statements of operations

Years ended December 31, 

    

2020

    

2021

    

2022

Total interest costs

 

1,402,015

 

1,805,434

2,084,565

Less: interest costs capitalized

 

(85,509)

 

(150,697)

(196,678)

Interest expenses

 

1,316,506

 

1,654,737

1,887,887

Schedule of cash and restricted cash deposited in major financial institutions located in PRC, Hong Kong SAR, US and Singapore

As of December 31, 2022, the Company’s cash and restricted cash were deposited in major financial institutions located in PRC, Hong Kong SAR, Singapore, Macau SAR, US, Malaysia and Indonesia and were denominated in the following currencies:

    

RMB

    

USD

    

HKD

    

JPY

    

EUR

    

SGD

   

MYR

    

IDR

In PRC

 

6,514,881

 

105,587

 

 

In Hong Kong SAR

 

87,098

 

44,101

 

720,746

 

8,316

146

In Singapore

35,831

10,047

In Macau SAR

158,635

In US

12,046

In Malaysia

7,795

3,767

In Indonesia

558

1,938,977

Total in original currency

 

6,601,979

 

205,918

 

879,381

 

8,316

146

10,047

3,767

1,938,977

RMB equivalent

 

6,601,979

 

1,434,137

 

785,551

 

435

1,085

52,075

5,941

863

XML 66 R41.htm IDEA: XBRL DOCUMENT v3.23.1
CASH AND RESTRICTED CASH (Tables)
12 Months Ended
Dec. 31, 2022
CASH AND RESTRICTED CASH  
Schedule of reconciliation of cash and restricted cash in the consolidated balance sheets to the amounts in the consolidated statements of cash flows

    

    

As of December 31, 

2021

2022

Cash

 

9,968,109

 

8,608,131

Restricted cash - current assets

 

2,014,304

 

158,075

Restricted cash - non-current assets

 

43,954

 

115,860

Total cash and restricted cash shown in the consolidated statements of cash flows

 

12,026,367

 

8,882,066

XML 67 R42.htm IDEA: XBRL DOCUMENT v3.23.1
CONTRACT BALANCES (Tables)
12 Months Ended
Dec. 31, 2022
CONTRACT BALANCES  
Schedule of accounts receivable, net

As of December 31, 

    

2021

    

2022

Accounts receivable

 

1,744,810

 

2,426,753

Less: allowance for doubtful accounts

 

(12,124)

 

(20,728)

Accounts receivable, net

 

1,732,686

 

2,406,025

Schedule of allowance for doubtful accounts

Years ended December 31, 

    

2020

    

2021

    

2022

Balance at the beginning of the year

 

133

 

2,163

12,124

Allowance made during the year

 

2,032

 

10,070

7,744

Foreign exchange impact

(2)

(109)

860

Balance at the end of the year

 

2,163

 

12,124

20,728

Schedule of deferred revenue

    

Deferred revenue

Beginning balance as of January 1, 2022

  

135,900

Increase

  

49,933

Closing balance as of December 31, 2022

  

185,833

Schedule of remaining performance obligations

Revenue expected to be recognized

    

RMB

Within 1 year

 

1,525,645

After 1 year but within 2 years

 

1,296,684

After 2 years but within 3 years

 

1,137,459

After 3 years but within 4 years

 

1,004,562

After 4 years but within 5 years

 

735,522

After 5 years

 

2,298,037

Total

 

7,997,909

XML 68 R43.htm IDEA: XBRL DOCUMENT v3.23.1
PROPERTY AND EQUIPMENT, NET (Tables)
12 Months Ended
Dec. 31, 2022
PROPERTY AND EQUIPMENT, NET  
Schedule of property and equipment

As of December 31, 

    

2021

    

2022

At cost:

 

  

 

  

Land

1,552,704

3,302,148

Buildings

 

12,178,017

 

13,847,692

Data center equipment

 

17,710,351

 

19,603,839

Leasehold improvement

 

8,230,992

 

8,444,282

Furniture and office equipment

 

137,691

 

167,410

Vehicles

 

4,606

 

5,619

 

39,814,361

 

45,370,990

Less: Accumulated depreciation

 

(6,425,293)

 

(9,269,587)

 

33,389,068

 

36,101,403

Construction in progress

 

7,234,435

 

10,827,984

40,623,503

46,929,387

Less: Impairment provision

(12,759)

Property and equipment, net

 

40,623,503

 

46,916,628

Schedule of depreciation of property and equipment

Years ended December 31, 

    

2020

    

2021

    

2022

Cost of revenue

 

1,418,846

2,264,620

2,722,169

General and administrative expenses

 

120,604

129,128

218,567

Research and development expenses

3,680

5,703

6,464

 

1,543,130

2,399,451

2,947,200

XML 69 R44.htm IDEA: XBRL DOCUMENT v3.23.1
INTANGIBLE ASSETS, NET (Tables)
12 Months Ended
Dec. 31, 2022
INTANGIBLE ASSETS, NET  
Schedule of intangible assets

As of December 31, 

    

Note

    

2021

    

2022

Customer contracts

8

1,641,900

 

1,641,900

Licenses

15,782

15,782

Others

364

1,657,682

 

1,658,046

Less: accumulated amortization

(375,046)

 

(610,337)

Intangible assets, net

1,282,636

 

1,047,709

Schedule of estimated future amortization expense

Fiscal year ending December 31, 

    

  

2023

 

233,766

2024

 

226,908

2025

 

212,596

2026

206,405

2027

78,483

Thereafter

 

89,551

Total

 

1,047,709

XML 70 R45.htm IDEA: XBRL DOCUMENT v3.23.1
PREPAID LAND USE RIGHTS (Tables)
12 Months Ended
Dec. 31, 2022
PREPAID LAND USE RIGHTS  
Schedule of prepaid land use rights

As of December 31, 

    

2021

    

2022

Prepaid land use rights

 

716,492

 

28,246

Less: Accumulated amortization

 

(81,539)

 

(5,244)

Prepaid land use rights, net

 

634,953

 

23,002

XML 71 R46.htm IDEA: XBRL DOCUMENT v3.23.1
ACQUISITIONS AND GOODWILL (Tables)
12 Months Ended
Dec. 31, 2022
ACQUISITIONS AND GOODWILL  
Schedule of movement of goodwill

As of December 31, 

    

2021

    

2022

Balance at the beginning of the year

 

2,596,393

 

7,076,505

Addition during the year

 

4,463,504

 

Measurement period adjustments

16,608

Balance at end of year

 

7,076,505

 

7,076,505

Schedule of the identifiable assets acquired and liabilities assumed in the business combination

    

2020

    

2021

Note (i)(ii)(iii)

Note (iv)(v)

Fair value of consideration

1,660,685

5,230,362

Effective settlement of pre-existing relationships upon consolidation

(31,229)

20,000

Other net assets acquired

 

(547,815)

 

(256,650)

Identifiable intangible assets

 

(449,600)

 

(689,800)

Deferred tax liabilities

 

75,120

 

159,592

Total identifiable net assets

 

(922,295)

 

(786,858)

Goodwill

 

707,161

 

4,463,504

Note (i):

Other net assets acquired primarily include property and equipment of RMB2,783,257, accounts payable of RMB1,133,760 and finance lease and other financing obligations of RMB1,362,103.

Note (ii):

Identifiable intangible assets acquired consisted of customer contracts of RMB449,600 with estimated useful lives from 6.5 to 12.1 years.

Note (iii):

During the one-year measurement period from the acquisition date, the Company recorded adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill of RMB55,462 in the year ended December 31, 2020 and increase to goodwill of RMB16,608 in the years ended December 31, 2021, respectively. The adjustments were a result of information obtained subsequent to the Company’s initial reporting of provisional amounts in accordance with ASC 805, Business Combinations.

Note (iv):

Other net assets acquired primarily included property and equipment of RMB2,974,715, accounts receivable of RMB224,307, accounts payable of RMB412,380, short-term borrowings of RMB461,494, long-term borrowings of RMB840,000 and finance lease and other financing obligations of RMB1,463,851.

Note (v):

Identifiable intangible assets acquired consisted of customer contracts of RMB689,800 with estimated useful lives from 5.7 to 7 years.

XML 72 R47.htm IDEA: XBRL DOCUMENT v3.23.1
LOANS AND BORROWINGS (Tables)
12 Months Ended
Dec. 31, 2022
LOANS AND BORROWINGS  
Schedule of borrowings

As of December 31,

    

2021

    

2022

Short-term borrowings

 

4,639,674

 

1,652,196

Current portion of long-term borrowings

 

1,308,339

 

1,971,771

Sub-total

 

5,948,013

 

3,623,967

Long-term borrowings, excluding current portion

 

18,284,514

 

23,518,058

Total loans and borrowings

 

24,232,527

 

27,142,025

Schedule of short-term borrowings

As of December 31,

    

2021

    

2022

Unsecured short-term loans and borrowings

 

512,387

 

1,388,192

Secured short-term loans and borrowings

 

4,127,287

 

264,004

 

4,639,674

 

1,652,196

Schedule of assets to secure the short-term borrowings

As of December 31,

    

2021

    

2022

Accounts receivable

65,985

Property and equipment, net

397,285

245,543

Operating lease ROU assets

81,397

544,667

245,543

Schedule of long-term borrowings

As of December 31, 

    

2021

    

2022

Unsecured long-term loans and borrowings

 

60,000

 

Secured long-term loans and borrowings

 

19,532,853

 

25,489,829

 

19,592,853

 

25,489,829

Schedule of assets to secure the long-term borrowings

As of December 31, 

    

2021

    

2022

Accounts receivable

 

974,536

 

1,256,289

Other current assets

97,049

Property and equipment, net

 

2,629,904

 

11,103,541

Prepaid land use rights, net

 

634,953

 

17,733

Operating lease ROU assets

1,537,304

3,607,506

Other non-current assets

14,691

23,912

 

5,791,388

 

16,106,030

Schedule of aggregate maturities of the long-term borrowings

    

Long-term borrowings

Twelve months ending December 31, 

2023

1,971,771

2024

 

3,454,547

2025

2,676,381

2026

3,231,850

2027

4,235,557

Thereafter

 

9,919,723

 

25,489,829

XML 73 R48.htm IDEA: XBRL DOCUMENT v3.23.1
CONVERTIBLE BONDS PAYABLE (Tables)
12 Months Ended
Dec. 31, 2022
CONVERTIBLE BONDS PAYABLE  
Schedule of convertible notes payable

As of December 31,

    

2021

    

2022

Convertible Notes due 2025

 

1,895,846

 

2,083,829

Convertible Notes due 2029

 

 

4,294,985

Total

 

1,895,846

 

6,378,814

Including:

 

  

 

  

- Current

 

 

2,083,829

- Non-current

 

1,895,846

 

4,294,985

Schedule of interest expenses

    

Years ended December 31,

2020

    

2021

    

2022

Contractual interest

 

41,355

 

38,720

 

48,996

Amortization of issuance cost

 

12,274

 

11,617

 

16,813

Total interest expenses

 

53,629

 

50,337

 

65,809

XML 74 R49.htm IDEA: XBRL DOCUMENT v3.23.1
ACCOUNTS PAYABLE AND ACCRUED EXPENSES AND OTHER PAYABLES (Tables)
12 Months Ended
Dec. 31, 2022
ACCOUNTS PAYABLE AND ACCRUED EXPENSES AND OTHER PAYABLES.  
Schedule of accounts payable

    

As of December 31,

2021

    

2022

Accounts payable for operating expenses

 

328,331

 

518,788

Accounts payable for purchase of property and equipment

 

3,573,468

 

2,574,096

 

3,901,799

 

3,092,884

Schedule of accrued expenses and other payables

As of December 31, 

    

2021

    

2022

Consideration payables for acquisitions

1,855,261

183,220

Accrued payroll and welfare benefits

184,220

200,394

Accrued interest expenses

 

141,642

 

70,251

Income tax payable

139,667

202,589

Other tax payables

40,986

54,981

Accrued debt issuance costs and other financing costs

25,930

52,254

Amount due to related parties

24,144

16,995

Others

 

267,705

 

236,277

 

2,679,555

 

1,016,961

XML 75 R50.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2022
LEASES  
Schedule of of lease cost

Years ended December 31, 

    

2020

    

2021

    

2022

Finance lease cost:

- Amortization of right-of-use assets

 

423,075

546,437

 

619,675

- Interest on lease liabilities

 

465,692

592,835

 

632,183

Operating lease cost

 

195,869

313,752

 

402,514

Short-term lease cost

 

19,987

23,715

 

44,873

Variable lease cost (Note)

(55,599)

(786)

(47,729)

Total lease cost

 

1,049,024

1,475,953

 

1,651,516

Note: During the years ended December 31, 2020, 2021 and 2022, the Company was granted lease concessions of RMB55,188, nil and RMB45,291, respectively, by certain landlords due to the effects of the COVID-19 pandemic. The lease concessions were primarily in the form of rent reduction. Such concessions were recognized as variable lease cost (credit) in the period when the concession was granted. In addition, the Company recognized variable lease cost (credit) of RMB411, RMB786 and RMB2,438 in the years ended December 31, 2020, 2021 and 2022, respectively, for certain finance lease and other financing obligations with floating interest rate.

Schedule of supplemental cash flow information related to leases

Years ended December 31, 

    

2020

    

2021

    

2022

Cash paid for amounts included in measurement of lease liabilities (Note):

 

  

 

  

- Operating cash flows from finance leases

 

(389,679)

(591,189)

 

(532,323)

- Operating cash flows from operating leases

 

(141,480)

(236,589)

 

(244,643)

- Financing cash flows from finance leases

 

(198,234)

(265,481)

 

(1,138,542)

Non-cash information on lease liabilities arising from obtaining ROU assets:

 

 

- Finance leases

 

1,099,698

25,731

 

264,958

- Operating leases

 

553,154

368,069

 

151,709

Non-cash information on lease liabilities and ROU assets derecognized for termination of leases:

- Finance leases

524,180

- Operating leases

286,774

Gain on early termination of leases:

- Finance leases

33,453

- Operating leases

10,445

Note: The above table does not include cash paid for purchase of land use rights and initial direct costs of leases of RMB744,761, RMB875,162 and RMB760,610 in the years ended December 31, 2020, 2021 and 2022, respectively, which are included in “Payments for purchase of property and equipment and land use rights” in the consolidated statements of cash flows.  

The financing cash flows from finance leases include the payment of principal due to early termination of certain financing arrangements for data center equipment.

Schedule of weighted average remaining lease term and weighted average discount rate for leases

    

As of December 31, 

 

    

2021

    

2022

 

Weighted average remaining lease term:

- Finance leases

 

14.8

 

13.8

- Operating leases

 

13.7

 

12.8

Weighted average discount rate:

- Finance leases

 

6.69

%

6.68

%

- Operating leases

 

5.87

%

5.89

%

Schedule of maturities of lease liabilities

As of December 31, 2021

As of December 31, 2022

Total of

Total of

finance lease

finance lease

Other

and other

Operating

Other

and other

Operating

Finance lease

financing

financing

lease

Finance lease

financing

financing

lease

  

obligations

    

obligations

    

obligations

    

obligations

    

Total

    

obligations

    

obligations

    

obligations

    

obligations

    

Total

Within 1 year

 

621,196

 

701,350

 

1,322,546

 

260,935

 

1,583,481

 

670,992

 

330,773

 

1,001,765

 

272,796

 

1,274,561

After 1 year but within 2 years

 

640,445

 

713,338

 

1,353,783

 

246,970

 

1,600,753

 

666,487

 

1,373,214

 

2,039,701

 

250,716

 

2,290,417

After 2 years but within 3 years

 

672,306

 

714,084

 

1,386,390

 

249,383

 

1,635,773

 

708,642

 

450,691

 

1,159,333

 

206,489

 

1,365,822

After 3 years but within 4 years

 

714,035

 

454,918

 

1,168,953

 

212,829

 

1,381,782

 

729,283

 

428,175

 

1,157,458

 

169,014

 

1,326,472

After 4 years but within 5 years

 

735,219

 

417,214

 

1,152,433

 

178,627

 

1,331,060

 

753,410

 

407,211

 

1,160,621

 

151,160

 

1,311,781

After 5 years

 

7,623,211

 

473,110

 

8,096,321

 

1,935,590

 

10,031,911

 

6,768,112

 

209,784

 

6,977,896

 

1,582,879

 

8,560,775

Total

 

11,006,412

 

3,474,014

 

14,480,426

 

3,084,334

 

17,564,760

 

10,296,926

 

3,199,848

 

13,496,774

 

2,633,054

 

16,129,828

Less: total future interest

 

(4,192,322)

 

(608,178)

 

(4,800,500)

 

(1,055,035)

 

(5,855,535)

 

(3,694,302)

 

(421,227)

 

(4,115,529)

 

(839,319)

 

(4,954,848)

Less: estimated construction costs

 

 

(47,241)

 

(47,241)

 

 

(47,241)

 

 

(11,124)

 

(11,124)

 

 

(11,124)

Present value of lease and other financing obligations

 

6,814,090

 

2,818,595

 

9,632,685

 

2,029,299

 

11,661,984

 

6,602,624

 

2,767,497

 

9,370,121

 

1,793,735

 

11,163,856

Including:

 

  

 

  

 

 

 

 

  

 

  

 

 

 

- Current portion

 

 

 

699,145

 

145,739

 

844,884

 

 

 

453,855

 

175,749

 

629,604

- Non-current portion

 

 

 

8,933,540

 

1,883,560

 

10,817,100

 

 

 

8,916,266

 

1,617,986

 

10,534,252

Schedule of assets to secure lease and other financing obligations

As of December 31,

    

2021

    

2022

Accounts receivable

 

110,391

 

145,764

Property and equipment, net

 

1,452,070

 

1,372,568

 

1,562,461

 

1,518,332

XML 76 R51.htm IDEA: XBRL DOCUMENT v3.23.1
OTHER LONG-TERM LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2022
OTHER LONG-TERM LIABILITIES  
Schedule of other long-term liabilities

As of December 31, 

    

2021

    

2022

    

    

    

    

Consideration payable for acquisitions

261,000

7,644

Asset retirement obligations

96,862

102,591

Deferred revenue – non-current (Note 4)

44,908

29,703

Deferred government grants

 

22,245

 

30,741

Others

 

114,285

 

97,574

Total

 

539,300

 

268,253

XML 77 R52.htm IDEA: XBRL DOCUMENT v3.23.1
REDEEMABLE PREFERRED SHARES (Tables)
12 Months Ended
Dec. 31, 2022
REDEEMABLE PREFERRED SHARES  
Schedule of movement of the redeemable preferred shares

    

Redeemable

    

preferred shares

Balance at January 1, 2020

1,061,981

Accrual of redeemable preferred shares dividends

52,709

Settlement of redeemable preferred shares dividends

(65,489)

Foreign exchange impact

(68,291)

Balance at December 31, 2020 and January 1, 2021

980,910

Accrual of redeemable preferred shares dividends

49,073

Settlement of redeemable preferred shares dividends

(49,221)

Foreign exchange impact

(22,282)

Balance at December 31, 2021 and January 1, 2022

958,480

Accrual of redeemable preferred shares dividends

51,212

Settlement of redeemable preferred shares dividends

(51,578)

Foreign exchange impact

88,898

Balance at December 31, 2022

1,047,012

XML 78 R53.htm IDEA: XBRL DOCUMENT v3.23.1
REDEEMABLE NON-CONTROLLING INTERESTS (Tables)
12 Months Ended
Dec. 31, 2022
REDEEMABLE NON-CONTROLLING INTERESTS  
Schedule of change in the carrying amount of redeemable non-controlling interests

Year ended December 31, 

    

2021

    

2022

Balance at beginning of the year

120,820

404,673

Capital injection from CPE Fund

 

208,801

Net loss attributable to redeemable non-controlling interests

 

(2,592)

(655)

Accretion to redemption value of redeemable non-controlling interests

 

77,644

10,801

Adjustment to the redemption value of redeemable non-controlling interests

178,982

Reclassification to current liability

(593,801)

Balance at end of the year

404,673

XML 79 R54.htm IDEA: XBRL DOCUMENT v3.23.1
DERIVATIVE FINANCIAL INSTRUMENTS (Tables)
12 Months Ended
Dec. 31, 2022
DERIVATIVE FINANCIAL INSTRUMENTS  
Schedule of location in the consolidated statements of operations and the amount of realized and unrealized gains (losses) recognized for the derivative contracts not designated as hedging instruments

Consolidated

statements of

Years ended December 31, 

    

operations location

    

2020

    

2021

    

2022

Interest rate swap contracts (not designated as hedging instruments) — realized loss

 

Interest expenses

 

(19,814)

 

 

Interest rate swap contracts (not designated as hedging instruments) — unrealized gain

 

Interest expenses

 

10,039

 

 

(9,775)

 

 

XML 80 R55.htm IDEA: XBRL DOCUMENT v3.23.1
SHARE-BASED COMPENSATION (Tables)
12 Months Ended
Dec. 31, 2022
SHARE-BASED COMPENSATION.  
Summary of the option activity

    

    

    

Weighted

average

Weighted

grant-date

Number

average

fair value

    

of options 

    

exercise price 

    

per option 

 

  

 

(RMB)

 

(RMB)

Options outstanding at December 31, 2019 and January 1, 2020

 

14,629,096

 

5.4

 

1.7

Granted

 

 

 

Exercised

(14,222,096)

 

5.5

 

1.6

Forfeited

Options outstanding at December 31, 2020 and January 1, 2021

 

407,000

 

5.1

 

1.6

Granted

 

 

 

Exercised

(407,000)

5.1

1.6

Forfeited

 

 

 

Options outstanding at December 31, 2021 and 2022

Options vested and expected to be vested at December 31, 2022

 

 

Summary of the restricted share activity

Number of

Weighted average grant-

    

Shares

    

date fair value per share

 

(RMB)

Unvested at January 1, 2020

33,357,296

22.4

Granted

11,710,848

66.7

Vested

(12,684,640)

14.1

Forfeited

(1,364,736)

25.1

Unvested at December 31, 2020 and January 1, 2021

 

31,018,768

42.4

Granted

 

12,107,888

31.6

Vested

 

(12,632,104)

29.3

Forfeited

 

(1,563,832)

37.7

Unvested at December 31, 2021 and January 1, 2022

28,930,720

43.9

Granted

21,948,320

19.4

Vested

(5,015,992)

43.3

Forfeited

(7,328,536)

32.5

Unvested at December 31, 2022

 

38,534,512

32.2

Assumptions used to estimate fair value of restricted shares granted

Grant date:

    

August 2020

    

August 2021

    

August 2022

Risk-free rate of return

 

0.14% - 0.19

%

0.07% - 0.33

%

2.82% - 2.98

%

Volatility

 

59.23

%

49.271% - 50.295

%

53.14% - 54.15

%

Expected dividend yield

 

0.00

%

0.00

%

0.00

%

Share price at grant date

 

US$10.1475

US$7.45

US$3.3650

 

(RMB70.5)

(RMB48.2)

(RMB22.7)

Expected term

 

13 years

13 years

13 years

Summary of share-based compensation expenses

Years ended December 31, 

    

2020

    

2021

    

2022

Costs of revenue

 

89,943

110,291

97,055

Selling and marketing expenses

 

54,204

53,560

41,685

General and administrative expenses

 

184,943

219,328

146,781

Research and development expenses

4,596

8,096

5,294

Total share-based compensation expenses

 

333,686

391,275

290,815

XML 81 R56.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE (Tables)
12 Months Ended
Dec. 31, 2022
REVENUE  
Schedule of Net revenue

Years ended December 31, 

    

2020

    

2021

    

2022

Colocation services

4,710,923

6,514,268

7,943,268

Managed service and others

1,005,945

1,300,136

1,374,623

Service revenue

5,716,868

7,814,404

9,317,891

Equipment sales

22,104

4,277

7,740

Total

5,738,972

7,818,681

9,325,631

XML 82 R57.htm IDEA: XBRL DOCUMENT v3.23.1
INCOME TAX (Tables)
12 Months Ended
Dec. 31, 2022
INCOME TAX  
Schedule of operating results before income tax and the provision for income taxes by tax jurisdictions

Years ended December 31, 

    

2020

    

2021

    

2022

(Income) loss before income taxes:

 

  

 

  

PRC

 

(19,765)

287,250

144,885

Other jurisdictions

 

568,201

661,502

844,998

Total loss before income taxes

 

548,436

948,752

989,883

Current tax expenses:

 

PRC

 

210,503

290,924

375,388

Other jurisdictions

 

14

Total current tax expenses

 

210,517

290,924

375,388

Deferred tax benefits:

 

PRC

 

(89,739)

(48,463)

(99,153)

Other jurisdictions

 

Total deferred tax benefits

 

(89,739)

(48,463)

(99,153)

Total income taxes expenses

 

120,778

242,461

276,235

Schedule of reconciliation of differences between PRC statutory tax rate and effective tax rate

Years ended December 31, 

    

2020

    

2021

    

2022

PRC enterprise income tax rate

 

25.0

%  

25.0

%

25.0

%

Non-PRC resident enterprises not subject to income tax

 

(27.6)

%  

0.0

%

(1.4)

%

Tax differential for entities in non-PRC jurisdiction

 

(1.3)

%  

(0.2)

%

(1.0)

%

Preferential tax rate

 

(0.3)

%  

0.6

%

0.7

%

Tax effect of current year permanent differences

1.0

%  

(5.4)

%  

(3.7)

%

Expiration of unused net operating losses

 

(1.3)

%  

(1.5)

%

(1.6)

%

Non-taxable income and non-deductible expenses

0.0

%  

(14.4)

%

(14.1)

%

Gain from purchase price adjustment

2.5

%  

0.2

%

5.2

%

Change in valuation allowance

(21.3)

%  

(31.0)

%

(34.0)

%

Return to provision adjustment

 

1.3

%  

1.1

%

(3.0)

%

 

(22.0)

%  

(25.6)

%

(27.9)

%

Schedule of components of deferred tax assets and liabilities

As of December 31, 

    

2021

    

2022

Deferred tax assets:

 

  

 

  

Allowance for accounts receivable

 

2,858

4,209

Government subsidy

 

5,561

 

7,685

Accrued expenses

 

47,068

 

54,223

Asset retirement obligation

 

24,167

 

27,696

Operating lease liabilities

467,734

411,972

Finance lease and other financing obligations

1,636,506

1,587,137

Net operating losses carry forwards

 

713,135

 

993,062

Other non-current assets

41,853

40,644

Other non-current liabilities

26,621

19,101

Total gross deferred tax assets

 

2,965,503

 

3,145,729

Valuation allowance on deferred tax assets

 

(775,528)

 

(1,131,256)

Deferred tax assets, net of valuation allowance

 

2,189,975

 

2,014,473

Deferred tax liabilities:

 

 

Property and equipment

 

(1,687,122)

 

(1,811,897)

Intangible assets

 

(319,037)

 

(260,519)

Prepaid land use rights

 

(1,532)

 

(1,491)

Operating lease right-of-use assets

(711,444)

(1,101,324)

Other current assets

(18,622)

(20,619)

Total deferred tax liabilities

 

(2,737,757)

 

(3,195,850)

Net deferred tax liabilities

 

(547,782)

 

(1,181,377)

Analysis as:

 

 

Deferred tax assets

 

186,496

 

228,999

Deferred tax liabilities

 

(734,278)

 

(1,410,376)

Net deferred tax liabilities

 

(547,782)

 

(1,181,377)

Schedule of movement of the valuation allowance for the deferred tax assets

Years ended December 31, 

    

2020

    

2021

    

2022

Balance at the beginning of the year

 

205,976

328,821

775,528

Increase during the year

 

122,845

446,707

355,728

Balance at the end of the year

 

328,821

775,528

1,131,256

XML 83 R58.htm IDEA: XBRL DOCUMENT v3.23.1
LOSS PER CLASS A and CLASS B ORDINARY SHARE (Tables)
12 Months Ended
Dec. 31, 2022
LOSS PER CLASS A and CLASS B ORDINARY SHARE  
Schedule of computation of basic and diluted loss per share

The computation of basic and diluted loss per share is as follows:

Years ended December 31, 

    

2020

    

2021

    

2022

Net loss

 

(669,214)

(1,191,213)

(1,266,118)

Net loss (income) attributable to non-controlling interests

 

1,403

(3,427)

Net loss attributable to redeemable non-controlling interests

2,807

2,592

655

Accretion to redemption value of redeemable non-controlling interests

(18,627)

(77,644)

(10,801)

Adjustment to the redemption value of redeemable non-controlling interests

 

(178,982)

Cumulative dividend on redeemable preferred shares

 

(52,709)

(49,073)

(51,212)

Net loss available to GDS Holdings Limited ordinary shareholders

 

(737,743)

(1,313,935)

(1,509,885)

Weighted average number of ordinary shares outstanding - basic and diluted

 

1,253,559,523

1,452,906,722

1,464,447,843

Loss per ordinary share - basic and diluted

 

(0.59)

(0.90)

(1.03)

The following table sets forth the computation of basic and diluted loss per Class A and Class B ordinary share:

Years ended December 31, 

2020

2021

2022

    

Class A

    

Class B

    

Class A

    

Class B

    

Class A

    

Class B

Allocation of net loss available to GDS Holdings Limited ordinary shareholders

 

(697,965)

 

(39,778)

 

(1,252,810)

 

(61,125)

 

(1,440,198)

 

(69,687)

Weighted average number of ordinary shares outstanding - basic and diluted

 

1,185,969,187

 

67,590,336

 

1,385,316,386

 

67,590,336

 

1,396,857,507

 

67,590,336

Loss per ordinary share - basic and diluted

 

(0.59)

 

(0.59)

 

(0.90)

 

(0.90)

 

(1.03)

 

(1.03)

Schedule of securities excluded from the computation of diluted loss per share

Years ended December 31, 

    

2020

    

2021

    

2022

Share options/restricted shares

 

31,425,768

28,930,720

38,534,512

Convertible bonds payable

 

46,526,049

46,526,049

145,726,048

Total

 

77,951,817

75,456,769

184,260,560

XML 84 R59.htm IDEA: XBRL DOCUMENT v3.23.1
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Dec. 31, 2022
COMMITMENTS AND CONTINGENCIES  
Schedule of capital commitments outstanding not provided for in the financial statements

As of December 31,

    

2021

    

2022

    

    

Contracted for

 

3,790,769

 

5,241,586

XML 85 R60.htm IDEA: XBRL DOCUMENT v3.23.1
RELATED PARTY TRANSACTIONS (Tables)
12 Months Ended
Dec. 31, 2022
RELATED PARTY TRANSACTIONS  
Schedule of material related party relationship

Name of party

    

Relationship

STT GDC 

Principal ordinary shareholder of the Company

STT Singapore DC Pte. Ltd.

Subsidiary of STT GDC

STT DEFU 2 Pte. Ltd.

Subsidiary of STT GDC

OnePro Cloud Inc.

Entity over which the Company has significant influence

Schedule of major transactions with related parties

Years ended December 31, 

    

    

    

2020

    

2021

    

2022

Commission income

(Note i)

STT Singapore DC Pte. Ltd.

553

546

564

STT DEFU 2 Pte. Ltd.

485

464

478

1,038

1,010

1,042

Purchase of debt securities

(Note ii)

OnePro Cloud Inc.

2,840

Interest income of convertible bonds

(Note ii)

OnePro Cloud Inc.

75

Schedule of major balances with related parties

As of December 31, 

    

    

2021

    

2022

Amount due from a related party:

(Note ii)

OnePro Cloud Inc.

2,860

Amount due to related parties:

(Note i)

  

 

  

STT Singapore DC Pte. Ltd.

 

13,905

 

8,395

STT DEFU 2 Pte. Ltd.

 

10,239

 

8,600

24,144

16,995

Note i:

During the year ended December 31, 2020, the Company recognized RMB553 and RMB485, respectively, as commission income from STT Singapore DC Pte. Ltd. and STT DEFU 2 Pte. Ltd. Income earned is based on amount billed on behalf of these two related parties to the ultimate customer amounting to RMB40,503 and RMB40,256, respectively. As of December 31, 2020, amount due to related parties represents the service fee received on behalf of the related parties for one of their customers, which is recorded in accrued expenses and other payables.

During the year ended December 31, 2021, the Company recognized RMB546 and RMB464, respectively, as commission income from STT Singapore DC Pte. Ltd. and STT DEFU 2 Pte. Ltd. Income earned is based on amount billed on behalf of these two related parties to the ultimate customer amounting to RMB45,345 and RMB39,818, respectively. As of December 31, 2021, amount due to related parties represents the service fee received on behalf of the related parties for one of their customers, which is recorded in accrued expenses and other payables.

During the year ended December 31, 2022, the Company recognized RMB564 and RMB478, respectively, as commission income from STT Singapore DC Pte. Ltd. and STT DEFU 2 Pte. Ltd. Income earned is based on amount billed on behalf of these two related parties to the ultimate customer amounting to RMB42,792 and RMB43,896, respectively. As of December 31, 2022, amount due to related parties represents the service fee received on behalf of the related parties for one of their customers, which is recorded in accrued expenses and other payables.

These amounts due to related parties are trade in nature and are settled on a recurring basis.

Note ii:

On September 2, 2022, the Company subscribed convertible bonds of US$400 thousand issued by OnePro Cloud Inc. The convertible bond has a term of 12 months with interest rate of 8% per annum and is convertible into Series A Preferred Shares of OnePro Cloud Inc. at the option of holders under certain conditions.

XML 86 R61.htm IDEA: XBRL DOCUMENT v3.23.1
PARENT ONLY FINANCIAL INFORMATION (Tables)
12 Months Ended
Dec. 31, 2022
PARENT ONLY FINANCIAL INFORMATION  
Schedule of condensed financial statements

Condensed Balance Sheets

As of December 31, 

    

2021

    

2022

Assets

 

  

 

  

Current assets

 

  

 

  

Cash

 

3,288,955

 

760,716

Restricted cash

1,944,589

20,402

Prepaid expenses

10,836

9,698

Other current assets

4,720

2,422

Total current assets

 

5,249,100

 

793,238

Investment, loans and amounts due from subsidiaries and consolidated VIEs

 

25,260,616

 

30,891,361

Other non-current assets

777

184

Total assets

 

30,510,493

 

31,684,783

Liabilities, Mezzanine Equity and Shareholders’ Equity

 

 

Current liabilities

 

 

Short-term borrowings

3,148,188

1,045,252

Convertible bonds payable, current

-

2,083,829

Accounts payable

 

899

 

1,188

Accrued expenses and other payables

 

32,395

 

49,670

Due to subsidiaries

 

849

 

141,798

Total current liabilities

 

3,182,331

 

3,321,737

Convertible bonds payable

 

1,895,846

 

4,294,985

Total liabilities

 

5,078,177

 

7,616,722

Mezzanine equity

Redeemable preferred shares (US$ 0.00005 par value; 150,000 shares authorized, issued and outstanding as of December 31, 2021 and 2022; Redemption value of RMB958,480 and RMB1,047,012 as of December 31, 2021 and 2022, respectively; Liquidation preference of RMB1,269,027 and RMB1,047,012 as of December 31, 2021 and 2022, respectively)

958,480

1,047,012

Total mezzanine equity

958,480

1,047,012

Shareholders’ equity

Ordinary shares (US$ 0.00005 par value; 2,002,000,000 authorized; 1,427,590,059 and 1,456,842,655 Class A ordinary shares issued and outstanding as of December 31, 2021 and 2022, respectively; 67,590,336 Class B ordinary shares issued and outstanding as of December 31, 2021 and 2022)

 

507

 

516

Additional paid-in capital

 

28,983,330

 

29,048,598

Accumulated other comprehensive loss

 

(599,186)

 

(848,360)

Accumulated deficit

 

(3,910,815)

 

(5,179,705)

Total shareholders’ equity

 

24,473,836

 

23,021,049

Commitments and contingencies

 

 

Total liabilities, mezzanine equity and shareholders’ equity

 

30,510,493

 

31,684,783

Condensed Statements of Operations

Years ended December 31, 

    

2020

    

2021

    

2022

Net revenue

 

13,852

Cost of revenue

 

(94,312)

(116,151)

(102,565)

Gross loss

 

(94,312)

(116,151)

(88,713)

Operating expenses

 

Selling and marketing expenses

 

(58,649)

(54,768)

(42,647)

General and administrative expenses

 

(224,934)

(285,077)

(232,832)

Research and development expenses

(4,596)

(8,096)

(5,294)

Loss from operations

 

(382,491)

(464,092)

(369,486)

Other income (expenses):

 

Interest income

 

18,641

25,215

5,593

Interest expenses

 

(155,605)

(95,313)

(207,510)

Equity in loss of subsidiaries and consolidated VIEs

 

(144,153)

(653,251)

(697,277)

Others, net

 

(2,799)

223

(210)

Loss before income taxes

 

(666,407)

(1,187,218)

(1,268,890)

Income tax expenses

 

Net loss

 

(666,407)

(1,187,218)

(1,268,890)

Condensed Statements of Comprehensive Loss

Years ended December 31, 

    

2020

    

2021

    

2022

Net loss

 

(666,407)

(1,187,218)

(1,268,890)

Other comprehensive loss:

 

Foreign currency translation adjustments, net of nil tax

 

(386,951)

(159,551)

(249,174)

Comprehensive loss

(1,053,358)

(1,346,769)

(1,518,064)

Condensed Statements of Cash Flows

Years ended December 31, 

    

2020

    

2021

    

2022

Operating activities:

 

  

 

  

Net cash used in operating activities

 

(45,269)

(83,019)

(68,391)

Investing activities:

 

Investment, loans and advances to subsidiaries

 

(4,940,005)

(9,935,432)

(6,312,513)

Net cash used in investing activities

 

(4,940,005)

(9,935,432)

(6,312,513)

Financing activities:

 

Proceeds from short-term borrowings

3,187,850

4,218,790

Repayment of short-term borrowings

 

(6,555,105)

Payment of issuance cost and commitment cost of debts

 

(56,587)

(40,645)

(26,465)

Repayment of long-term borrowings

(657,820)

Proceeds from exercise of stock options

78,748

2,082

Net proceeds from issuance of ordinary shares

 

15,974,517

Proceeds from issuance of convertible bonds

3,917,036

Payment of redeemable preferred shares dividends

(65,489)

(49,221)

(51,578)

Net cash provided by financing activities

 

15,273,369

3,100,066

1,502,678

Effect of exchange rate changes on cash and restricted cash

 

(563,459)

(160,320)

425,800

Net increase (decrease) in cash and restricted cash

 

9,724,636

(7,078,705)

(4,452,426)

Cash and restricted cash at beginning of year

 

2,587,613

12,312,249

5,233,544

Cash and restricted cash at end of year

 

12,312,249

5,233,544

781,118

Supplemental disclosures of cash flow information

 

Interest paid

 

92,509

38,243

143,847

Supplemental disclosures of non-cash investing and financing activities

 

Settlement of liability-classified restricted share award

10,089

11,147

13,719

Conversion of convertible bonds

 

65

XML 87 R62.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)
¥ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2019
director
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
Shareholders of Management HoldCo        
VIEs financial information        
Loans   ¥ 1,000    
GDS Beijing and GDS Shanghai        
VIEs financial information        
Ownership transferred (as a percent) 100.00%      
Number of directors replacing prior sole director | director 3      
VIEs        
VIEs financial information        
Costs for outsourcing and other services provided by other consolidated entities within the Company   6,336,874 ¥ 5,160,638 ¥ 3,076,398
VIEs | Management HoldCo        
VIEs financial information        
Loans   ¥ 310,100    
Right of GDS Investment Company to require repayment of the loans, prior notice period   30 days    
XML 88 R63.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Financial statement balances and amounts of the VIEs and their subsidiaries (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current assets      
Cash ¥ 8,608,131 ¥ 9,968,109  
Accounts receivable, net of allowance for doubtful accounts 2,406,025 1,732,686  
VAT recoverable 164,743 229,090  
Prepaid expenses 186,807 202,744  
Other current assets 427,295 316,942  
Total current assets 11,951,076 14,463,875  
Property and equipment, net 46,916,628 40,623,503  
Intangible assets, net 1,047,709 1,282,636  
Operating lease right-of-use assets 5,633,946 4,030,205  
Deferred tax assets 228,999 186,496  
Restricted cash 115,860 43,954  
VAT recoverable 1,155,586 2,218,944  
Other non-current assets 664,643 1,071,372  
Total assets 74,813,954 71,632,443  
Current liabilities      
Short-term borrowings and current portion of long-term borrowings 3,623,967 5,948,013  
Accounts payable 3,092,884 3,901,799  
Accrued expenses and other payables 1,016,961 2,679,555  
Deferred revenue 156,130 90,992  
Operating lease liabilities, current 175,749 145,739  
Finance lease and other financing obligations, current 453,855 699,145  
Total current liabilities 10,603,375 13,465,243  
Long-term borrowings, excluding current portion 23,518,058 18,284,514  
Operating lease liabilities, non-current 1,617,986 1,883,560  
Finance lease and other financing obligations, non-current 8,916,266 8,933,540  
Deferred tax liabilities 1,410,376 734,278  
Other long-term liabilities 268,253 539,300  
Amounts due to GDS Holdings and its non-VIE subsidiaries, net 16,995 24,144  
Total liabilities 50,629,299 45,736,281  
Net revenue, net income, operating, investing and financing cash flows      
Net revenue 9,325,631 7,818,681 ¥ 5,738,972
Net income (1,266,118) (1,191,213) (669,214)
Net cash provided by operating activities 2,858,067 1,201,363 320,887
Net cash used in investing activities (11,274,884) (13,691,538) (9,378,007)
Net cash used in financing activities 4,856,318 8,119,155 20,143,661
VIEs      
Current assets      
Cash 2,326,332 1,338,525  
Accounts receivable, net of allowance for doubtful accounts 2,371,362 1,677,171  
VAT recoverable 79,163 138,304  
Prepaid expenses 76,557 90,848  
Other current assets 126,385 99,231  
Total current assets 4,979,799 3,344,079  
Property and equipment, net 2,441,858 2,671,567  
Intangible assets, net 124,691 175,004  
Operating lease right-of-use assets 186,795 204,825  
Deferred tax assets 38,348 32,949  
Restricted cash 32,621    
VAT recoverable 26,087 111,982  
Other non-current assets 148,787 153,696  
Total assets 7,978,986 6,694,102  
Current liabilities      
Amounts due to GDS Holdings and its non-VIE subsidiaries, net 4,302,245 2,947,857  
Total liabilities 7,425,215 6,364,256  
Net revenue, net income, operating, investing and financing cash flows      
Net revenue 8,958,853 7,516,345 5,453,802
Net income 223,925 112,257 129,254
Net cash provided by operating activities 1,533,548 744,493 899,132
Net cash used in investing activities (143,796) (205,041) (278,744)
Net cash used in financing activities (369,324) (561,101) ¥ (20,682)
VIEs | Accounts receivable      
Current liabilities      
Assets pledged 66,503 70,945  
VIEs | Other non-current assets      
Current liabilities      
Assets pledged 9,337 14,691  
VIEs | Property and equipment, net      
Current liabilities      
Assets pledged 45,572 46,007  
VIEs | Third party      
Current liabilities      
Short-term borrowings and current portion of long-term borrowings 258,200 426,000  
Accounts payable 493,332 430,518  
Accrued expenses and other payables 235,388 223,563  
Deferred revenue 151,050 87,364  
Operating lease liabilities, current 41,898 40,371  
Finance lease and other financing obligations, current 33,398 28,161  
Total current third-party liabilities 1,213,266 1,235,977  
Long-term borrowings, excluding current portion 721,387 899,769  
Operating lease liabilities, non-current 134,684 172,458  
Finance lease and other financing obligations, non-current 931,580 965,356  
Deferred tax liabilities 69,831 76,460  
Other long-term liabilities 52,222 66,379  
Total third-party liabilities ¥ 3,122,970 ¥ 3,416,399  
XML 89 R64.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fulfilment costs (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Other non-current assets    
Capitalized fulfilment cost ¥ 47,400 ¥ 80,742
XML 90 R65.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and equipment (Details)
12 Months Ended
Dec. 31, 2022
Buildings  
Property and equipment  
Estimated useful life (in years) 30 years
Machinery | Minimum  
Property and equipment  
Estimated useful life (in years) 10 years
Machinery | Maximum  
Property and equipment  
Estimated useful life (in years) 20 years
Other equipment | Minimum  
Property and equipment  
Estimated useful life (in years) 3 years
Other equipment | Maximum  
Property and equipment  
Estimated useful life (in years) 5 years
Furniture and office equipment | Minimum  
Property and equipment  
Estimated useful life (in years) 3 years
Furniture and office equipment | Maximum  
Property and equipment  
Estimated useful life (in years) 5 years
Vehicles  
Property and equipment  
Estimated useful life (in years) 5 years
XML 91 R66.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Asset retirement costs (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Activity of the asset retirement obligation liability      
Asset retirement obligations at beginning of the year ¥ 104,883 ¥ 76,909 ¥ 52,441
Additions 4,382 22,745 20,384
Accretion expense 6,366 6,227 4,084
Foreign exchange impact 158    
Settlement (3,978) (998)  
Asset retirement obligations at end of the year ¥ 111,811 ¥ 104,883 ¥ 76,909
XML 92 R67.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible assets (Details)
12 Months Ended
Dec. 31, 2022
Customer Contracts | Minimum [Member]  
INTANGIBLE ASSETS, NET  
Weighted-average amortization period (in years) 5 years
Customer Contracts | Maximum [Member]  
INTANGIBLE ASSETS, NET  
Weighted-average amortization period (in years) 15 years
Licenses  
INTANGIBLE ASSETS, NET  
Weighted-average amortization period (in years) 20 years
XML 93 R68.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Prepaid land use rights (Details) - Prepaid land use rights, net
12 Months Ended
Dec. 31, 2022
Minimum  
Prepaid land use rights  
Amortization based on remaining terms (in years) 36 years
Maximum  
Prepaid land use rights  
Amortization based on remaining terms (in years) 39 years
XML 94 R69.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Goodwill and Impairment (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES      
Impairment losses for goodwill ¥ 0 ¥ 0 ¥ 0
Impairment loss of long-lived assets ¥ (12,759) ¥ 0 ¥ 0
XML 95 R70.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Value-added-tax ("VAT") (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Value-added-tax ("VAT")    
VAT recoverable ¥ 164,743 ¥ 229,090
VAT recoverable 1,155,586 2,218,944
Current assets    
Value-added-tax ("VAT")    
VAT recoverable 164,743 229,090
Noncurrent assets    
Value-added-tax ("VAT")    
VAT recoverable 1,155,586 2,218,944
Accrued expenses and other payables    
Value-added-tax ("VAT")    
VAT payables ¥ 20,297 ¥ 19,251
XML 96 R71.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue recognition (Details)
12 Months Ended
Dec. 31, 2022
Maximum | Consulting services  
Revenue recognition  
Contract service period 1 year
XML 97 R72.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Research and development and advertising costs, Government grants, Capitalized interest and Debt issuance cost (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Research and development and advertising costs      
Research and development expenses ¥ 35,806 ¥ 39,343 ¥ 40,049
Advertising costs 8,639 15,043 14,778
Government grants      
Deferred government grants 30,741 22,245  
Capitalized interest      
Total interest costs 2,084,565 1,805,434 1,402,015
Less: interest costs capitalized (196,678) (150,697) (85,509)
Interest expenses 1,887,887 1,654,737 ¥ 1,316,506
Debt issuance costs      
Unamortised debt issuance costs 186,313 197,119  
Property and equipment, net      
Government grants      
Deferred government grants 7,299 0  
Noncurrent liabilities      
Government grants      
Deferred government grants ¥ 30,741 ¥ 22,245  
XML 98 R73.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Employee benefits (Details)
12 Months Ended
Dec. 31, 2022
Minimum  
Employee benefits  
Employer contribution (as a percent) 28.00%
Maximum  
Employee benefits  
Employer contribution (as a percent) 40.00%
XML 99 R74.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Foreign currency translation and foreign currency risks (Details)
€ in Thousands, ¥ in Thousands, ¥ in Thousands, Rp in Thousands, RM in Thousands, $ in Thousands, $ in Thousands, $ in Thousands
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2022
HKD ($)
Dec. 31, 2022
JPY (¥)
Dec. 31, 2022
EUR (€)
Dec. 31, 2022
SGD ($)
Dec. 31, 2022
MYR (RM)
Dec. 31, 2022
IDR (Rp)
Dec. 31, 2021
CNY (¥)
RMB                  
Cash and restricted cash | ¥ ¥ 6,601,979               ¥ 5,809,753
USD                  
Cash and restricted cash 1,434,137 $ 205,918              
HKD                  
Cash and restricted cash 785,551   $ 879,381            
JPY                  
Cash and restricted cash 435     ¥ 8,316          
EUR                  
Cash and restricted cash 1,085       € 146        
SGD                  
Cash and restricted cash 52,075         $ 10,047      
MYR                  
Cash and restricted cash 5,941           RM 3,767    
IDR                  
Cash and restricted cash 863             Rp 1,938,977  
In PRC | RMB                  
Cash and restricted cash | ¥ 6,514,881                
In PRC | USD                  
Cash and restricted cash   105,587              
In Hong Kong SAR | RMB                  
Cash and restricted cash | ¥ ¥ 87,098                
In Hong Kong SAR | USD                  
Cash and restricted cash   44,101              
In Hong Kong SAR | HKD                  
Cash and restricted cash     720,746            
In Hong Kong SAR | JPY                  
Cash and restricted cash | ¥       ¥ 8,316          
In Hong Kong SAR | EUR                  
Cash and restricted cash | €         € 146        
In Singapore | USD                  
Cash and restricted cash   35,831              
In Singapore | SGD                  
Cash and restricted cash           $ 10,047      
In Macau SAR | HKD                  
Cash and restricted cash     $ 158,635            
In US | USD                  
Cash and restricted cash   12,046              
In Malaysia | USD                  
Cash and restricted cash   7,795              
In Malaysia | MYR                  
Cash and restricted cash | RM             RM 3,767    
In Indonesia | USD                  
Cash and restricted cash   $ 558              
In Indonesia | IDR                  
Cash and restricted cash | Rp               Rp 1,938,977  
XML 100 R75.htm IDEA: XBRL DOCUMENT v3.23.1
CASH AND RESTRICTED CASH (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
CASH AND RESTRICTED CASH        
Cash ¥ 8,608,131 ¥ 9,968,109    
Restricted cash - current assets 158,075 2,014,304    
Restricted cash 115,860 43,954    
Total cash and restricted cash shown in the consolidated statements of cash flows ¥ 8,882,066 ¥ 12,026,367 ¥ 16,492,929 ¥ 5,973,262
XML 101 R76.htm IDEA: XBRL DOCUMENT v3.23.1
CONTRACT BALANCES (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounts receivable, net      
Accounts receivable ¥ 2,426,753 ¥ 1,744,810  
Less: allowance for doubtful accounts (20,728) (12,124) ¥ (2,163)
Accounts receivable, net 2,406,025 1,732,686  
Movement of the allowance for doubtful accounts      
Balance at the beginning of the year 12,124 2,163 133
Allowance made during the year 7,744 10,070 2,032
Foreign exchange impact 860 (109) (2)
Balance at the end of the year 20,728 12,124 2,163
Deferred Revenue      
Beginning balance 135,900    
Increase 49,933    
Closing balance 185,833 135,900  
Deferred revenue expected to be recognized as revenue after one year 29,703 44,908  
Revenue recognized from the opening deferred revenue balance 122,378 104,640 ¥ 96,084
Accounts receivable | Bank loans      
Accounts receivable, net      
Assets pledged 1,256,289 1,040,521  
Accounts receivable | Finance lease and other financing obligations      
Accounts receivable, net      
Assets pledged ¥ 145,764 ¥ 110,391  
XML 102 R77.htm IDEA: XBRL DOCUMENT v3.23.1
CONTRACT BALANCES - Remaining performance obligations (Details)
¥ in Thousands
12 Months Ended
Dec. 31, 2022
CNY (¥)
CONTRACT BALANCES  
Revenue expected to be recognized ¥ 7,997,909
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
CONTRACT BALANCES  
Revenue expected to be recognized 1,525,645
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
CONTRACT BALANCES  
Revenue expected to be recognized 1,296,684
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
CONTRACT BALANCES  
Revenue expected to be recognized 1,137,459
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01  
CONTRACT BALANCES  
Revenue expected to be recognized 1,004,562
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01  
CONTRACT BALANCES  
Revenue expected to be recognized 735,522
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01  
CONTRACT BALANCES  
Revenue expected to be recognized ¥ 2,298,037
Minimum  
CONTRACT BALANCES  
Period over which remaining performance obligations are expected to be recognized as revenue 1 year
Maximum  
CONTRACT BALANCES  
Period over which remaining performance obligations are expected to be recognized as revenue 14 years
XML 103 R78.htm IDEA: XBRL DOCUMENT v3.23.1
PROPERTY AND EQUIPMENT, NET (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2022
Dec. 31, 2021
At cost:    
Property and equipment ¥ 45,370,990 ¥ 39,814,361
Less: Accumulated depreciation (9,269,587) (6,425,293)
Property and equipment net excluding construction in process 36,101,403 33,389,068
Construction in progress 10,827,984 7,234,435
Property and equipment 46,929,387 40,623,503
Less: Impairment provision (12,759)  
Property and equipment, net 46,916,628 40,623,503
Land    
At cost:    
Property and equipment 3,302,148 1,552,704
Buildings    
At cost:    
Property and equipment 13,847,692 12,178,017
Data center equipment    
At cost:    
Property and equipment 19,603,839 17,710,351
Leasehold improvement    
At cost:    
Property and equipment 8,444,282 8,230,992
Furniture and office equipment    
At cost:    
Property and equipment 167,410 137,691
Vehicles    
At cost:    
Property and equipment ¥ 5,619 ¥ 4,606
XML 104 R79.htm IDEA: XBRL DOCUMENT v3.23.1
PROPERTY AND EQUIPMENT, NET - Acquired under finance leases and other financing arrangement (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Carrying amounts    
Finance leases, net ¥ 9,906,404 ¥ 8,867,222
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization
XML 105 R80.htm IDEA: XBRL DOCUMENT v3.23.1
PROPERTY AND EQUIPMENT, NET - Depreciation (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Depreciation expense      
Depreciation of property and equipment ¥ 2,947,200 ¥ 2,399,451 ¥ 1,543,130
Costs of revenue      
Depreciation expense      
Depreciation of property and equipment 2,722,169 2,264,620 1,418,846
General and administrative expenses      
Depreciation expense      
Depreciation of property and equipment 218,567 129,128 120,604
Research and development expenses      
Depreciation expense      
Depreciation of property and equipment ¥ 6,464 ¥ 5,703 ¥ 3,680
XML 106 R81.htm IDEA: XBRL DOCUMENT v3.23.1
PROPERTY AND EQUIPMENT, NET - Additional information (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2022
Dec. 31, 2021
PROPERTY AND EQUIPMENT, NET    
Property and equipment, net ¥ 46,916,628 ¥ 40,623,503
Asset pledged as security    
PROPERTY AND EQUIPMENT, NET    
Property and equipment, net ¥ 12,721,652 ¥ 4,479,259
XML 107 R82.htm IDEA: XBRL DOCUMENT v3.23.1
INTANGIBLE ASSETS, NET (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
INTANGIBLE ASSETS, NET      
Intangible assets, gross ¥ 1,658,046 ¥ 1,657,682  
Less: accumulated amortization (610,337) (375,046)  
Intangible assets, net 1,047,709 1,282,636  
Amortization of intangible assets 235,292 192,486 ¥ 68,688
Estimated future amortization expense      
2023 233,766    
2024 226,908    
2025 212,596    
2026 206,405    
2027 78,483    
Thereafter 89,551    
Customer contracts      
INTANGIBLE ASSETS, NET      
Intangible assets, gross 1,641,900 1,641,900  
Others      
INTANGIBLE ASSETS, NET      
Intangible assets, gross 364    
Licenses      
INTANGIBLE ASSETS, NET      
Intangible assets, gross ¥ 15,782 ¥ 15,782  
XML 108 R83.htm IDEA: XBRL DOCUMENT v3.23.1
PREPAID LAND USE RIGHTS (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
PREPAID LAND USE RIGHTS      
Prepaid land use rights ¥ 28,246 ¥ 716,492  
Less: accumulated amortization (5,244) (81,539)  
Prepaid land use rights, net 23,002 634,953  
Asset pledged as security      
PREPAID LAND USE RIGHTS      
Prepaid land use rights, net 17,733 634,953  
Prepaid land use rights, net      
PREPAID LAND USE RIGHTS      
Amortization of prepaid land use rights ¥ 6,582 ¥ 24,961 ¥ 26,656
XML 109 R84.htm IDEA: XBRL DOCUMENT v3.23.1
ACQUISITIONS AND GOODWILL - Movement of goodwill (Details)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Movement of goodwill  
Balance at the beginning of the year ¥ 2,596,393
Addition during the year 4,463,504
Measurement period adjustments 16,608
Balance at end of year ¥ 7,076,505
XML 110 R85.htm IDEA: XBRL DOCUMENT v3.23.1
ACQUISITIONS AND GOODWILL - Equity Interest acquired (Details)
¥ in Thousands
7 Months Ended 8 Months Ended 12 Months Ended
Dec. 17, 2021
CNY (¥)
item
Apr. 30, 2021
CNY (¥)
Dec. 18, 2020
CNY (¥)
Nov. 17, 2020
CNY (¥)
Jun. 05, 2020
CNY (¥)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
ACQUISITIONS AND GOODWILL                    
Net revenue               ¥ 9,325,631 ¥ 7,818,681 ¥ 5,738,972
Net income               (1,266,118) (1,191,213) (669,214)
Cash consideration               1,196,758 3,451,941 1,172,518
Fair value of consideration                 5,230,362 1,660,685
Effective settlement of pre-existing relationships upon consolidation                 20,000 ¥ (31,229)
Beijing 9 Acquisition                    
ACQUISITIONS AND GOODWILL                    
Cash consideration     ¥ 816,969              
Contingent consideration     ¥ 463,496              
Shanghai 19 Acquisition                    
ACQUISITIONS AND GOODWILL                    
Cash consideration       ¥ 62,480            
Beijing 15 and Beijing 16 Acquisition                    
ACQUISITIONS AND GOODWILL                    
Net revenue             ¥ 354,281      
Net income             ¥ (23,663)      
Cash consideration   ¥ 3,176,354                
Gain from purchase price adjustment               ¥ 205,000 7,007  
Beijing 20, Beijing 21, Beijing 22 and Beijing 23 Acquisition                    
ACQUISITIONS AND GOODWILL                    
Percentage of equity interest acquired 90.00%                  
Cash consideration ¥ 1,303,714                  
Number of data center projects | item 4                  
Beijing 10, Beijing 11 and Beijing 12 Acquisition                    
ACQUISITIONS AND GOODWILL                    
Net revenue           ¥ 281,926        
Net income           ¥ 14,083        
Fair value of consideration         ¥ 847,586          
Contingent consideration         ¥ 130,720          
Other Business Combinations                    
ACQUISITIONS AND GOODWILL                    
Cash consideration                 ¥ 768,107  
XML 111 R86.htm IDEA: XBRL DOCUMENT v3.23.1
ACQUISITIONS AND GOODWILL - Allocation of purchase price (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Business Combinations, Allocation of Purchase Price      
Fair value of consideration   ¥ 5,230,362 ¥ 1,660,685
Effective settlement of pre-existing relationships upon consolidation   20,000 (31,229)
Other net assets acquired   (256,650) (547,815)
Identifiable intangible assets   (689,800) (449,600)
Deferred tax liabilities   159,592 75,120
Total identifiable net assets   (786,858) (922,295)
Goodwill ¥ 7,076,505 7,076,505 2,596,393
Property and equipment (2,974,715) (2,783,257)  
Accounts payable 412,380 1,133,760  
Adjustments to assets acquired and liabilities assumed   16,608 (55,462)
Accounts receivable (224,307)    
Short-term borrowings 461,494    
Long-term borrowings 840,000    
Finance lease and other financing obligations, current and non-current 1,463,851 1,362,103  
Net revenue 9,325,631 7,818,681 5,738,972
Net income (1,266,118) (1,191,213) (669,214)
Asset acquisitions      
Non-controlling interests recognized upon these asset acquisitions ¥ 0 56,519 0
Relationship with contract [Member]      
Business Combinations, Allocation of Purchase Price      
Identifiable intangible assets   ¥ (689,800) ¥ (449,600)
Relationship with contract [Member] | Maximum      
Business Combinations, Allocation of Purchase Price      
Estimated useful life (in years)   7 years 12 years 1 month 6 days
Relationship with contract [Member] | Minimum      
Business Combinations, Allocation of Purchase Price      
Estimated useful life (in years)   5 years 8 months 12 days 6 years 6 months
Various Business Combinations      
Business Combinations, Allocation of Purchase Price      
Goodwill   ¥ 4,463,504 ¥ 707,161
XML 112 R87.htm IDEA: XBRL DOCUMENT v3.23.1
LOANS AND BORROWINGS - Total loans and borrowings (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Loans and borrowings    
Short-term borrowings ¥ 1,652,196 ¥ 4,639,674
Current portion of long-term borrowings 1,971,771 1,308,339
Sub-total 3,623,967 5,948,013
Long-term borrowings, excluding current portion 23,518,058 18,284,514
Total loans and borrowings ¥ 27,142,025 ¥ 24,232,527
XML 113 R88.htm IDEA: XBRL DOCUMENT v3.23.1
LOANS AND BORROWINGS - Type of short-term borrowings (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Short-term borrowings by type    
Unsecured short-term loans and borrowings ¥ 1,388,192 ¥ 512,387
Secured short-term loans and borrowings 264,004 4,127,287
Short-term borrowings ¥ 1,652,196 ¥ 4,639,674
XML 114 R89.htm IDEA: XBRL DOCUMENT v3.23.1
LOANS AND BORROWINGS - Short-term borrowings secured (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2022
Dec. 31, 2021
LOANS AND BORROWINGS    
Weighted average interest rates of short-term borrowings 7.94% 4.91%
Assets to secure short-term borrowings ¥ 245,543 ¥ 544,667
Secured short-term loans and borrowings 264,004 4,127,287
VIEs | Borrowings guaranteed by GDS Holdings Limited    
LOANS AND BORROWINGS    
Secured short-term loans and borrowings 0 18,460
Accounts receivable    
LOANS AND BORROWINGS    
Assets to secure short-term borrowings   65,985
Accounts receivable | VIEs    
LOANS AND BORROWINGS    
Assets pledged 66,503 70,945
Property and equipment, net    
LOANS AND BORROWINGS    
Assets to secure short-term borrowings 245,543 397,285
Property and equipment, net | VIEs    
LOANS AND BORROWINGS    
Assets pledged ¥ 45,572 46,007
Operating lease ROU assets    
LOANS AND BORROWINGS    
Assets to secure short-term borrowings   ¥ 81,397
XML 115 R90.htm IDEA: XBRL DOCUMENT v3.23.1
LOANS AND BORROWINGS - Long-term borrowings (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Long-term borrowings by type    
Unsecured long-term loans and borrowings   ¥ 60,000
Secured long-term loans and borrowings ¥ 25,489,829 19,532,853
Long-term borrowings ¥ 25,489,829 ¥ 19,592,853
XML 116 R91.htm IDEA: XBRL DOCUMENT v3.23.1
LOANS AND BORROWINGS - Long-term borrowings secured (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2022
Dec. 31, 2021
LOANS AND BORROWINGS    
Assets to secure long-term loans and borrowings ¥ 16,106,030 ¥ 5,791,388
Weighted average interest rates of long-term borrowings 5.44% 5.53%
Accounts receivable    
LOANS AND BORROWINGS    
Assets to secure long-term loans and borrowings ¥ 1,256,289 ¥ 974,536
Other current assets    
LOANS AND BORROWINGS    
Assets to secure long-term loans and borrowings 97,049  
Property and equipment, net    
LOANS AND BORROWINGS    
Assets to secure long-term loans and borrowings 11,103,541 2,629,904
Prepaid land use rights, net    
LOANS AND BORROWINGS    
Assets to secure long-term loans and borrowings 17,733 634,953
Operating lease ROU assets    
LOANS AND BORROWINGS    
Assets to secure long-term loans and borrowings 3,607,506 1,537,304
Other non-current assets    
LOANS AND BORROWINGS    
Assets to secure long-term loans and borrowings 23,912 14,691
VIEs | Borrowings guaranteed by GDS Holdings Limited    
LOANS AND BORROWINGS    
Secured long-term borrowings 885,854 1,060,250
VIEs | Accounts receivable    
LOANS AND BORROWINGS    
Assets pledged 66,503 70,945
VIEs | Property and equipment, net    
LOANS AND BORROWINGS    
Assets pledged 45,572 46,007
VIEs | Other non-current assets    
LOANS AND BORROWINGS    
Assets pledged ¥ 9,337 ¥ 14,691
XML 117 R92.htm IDEA: XBRL DOCUMENT v3.23.1
LOANS AND BORROWINGS - Aggregate maturities (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Twelve months ending December 31,    
2023 ¥ 1,971,771  
2024 3,454,547  
2025 2,676,381  
2026 3,231,850  
2027 4,235,557  
Thereafter 9,919,723  
Long-term borrowings ¥ 25,489,829 ¥ 19,592,853
XML 118 R93.htm IDEA: XBRL DOCUMENT v3.23.1
LOANS AND BORROWINGS - Total working capital and project financing credit (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
LOANS AND BORROWINGS    
Outstanding loans (net of debt issuance costs) ¥ 1,652,196 ¥ 4,639,674
Outstanding loans (net of debt issuance costs) 25,489,829 19,592,853
Debt issuance costs 186,313 ¥ 197,119
Credit facilities    
LOANS AND BORROWINGS    
Total working capital and project financing credit facilities 37,767,305  
Unused amount 10,730,455  
Loan drew down 27,036,850  
Outstanding loans (net of debt issuance costs) 1,389,256  
Outstanding loans (net of debt issuance costs) 25,489,829  
Credit facilities | Short-term borrowing    
LOANS AND BORROWINGS    
Debt issuance costs 3,526  
Credit facilities | Long-term borrowing    
LOANS AND BORROWINGS    
Debt issuance costs ¥ 154,239  
Minimum    
LOANS AND BORROWINGS    
Terms of secured loan agreements with various financial institutions for project development and working capital purpose 1 year  
Maximum    
LOANS AND BORROWINGS    
Terms of secured loan agreements with various financial institutions for project development and working capital purpose 15 years  
XML 119 R94.htm IDEA: XBRL DOCUMENT v3.23.1
LOANS AND BORROWINGS - Particulars of secured long-term loans and borrowings (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2022
USD ($)
Dec. 31, 2022
CNY (¥)
Secured long-term loans and borrowings    
Financial covenants, fails to repay any financial indebtedness in an aggregate amount $ 4,500 ¥ 50,000
Onshore Project Loan Facilities    
Secured long-term loans and borrowings    
Early repayment if STT GDC PTe. Ltd. ceases to own and control, the percentage of equity interest in the Company 25.00% 25.00%
Offshore Project Loan Facilities    
Secured long-term loans and borrowings    
Early repayment if STT GDC PTe. Ltd. ceases to own and control, the percentage of equity interest in the Company 25.00% 25.00%
The Company and GDS Investment | Onshore Project Loan Facilities    
Secured long-term loans and borrowings    
Early repayment requirement, cease control of certain affiliate, percentage 100.00% 100.00%
Management Holdco | Onshore Project Loan Facilities    
Secured long-term loans and borrowings    
Early repayment requirement, cease control of certain affiliate, percentage 100.00% 100.00%
GDS Holdings Limited | Offshore Project Loan Facilities    
Secured long-term loans and borrowings    
Early repayment if ceases to own and control, directly or indirectly, the percentage of issued share capital in the borrowing subsidiary. 100.00% 100.00%
Early repayment if cease to own and control percentage of the equity interest in the borrowing subsidiaries 50.10% 50.10%
Early repayment if cease to own and control beneficial ownership percentage of the issued share capital interest, directly or indirectly, in the borrowing subsidiaries 40.00% 40.00%
Digital Land Holdings Limited | Offshore Project Loan Facilities    
Secured long-term loans and borrowings    
Early repayment if cease to own and control percentage of the equity interest in the borrowing subsidiaries 100.00% 100.00%
GDS Beijing, GDS Suzhou, and Relevant Borrowing Subsidiaries | Onshore Project Loan Facilities    
Secured long-term loans and borrowings    
Early repayment if cease to own and control percentage of the equity interest in the borrowing subsidiaries 100.00% 100.00%
XML 120 R95.htm IDEA: XBRL DOCUMENT v3.23.1
CONVERTIBLE BONDS PAYABLE (Details)
$ / shares in Units, ¥ in Thousands, $ in Thousands
12 Months Ended
Mar. 08, 2022
$ / shares
Jun. 05, 2018
USD ($)
$ / shares
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
CONVERTIBLE BONDS PAYABLE                
Debt issuance costs     ¥ 186,313 ¥ 197,119        
Accrued interests     70,251 141,642        
Denominations for repurchase of Notes | $             $ 1  
Conversion of convertible bonds         ¥ 65      
Amortization of Debt Issuance Costs     16,813 11,617 12,274      
Interest expenses     65,809 50,337 53,629      
Contractual interest     ¥ 48,996 ¥ 38,720 41,355      
Additional paid-in capital                
CONVERTIBLE BONDS PAYABLE                
Conversion of convertible bonds         ¥ 65      
ADS                
CONVERTIBLE BONDS PAYABLE                
Conversion rate per US$1,000 principal amount 20              
Basis of issuance of shares for debt conversion (per ADS) | $ / shares $ 50              
Convertible Bonds due 2025                
CONVERTIBLE BONDS PAYABLE                
Principal amount | $   $ 300,000         $ 299,990 $ 299,990
Debt issuance costs | $   $ 8,948            
Interest per annum (as a percent)   2.00%            
Redeemable under a tax redemption (as a percent)   100.00%            
Principal amount converted | $           $ 10    
Convertible Bonds due 2025                
CONVERTIBLE BONDS PAYABLE                
Effective interest rate     2.65% 2.65%     2.65% 2.65%
Convertible Bonds due 2025 | ADS                
CONVERTIBLE BONDS PAYABLE                
Conversion rate per US$1,000 principal amount   19.3865            
Basis of issuance of shares for debt conversion (per ADS) | $ / shares   $ 51.58            
XML 121 R96.htm IDEA: XBRL DOCUMENT v3.23.1
CONVERTIBLE BONDS PAYABLE - Convertible notes payable (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Convertible Bonds Payable [Line Items]    
Total ¥ 6,378,814 ¥ 1,895,846
Convertible bonds payable, current 2,083,829  
Convertible bonds payable 4,294,985 1,895,846
Convertible Bonds due 2025    
Convertible Bonds Payable [Line Items]    
Total 2,083,829 ¥ 1,895,846
Convertible Senior Notes due 2029 [Member]    
Convertible Bonds Payable [Line Items]    
Total ¥ 4,294,985  
XML 122 R97.htm IDEA: XBRL DOCUMENT v3.23.1
CONVERTIBLE BONDS PAYABLE - Interest expenses related to the convertible notes (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
CONVERTIBLE BONDS PAYABLE      
Contractual interest ¥ 48,996 ¥ 38,720 ¥ 41,355
Amortization of debt issuance costs 16,813 11,617 12,274
Total interest expenses ¥ 65,809 ¥ 50,337 ¥ 53,629
XML 123 R98.htm IDEA: XBRL DOCUMENT v3.23.1
CONVERTIBLE BONDS PAYABLE - Convertible Bonds due 2029 (Details)
$ / shares in Units, ¥ in Thousands, $ in Thousands
12 Months Ended
Mar. 08, 2022
USD ($)
$ / shares
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2022
USD ($)
CONVERTIBLE BONDS PAYABLE          
Debt issuance costs | ¥   ¥ 186,313 ¥ 197,119    
Denominations for repurchase of Notes         $ 1
Contractual interest | ¥   48,996 38,720 ¥ 41,355  
Amortization of debt issuance costs | ¥   16,813 11,617 ¥ 12,274  
Accrued interests | ¥   ¥ 70,251 141,642    
ADS          
CONVERTIBLE BONDS PAYABLE          
Basis of issuance of shares for debt conversion (per ADS) | $ / shares $ 50        
Conversion rate per US$1,000 principal amount 20        
Convertible Bonds due 2029          
CONVERTIBLE BONDS PAYABLE          
Principal amount $ 620,000        
Debt issuance costs $ 3,950        
Interest per annum (as a percent) 0.25%        
Denominations for repurchase of Notes         200
Integral multiple for repurchase of notes         $ 1
Redeemable under a tax redemption (as a percent) 100.00%        
Threshold percentage of VWAP for ADS on conversion price for forced conversion 150.00%        
Number of trading days considered for calculation of VWAP 20 days        
Number of consecutive trading days for calculation of VWAP 30 days        
Threshold period of each consecutive trading days considered for calculation of VWAP 5 days        
Minimum value of ordinary shares on the Hong Kong Stock Exchange for forced conversion $ 70,000        
Effective interest rate   0.38%     0.38%
Convertible bonds          
CONVERTIBLE BONDS PAYABLE          
Accrued interests | ¥   ¥ 6,870 ¥ 3,187    
XML 124 R99.htm IDEA: XBRL DOCUMENT v3.23.1
ACCOUNTS PAYABLE AND ACCRUED EXPENSES AND OTHER PAYABLES - Accounts payable (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accounts Payable and Accrued Expenses and Other Payables    
Accounts payable ¥ 3,092,884 ¥ 3,901,799
Property and equipment, net    
Accounts Payable and Accrued Expenses and Other Payables    
Accounts payable 2,574,096 3,573,468
Operating expenses    
Accounts Payable and Accrued Expenses and Other Payables    
Accounts payable ¥ 518,788 ¥ 328,331
XML 125 R100.htm IDEA: XBRL DOCUMENT v3.23.1
ACCOUNTS PAYABLE AND ACCRUED EXPENSES AND OTHER PAYABLES - Accrued expenses and other payables (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2022
Dec. 31, 2021
ACCOUNTS PAYABLE AND ACCRUED EXPENSES AND OTHER PAYABLES.    
Consideration payable for acquisitions ¥ 183,220 ¥ 1,855,261
Accrued payroll and welfare benefits 200,394 184,220
Accrued interest expenses 70,251 141,642
Income tax payable 202,589 139,667
Other tax payables 54,981 40,986
Accrued debt issuance costs and other financing costs 52,254 25,930
Amount due to related parties 16,995 24,144
Others 236,277 267,705
Total accrued expenses and other payables ¥ 1,016,961 ¥ 2,679,555
XML 126 R101.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES - Lease arrangements (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Lease arrangements    
Finance lease liabilities ¥ 6,602,624 ¥ 6,814,090
Operating lease liabilities 1,793,735 ¥ 2,029,299
Sale and leaseback transaction, Consideration 886,312  
Data center buildings and land leases    
Lease arrangements    
Finance lease liabilities 460,810  
Operating lease liabilities ¥ 149,879  
XML 127 R102.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES - Components of Lease Expense (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Components of lease cost      
Finance lease cost:- Amortization of right-of-use assets ¥ 619,675 ¥ 546,437 ¥ 423,075
Finance lease cost:- Interest on lease liabilities 632,183 592,835 465,692
Operating lease cost 402,514 313,752 195,869
Short-term lease cost 44,873 23,715 19,987
Variable lease cost (47,729) (786) (55,599)
Total lease cost 1,651,516 1,475,953 1,049,024
Lease concessions granted 45,291 0 55,188
Variable lease cost (credit) recognized for certain finance leases with floating interest rate ¥ 2,438 ¥ 786 ¥ 411
XML 128 R103.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES - Supplemental Cash Flow Information Related to Leases (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
LEASES      
Cash paid for amounts included in measurement of lease liabilities:- Operating cash flows from finance leases ¥ (532,323) ¥ (591,189) ¥ (389,679)
Cash paid for amounts included in measurement of lease liabilities:- Operating cash flows from operating leases (244,643) (236,589) (141,480)
Cash paid for amounts included in measurement of lease liabilities:- Financing cash flows from finance leases (1,138,542) (265,481) (198,234)
Non-cash information on lease liabilities arising from obtaining ROU assets- Finance leases 264,958 25,731 1,099,698
Non-cash information on lease liabilities arising from obtaining ROU assets- Operating leases 151,709 368,069 553,154
Non-cash information on lease liabilities and ROU assets derecognized for termination of leases - Finance Leases 524,180    
Non-cash information on lease liabilities and ROU assets derecognized for termination of leases - Operating Leases 286,774    
Gain on early termination of leases - Finance leases 33,453    
Gain on early termination of leases - Operating leases 10,445    
Cash paid for purchase of land use rights and the related initial direct costs of leases ¥ 760,610 ¥ 875,162 ¥ 744,761
Weighted average discount rate - Other financing obligations 7.53% 8.18%  
XML 129 R104.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES - Weighted Average Remaining Lease Term and Weighted Average Discount Rate for Leases (Details)
Dec. 31, 2022
Dec. 31, 2021
LEASES    
Weighted average remaining lease term:- Finance leases 13 years 9 months 18 days 14 years 9 months 18 days
Weighted average remaining lease term:- Operating leases 12 years 9 months 18 days 13 years 8 months 12 days
Weighted average discount rate:- Finance leases 6.68% 6.69%
Weighted average discount rate:- Operating leases 5.89% 5.87%
XML 130 R105.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES - Maturities of Lease Liabilities (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Finance lease obligations    
Within 1 year ¥ 670,992 ¥ 621,196
After 1 year but within 2 years 666,487 640,445
After 2 years but within 3 years 708,642 672,306
After 3 years but within 4 years 729,283 714,035
After 4 years but within 5 years 753,410 735,219
After 5 years 6,768,112 7,623,211
Total undiscounted lease payments 10,296,926 11,006,412
Less: total future interest (3,694,302) (4,192,322)
Present value of lease obligations 6,602,624 6,814,090
Other financing obligations    
Within 1 year 330,773 701,350
After 1 year but within 2 years 1,373,214 713,338
After 2 years but within 3 years 450,691 714,084
After 3 years but within 4 years 428,175 454,918
After 4 years but within 5 years 407,211 417,214
After 5 years 209,784 473,110
Total undiscounted lease payments 3,199,848 3,474,014
Less: total future interest (421,227) (608,178)
Less: estimated construction costs (11,124) (47,241)
Present value of lease obligations 2,767,497 2,818,595
Total of finance lease and other financing obligations    
Within 1 year 1,001,765 1,322,546
After 1 year but within 2 years 2,039,701 1,353,783
After 2 years but within 3 years 1,159,333 1,386,390
After 3 years but within 4 years 1,157,458 1,168,953
After 4 years but within 5 years 1,160,621 1,152,433
After 5 years 6,977,896 8,096,321
Total undiscounted lease payments 13,496,774 14,480,426
Less: total future interest (4,115,529) (4,800,500)
Less: estimated construction costs (11,124) (47,241)
Present value of total of finance lease and other financing obligations 9,370,121 9,632,685
Finance lease and other financing obligations, current 453,855 699,145
Finance lease and other financing obligations, non-current 8,916,266 8,933,540
Operating lease obligations    
Within 1 year 272,796 260,935
After 1 year but within 2 years 250,716 246,970
After 2 years but within 3 years 206,489 249,383
After 3 years but within 4 years 169,014 212,829
After 4 years but within 5 years 151,160 178,627
After 5 years 1,582,879 1,935,590
Total undiscounted lease payments 2,633,054 3,084,334
Less: total future interest (839,319) (1,055,035)
Present value of lease obligations 1,793,735 2,029,299
Operating lease liabilities, current 175,749 145,739
Operating lease liabilities, non-current 1,617,986 1,883,560
Total    
Within 1 year 1,274,561 1,583,481
After 1 year but within 2 years 2,290,417 1,600,753
After 2 years but within 3 years 1,365,822 1,635,773
After 3 years but within 4 years 1,326,472 1,381,782
After 4 years but within 5 years 1,311,781 1,331,060
After 5 years 8,560,775 10,031,911
Total undiscounted lease payments 16,129,828 17,564,760
Less: total future interest (4,954,848) (5,855,535)
Less: estimated construction costs (11,124) (47,241)
Present value of lease obligations 11,163,856 11,661,984
Current Portion 629,604 844,884
Non-current portion 10,534,252 ¥ 10,817,100
Other disclosures    
Total future lease payments for additional leases that have not yet commenced, primarily for data center buildings ¥ 4,933,129  
Data center building leases | Minimum    
Other disclosures    
Lease terms 1 year  
Data center building leases | Maximum    
Other disclosures    
Lease terms 30 years  
XML 131 R106.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES - Lease and other financing obligations secured by assets (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2022
Dec. 31, 2021
LEASE    
Assets to secure lease and other financing obligations ¥ 1,518,332 ¥ 1,562,461
Accounts receivable    
LEASE    
Assets to secure lease and other financing obligations 145,764 110,391
Property and equipment, net    
LEASE    
Assets to secure lease and other financing obligations ¥ 1,372,568 ¥ 1,452,070
XML 132 R107.htm IDEA: XBRL DOCUMENT v3.23.1
OTHER LONG-TERM LIABILITIES (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Other long-term liabilities    
Consideration payable for acquisitions ¥ 7,644 ¥ 261,000
Asset retirement obligations 102,591 96,862
Deferred revenue - non-current 29,703 44,908
Deferred government grants 30,741 22,245
Others 97,574 114,285
Total ¥ 268,253 ¥ 539,300
XML 133 R108.htm IDEA: XBRL DOCUMENT v3.23.1
REDEEMABLE PREFERRED SHARES - Movement of redeemable preferred shares (Details)
¥ in Thousands, $ / shares in Thousands, $ in Millions
12 Months Ended
Mar. 27, 2019
USD ($)
$ / shares
shares
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
Movement of the redeemable preferred shares        
Balance at beginning of year   ¥ 958,480    
Balance at end of year   ¥ 1,047,012 ¥ 958,480  
Redeemable preferred shares        
Movement of the redeemable preferred shares        
Share price | $ / shares $ 1      
Dividend rate per annum   5.00%    
Increase dividend rate per annum   7.00%    
Increase in dividend rate each quarter thereafter if the Company has not redeemed all of the preferred shares outstanding as of the eighth anniversary of the Issue Date   0.50%    
Balance at beginning of year   ¥ 958,480 980,910 ¥ 1,061,981
Accrual of redeemable preferred shares dividends   51,212 49,073 52,709
Settlement of redeemable preferred shares dividends   (51,578) (49,221) (65,489)
Foreign exchange impact   88,898 (22,282) (68,291)
Balance at end of year   ¥ 1,047,012 ¥ 958,480 ¥ 980,910
Redeemable preferred shares | GDS Holdings        
Movement of the redeemable preferred shares        
Issuance of shares (in shares) | shares 150,000      
Share price | $ / shares $ 1      
Issuance of redeemable preferred shares | $ $ 150      
XML 134 R109.htm IDEA: XBRL DOCUMENT v3.23.1
REDEEMABLE PREFERRED SHARES - Key terms of the convertible preferred shares (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
D
$ / shares
REDEEMABLE PREFERRED SHARES  
Number of trading days 20
Redeemable preferred shares  
REDEEMABLE PREFERRED SHARES  
Dividend rate per annum 5.00%
Increase dividend rate per annum 7.00%
Increase in dividend rate each quarter thereafter if the Company has not redeemed all of the preferred shares outstanding as of the eighth anniversary of the Issue Date 0.50%
Number of trading days 20
Consecutive trading days 30
Aggregate value of preferred shares | $ $ 10,000
Minimum percentage of the preferred shares issued as of the Issue Date, right to require the Company to sell all or a portion of its business and/or to conduct other fundraising or refinancing activities 90.00%
Issuance costs | $ $ 2,646
Minimum percentage of outstanding preferred shares' written consent or affirmative vote needed for certain actions 75.00%
ADS  
REDEEMABLE PREFERRED SHARES  
Volume-weighted average price ("VWAP") per ADS | $ / shares $ 53.40
Conversion price | $ / shares $ 35.60
XML 135 R110.htm IDEA: XBRL DOCUMENT v3.23.1
REDEEMABLE NON-CONTROLLING INTERESTS (Details)
¥ in Thousands
1 Months Ended
Jan. 31, 2022
CNY (¥)
Jul. 31, 2020
item
BJ13    
REDEEMABLE NON-CONTROLLING INTERESTS    
Controlling interest owned (as a percent)   58.00%
Number of data center projects | item   2
CPE Fund | JV    
REDEEMABLE NON-CONTROLLING INTERESTS    
Percent of equity interest to acquire 42.00% 42.00%
Consideration to acquire equity interest ¥ 593,801  
Accreted to the redemption value of redeemable non-controlling interest ¥ 593,801  
CPE Fund | JV    
REDEEMABLE NON-CONTROLLING INTERESTS    
Non-controlling interest owned (as a percent)   42.00%
XML 136 R111.htm IDEA: XBRL DOCUMENT v3.23.1
REDEEMABLE NON-CONTROLLING INTERESTS - Redeemable non-controlling interest (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
REDEEMABLE NON-CONTROLLING INTERESTS      
Balance at beginning of the year ¥ 404,673 ¥ 120,820  
Capital injection from CPE Fund   208,801  
Net loss attributable to redeemable non-controlling interests (655) (2,592) ¥ (2,807)
Accretion to redemption value of redeemable non-controlling interests 10,801 77,644 18,627
Adjustment to the redemption value of redeemable non-controlling interests 178,982    
Reclassification to current liability ¥ (593,801)    
Balance at end of the year   ¥ 404,673 ¥ 120,820
XML 137 R112.htm IDEA: XBRL DOCUMENT v3.23.1
DERIVATIVE FINANCIAL INSTRUMENTS - Statement of operations location (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Interest expenses    
DERIVATIVE FINANCIAL INSTRUMENTS    
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Interest Expense Interest Expense
Interest rate swap contracts | Not designated as hedging instrument    
DERIVATIVE FINANCIAL INSTRUMENTS    
Interest rate swap contracts   ¥ (9,775)
Interest rate swap contracts | Not designated as hedging instrument | Interest expenses    
DERIVATIVE FINANCIAL INSTRUMENTS    
Realized loss   (19,814)
Unrealized gain   ¥ 10,039
XML 138 R113.htm IDEA: XBRL DOCUMENT v3.23.1
FAIR VALUE MEASUREMENT (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
FAIR VALUE MEASUREMENT      
Convertible bonds payable fair value ¥ 5,281,029 ¥ 2,246,231  
Impairment loss of long-lived assets 12,759 ¥ 0 ¥ 0
Fair Value, Inputs, Level 1 [Member] | Data center equipment      
FAIR VALUE MEASUREMENT      
Fair value of impaired long-lived assets 60,000    
Impairment loss of long-lived assets ¥ 12,759    
XML 139 R114.htm IDEA: XBRL DOCUMENT v3.23.1
ORDINARY SHARES (Details)
$ / shares in Units, ¥ in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Nov. 06, 2020
CNY (¥)
shares
Nov. 02, 2020
$ / shares
shares
Jun. 30, 2020
CNY (¥)
item
shares
Jun. 30, 2020
USD ($)
item
$ / shares
shares
Dec. 31, 2022
Vote
director
shares
Dec. 31, 2020
CNY (¥)
Dec. 31, 2021
shares
Ordinary shares              
Proceeds from offering, net of underwriting discounts and commissions and other issuance costs | ¥ ¥ 12,441,232            
Issuance of ordinary shares | ¥           ¥ 15,974,517  
William Wei Huang              
Ordinary shares              
Percent of issued share capital of the Company ceased on conversion basis         5.00%    
IPO              
Ordinary shares              
Share price | $ / shares   $ 80.88          
Private Placement              
Ordinary shares              
Proceeds from offering, net of underwriting discounts and commissions and other issuance costs     ¥ 3,533,285 $ 500,784      
Number of investors | item     2 2      
Price per share (in USD/share) | $ / shares       $ 8.125      
ADS | IPO              
Ordinary shares              
Ordinary shares issued (in shares)   20,000,000          
ADS | Over-Allotment Option              
Ordinary shares              
Ordinary shares issued (in shares) 3,000,000            
ADS | Private Placement              
Ordinary shares              
Share price | $ / shares       $ 65      
Class A ordinary shares              
Ordinary shares              
Number of votes per share at general meetings | Vote         1    
Common stock, outstanding shares (in shares)         1,456,842,655   1,427,590,059
Class A ordinary shares | IPO              
Ordinary shares              
Ordinary shares issued (in shares)   160,000,000          
Class A ordinary shares | Over-Allotment Option              
Ordinary shares              
Ordinary shares issued (in shares) 24,000,000            
Class A ordinary shares | Private Placement              
Ordinary shares              
Ordinary shares issued (in shares)     62,153,848 62,153,848      
Class B ordinary shares              
Ordinary shares              
Number of votes per share at general meetings | Vote         20    
Number of directors for simple majority | director         6    
Common stock, outstanding shares (in shares)         67,590,336   67,590,336
Hillhouse | Class A ordinary shares | Private Placement              
Ordinary shares              
Issuance of ordinary shares | $       $ 400,000      
STT GDC | Class A ordinary shares | Private Placement              
Ordinary shares              
Issuance of ordinary shares | $       $ 105,000      
XML 140 R115.htm IDEA: XBRL DOCUMENT v3.23.1
SHARE-BASED COMPENSATION - Plans and Grants (Details) - shares
1 Months Ended
Aug. 31, 2016
Jul. 31, 2014
The 2014 Plan    
SHARE-BASED COMPENSATION    
Total number shares which may be issued   29,240,000
The 2016 Plan    
SHARE-BASED COMPENSATION    
Authorized shares, automatic increment trigger (as a percent) 1.50%  
The 2016 Plan | Ordinary Shares    
SHARE-BASED COMPENSATION    
Total number shares which may be issued 56,707,560  
Authorized shares, maximum automatic approval (as a percent) 3.00%  
XML 141 R116.htm IDEA: XBRL DOCUMENT v3.23.1
SHARE-BASED COMPENSATION - Stock Option Activity (Details) - CNY (¥)
¥ / shares in Units, ¥ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Number of options      
Outstanding, beginning (in shares)   407,000 14,629,096
Exercised (in shares)   (407,000) (14,222,096)
Outstanding, ending (in shares)     407,000
Intrinsic value of options exercised ¥ 0 ¥ 27,775 ¥ 633,606
Weighted average exercise price      
Outstanding, beginning (in RMB per share)   ¥ 5.1 ¥ 5.4
Exercised (in RMB per share)   5.1 5.5
Outstanding, ending (in RMB per share)     5.1
Weighted average grant-date fair value per option      
Outstanding, beginning (in RMB per share)   1.6 1.7
Exercised (in RMB per share)   ¥ 1.6 1.6
Outstanding, ending (in RMB per share)     ¥ 1.6
XML 142 R117.htm IDEA: XBRL DOCUMENT v3.23.1
SHARE-BASED COMPENSATION - Settlement of Liability Classified Restricted Shares (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
SHARE-BASED COMPENSATION      
Settlement of liability-classified restricted share award ¥ 13,719 ¥ 11,147 ¥ 10,089
Compensation expense 290,815 391,275 333,686
Directors      
SHARE-BASED COMPENSATION      
Compensation expense ¥ 0 ¥ 0 ¥ 0
Restricted shares      
SHARE-BASED COMPENSATION      
Granted (in shares) 21,948,320 12,107,888 11,710,848
Compensation expense ¥ 290,815 ¥ 391,275 ¥ 333,686
Restricted shares | Directors      
SHARE-BASED COMPENSATION      
Granted (in shares) 460,272 178,280 190,536
Settlement of liability-classified restricted share award ¥ 13,719 ¥ 11,147 ¥ 10,089
XML 143 R118.htm IDEA: XBRL DOCUMENT v3.23.1
SHARE-BASED COMPENSATION - Restricted Stock Activity (Details) - CNY (¥)
¥ / shares in Units, ¥ in Thousands
1 Months Ended 12 Months Ended
Aug. 31, 2022
Aug. 31, 2021
Aug. 31, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Weighted average grant-date fair value per share (RMB)            
Total share based compensation expense       ¥ 290,815 ¥ 391,275 ¥ 333,686
Restricted shares            
Number of Shares            
Outstanding, beginning       28,930,720 31,018,768 33,357,296
Granted (in shares)       21,948,320 12,107,888 11,710,848
Vested (in shares)       (5,015,992) (12,632,104) (12,684,640)
Forfeited (in shares)       (7,328,536) (1,563,832) (1,364,736)
Outstanding, ending       38,534,512 28,930,720 31,018,768
Weighted average grant-date fair value per share (RMB)            
Outstanding, beginning       ¥ 43.9 ¥ 42.4 ¥ 22.4
Granted (in RMB per share)       19.4 31.6 66.7
Vested (in RMB per share)       43.3 29.3 14.1
Forfeited (in RMB per share)       32.5 37.7 25.1
Outstanding, ending       ¥ 32.2 ¥ 43.9 ¥ 42.4
Total unrecognized compensation expense       ¥ 348,884    
Total share based compensation expense       ¥ 290,815 ¥ 391,275 ¥ 333,686
Weighted average period over which unrecognized compensation expense is expected to be recognized       1 year 6 months 29 days    
Intrinsic value of restricted shares vested       ¥ 132,123 ¥ 674,147 ¥ 827,396
Intrinsic value of unvested restricted shares       ¥ 691,740    
Restricted shares | Employees, officers and directors            
Number of Shares            
Granted (in shares) 21,488,048 11,929,608 11,520,312      
XML 144 R119.htm IDEA: XBRL DOCUMENT v3.23.1
SHARE-BASED COMPENSATION - Fair Value Assumptions - Restricted Shares (Details) - Restricted shares
1 Months Ended
Aug. 31, 2022
$ / shares
Aug. 31, 2021
$ / shares
Aug. 31, 2020
$ / shares
Aug. 31, 2022
¥ / shares
Aug. 31, 2021
¥ / shares
Aug. 31, 2020
¥ / shares
Fair value assumptions            
Volatility (as a percent)     59.23%      
Expected dividend yield (as a percent) 0.00% 0.00% 0.00%      
Share price at grant date | (per share) $ 3.3650 $ 7.45 $ 10.1475 ¥ 22.7 ¥ 48.2 ¥ 70.5
Minimum            
Fair value assumptions            
Risk-free rate of return (as a percent) 2.82% 0.07% 0.14%      
Volatility (as a percent) 53.14% 49.271%        
Expected term 1 year 1 year 1 year      
Maximum            
Fair value assumptions            
Risk-free rate of return (as a percent) 2.98% 0.33% 0.19%      
Volatility (as a percent) 54.15% 50.295%        
Expected term 3 years 3 years 3 years      
XML 145 R120.htm IDEA: XBRL DOCUMENT v3.23.1
SHARE-BASED COMPENSATION - Expenses (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
SHARE-BASED COMPENSATION      
Compensation expense ¥ 290,815 ¥ 391,275 ¥ 333,686
Costs of revenue      
SHARE-BASED COMPENSATION      
Compensation expense 97,055 110,291 89,943
Selling and marketing expenses      
SHARE-BASED COMPENSATION      
Compensation expense 41,685 53,560 54,204
General and administrative expenses      
SHARE-BASED COMPENSATION      
Compensation expense 146,781 219,328 184,943
Research and development expenses      
SHARE-BASED COMPENSATION      
Compensation expense ¥ 5,294 ¥ 8,096 ¥ 4,596
XML 146 R121.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue recognition      
Net revenue ¥ 9,325,631 ¥ 7,818,681 ¥ 5,738,972
Service revenue      
Revenue recognition      
Net revenue 9,317,891 7,814,404 5,716,868
Colocation services      
Revenue recognition      
Net revenue 7,943,268 6,514,268 4,710,923
Managed service and others      
Revenue recognition      
Net revenue 1,374,623 1,300,136 1,005,945
Equipment sales      
Revenue recognition      
Net revenue ¥ 7,740 ¥ 4,277 ¥ 22,104
XML 147 R122.htm IDEA: XBRL DOCUMENT v3.23.1
INCOME TAX (Details)
¥ in Thousands, $ in Millions
12 Months Ended
Jan. 01, 2018
HKD ($)
item
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
INCOME TAX        
Income tax expenses   ¥ 276,235 ¥ 242,461 ¥ 120,778
Effective tax rate (as a percent)   (27.90%) (25.60%) (22.00%)
Statutory income tax rate   25.00% 25.00% 25.00%
Undistributed Earnings   ¥ 1,853,885    
Unrecognized deferred tax liabilities   ¥ 279,873    
PRC        
INCOME TAX        
Statutory income tax rate   25.00%    
Hong Kong        
INCOME TAX        
Effective tax rate (as a percent)   16.50%    
Statutory income tax rate 16.50% 16.50%    
Amount of first assessable profits earned will be taxed at half the current tax rate | $ $ 2      
Tax rate for first HK$2 million of assessable profits earned 8.25%      
Number of entities to be nominated and benefit from the progressive rates | item 1      
Singapore        
INCOME TAX        
Statutory income tax rate   17.00%    
Preferential tax rate for Development and Expansion Incentive   10.00%    
Malaysia        
INCOME TAX        
Statutory income tax rate   24.00% 24.00%  
Indonesia        
INCOME TAX        
Statutory income tax rate   22.00% 22.00%  
Macau        
INCOME TAX        
Statutory income tax rate   12.00% 12.00%  
High and new technology enterprise | PRC        
INCOME TAX        
Statutory income tax rate   15.00% 15.00%  
XML 148 R123.htm IDEA: XBRL DOCUMENT v3.23.1
INCOME TAX - By tax Jurisdictions (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
(Income) loss before income taxes:      
PRC ¥ 144,885 ¥ 287,250 ¥ (19,765)
Other jurisdictions 844,998 661,502 568,201
Total loss before income taxes 989,883 948,752 548,436
Current tax expenses:      
PRC 375,388 290,924 210,503
Other jurisdictions     14
Total current tax expenses 375,388 290,924 210,517
Deferred tax benefits:      
PRC (99,153) (48,463) (89,739)
Total deferred tax benefits (99,153) (48,463) (89,739)
Total income taxes (benefits) expenses ¥ 276,235 ¥ 242,461 ¥ 120,778
XML 149 R124.htm IDEA: XBRL DOCUMENT v3.23.1
INCOME TAX - Reconciliation of statutory tax rate and effective tax rate (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of the differences between actual income tax expense and the PRC statutory tax rate      
Statutory income tax rate 25.00% 25.00% 25.00%
Non-PRC resident enterprises not subject to income tax (1.40%) 0.00% (27.60%)
Tax differential for entities in non-PRC jurisdiction (1.00%) (0.20%) (1.30%)
Preferential tax rate 0.70% 0.60% (0.30%)
Tax effect of current year permanent differences (3.70%) (5.40%) 1.00%
Expiration of unused net operating losses (1.60%) (1.50%) (1.30%)
Non-taxable income and non-deductible expenses (14.10%) (14.40%) 0.00%
Gain from purchase price adjustment 5.20% 0.20% 2.50%
Change in valuation allowance (34.00%) (31.00%) (21.30%)
Return to provision adjustment (3.00%) 1.10% 1.30%
Effective tax rate (as a percent) (27.90%) (25.60%) (22.00%)
XML 150 R125.htm IDEA: XBRL DOCUMENT v3.23.1
INCOME TAX - Deferred tax assets and liabilities (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Deferred tax assets:        
Allowance for accounts receivable ¥ 4,209 ¥ 2,858    
Government subsidy 7,685 5,561    
Accrued expenses 54,223 47,068    
Asset retirement obligation 27,696 24,167    
Operating lease liabilities 411,972 467,734    
Finance lease and other financing obligations 1,587,137 1,636,506    
Net operating losses carry forwards 993,062 713,135    
Other non-current assets 40,644 41,853    
Other non-current liabilities 19,101 26,621    
Total gross deferred tax assets 3,145,729 2,965,503    
Valuation allowance on deferred tax assets (1,131,256) (775,528) ¥ (328,821) ¥ (205,976)
Deferred tax assets, net of valuation allowance 2,014,473 2,189,975    
Deferred tax liabilities:        
Property and equipment (1,811,897) (1,687,122)    
Intangible assets (260,519) (319,037)    
Prepaid land use rights (1,491) (1,532)    
Operating lease right-of-use assets (1,101,324) (711,444)    
Other current assets (20,619) (18,622)    
Total deferred tax liabilities (3,195,850) (2,737,757)    
Net deferred tax liabilities (1,181,377) (547,782)    
Analysis as:        
Deferred tax assets 228,999 186,496    
Deferred tax liabilities (1,410,376) (734,278)    
Net deferred tax liabilities ¥ (1,181,377) ¥ (547,782)    
XML 151 R126.htm IDEA: XBRL DOCUMENT v3.23.1
INCOME TAX - Movement of the valuation allowance (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Movement of the valuation allowance      
Balance at the beginning of the year ¥ 775,528 ¥ 328,821 ¥ 205,976
Increase during the year 355,728 446,707 122,845
Balance at the end of the year ¥ 1,131,256 ¥ 775,528 ¥ 328,821
XML 152 R127.htm IDEA: XBRL DOCUMENT v3.23.1
INCOME TAX - Net operating losses (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Operating losses carry forwards        
Deferred tax assets ¥ 228,999 ¥ 186,496    
Valuation allowance on deferred tax assets 1,131,256 ¥ 775,528 ¥ 328,821 ¥ 205,976
Deferred tax assets for net operating losses 993,062      
Valuation allowance on net operating losses carryforwards ¥ 922,240      
Statutory income tax rate 25.00% 25.00% 25.00%  
State administration of taxation, China        
Operating losses carry forwards        
Net operating losses carry forwards ¥ 3,770,802      
Net operating losses carry forwards expire if unused by December 31, 2023 227,484      
Net operating losses carry forwards expire if unused by December 31, 2024 274,836      
Net operating losses carry forwards expire if unused by December 31, 2025 633,593      
Net operating losses carry forwards expire if unused by December 31, 2026 1,237,229      
Net operating losses carry forwards expire if unused by December 31, 2027 ¥ 1,397,660      
Statutory income tax rate 25.00%      
Withholding tax for dividends distributed by a PRC-resident enterprise to its non-PRC-resident corporate investor (as a percent) 10.00%      
XML 153 R128.htm IDEA: XBRL DOCUMENT v3.23.1
RESTRICTED NET ASSETS (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
RESTRICTED NET ASSETS    
Percentage of after-tax profits required to be appropriated to general reserve fund 10.00%  
General reserve as a percentage of registered capital up to which after-tax profit of PRC subsidiaries and VIEs could discontinue allocations to the general reserve fund 50.00%  
Aggregate amounts of capital and statutory reserves restricted ¥ 24,955,657 ¥ 20,939,896
Amount of non-distributable general reserve fund ¥ 146,856 ¥ 66,098
XML 154 R129.htm IDEA: XBRL DOCUMENT v3.23.1
LOSS PER CLASS A and CLASS B ORDINARY SHARE - Computation of basic and diluted loss per share (Details) - CNY (¥)
¥ / shares in Units, ¥ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Proceeds from issuance of ordinary shares     ¥ 15,974,517
Net loss ¥ (1,266,118) ¥ (1,191,213) (669,214)
Net loss (income) attributable to non-controlling interests (3,427) 1,403  
Net loss attributable to redeemable non-controlling interests 655 2,592 2,807
Accretion to redemption value of redeemable non-controlling interests (10,801) (77,644) (18,627)
Adjustment to the redemption value of redeemable non-controlling interests (178,982)    
Cumulative dividend on redeemable preferred shares (51,212) (49,073) (52,709)
Net loss available to GDS Holdings Limited ordinary shareholders ¥ (1,509,885) ¥ (1,313,935) ¥ (737,743)
Weighted average number of ordinary share outstanding, basic 1,464,447,843 1,452,906,722 1,253,559,523
Weighted average number of ordinary share outstanding, diluted 1,464,447,843 1,452,906,722 1,253,559,523
Loss per Class A and Class B ordinary share, basic ¥ (1.03) ¥ (0.90) ¥ (0.59)
Loss per Class A and Class B ordinary share, diluted ¥ (1.03) ¥ (0.90) ¥ (0.59)
Ordinary Shares      
Shares issued to depository bank (in shares) 29,252,600 32,592,288
Proceeds from issuance of ordinary shares ¥ 0 ¥ 0 ¥ 0
XML 155 R130.htm IDEA: XBRL DOCUMENT v3.23.1
LOSS PER CLASS A and CLASS B ORDINARY SHARE - Class A and Class B (Details) - CNY (¥)
¥ / shares in Units, ¥ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Allocation of net loss available to GDS Holdings Limited ordinary shareholders ¥ (1,509,885) ¥ (1,313,935) ¥ (737,743)
Weighted average number of ordinary share outstanding, basic 1,464,447,843 1,452,906,722 1,253,559,523
Weighted average number of ordinary share outstanding, diluted 1,464,447,843 1,452,906,722 1,253,559,523
Loss per Class A and Class B ordinary share, basic ¥ (1.03) ¥ (0.90) ¥ (0.59)
Loss per Class A and Class B ordinary share, diluted ¥ (1.03) ¥ (0.90) ¥ (0.59)
Class A      
Allocation of net loss available to GDS Holdings Limited ordinary shareholders ¥ (1,440,198) ¥ (1,252,810) ¥ (697,965)
Weighted average number of ordinary share outstanding, basic 1,396,857,507 1,385,316,386 1,185,969,187
Weighted average number of ordinary share outstanding, diluted 1,396,857,507 1,385,316,386 1,185,969,187
Loss per Class A and Class B ordinary share, basic ¥ (1.03) ¥ (0.90) ¥ (0.59)
Loss per Class A and Class B ordinary share, diluted ¥ (1.03) ¥ (0.90) ¥ (0.59)
Class B      
Allocation of net loss available to GDS Holdings Limited ordinary shareholders ¥ (69,687) ¥ (61,125) ¥ (39,778)
Weighted average number of ordinary share outstanding, basic 67,590,336 67,590,336 67,590,336
Weighted average number of ordinary share outstanding, diluted 67,590,336 67,590,336 67,590,336
Loss per Class A and Class B ordinary share, basic ¥ (1.03) ¥ (0.90) ¥ (0.59)
Loss per Class A and Class B ordinary share, diluted ¥ (1.03) ¥ (0.90) ¥ (0.59)
XML 156 R131.htm IDEA: XBRL DOCUMENT v3.23.1
LOSS PER CLASS A and CLASS B ORDINARY SHARE - Excluded from the computation of diluted loss per share (Details) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
LOSS PER CLASS A and CLASS B ORDINARY SHARE      
Total 184,260,560 75,456,769 77,951,817
Share options/restricted shares      
LOSS PER CLASS A and CLASS B ORDINARY SHARE      
Total 38,534,512 28,930,720 31,425,768
Convertible bonds      
LOSS PER CLASS A and CLASS B ORDINARY SHARE      
Total 145,726,048 46,526,049 46,526,049
XML 157 R132.htm IDEA: XBRL DOCUMENT v3.23.1
SEGMENT INFORMATION (Details)
¥ in Thousands
12 Months Ended
Dec. 31, 2022
CNY (¥)
segment
Dec. 31, 2021
CNY (¥)
SEGMENT INFORMATION    
Number of operating segments | segment 1  
Hong Kong    
SEGMENT INFORMATION    
Long-lived assets ¥ 4,406,267 ¥ 2,670,937
Singapore    
SEGMENT INFORMATION    
Long-lived assets 141,333 167,818
Malaysia    
SEGMENT INFORMATION    
Long-lived assets 531,477 0
Indonesia    
SEGMENT INFORMATION    
Long-lived assets ¥ 33,285 ¥ 0
XML 158 R133.htm IDEA: XBRL DOCUMENT v3.23.1
MAJOR CUSTOMERS AND SUPPLIERS (Details)
¥ in Thousands
12 Months Ended
Dec. 31, 2022
CNY (¥)
item
customer
Dec. 31, 2021
CNY (¥)
item
customer
Dec. 31, 2020
CNY (¥)
customer
item
REVENUE      
Revenue ¥ 9,325,631 ¥ 7,818,681 ¥ 5,738,972
Number of Suppliers | item 1 1 2
Revenues | Customer concentration      
REVENUE      
Number of contracting customers generated over 10% of the Company's total revenues | customer 4 4 3
Revenues | Customer concentration | Customer A      
REVENUE      
Revenue ¥ 1,895,877 ¥ 1,736,295 ¥ 1,347,165
Revenues | Customer concentration | Customer B      
REVENUE      
Revenue 1,595,777 964,414 847,620
Revenues | Customer concentration | Customer C      
REVENUE      
Revenue 1,130,799 873,378 ¥ 674,621
Revenues | Customer concentration | Customer D      
REVENUE      
Revenue ¥ 1,031,102 ¥ 785,528  
XML 159 R134.htm IDEA: XBRL DOCUMENT v3.23.1
COMMITMENTS AND CONTINGENCIES - Capital commitments (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Capital additional purchase commitments    
Capital commitments    
Capital commitments outstanding not provided for in the financial statements, Contracted for ¥ 5,241,586 ¥ 3,790,769
Purchase of land use rights    
Capital commitments    
Capital commitments outstanding not provided for in the financial statements, Contracted for ¥ 516,061 ¥ 90,938
XML 160 R135.htm IDEA: XBRL DOCUMENT v3.23.1
RELATED PARTY TRANSACTIONS (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Related Party Transactions      
Amount due to related parties ¥ 16,995 ¥ 24,144  
STT Singapore DC Pte. Ltd      
Related Party Transactions      
Commission income 564 546 ¥ 553
Amount due to related parties 8,395 13,905  
Billed on behalf of related parties 42,792 45,345 40,503
STT DEFU 2 Pte. Ltd.      
Related Party Transactions      
Commission income 478 464 485
Amount due to related parties 8,600 10,239  
Billed on behalf of related parties 43,896 39,818 40,256
Affiliated Entity      
Related Party Transactions      
Commission income 1,042 ¥ 1,010 ¥ 1,038
OnePro Cloud Inc.      
Related Party Transactions      
Subscription of convertible bonds 2,840    
Interest income of convertible bonds 75    
Due from Related Parties ¥ 2,860    
XML 161 R136.htm IDEA: XBRL DOCUMENT v3.23.1
RELATED PARTY TRANSACTIONS - Balances with related parties (Details) - Subscription of convertible bonds
$ in Thousands
Sep. 02, 2022
USD ($)
RELATED PARTY TRANSACTIONS  
Face value of convertible bonds $ 400
Maturity term 12 months
Interest rate 8.00%
XML 162 R137.htm IDEA: XBRL DOCUMENT v3.23.1
PARENT ONLY FINANCIAL INFORMATION - Condensed Balance Sheets (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets    
Cash ¥ 8,608,131 ¥ 9,968,109
Restricted cash 158,075 2,014,304
Prepaid expenses 186,807 202,744
Other current assets 427,295 316,942
Total current assets 11,951,076 14,463,875
Other non-current assets 664,643 1,071,372
Total assets 74,813,954 71,632,443
Current liabilities    
Short-term borrowings 1,652,196 4,639,674
Convertible bonds payable, current 2,083,829  
Accounts payable 3,092,884 3,901,799
Accrued expenses and other payables 1,016,961 2,679,555
Total current liabilities 10,603,375 13,465,243
Convertible bonds payable 4,294,985 1,895,846
Total liabilities 50,629,299 45,736,281
Mezzanine Equity    
Redeemable preferred shares (US $0.00005 par value; 150,000 shares authorized, issued and outstanding as of December 31, 2021 and 2022; Redemption value of RMB958,480 and RMB1,047,012 as of December 31, 2021 and 2022, respectively; Liquidation preference of RMB1,269,027 and RMB1,047,012 as of December 31, 2021 and 2022, respectively) 1,047,012 958,480
Total mezzanine equity 1,047,012 1,363,153
Shareholders' equity    
Ordinary shares (US$ 0.00005 par value; 2,002,000,000 authorized; 1,427,590,059 and 1,456, 842, 655 Class A ordinary shares issued and outstanding as of December 31, 2021 and 2022, respectively; 67,590,336 Class B ordinary shares issued and outstanding as of December 31, 2020 and 2021) 516 507
Additional paid-in capital 29,048,598 28,983,330
Accumulated other comprehensive loss (848,360) (599,186)
Accumulated deficit (5,179,705) (3,910,815)
Total GDS Holdings Limited shareholders' equity 23,021,049 24,473,836
Commitments and contingencies
Total liabilities, mezzanine equity and equity 74,813,954 71,632,443
Parent Company | Reportable Legal Entities    
Current assets    
Cash 760,716 3,288,955
Restricted cash 20,402 1,944,589
Prepaid expenses 9,698 10,836
Other current assets 2,422 4,720
Total current assets 793,238 5,249,100
Investment, loans and amounts due from subsidiaries and consolidated VIEs 30,891,361 25,260,616
Other non-current assets 184 777
Total assets 31,684,783 30,510,493
Current liabilities    
Short-term borrowings 1,045,252 3,148,188
Convertible bonds payable, current 2,083,829  
Accounts payable 1,188 899
Accrued expenses and other payables 49,670 32,395
Due to subsidiaries 141,798 849
Total current liabilities 3,321,737 3,182,331
Convertible bonds payable 4,294,985 1,895,846
Total liabilities 7,616,722 5,078,177
Mezzanine Equity    
Redeemable preferred shares (US $0.00005 par value; 150,000 shares authorized, issued and outstanding as of December 31, 2021 and 2022; Redemption value of RMB958,480 and RMB1,047,012 as of December 31, 2021 and 2022, respectively; Liquidation preference of RMB1,269,027 and RMB1,047,012 as of December 31, 2021 and 2022, respectively) 1,047,012 958,480
Total mezzanine equity 1,047,012 958,480
Shareholders' equity    
Ordinary shares (US$ 0.00005 par value; 2,002,000,000 authorized; 1,427,590,059 and 1,456, 842, 655 Class A ordinary shares issued and outstanding as of December 31, 2021 and 2022, respectively; 67,590,336 Class B ordinary shares issued and outstanding as of December 31, 2020 and 2021) 516 507
Additional paid-in capital 29,048,598 28,983,330
Accumulated other comprehensive loss (848,360) (599,186)
Accumulated deficit (5,179,705) (3,910,815)
Total GDS Holdings Limited shareholders' equity 23,021,049 24,473,836
Total liabilities, mezzanine equity and equity ¥ 31,684,783 ¥ 30,510,493
XML 163 R138.htm IDEA: XBRL DOCUMENT v3.23.1
PARENT ONLY FINANCIAL INFORMATION - Condensed Balance Sheets (Parenthetical) (Details)
¥ in Thousands
Dec. 31, 2022
$ / shares
Dec. 31, 2022
CNY (¥)
shares
Dec. 31, 2021
$ / shares
Dec. 31, 2021
CNY (¥)
shares
Ordinary shares        
Ordinary shares, par value (in dollars per share) | $ / shares $ 0.00005   $ 0.00005  
Ordinary shares, shares authorized   2,002,000,000   2,002,000,000
Redeemable preferred shares        
Redeemable preferred shares        
Preferred stock, par value (in dollars per share) | $ / shares 0.00005   0.00005  
Preferred stock, authorized shares (in shares)   150,000   150,000
Preferred stock, issued shares (in shares)   150,000   150,000
Preferred stock, shares outstanding   150,000   150,000
Redemption value | ¥   ¥ 1,047,012   ¥ 958,480
Liquidation preference | ¥   ¥ 1,047,012   ¥ 1,269,027
Class A        
Ordinary shares        
Ordinary shares, shares issued   1,456,842,655   1,427,590,059
Ordinary shares, shares outstanding   1,456,842,655   1,427,590,059
Class B        
Ordinary shares        
Ordinary shares, shares issued   67,590,336   67,590,336
Ordinary shares, shares outstanding   67,590,336   67,590,336
Parent Company | Reportable Legal Entities        
Ordinary shares        
Ordinary shares, par value (in dollars per share) | $ / shares 0.00005   0.00005  
Ordinary shares, shares authorized   2,002,000,000   2,002,000,000
Parent Company | Reportable Legal Entities | Redeemable preferred shares        
Redeemable preferred shares        
Preferred stock, par value (in dollars per share) | $ / shares $ 0.00005   $ 0.00005  
Preferred stock, authorized shares (in shares)   150,000   150,000
Preferred stock, issued shares (in shares)   150,000   150,000
Preferred stock, shares outstanding   150,000   150,000
Redemption value | ¥   ¥ 1,047,012   ¥ 958,480
Liquidation preference | ¥   ¥ 1,047,012   ¥ 1,269,027
Parent Company | Reportable Legal Entities | Class A        
Ordinary shares        
Ordinary shares, shares issued   1,456,842,655   1,427,590,059
Ordinary shares, shares outstanding   1,456,842,655   1,427,590,059
Parent Company | Reportable Legal Entities | Class B        
Ordinary shares        
Ordinary shares, shares issued   67,590,336   67,590,336
Ordinary shares, shares outstanding   67,590,336   67,590,336
XML 164 R139.htm IDEA: XBRL DOCUMENT v3.23.1
PARENT ONLY FINANCIAL INFORMATION - Condensed Statements of Operations (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Condensed Statements of Operations      
Net revenue ¥ 9,325,631 ¥ 7,818,681 ¥ 5,738,972
Cost of revenue (7,389,774) (6,039,252) (4,188,521)
Gross loss 1,935,857 1,779,429 1,550,451
Operating expenses      
Selling and marketing expenses (150,433) (148,614) (134,937)
General and administrative expenses (1,185,080) (1,021,950) (702,524)
Research and development expenses (35,806) (39,343) (40,049)
Income from operations 551,779 569,522 672,941
Other income (expenses):      
Interest income 42,460 50,445 29,011
Interest expenses (1,887,887) (1,654,737) (1,316,506)
Others, net 1,912 (1,557) 4,952
Loss before income taxes (989,883) (948,752) (548,436)
Income tax expenses (276,235) (242,461) (120,778)
Net loss (1,266,118) (1,191,213) (669,214)
Parent Company | Reportable Legal Entities      
Condensed Statements of Operations      
Net revenue 13,852    
Cost of revenue (102,565) (116,151) (94,312)
Gross loss (88,713) (116,151) (94,312)
Operating expenses      
Selling and marketing expenses (42,647) (54,768) (58,649)
General and administrative expenses (232,832) (285,077) (224,934)
Research and development expenses (5,294) (8,096) (4,596)
Income from operations (369,486) (464,092) (382,491)
Other income (expenses):      
Interest income 5,593 25,215 18,641
Interest expenses (207,510) (95,313) (155,605)
Equity in loss of subsidiaries and consolidated VIEs (697,277) (653,251) (144,153)
Others, net (210) 223 (2,799)
Loss before income taxes (1,268,890) (1,187,218) (666,407)
Net loss ¥ (1,268,890) ¥ (1,187,218) ¥ (666,407)
XML 165 R140.htm IDEA: XBRL DOCUMENT v3.23.1
PARENT ONLY FINANCIAL INFORMATION - Condensed Statements of Comprehensive Loss (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Condensed Statements of Comprehensive Loss      
Net loss ¥ (1,266,118) ¥ (1,191,213) ¥ (669,214)
Other comprehensive loss      
Foreign currency translation adjustments, net of nil tax (247,509) (159,714) (386,951)
Comprehensive loss (1,513,627) (1,350,927) (1,056,165)
Parent Company | Reportable Legal Entities      
Condensed Statements of Comprehensive Loss      
Net loss (1,268,890) (1,187,218) (666,407)
Other comprehensive loss      
Foreign currency translation adjustments, net of nil tax (249,174) (159,551) (386,951)
Comprehensive loss ¥ (1,518,064) ¥ (1,346,769) ¥ (1,053,358)
XML 166 R141.htm IDEA: XBRL DOCUMENT v3.23.1
PARENT ONLY FINANCIAL INFORMATION - Condensed Statements of Comprehensive Loss (Parenthetical) (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Condensed Statements of Comprehensive Loss      
Foreign currency translation adjustments, income taxes ¥ 0 ¥ 0 ¥ 0
Parent Company | Reportable Legal Entities      
Condensed Statements of Comprehensive Loss      
Foreign currency translation adjustments, income taxes ¥ 0 ¥ 0 ¥ 0
XML 167 R142.htm IDEA: XBRL DOCUMENT v3.23.1
PARENT ONLY FINANCIAL INFORMATION - Condensed Statements of Cash Flows (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Operating activities:      
Net cash used in operating activities ¥ 2,858,067 ¥ 1,201,363 ¥ 320,887
Investing activities:      
Net cash used in investing activities (11,274,884) (13,691,538) (9,378,007)
Financing activities:      
Proceeds from short-term borrowings 4,876,691 3,775,353 1,156,215
Repayment of short-term borrowings (8,237,650) (902,659) (438,925)
Repayment of long-term borrowings (1,347,740) (5,177,495) (4,187,184)
Proceeds from exercise of stock options   2,082 78,748
Net proceeds from issuance of ordinary shares     15,974,517
Proceeds from issuance of convertible bonds 3,917,036    
Payment of redeemable preferred shares dividends (51,578) (49,221) (65,489)
Net cash provided by financing activities 4,856,318 8,119,155 20,143,661
Effect of exchange rate changes on cash and restricted cash 416,198 (95,542) (566,874)
Net increase (decrease) in cash and restricted cash (3,144,301) (4,466,562) 10,519,667
Cash and restricted cash at beginning of year 12,026,367 16,492,929 5,973,262
Cash and restricted cash at end of year 8,882,066 12,026,367 16,492,929
Supplemental disclosures of cash flow information      
Interest paid 1,803,013 1,538,974 1,113,443
Supplemental disclosures of non-cash investing and financing activities      
Settlement of liability-classified restricted share award 13,719 11,147 10,089
Conversion of convertible bonds     65
Parent Company | Reportable Legal Entities      
Operating activities:      
Net cash used in operating activities (68,391) (83,019) (45,269)
Investing activities:      
Investment, loans and advances to subsidiaries (6,312,513) (9,935,432) (4,940,005)
Net cash used in investing activities (6,312,513) (9,935,432) (4,940,005)
Financing activities:      
Proceeds from short-term borrowings 4,218,790 3,187,850  
Repayment of short-term borrowings (6,555,105)    
Payment of issuance cost of borrowings (26,465) (40,645) (56,587)
Repayment of long-term borrowings     (657,820)
Proceeds from exercise of stock options   2,082 78,748
Net proceeds from issuance of ordinary shares     15,974,517
Proceeds from issuance of convertible bonds 3,917,036    
Payment of redeemable preferred shares dividends (51,578) (49,221) (65,489)
Net cash provided by financing activities 1,502,678 3,100,066 15,273,369
Effect of exchange rate changes on cash and restricted cash 425,800 (160,320) (563,459)
Net increase (decrease) in cash and restricted cash (4,452,426) (7,078,705) 9,724,636
Cash and restricted cash at beginning of year 5,233,544 12,312,249 2,587,613
Cash and restricted cash at end of year 781,118 5,233,544 12,312,249
Supplemental disclosures of cash flow information      
Interest paid 143,847 38,243 92,509
Supplemental disclosures of non-cash investing and financing activities      
Settlement of liability-classified restricted share award ¥ 13,719 ¥ 11,147 10,089
Conversion of convertible bonds     ¥ 65
XML 168 R143.htm IDEA: XBRL DOCUMENT v3.23.1
SUBSEQUENT EVENTS (Details) - USD ($)
$ / shares in Units, $ in Thousands
Mar. 30, 2023
Jan. 20, 2023
Mar. 31, 2023
Mar. 08, 2022
ADS        
SUBSEQUENT EVENTS        
Conversion price (in USD/share)       $ 50
Convertible senior notes due 2029        
SUBSEQUENT EVENTS        
Principal amount       $ 620,000
Interest per annum (as a percent)       0.25%
Subsequent Events        
SUBSEQUENT EVENTS        
Number of shares beneficially owned     42,457,504  
Subsequent Events | William Wei Huang        
SUBSEQUENT EVENTS        
Percentage of decrease in ordinary shares owned by beneficial owner 5.00%      
Percentage of increase in ordinary shares owned by beneficial owner. 5.00%      
Subsequent Events | William Wei Huang | ADS | Employee Equity Incentive Plan 2016        
SUBSEQUENT EVENTS        
Shares waived from William Wei Huang 486,000      
Subsequent Events | William Wei Huang | RSUs | Employee Equity Incentive Plan 2016        
SUBSEQUENT EVENTS        
Shares waived from William Wei Huang 3,888,000      
Subsequent Events | Convertible senior notes due 2029        
SUBSEQUENT EVENTS        
Principal amount   $ 580,000    
Interest per annum (as a percent)   4.50%    
Conversion price (in USD/share)   $ 24.50    
Repurchase price as a percentage of principal amount   100.00%    
XML 169 gds-20221231x20f_htm.xml IDEA: XBRL DOCUMENT 0001526125 gds:NoncurrentAssetsMember 2022-12-31 0001526125 gds:NoncurrentAssetsMember 2021-12-31 0001526125 gds:CurrentAssetsMember 2022-12-31 0001526125 gds:CurrentAssetsMember 2021-12-31 0001526125 us-gaap:CapitalAdditionsMember 2022-12-31 0001526125 gds:PurchaseOfLandUseRightsMember 2022-12-31 0001526125 us-gaap:CapitalAdditionsMember 2021-12-31 0001526125 gds:PurchaseOfLandUseRightsMember 2021-12-31 0001526125 us-gaap:RedeemableConvertiblePreferredStockMember 2020-12-31 0001526125 us-gaap:RedeemableConvertiblePreferredStockMember 2019-12-31 0001526125 gds:SttGdcMember us-gaap:CommonClassAMember us-gaap:PrivatePlacementMember 2020-06-01 2020-06-30 0001526125 gds:HillhouseCapitalMember us-gaap:CommonClassAMember us-gaap:PrivatePlacementMember 2020-06-01 2020-06-30 0001526125 us-gaap:CommonClassAMember us-gaap:OverAllotmentOptionMember 2020-11-06 2020-11-06 0001526125 dei:AdrMember us-gaap:OverAllotmentOptionMember 2020-11-06 2020-11-06 0001526125 us-gaap:CommonClassAMember us-gaap:IPOMember 2020-11-02 2020-11-02 0001526125 dei:AdrMember us-gaap:IPOMember 2020-11-02 2020-11-02 0001526125 us-gaap:CommonClassAMember us-gaap:PrivatePlacementMember 2020-06-01 2020-06-30 0001526125 gds:PagoldilocksMember us-gaap:RedeemableConvertiblePreferredStockMember 2019-03-27 2019-03-27 0001526125 us-gaap:RetainedEarningsMember 2022-12-31 0001526125 us-gaap:ParentMember 2022-12-31 0001526125 us-gaap:NoncontrollingInterestMember 2022-12-31 0001526125 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001526125 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001526125 us-gaap:RetainedEarningsMember 2021-12-31 0001526125 us-gaap:ParentMember 2021-12-31 0001526125 us-gaap:NoncontrollingInterestMember 2021-12-31 0001526125 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001526125 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001526125 us-gaap:RetainedEarningsMember 2020-12-31 0001526125 us-gaap:ParentMember 2020-12-31 0001526125 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001526125 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001526125 us-gaap:RetainedEarningsMember 2019-12-31 0001526125 us-gaap:ParentMember 2019-12-31 0001526125 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001526125 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001526125 us-gaap:PrivatePlacementMember 2020-06-30 0001526125 us-gaap:RestrictedStockMember 2022-08-31 0001526125 us-gaap:RestrictedStockMember 2021-08-31 0001526125 us-gaap:IPOMember 2020-11-02 0001526125 us-gaap:RestrictedStockMember 2020-08-31 0001526125 dei:AdrMember us-gaap:PrivatePlacementMember 2020-06-30 0001526125 gds:PagoldilocksMember us-gaap:RedeemableConvertiblePreferredStockMember 2019-03-27 0001526125 us-gaap:RedeemableConvertiblePreferredStockMember 2019-03-27 0001526125 gds:EquityIncentivePlan2016Member us-gaap:CommonStockMember 2016-08-31 0001526125 gds:EquityIncentivePlan2014Member 2014-07-31 0001526125 srt:MinimumMember us-gaap:RestrictedStockMember 2022-08-01 2022-08-31 0001526125 srt:MaximumMember us-gaap:RestrictedStockMember 2022-08-01 2022-08-31 0001526125 srt:MinimumMember us-gaap:RestrictedStockMember 2021-08-01 2021-08-31 0001526125 srt:MaximumMember us-gaap:RestrictedStockMember 2021-08-01 2021-08-31 0001526125 srt:MinimumMember us-gaap:RestrictedStockMember 2020-08-01 2020-08-31 0001526125 srt:MaximumMember us-gaap:RestrictedStockMember 2020-08-01 2020-08-31 0001526125 us-gaap:RestrictedStockMember 2022-08-01 2022-08-31 0001526125 us-gaap:RestrictedStockMember 2021-08-01 2021-08-31 0001526125 us-gaap:RestrictedStockMember 2020-08-01 2020-08-31 0001526125 us-gaap:RestrictedStockMember 2021-12-31 0001526125 us-gaap:RestrictedStockMember 2020-12-31 0001526125 us-gaap:RestrictedStockMember 2019-12-31 0001526125 gds:DirectorOfficersAndEmployeesMember us-gaap:RestrictedStockMember 2022-08-01 2022-08-31 0001526125 gds:DirectorOfficersAndEmployeesMember us-gaap:RestrictedStockMember 2021-08-01 2021-08-31 0001526125 gds:DirectorOfficersAndEmployeesMember us-gaap:RestrictedStockMember 2020-08-01 2020-08-31 0001526125 srt:MinimumMember 2022-12-31 0001526125 srt:MaximumMember 2022-12-31 0001526125 srt:AffiliatedEntityMember 2022-01-01 2022-12-31 0001526125 srt:AffiliatedEntityMember 2021-01-01 2021-12-31 0001526125 srt:AffiliatedEntityMember 2020-01-01 2020-12-31 0001526125 gds:CustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001526125 gds:CustomerDMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001526125 gds:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001526125 gds:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001526125 us-gaap:ServiceMember 2022-01-01 2022-12-31 0001526125 gds:ManagedServiceAndOthersMember 2022-01-01 2022-12-31 0001526125 gds:EquipmentSalesMember 2022-01-01 2022-12-31 0001526125 gds:ColocationServicesMember 2022-01-01 2022-12-31 0001526125 gds:CustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001526125 gds:CustomerDMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001526125 gds:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001526125 gds:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001526125 us-gaap:ServiceMember 2021-01-01 2021-12-31 0001526125 gds:ManagedServiceAndOthersMember 2021-01-01 2021-12-31 0001526125 gds:EquipmentSalesMember 2021-01-01 2021-12-31 0001526125 gds:ColocationServicesMember 2021-01-01 2021-12-31 0001526125 gds:CustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001526125 gds:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001526125 gds:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001526125 us-gaap:ServiceMember 2020-01-01 2020-12-31 0001526125 gds:ManagedServiceAndOthersMember 2020-01-01 2020-12-31 0001526125 gds:EquipmentSalesMember 2020-01-01 2020-12-31 0001526125 gds:ColocationServicesMember 2020-01-01 2020-12-31 0001526125 gds:CpeFundMember gds:JointVentureMember 2022-01-31 0001526125 srt:MinimumMember us-gaap:OtherMachineryAndEquipmentMember 2022-01-01 2022-12-31 0001526125 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-12-31 0001526125 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0001526125 srt:MaximumMember us-gaap:OtherMachineryAndEquipmentMember 2022-01-01 2022-12-31 0001526125 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-12-31 0001526125 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0001526125 us-gaap:VehiclesMember 2022-01-01 2022-12-31 0001526125 us-gaap:BuildingMember 2022-01-01 2022-12-31 0001526125 us-gaap:VehiclesMember 2022-12-31 0001526125 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001526125 us-gaap:LandMember 2022-12-31 0001526125 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001526125 us-gaap:ComputerEquipmentMember 2022-12-31 0001526125 us-gaap:BuildingMember 2022-12-31 0001526125 us-gaap:VehiclesMember 2021-12-31 0001526125 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001526125 us-gaap:LandMember 2021-12-31 0001526125 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001526125 us-gaap:ComputerEquipmentMember 2021-12-31 0001526125 us-gaap:BuildingMember 2021-12-31 0001526125 gds:Beijing15AndBeijing16AcquisitionMember 2021-04-30 2021-12-31 0001526125 gds:Beijing10Beijing11AndBeijing12AcquisitionMember 2020-06-05 2020-12-31 0001526125 us-gaap:RevolvingCreditFacilityMember 2022-01-01 2022-12-31 0001526125 2020-11-06 2020-11-06 0001526125 srt:ParentCompanyMember srt:ReportableLegalEntitiesMember us-gaap:RedeemableConvertiblePreferredStockMember 2022-12-31 0001526125 srt:ParentCompanyMember srt:ReportableLegalEntitiesMember us-gaap:RedeemableConvertiblePreferredStockMember 2021-12-31 0001526125 us-gaap:RedeemableConvertiblePreferredStockMember 2021-12-31 0001526125 gds:Beijing20Beijing21Beijing22AndBeijing23AcquisitionMember 2021-12-17 2021-12-17 0001526125 gds:Beijing15AndBeijing16AcquisitionMember 2021-04-30 2021-04-30 0001526125 gds:SeriesOfIndividuallyImmaterialBusinessAcquisitionMember 2021-01-01 2021-12-31 0001526125 gds:Beijing9AcquisitionMember 2020-12-18 2020-12-18 0001526125 gds:Shanghai19AcquisitionMember 2020-11-17 2020-11-17 0001526125 country:SG 2022-12-31 0001526125 country:MY 2022-12-31 0001526125 country:ID 2022-12-31 0001526125 country:HK 2022-12-31 0001526125 country:SG 2021-12-31 0001526125 country:MY 2021-12-31 0001526125 country:ID 2021-12-31 0001526125 country:HK 2021-12-31 0001526125 gds:JointVentureMember gds:CpeFundMember 2020-07-31 0001526125 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember gds:ShanghaiXinwanEnterpriseManagementCo.Ltd.Member 2022-12-31 0001526125 gds:ShareholdersOfShanghaiXinwanEnterpriseManagementCo.Ltd.Member 2022-12-31 0001526125 us-gaap:RevolvingCreditFacilityMember 2022-12-31 0001526125 gds:SubscriptionOfConvertibleBondsMember 2022-09-02 0001526125 us-gaap:ConvertibleDebtMember 2022-12-31 0001526125 us-gaap:ConvertibleDebtMember 2021-12-31 0001526125 us-gaap:FairValueInputsLevel1Member us-gaap:ComputerEquipmentMember 2022-01-01 2022-12-31 0001526125 gds:VariousBusinessCombinationsMember 2021-12-31 0001526125 gds:VariousBusinessCombinationsMember 2020-12-31 0001526125 srt:MinimumMember gds:PrepaidLandUseRightsMember 2022-01-01 2022-12-31 0001526125 srt:MaximumMember gds:PrepaidLandUseRightsMember 2022-01-01 2022-12-31 0001526125 srt:MinimumMember gds:RelationshipWithContractMember 2021-01-01 2021-12-31 0001526125 srt:MaximumMember gds:RelationshipWithContractMember 2021-01-01 2021-12-31 0001526125 srt:MinimumMember gds:RelationshipWithContractMember 2020-01-01 2020-12-31 0001526125 srt:MaximumMember gds:RelationshipWithContractMember 2020-01-01 2020-12-31 0001526125 us-gaap:OtherIntangibleAssetsMember 2022-12-31 0001526125 us-gaap:LicensingAgreementsMember 2022-12-31 0001526125 us-gaap:CustomerRelationshipsMember 2022-12-31 0001526125 us-gaap:LicensingAgreementsMember 2021-12-31 0001526125 us-gaap:CustomerRelationshipsMember 2021-12-31 0001526125 us-gaap:RestrictedStockMember 2022-12-31 0001526125 country:CN gds:HighAndNewTechnologyEnterprisesMember 2022-01-01 2022-12-31 0001526125 currency:MOP 2022-01-01 2022-12-31 0001526125 country:MY 2022-01-01 2022-12-31 0001526125 country:ID 2022-01-01 2022-12-31 0001526125 country:CN 2022-01-01 2022-12-31 0001526125 country:CN gds:HighAndNewTechnologyEnterprisesMember 2021-01-01 2021-12-31 0001526125 currency:MOP 2021-01-01 2021-12-31 0001526125 country:MY 2021-01-01 2021-12-31 0001526125 country:ID 2021-01-01 2021-12-31 0001526125 country:HK 2022-01-01 2022-12-31 0001526125 us-gaap:CommonClassBMember 2021-01-01 2021-12-31 0001526125 us-gaap:CommonClassAMember 2021-01-01 2021-12-31 0001526125 us-gaap:CommonClassBMember 2020-01-01 2020-12-31 0001526125 us-gaap:CommonClassAMember 2020-01-01 2020-12-31 0001526125 gds:SttSingaporeDcPte.Ltd.Member 2022-12-31 0001526125 gds:SttDefu2Pte.Ltd.Member 2022-12-31 0001526125 gds:SttSingaporeDcPte.Ltd.Member 2021-12-31 0001526125 gds:SttDefu2Pte.Ltd.Member 2021-12-31 0001526125 gds:OneproCloudInc.Member 2022-12-31 0001526125 us-gaap:InterestExpenseMember 2021-01-01 2021-12-31 0001526125 us-gaap:InterestExpenseMember 2020-01-01 2020-12-31 0001526125 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2020-01-01 2020-12-31 0001526125 gds:ShortTermLoansAndBorrowingMember us-gaap:RevolvingCreditFacilityMember 2022-12-31 0001526125 gds:LongTermLoansAndBorrowingMember us-gaap:RevolvingCreditFacilityMember 2022-12-31 0001526125 gds:SubscriptionOfConvertibleBondsMember 2022-09-02 2022-09-02 0001526125 srt:MinimumMember 2022-01-01 2022-12-31 0001526125 srt:MaximumMember 2022-01-01 2022-12-31 0001526125 gds:ConvertibleSeniorNotesDue2029Member us-gaap:SubsequentEventMember 2023-01-20 2023-01-20 0001526125 gds:ConvertibleBondsDueJune012019Member 2022-12-31 0001526125 gds:ConvertibleBondsDueJune012019Member 2021-12-31 0001526125 dei:AdrMember 2022-03-08 2022-03-08 0001526125 gds:ConvertibleBondsDue2025Member dei:AdrMember 2018-06-05 2018-06-05 0001526125 gds:ConvertibleSeniorNotesDue2029Member us-gaap:SubsequentEventMember 2023-01-20 0001526125 dei:AdrMember 2022-03-08 0001526125 gds:ConvertibleBondsDue2025Member dei:AdrMember 2018-06-05 0001526125 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:PropertyPlantAndEquipmentMember 2022-12-31 0001526125 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:OtherNoncurrentAssetsMember 2022-12-31 0001526125 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:AccountsReceivableMember 2022-12-31 0001526125 us-gaap:AccountsReceivableMember us-gaap:NotesPayableToBanksMember 2022-12-31 0001526125 us-gaap:AccountsReceivableMember gds:FinanceLeaseAndOtherFinancingObligationsMember 2022-12-31 0001526125 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:PropertyPlantAndEquipmentMember 2021-12-31 0001526125 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:OtherNoncurrentAssetsMember 2021-12-31 0001526125 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:AccountsReceivableMember 2021-12-31 0001526125 us-gaap:AccountsReceivableMember us-gaap:NotesPayableToBanksMember 2021-12-31 0001526125 us-gaap:AccountsReceivableMember gds:FinanceLeaseAndOtherFinancingObligationsMember 2021-12-31 0001526125 gds:ConvertibleBondsDueJune012019Member 2020-01-01 2020-12-31 0001526125 gds:ConvertibleBondsDue2025Member 2022-12-31 0001526125 gds:ConvertibleBondsDue2025Member 2021-12-31 0001526125 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001526125 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-12-31 0001526125 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001526125 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001526125 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0001526125 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001526125 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001526125 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001526125 us-gaap:CommonStockMember 2022-12-31 0001526125 us-gaap:CommonStockMember 2021-12-31 0001526125 us-gaap:CommonStockMember 2020-12-31 0001526125 us-gaap:CommonStockMember 2019-12-31 0001526125 srt:ParentCompanyMember srt:ReportableLegalEntitiesMember us-gaap:CommonClassBMember 2022-12-31 0001526125 srt:ParentCompanyMember srt:ReportableLegalEntitiesMember us-gaap:CommonClassAMember 2022-12-31 0001526125 srt:ParentCompanyMember srt:ReportableLegalEntitiesMember us-gaap:CommonClassBMember 2021-12-31 0001526125 srt:ParentCompanyMember srt:ReportableLegalEntitiesMember us-gaap:CommonClassAMember 2021-12-31 0001526125 us-gaap:CommonClassBMember 2021-12-31 0001526125 us-gaap:CommonClassAMember 2021-12-31 0001526125 srt:ParentCompanyMember srt:ReportableLegalEntitiesMember 2019-12-31 0001526125 us-gaap:OtherNoncurrentAssetsMember 2022-12-31 0001526125 us-gaap:OtherNoncurrentAssetsMember 2021-12-31 0001526125 gds:RelationshipWithContractMember 2021-12-31 0001526125 gds:RelationshipWithContractMember 2020-12-31 0001526125 gds:Beijing9AcquisitionMember 2020-12-18 0001526125 gds:Beijing10Beijing11AndBeijing12AcquisitionMember 2020-06-05 0001526125 gds:Beijing15AndBeijing16AcquisitionMember 2022-01-01 2022-12-31 0001526125 gds:Beijing15AndBeijing16AcquisitionMember 2021-01-01 2021-12-31 0001526125 gds:Beijing10Beijing11AndBeijing12AcquisitionMember 2020-06-05 2020-06-05 0001526125 us-gaap:ConvertibleDebtSecuritiesMember 2022-01-01 2022-12-31 0001526125 gds:StockOptionsAndRestrictedSharesMember 2022-01-01 2022-12-31 0001526125 us-gaap:ConvertibleDebtSecuritiesMember 2021-01-01 2021-12-31 0001526125 gds:StockOptionsAndRestrictedSharesMember 2021-01-01 2021-12-31 0001526125 us-gaap:ConvertibleDebtSecuritiesMember 2020-01-01 2020-12-31 0001526125 gds:StockOptionsAndRestrictedSharesMember 2020-01-01 2020-12-31 0001526125 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001526125 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0001526125 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001526125 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001526125 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001526125 srt:DirectorMember 2022-01-01 2022-12-31 0001526125 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001526125 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001526125 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001526125 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001526125 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001526125 srt:DirectorMember 2021-01-01 2021-12-31 0001526125 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001526125 us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0001526125 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001526125 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001526125 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001526125 srt:DirectorMember 2020-01-01 2020-12-31 0001526125 srt:MinimumMember us-gaap:CustomerContractsMember 2022-01-01 2022-12-31 0001526125 srt:MaximumMember us-gaap:CustomerContractsMember 2022-01-01 2022-12-31 0001526125 us-gaap:LicensingAgreementsMember 2022-01-01 2022-12-31 0001526125 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2022-12-31 0001526125 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2021-12-31 0001526125 us-gaap:OperatingExpenseMember 2022-12-31 0001526125 us-gaap:OperatingExpenseMember 2021-12-31 0001526125 us-gaap:StateAdministrationOfTaxationChinaMember 2022-01-01 2022-12-31 0001526125 dei:AdrMember 2022-12-31 0001526125 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2022-12-31 0001526125 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2021-12-31 0001526125 us-gaap:RedeemableConvertiblePreferredStockMember 2021-01-01 2021-12-31 0001526125 us-gaap:RedeemableConvertiblePreferredStockMember 2020-01-01 2020-12-31 0001526125 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001526125 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001526125 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001526125 gds:BoardOfDirectorsChairmanAndChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember gds:EmployeeEquityIncentivePlan2016Member us-gaap:SubsequentEventMember 2023-03-30 2023-03-30 0001526125 gds:BoardOfDirectorsChairmanAndChiefExecutiveOfficerMember gds:EmployeeEquityIncentivePlan2016Member dei:AdrMember us-gaap:SubsequentEventMember 2023-03-30 2023-03-30 0001526125 gds:EquityIncentivePlan2016Member 2016-08-01 2016-08-31 0001526125 gds:EquityIncentivePlan2016Member us-gaap:CommonStockMember 2016-08-01 2016-08-31 0001526125 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001526125 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001526125 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001526125 2019-12-31 0001526125 srt:ParentCompanyMember srt:ReportableLegalEntitiesMember 2022-01-01 2022-12-31 0001526125 srt:DirectorMember us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0001526125 srt:ParentCompanyMember srt:ReportableLegalEntitiesMember 2021-01-01 2021-12-31 0001526125 srt:DirectorMember us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001526125 srt:ParentCompanyMember srt:ReportableLegalEntitiesMember 2020-01-01 2020-12-31 0001526125 srt:DirectorMember us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0001526125 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:FinancialGuaranteeMember 2022-12-31 0001526125 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:FinancialGuaranteeMember 2021-12-31 0001526125 2028-01-01 2022-01-01 2022-12-31 0001526125 2027-01-01 2022-01-01 2022-12-31 0001526125 2026-01-01 2022-01-01 2022-12-31 0001526125 2025-01-01 2022-01-01 2022-12-31 0001526125 2024-01-01 2022-01-01 2022-12-31 0001526125 2023-01-01 2022-01-01 2022-12-31 0001526125 gds:OneproCloudInc.Member 2022-01-01 2022-12-31 0001526125 us-gaap:ParentMember 2021-01-01 2021-12-31 0001526125 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001526125 us-gaap:ParentMember 2020-01-01 2020-12-31 0001526125 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001526125 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2020-01-01 2020-12-31 0001526125 us-gaap:AssetPledgedAsCollateralMember 2022-12-31 0001526125 us-gaap:AssetPledgedAsCollateralMember 2021-12-31 0001526125 us-gaap:RedeemableConvertiblePreferredStockMember 2022-12-31 0001526125 country:SG 2022-01-01 2022-12-31 0001526125 gds:CpeFundMember gds:JointVentureMember 2020-07-01 2020-07-31 0001526125 gds:ConvertibleBondsDueJune012019Member 2018-06-05 0001526125 us-gaap:RedeemableConvertiblePreferredStockMember 2022-01-01 2022-12-31 0001526125 srt:ParentCompanyMember srt:ReportableLegalEntitiesMember 2020-12-31 0001526125 us-gaap:StateAdministrationOfTaxationChinaMember 2022-12-31 0001526125 us-gaap:CommonClassBMember 2022-01-01 2022-12-31 0001526125 us-gaap:PrivatePlacementMember 2020-06-01 2020-06-30 0001526125 country:HK 2018-01-01 2018-01-01 0001526125 gds:Beijing20Beijing21Beijing22AndBeijing23AcquisitionMember 2021-12-17 0001526125 gds:Bj13Member 2020-07-31 0001526125 gds:ConvertibleSeniorNotesDue2029Member 2022-03-08 2022-03-08 0001526125 gds:ConvertibleSeniorNotesDue2029Member 2022-03-08 0001526125 gds:BoardOfDirectorsChairmanAndChiefExecutiveOfficerMember 2022-12-31 0001526125 us-gaap:PropertyPlantAndEquipmentMember 2022-12-31 0001526125 us-gaap:OtherNoncurrentAssetsMember 2022-12-31 0001526125 us-gaap:OtherCurrentAssetsMember 2022-12-31 0001526125 us-gaap:AccountsReceivableMember 2022-12-31 0001526125 gds:PrepaidLandUseRightsMember 2022-12-31 0001526125 gds:OperatingLeaseRightOfUseAssetsMember 2022-12-31 0001526125 us-gaap:PropertyPlantAndEquipmentMember 2021-12-31 0001526125 us-gaap:OtherNoncurrentAssetsMember 2021-12-31 0001526125 us-gaap:AccountsReceivableMember 2021-12-31 0001526125 gds:PrepaidLandUseRightsMember 2021-12-31 0001526125 gds:OperatingLeaseRightOfUseAssetsMember 2021-12-31 0001526125 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember gds:ShanghaiXinwanEnterpriseManagementCo.Ltd.Member 2022-01-01 2022-12-31 0001526125 gds:OnshoreProjectLoanFacilitiesMember 2022-12-31 0001526125 gds:OffshoreProjectLoanFacilitiesMember 2022-12-31 0001526125 gds:ManagementHoldcoMember gds:OnshoreProjectLoanFacilitiesMember 2022-12-31 0001526125 gds:CompanyAndGdsInvestmentMember gds:OnshoreProjectLoanFacilitiesMember 2022-12-31 0001526125 gds:GdsBeijingGdsSuzhouAndRelevantBorrowingSubsidiariesMember gds:OnshoreProjectLoanFacilitiesMember 2022-12-31 0001526125 gds:DigitalLandHoldingsLimitedMember gds:OffshoreProjectLoanFacilitiesMember 2022-12-31 0001526125 gds:GdsHoldingsLimitedMember gds:OffshoreProjectLoanFacilitiesMember 2022-12-31 0001526125 srt:MinimumMember gds:DataCenterBuildingLeasesMember 2022-01-01 2022-12-31 0001526125 srt:MaximumMember gds:DataCenterBuildingLeasesMember 2022-01-01 2022-12-31 0001526125 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:NonrecourseMember 2022-12-31 0001526125 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember gds:ThirdPartyMember 2022-12-31 0001526125 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:NonrecourseMember 2021-12-31 0001526125 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember gds:ThirdPartyMember 2021-12-31 0001526125 us-gaap:FairValueInputsLevel1Member us-gaap:ComputerEquipmentMember 2022-12-31 0001526125 srt:ParentCompanyMember srt:ReportableLegalEntitiesMember 2022-12-31 0001526125 srt:ParentCompanyMember srt:ReportableLegalEntitiesMember 2021-12-31 0001526125 gds:GdsBeijingAndGdsShanghaiMember 2019-12-01 2019-12-31 0001526125 us-gaap:OtherNoncurrentLiabilitiesMember 2022-12-31 0001526125 us-gaap:OtherNoncurrentLiabilitiesMember 2021-12-31 0001526125 gds:BoardOfDirectorsChairmanAndChiefExecutiveOfficerMember us-gaap:SubsequentEventMember 2023-03-30 2023-03-30 0001526125 gds:ConvertibleSeniorNotesDue2029Member 2022-12-31 0001526125 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2022-01-01 2022-12-31 0001526125 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2021-01-01 2021-12-31 0001526125 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-01-01 2020-12-31 0001526125 gds:ConsultingServicesMember srt:MaximumMember 2022-01-01 2022-12-31 0001526125 gds:CpeFundMember gds:JointVentureMember 2022-01-01 2022-01-31 0001526125 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001526125 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001526125 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001526125 us-gaap:SubsequentEventMember 2023-03-31 0001526125 currency:USD stpr:ID 2022-12-31 0001526125 currency:USD country:US 2022-12-31 0001526125 currency:USD country:SG 2022-12-31 0001526125 currency:USD country:MY 2022-12-31 0001526125 currency:USD country:HK 2022-12-31 0001526125 currency:USD country:CN 2022-12-31 0001526125 currency:SGD country:SG 2022-12-31 0001526125 currency:MYR country:MY 2022-12-31 0001526125 currency:JPY country:HK 2022-12-31 0001526125 currency:IDR stpr:ID 2022-12-31 0001526125 currency:HKD currency:MOP 2022-12-31 0001526125 currency:HKD country:HK 2022-12-31 0001526125 currency:EUR country:HK 2022-12-31 0001526125 currency:CNY country:HK 2022-12-31 0001526125 currency:CNY country:CN 2022-12-31 0001526125 currency:USD 2022-12-31 0001526125 currency:SGD 2022-12-31 0001526125 currency:MYR 2022-12-31 0001526125 currency:JPY 2022-12-31 0001526125 currency:IDR 2022-12-31 0001526125 currency:HKD 2022-12-31 0001526125 currency:EUR 2022-12-31 0001526125 currency:CNY 2022-12-31 0001526125 currency:CNY 2021-12-31 0001526125 gds:SttSingaporeDcPte.Ltd.Member 2022-01-01 2022-12-31 0001526125 gds:SttDefu2Pte.Ltd.Member 2022-01-01 2022-12-31 0001526125 gds:SttSingaporeDcPte.Ltd.Member 2021-01-01 2021-12-31 0001526125 gds:SttDefu2Pte.Ltd.Member 2021-01-01 2021-12-31 0001526125 gds:SttSingaporeDcPte.Ltd.Member 2020-01-01 2020-12-31 0001526125 gds:SttDefu2Pte.Ltd.Member 2020-01-01 2020-12-31 0001526125 us-gaap:PropertyPlantAndEquipmentMember 2022-12-31 0001526125 us-gaap:AccountsReceivableMember 2022-12-31 0001526125 us-gaap:PropertyPlantAndEquipmentMember 2021-12-31 0001526125 us-gaap:AccountsReceivableMember 2021-12-31 0001526125 2020-12-31 0001526125 gds:PrepaidLandUseRightsMember 2022-01-01 2022-12-31 0001526125 gds:PrepaidLandUseRightsMember 2021-01-01 2021-12-31 0001526125 gds:PrepaidLandUseRightsMember 2020-01-01 2020-12-31 0001526125 us-gaap:ParentMember 2022-01-01 2022-12-31 0001526125 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001526125 gds:DataCenterBuildingsAndLandLeasesMember 2022-12-31 0001526125 2022-12-31 0001526125 2021-12-31 0001526125 2021-01-01 2021-12-31 0001526125 2020-01-01 2020-12-31 0001526125 us-gaap:CommonClassAMember 2022-01-01 2022-12-31 0001526125 dei:AdrMember 2022-01-01 2022-12-31 0001526125 us-gaap:CommonClassBMember 2022-12-31 0001526125 us-gaap:CommonClassAMember 2022-12-31 0001526125 dei:BusinessContactMember 2022-01-01 2022-12-31 0001526125 2022-01-01 2022-12-31 gds:customer pure gds:item gds:director gds:Vote gds:D iso4217:CNY shares iso4217:USD shares gds:segment iso4217:HKD shares shares iso4217:CNY iso4217:EUR iso4217:HKD iso4217:IDR iso4217:JPY iso4217:MYR iso4217:SGD iso4217:USD 67590336 67590336 0001526125 2022 FY false 150000 150000 150000 150000 150000 150000 150000 150000 67590336 67590336 http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization 67590336 67590336 1456842655 1427590059 P30D P10Y P3Y P3Y P5Y P36Y P1Y P20D P30D P30D P5D P1Y 0.005 http://fasb.org/us-gaap/2022#InterestExpense http://fasb.org/us-gaap/2022#InterestExpense 1427590059 1456842655 20-F false true 2022-12-31 --12-31 false false 001-37925 GDS Holdings Limited E9 F4/F5, Building C, Sunland International No. 999 Zhouhai Road Pudong Shanghai 200137 CN Mr. Daniel Newman 86 21-2029 2200 F4/F5, Building C, Sunland International No. 999 Zhouhai Road Pudong Shanghai 200137 CN Class A ordinary shares, par value $0.00005 per share* American Depositary Shares, each representing eightClass A ordinary shares GDS NASDAQ 1456842655 67590336 Yes No Yes Yes Large Accelerated Filer false true U.S. GAAP false 1186 KPMG Huazhen LLP Shanghai, China 9968109000 8608131000 2014304000 158075000 1732686000 2406025000 229090000 164743000 202744000 186807000 316942000 427295000 14463875000 11951076000 40623503000 46916628000 1282636000 1047709000 634953000 23002000 4030205000 5633946000 7076505000 7076505000 186496000 228999000 43954000 115860000 2218944000 1155586000 1071372000 664643000 71632443000 74813954000 233326000 83502000 5948013000 3623967000 2083829000 430518000 493332000 3901799000 3092884000 223563000 235388000 2679555000 1016961000 87364000 151050000 90992000 156130000 40371000 41898000 145739000 175749000 28161000 33398000 699145000 453855000 13465243000 10603375000 13733000 10231000 18284514000 23518058000 1895846000 4294985000 172458000 134684000 1883560000 1617986000 965356000 931580000 8933540000 8916266000 76460000 69831000 734278000 1410376000 66379000 52222000 539300000 268253000 45736281000 50629299000 0.00005 0.00005 150000 150000 958480000 1047012000 1269027000 1047012000 958480000 1047012000 404673000 1363153000 1047012000 0.00005 0.00005 2002000000 2002000000 1427590059 1456842655 67590336 67590336 507000 516000 28983330000 29048598000 -599186000 -848360000 -3910815000 -5179705000 24473836000 23021049000 59173000 116594000 24533009000 23137643000 71632443000 74813954000 5738972000 7818681000 9325631000 4188521000 6039252000 7389774000 1550451000 1779429000 1935857000 134937000 148614000 150433000 702524000 1021950000 1185080000 40049000 39343000 35806000 12759000 672941000 569522000 551779000 29011000 50445000 42460000 1316506000 1654737000 1887887000 -21038000 -7644000 1272000 27050000 88209000 95581000 -55154000 -7010000 -205000000 4952000 -1557000 1912000 -548436000 -948752000 -989883000 120778000 242461000 276235000 -669214000 -1191213000 -1266118000 -1403000 3427000 -2807000 -2592000 -655000 -666407000 -1187218000 -1268890000 18627000 77644000 10801000 -178982000 -685034000 -1264862000 -1458673000 52709000 49073000 51212000 -737743000 -1313935000 -1509885000 -0.59 -0.59 -0.90 -0.90 -1.03 -1.03 1253559523 1253559523 1452906722 1452906722 1464447843 1464447843 -669214000 -1191213000 -1266118000 0 0 0 -386951000 -159714000 -247509000 -1056165000 -1350927000 -1513627000 -1566000 5092000 -2807000 -2592000 -655000 -1053358000 -1346769000 -1518064000 1216432715 412000 12403043000 -52684000 -2057190000 10293581000 10293581000 -666407000 -666407000 -666407000 -386951000 -386951000 -386951000 -386951000 -666407000 -1053358000 -1053358000 246153848 84000 15974433000 15974517000 15974517000 32592288 11000 -11000 1544 65000 65000 65000 18627000 18627000 18627000 52709000 52709000 52709000 333686000 333686000 333686000 14222096 78748000 78748000 78748000 12494104 190536 10089000 10089000 10089000 -26906736 1495180395 507000 28728717000 -439635000 -2723597000 25565992000 25565992000 -1187218000 -1187218000 -1403000 -1188621000 -159551000 -159551000 -163000 -159714000 -159551000 -1187218000 -1346769000 -1566000 -1348335000 77644000 77644000 77644000 49073000 49073000 49073000 56519000 56519000 17147000 17147000 25267000 25267000 39846000 65113000 2093000 2093000 26919000 29012000 391275000 391275000 391275000 407000 2082000 2082000 2082000 12453824 178280 11147000 11147000 11147000 -13039104 1495180395 507000 28983330000 -599186000 -3910815000 24473836000 59173000 24533009000 -1268890000 -1268890000 3427000 -1265463000 -249174000 -249174000 1665000 -247509000 -249174000 -1268890000 -1518064000 5092000 -1512972000 29252600 9000 -9000 10801000 10801000 10801000 178982000 178982000 178982000 51212000 51212000 51212000 10362000 10362000 1738000 1738000 41967000 43705000 290815000 290815000 290815000 4555720 460272 13719000 13719000 13719000 -5015992 -4 1524432991 516000 29048598000 -848360000 -5179705000 23021049000 116594000 23137643000 -2807000 -2592000 -655000 -669214000 -1191213000 -1266118000 160699000 200069000 154916000 1638474000 2616898000 3189074000 20412000 40422000 101848000 256000 1763000 15025000 333686000 391275000 290815000 12759000 55154000 7010000 205000000 -3375000 -968000 -9934000 2037000 10070000 9930000 -89739000 -48463000 -99153000 465189000 37992000 678834000 463630000 631562000 -1182515000 53933000 35192000 -18284000 -65756000 55452000 -3859000 72099000 53702000 -2981000 119163000 35496000 189714000 -139891000 -121828000 -123513000 6285000 24470000 49557000 9015000 15190000 2374000 -28910000 50682000 27150000 320887000 1201363000 2858067000 8037002000 9700536000 7847305000 4801000 57236000 1172518000 3451941000 1196758000 180910000 179770000 2287199000 4500000 3000000 3400000 4300000 435804000 -19000000 20866000 2840000 16422000 1411000 43618000 -9378007000 -13691538000 -11274884000 1156215000 3775353000 4876691000 6939140000 12409833000 7012465000 438925000 902659000 8237650000 4187184000 5177495000 1347740000 158480000 150008000 109419000 78748000 2082000 15974517000 3917036000 65489000 49221000 51578000 105000000 225948000 69828000 198234000 265481000 1138542000 1079370000 50312000 845319000 92299000 808200000 105916000 48718000 926196000 280375000 65113000 593801000 20143661000 8119155000 4856318000 -566874000 -95542000 416198000 10519667000 -4466562000 -3144301000 5973262000 16492929000 12026367000 16492929000 12026367000 8882066000 1113443000 1538974000 1803013000 211612000 252071000 343349000 718546000 2044575000 7644000 10089000 11147000 13719000 65000 10362000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">1     DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(a)  </span><span style="font-style:italic;font-weight:bold;">Description of business</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">GDS Holdings Limited (the “Parent” or “GDS Holdings”) was incorporated in the Cayman Islands on December 1, 2006. GDS Holdings and its consolidated subsidiaries and consolidated variable interest entities (collectively referred to as “the Company”) are principally engaged in providing colocation, managed hosting and managed cloud services in the People’s Republic of China (the “PRC” excluding Taiwan, the Hong Kong Special Administrative Region (the “Hong Kong SAR”) and the Macau Special Administrative Region (the “Macau SAR”) for the purposes of these consolidated financial statements only), Hong Kong SAR, Singapore, Malaysia and Indonesia and serves customers who primarily are cloud service provider, large internet, financial institution and enterprise customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(b)  </span><span style="font-style:italic;font-weight:bold;">Basis of presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The accompanying consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“US GAAP”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">The consolidated financial statements are presented in Renminbi (“RMB”), rounded to the nearest thousand.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2.     SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(a)   </span><span style="font-style:italic;font-weight:bold;">Principles of consolidation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The accompanying consolidated financial statements include the financial statements of GDS Holdings Limited, its subsidiaries and consolidated variable interest entities  and variable interest entities’ subsidiaries for which GDS Holdings is the primary beneficiary.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company’s data center related operations are mainly conducted through Shanghai Xinwan Enterprise Management Co., Ltd. (“Management HoldCo”), Beijing Wanguo Chang’an Science and Technology Co., Ltd. (“GDS Beijing”), GDS Beijing’s subsidiaries and Shanghai Shu’an Data Services Co., Ltd. (“GDS Shanghai”) (referred to as the “VIEs”) to comply with the PRC laws and regulations, which prohibit foreign investments in companies that are engaged in data center related business. Individuals acting as nominee equity holders ultimately hold the legal equity interests of the VIEs on behalf of GDS Holdings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Prior to December 2019, the equity holders of GDS Beijing and GDS Shanghai were William Wei Huang, CEO of GDS Holdings, and his relative. In order to enhance corporate governance and facilitate administration of the VIEs, in December 2019, GDS Holdings completed transfer of ownership of the 100% equity interest of GDS Beijing and GDS Shanghai from William Wei Huang and his relative to a newly established holding company, Management HoldCo. The entire equity interest in Management HoldCo is held by a number of management personnel designated by the board of directors of GDS Holdings. In conjunction with the transfer of legal ownership, GDS (Shanghai) Investment Co., Ltd. (“GDS Investment Company”), a subsidiary of GDS Holdings,  entered into a series of contractual arrangements with Management HoldCo, its shareholders, GDS Beijing and GDS Shanghai to replace the previous contractual arrangements with GDS Beijing and GDS Shanghai on substantially the same terms under such previous contractual arrangements. The previous contractual arrangements were terminated simultaneously when the current contractual arrangements came into effect, and the subsidiary of GDS Holdings under the previous and current contractual arrangements is the same entity, namely GDS Investment Company. GDS Holdings also replaced the sole director of GDS Shanghai and certain subsidiaries of GDS Beijing with a board of three directors. William Wei Huang acts as the Chairman of the board of directors of Management HoldCo, GDS Investment Company, GDS Beijing and GDS Shanghai and their subsidiaries respectively. Other management members of GDS and board appointee serve as directors and officers of Management HoldCo., GDS Investment Company, GDS Beijing and GDS Shanghai and their subsidiaries.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">This restructuring could reduce risk by allocating ownership of the VIEs among a larger number of individual management shareholders, and strengthen corporate governance with the establishment of the board of directors of the VIEs and their subsidiaries. This restructuring could also create a more stable ownership structure by avoiding reliance on a single or small number of natural persons, and by buffering the ownership of the VIEs with an additional layer of legal entities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">A series of contractual arrangements, including equity interest pledge agreements, shareholder voting rights proxy agreements, exclusive technology license and service agreements, intellectual property rights license agreements, exclusive call option agreements and loan agreements (collectively, referred to as “VIE Agreements”) were entered into among GDS Beijing, GDS Shanghai, Management HoldCo, its shareholders and GDS Investment Company. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Equity Interest Pledge Agreements. </i>Pursuant to the equity interest pledge agreements, each shareholder of Management HoldCo has pledged all of his or her equity interest in Management HoldCo as a continuing first priority security interest in favor of GDS Investment Company, as applicable, to respectively guarantee Management HoldCo’s and its shareholders’ performance of their obligations under the relevant contractual arrangement, and Management HoldCo has pledged all of its equity interest in GDS Beijing and GDS Shanghai as a continuing first priority security interest in favor of GDS Investment Company, as applicable, to respectively guarantee their performance of their obligations under the relevant contractual arrangement, which include the exclusive technology license and service agreement, loan agreement, exclusive call option agreement, and shareholder voting rights proxy agreement, and intellectual property rights license agreement. If GDS Beijing or GDS Shanghai or Management HoldCo or any of its shareholders breaches their contractual obligations under these agreements, GDS Investment Company, as pledgee, will be entitled to certain rights regarding the pledged equity interests, including receiving proceeds from the auction or sale of all or part of the pledged equity interests of Management HoldCo, GDS Beijing and GDS Shanghai in accordance with PRC law. Management HoldCo and each of its shareholders agrees that, during the term of the equity interest pledge agreements, it or he or she will not dispose of the pledged equity interests or create or allow creation of any encumbrance on the pledged equity interests without the prior written consent of GDS Investment Company. The equity interest pledge agreements remain effective until GDS Beijing and GDS Shanghai and Management HoldCo and its shareholders discharge all their obligations under the contractual arrangements. The equity pledge has been registered by Management HoldCo, GDS Beijing and GDS Shanghai in favor of GDS Investment Company with the relevant office of the Administration for Market Regulation in accordance with the relevant PRC laws and regulations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Shareholder Voting Rights Proxy Agreements.</i> Pursuant to the shareholder voting rights proxy agreements, each of GDS Beijing, GDS Shanghai, Management HoldCo and each of its shareholders has irrevocably appointed the PRC citizen(s) as designated by GDS Investment Company to act as GDS Beijing’s, GDS Shanghai’s, Management HoldCo’s and GDS Beijing’s, GDS Shanghai’s, Management HoldCo’s shareholder’s exclusive attorney-in-fact to exercise all shareholder rights, including, but not limited to, voting on all matters of Management HoldCo, GDS Beijing, GDS Beijing’s subsidiaries, GDS Shanghai and GDS Shanghai’s subsidiaries requiring shareholder approval, and appointing directors and executive officers. GDS Investment Company is also entitled to change the appointment by designating another PRC citizen(s) to act as exclusive attorney-in-fact of GDS Beijing, GDS Shanghai, Management HoldCo and its shareholders with prior notice to Management HoldCo or its such shareholders. Each shareholder voting rights proxy agreement will remain in force for so long as Management HoldCo remains a shareholder of GDS Beijing or GDS Shanghai and the shareholder remains a shareholder of Management HoldCo, as applicable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Exclusive Technology License and Service Agreements.</i> Under the exclusive technology license and service agreements, GDS Investment Company licenses certain technology to each of Management Holdco, GDS Beijing and GDS Shanghai and GDS Investment Company has the exclusive right to provide Management HoldCo, GDS Beijing and GDS Shanghai with technical support, consulting services and other services. Without GDS Investment Company’s prior written consent, each of Management HoldCo, GDS Beijing and GDS Shanghai agrees not to accept the same or any similar services provided by any third party. Each of Management HoldCo, GDS Beijing and GDS Shanghai agrees to pay service fees on a yearly basis and at an amount equivalent to all of its net profits as confirmed by GDS Investment Company. GDS Investment Company owns the intellectual property rights arising out of its performance of these agreements. In addition, each of Management HoldCo, GDS Beijing and GDS Shanghai has granted GDS Investment Company an exclusive right to purchase or to be licensed with any or all of the intellectual property rights of Management HoldCo, GDS Beijing or GDS Shanghai at the lowest price permitted under PRC law. Unless otherwise agreed by the parties, these agreements will continue remaining effective.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Intellectual Property Rights License Agreements.</i> Pursuant to an intellectual property rights license agreement between GDS Investment Company and each of Management HoldCo, GDS Beijing and GDS Shanghai, Management HoldCo, GDS Beijing and GDS Shanghai has granted GDS Investment Company an exclusive license to use for free any or all of the intellectual property rights owned by each of them from time to time, and without the parties’ prior written consent, Management HoldCo, GDS Beijing and GDS Shanghai cannot take any actions, including without limitation to, transferring or licensing outside its ordinary course of business any intellectual property rights to any third parties, which may affect or undermine GDS Investment Company’s use of the licensed intellectual property rights from Management HoldCo, GDS Beijing and GDS Shanghai. The parties have also agreed under the agreement that GDS Investment Company should own the new intellectual property rights developed by it regardless of whether such development is dependent on any of the intellectual property rights owned by Management HoldCo, GDS Beijing and GDS Shanghai. This agreement can only be early terminated by prior mutual consent of the parties and need to be renewed upon GDS Investment Company’s unilateral request.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Exclusive Call Option Agreements.</i> Pursuant to the exclusive call option agreements, Management HoldCo and each of its shareholders has irrevocably granted GDS Investment Company an exclusive option to purchase, or have its designated person or persons to purchase, at its discretion, to the extent permitted under PRC law, all or part of Management HoldCo’s equity interests in GDS Beijing and GDS Shanghai or its such shareholders’ equity interests in Management HoldCo. The purchase price should equal to the minimum price required by PRC law or such other price as may be agreed by the parties in writing. Without GDS Investment Company’s prior written consent, Management HoldCo and its shareholders have agreed that each of Management HoldCo, GDS Beijing and GDS Shanghai shall not amend its articles of association, increase or decrease the registered capital, sell or otherwise dispose of its assets or beneficial interest, create or allow any encumbrance on its assets or other beneficial interests, provide any loans, distribute dividends to the shareholders and etc. These agreements will remain effective until all equity interests of Management HoldCo, GDS Beijing and GDS Shanghai held by their shareholders have been transferred or assigned to GDS Investment Company or its designated person(s).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Loan Agreements.</i> Pursuant to the loan agreements between GDS Investment Company and Management HoldCo or its shareholders, GDS Investment Company has agreed to extend loans in an aggregate amount of RMB310,100 to Management HoldCo solely for the capitalization of GDS Beijing and GDS Shanghai and RMB1,000 to the shareholders of Management HoldCo solely for the capitalization of Management HoldCo. Pursuant to the loan agreements, GDS Investment Company has the right to require repayment of the loans upon delivery of <span style="-sec-ix-hidden:Hidden_-0x-bqK-G0mUfs3GeKJrlw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">thirty</span></span>-day’s prior notice to Management HoldCo or its shareholders, as applicable, and Management HoldCo or its shareholders can repay the loans by either sale of their equity interests in GDS Beijing and GDS Shanghai or Management HoldCo, as applicable, to GDS Investment Company or its designated person(s) pursuant to their respective exclusive call option agreements, or other methods as determined by GDS Investment Company pursuant to its articles of association and the applicable PRC laws and regulations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Under the terms of the VIE Agreements, GDS Holdings has (i) the right to receive service fees on a yearly basis at an amount equivalent to all of the net profits of the VIEs under the exclusive technology license and services agreements when such services are provided; (ii) the right to receive all dividends declared by the VIEs and the right to all undistributed earnings of the VIEs; (iii) the right to receive the residual benefits of the VIEs through its exclusive option to acquire 100% of the equity interests in the VIEs, to the extent permitted under PRC law; and (iv) the right to require each of the shareholder of the VIEs to appoint the PRC citizen(s) as designated by GDS Investment Company to act as such shareholder’s exclusive attorney-in-fact to exercise all shareholder rights, including, but not limited to, voting on all matters of the VIEs requiring shareholder approval, disposing of all or part of the shareholder’s equity interest in the VIEs, and appointing directors and executive officers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">In accordance with Accounting Standards Codification (“ASC”) 810-10-25-38A, GDS Holdings has a controlling financial interest in the VIEs because GDS Holdings has (i) the power to direct activities of the VIEs that most significantly impact the economic performance of the VIEs; and (ii) the right to receive expected residual return of the VIEs that could potentially be significant to the VIEs. There is currently no contractual arrangement that would require GDS Holdings to provide additional financial support to the VIEs. As GDS Holdings is conducting certain businesses mainly through the VIEs, GDS Holdings may provide such support on a discretionary basis in the future, which could expose GDS Holdings to a loss. The terms of the VIE Agreements and financial support from GDS Holdings to the VIEs were considered in determining that GDS Holdings is the primary beneficiary of the VIEs. Accordingly, the financial statements of the VIEs are consolidated in GDS Holdings’s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Under the terms of the VIE Agreements, the VIEs’ equity holders have no rights to the net assets nor have the obligations to fund the deficit, and such rights and obligations have been vested to GDS Holdings. All of the equity (net assets) or deficits (net liabilities) and net income (loss) of the VIEs are attributed to GDS Holdings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company has been advised by its PRC legal counsel that each of the VIE agreements is valid, legally binding and enforceable in accordance with its terms and applicable PRC laws and the ownership structure of the VIEs does not violate applicable PRC Laws. However, there are substantial uncertainties regarding the interpretation and application of PRC laws and future PRC laws and regulations. There can be no assurance that the PRC authorities will take a view that is not contrary to or otherwise different. If the current ownership structure of the Company and the VIE Agreements are determined to be in violation of any existing or future PRC laws and regulations, the PRC government could:</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:36pt;padding:0pt;"/><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;"><span style="font-family:'Times New Roman';">●</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Levy fines on the Company or confiscate income of the Company;</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:36pt;padding:0pt;"/><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;"><span style="font-family:'Times New Roman';">●</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Revoke or suspend the VIEs’ business or operating licenses;</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:36pt;padding:0pt;"/><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;"><span style="font-family:'Times New Roman';">●</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Discontinue or place restrictions or onerous conditions on VIE’s operations;</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:36pt;padding:0pt;"/><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;"><span style="font-family:'Times New Roman';">●</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Require the Company to discontinue their operations in the PRC;</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:36pt;padding:0pt;"/><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;"><span style="font-family:'Times New Roman';">●</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Require the Company to undergo a costly and disruptive restructuring;</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:36pt;padding:0pt;"/><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;"><span style="font-family:'Times New Roman';">●</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Take other regulatory or enforcement actions that could be harmful to the Company’s business.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The imposition of any of these government actions could result in the termination of the VIE agreements, which would result in GDS Holdings losing the (i) ability to direct the activities of the VIEs and (ii) rights to receive substantially all the economic benefits and residual returns from the VIEs and thus result in the deconsolidation of the VIEs in GDS Holdings’s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The following tables set forth the financial statement balances and amounts of the VIEs and their subsidiaries included in the consolidated financial statements after the elimination of intercompany balances and transactions among VIEs and their subsidiaries.</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><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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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.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: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.14%;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.41%;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.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;">As of December 31, </b></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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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%;border-bottom: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.41%;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%;border-bottom: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></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;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;">  </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;">Current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;">  </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 0pt 12pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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,338,525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 2,326,332</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 0pt 12pt;">Accounts receivable, net of allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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,677,171</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 2,371,362</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 0pt 12pt;">VAT recoverable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 138,304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 79,163</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 0pt 12pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 90,848</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 76,557</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 0pt 12pt;">Other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 99,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 126,385</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 0pt 12pt;"><b style="font-weight:bold;">Total current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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.51%;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;"><b style="font-weight:bold;"> 3,344,079</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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.5%;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;"><b style="font-weight:bold;"> 4,979,799</b></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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;margin: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;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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,671,567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 2,441,858</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;">Intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 175,004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 124,691</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;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 204,825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 186,795</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;">Deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 32,949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 38,348</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;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 32,621</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;">VAT recoverable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 111,982</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 26,087</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;">Other non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 153,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 148,787</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 0pt 12pt;"><b style="font-weight:bold;">Total assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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.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;"><b style="font-weight:bold;"> 6,694,102</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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.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;"><b style="font-weight:bold;"> 7,978,986</b></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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;margin: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;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"><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;">Current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"><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 0pt 12pt;">Short-term borrowings and current portion of long-term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 426,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 258,200</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 0pt 12pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 430,518</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 493,332</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 0pt 12pt;">Accrued expenses and other payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 223,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 235,388</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 0pt 12pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 87,364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 151,050</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 0pt 12pt;">Operating lease liabilities, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 40,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 41,898</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 0pt 12pt;">Finance lease and other financing obligations, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 28,161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 33,398</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;"><b style="font-weight:bold;">Total current third-party liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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.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;"><b style="font-weight:bold;"> 1,235,977</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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.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;"><b style="font-weight:bold;"> 1,213,266</b></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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;margin: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;">Long-term borrowings, excluding current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 899,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 721,387</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;">Operating lease liabilities, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 172,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 134,684</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;">Finance lease and other financing obligations, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 965,356</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 931,580</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;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 76,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 69,831</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;">Other long-term liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 66,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 52,222</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;"><b style="font-weight:bold;">Total third-party liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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.51%;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;"><b style="font-weight:bold;"> 3,416,399</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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.5%;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;"><b style="font-weight:bold;"> 3,122,970</b></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;">Amounts due to GDS Holdings and its non-VIE subsidiaries, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 2,947,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 4,302,245</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;"><b style="font-weight:bold;">Total liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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.51%;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;"><b style="font-weight:bold;"> 6,364,256</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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.5%;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;"><b style="font-weight:bold;"> 7,425,215</b></p></td></tr></table><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;text-align:justify;margin:0pt 0pt 12pt 18pt;">As of December 31, 2021 and 2022, accounts receivable of RMB70,945 and RMB66,503, respectively,other  non-current assets of RMB14,691 and RMB9,337, respectively, and property and equipment of RMB46,007 and RMB45,572, respectively, of VIEs were pledged solely to secure banking borrowings of VIEs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Net revenue, net income, operating, investing and financing cash flows of the VIEs that were included in the Company’s consolidated financial statements for the years ended December 31, 2020, 2021 and 2022 are 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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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:1.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:10.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:62.81%;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:1.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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.33%;border-bottom: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;">Years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.81%;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:1.85%;margin:0pt;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.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;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.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></tr><tr><td style="vertical-align:bottom;width:62.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:1.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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:1.86%;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:10.54%;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:1.86%;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:10.53%;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:62.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net revenue </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 5,453,802</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 7,516,345</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 8,958,853</p></td></tr><tr><td style="vertical-align:bottom;width:62.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> 129,254</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.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;"> 112,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 223,925</p></td></tr><tr><td style="vertical-align:bottom;width:62.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash provided by operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 899,132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 744,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 1,533,548</p></td></tr><tr><td style="vertical-align:bottom;width:62.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash used in investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (278,744)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (205,041)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (143,796)</p></td></tr><tr><td style="vertical-align:bottom;width:62.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash used in financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,682)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (561,101)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (369,324)</p></td></tr></table><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;text-align:justify;margin:0pt 0pt 12pt 18pt;">The unrecognized revenue-producing assets that are held by the VIEs comprise of internally developed software, intellectual property and trademarks which were not recorded on the Company’s consolidated balance sheets as they do not meet all the capitalization criteria.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Costs recognized by the VIEs for outsourcing and other services provided by other entities within the Company were RMB3,076,398, RMB5,160,638 and RMB6,336,874 for the years ended December 31, 2020, 2021 and 2022, respectively, net of the related services provided to other entities within the Company. These inter-company transactions are eliminated in the consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(b)   </span><span style="font-style:italic;font-weight:bold;">Use of estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The preparation of consolidated financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include, but are not limited to, the fair values of assets acquired and liabilities assumed and the consideration transferred in a business combination, the realization of deferred income tax assets, the fair value of share-based compensation awards, the recoverability of long-lived 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(c)   </span><span style="font-style:italic;font-weight:bold;">Cash and cash equivalents</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents. The Company does not have any cash equivalents as of December 31, 2021 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(d)   </span><span style="font-style:italic;font-weight:bold;">Restricted cash</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Restricted cash represents amounts held by banks, which are not available for the Company’s use, as security for bank borrowings, related interests and certain  construction projects. Upon repayment of bank borrowings and the related interests and completion of construction  projects, the deposits are released by the bank and available for general use by the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(e)   </span><span style="font-style:italic;font-weight:bold;">Fair value of financial instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. The Company determines fair value based on assumptions that market participants would use in pricing an asset or liability in the principal or most advantageous market. When considering market participant assumptions in fair value measurements, the following fair value hierarchy distinguishes between observable and unobservable inputs, which are categorized in one of the following levels (Note 17 to the consolidated financial statements):</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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;"><span style="font-family:'Times New Roman';">●</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Level 1 Inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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;"><span style="font-family:'Times New Roman';">●</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Level 2 Inputs: Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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;"><span style="font-family:'Times New Roman';">●</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Level 3 Inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date.</p></td></tr></table><p style="color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><span style="color:#000000;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(f)   Contract balances</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The timing of revenue recognition, billings and cash collections result in accounts receivable, contract assets and contract liabilities (i.e. deferred revenue). Accounts receivable are recorded at the invoice amount, net of an allowance for doubtful account and is recognized in the period when the Company has transferred products or provided services to its customers and when its right to consideration is unconditional. Amounts collected on accounts receivable are included in net cash provided by operating activities in the consolidated statements of cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Prior to the adoption of ASC 326, <i style="font-style:italic;">Financial Instruments - Credit Loss</i>, the Company maintains an allowance for doubtful accounts for estimated losses inherent in its accounts receivable portfolio. In establishing the required allowance, management considers historical losses adjusted to take into account current market conditions and customers’ financial condition, the amount of receivables in dispute, the accounts receivable aging, and the customers’ repayment patterns. The Company reviews its allowance for doubtful accounts on a customer-by-customer basis. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Upon adoption of ASC 326 starting from January 1, 2020, the provision of credit losses for accounts receivable is based upon the current expected credit losses (“CECL”) model. The CECL model requires an estimate of the credit losses expected over the life of accounts receivable since initial recognition, and accounts receivable with similar risk characteristics are grouped together when estimating CECL. In assessing the CECL, the Company considers both quantitative and qualitative information that is reasonable and supportable, including historical credit loss experience, adjusted for relevant factors impacting collectability and forward-looking information indicative of external market conditions. While the Company uses the best information available in making determination, the ultimate recovery of recorded receivables is also dependent upon future economic events and other conditions that may be beyond the Company’s control. Accounts receivable that are ultimately deemed to be uncollectible, and for which collection efforts have been exhausted, are written off against the allowance for doubtful accounts. The Company does not have any off-balance-sheet credit exposure related to its customers. The adoption did not have material impact on the Company’s consolidated financial statements for the year ended December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">A contract asset exists when the Company has transferred products or provided services to its customers but customer payment is contingent upon satisfaction of additional performance obligations. Contract assets are recorded in other current assets in the consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Deferred revenue (a contract liability) is recognized when the Company has an unconditional right to a payment before it transfers goods or services to customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(g)   Fulfilment costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Fulfilment costs are capitalized when all three of the criteria are met: a) the costs relate directly to a contract or an anticipated contract that the Company can specifically identify; b) the costs generate or enhance resources of the Company that will be used in satisfying or continuing to satisfy future performance obligations; and c) the costs are expected to be recovered. The asset recognized from capitalizing the costs to fulfill a contract is amortized on a systematic basis consistent with the pattern of the transfer of the goods or services to which the asset relates. As of December 31, 2021 and 2022, the Company recorded capitalized fulfilment cost of RMB80,742 and RMB47,400, respectively, in other non-current assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(h)   Equity method investments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company’s investments in entities in which the Company can exercise significant influence but does not own a majority equity interest or control are generally accounted for under the equity method of accounting. Equity method investments are initially measured at cost, and are subsequently adjusted for cash contributions, distributions and the Company’s share of the income and losses of the investees. The Company records its equity method investment in other non-current assets on the consolidated balance sheet. The Company’s proportionate share of the income or loss from its equity method investment are recorded in others, net on the consolidated statement of operations. The Company reviews its investment periodically to determine if any investment may be impaired considering both qualitative and quantitative factors that may have a significant impact on the investees’ fair value. The Company did not record any impairment charges related to its equity method investment for the years ended December 31, 2020, 2021 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(i)   Property and equipment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Property and equipment are carried at cost less accumulated depreciation and any recorded impairment. Property and equipment acquired under finance leases are initially recorded at the present value of minimum lease payments. Buildings and equipment under finance leases and leasehold improvements with definite useful lives are amortized over the shorter of the lease term or the estimated useful life of the asset or improvement. Leasehold land is amortized on a straight-line basis over the lease term. Freehold land is not amortized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Gains or losses arising from the disposal of an item of property and equipment are determined based on the difference between the net disposal proceeds and the carrying amount of the item and are recognized in profit or loss on the date of disposal.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The estimated useful lives of self-owned property and equipment are presented below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.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;width:2.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;width:42.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:54.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings</p></td><td style="vertical-align:bottom;width:2.85%;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';">    </span></p></td><td style="vertical-align:bottom;width:42.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;">30 years</p></td></tr><tr><td style="vertical-align:bottom;width:54.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Data center equipment</p></td><td style="vertical-align:bottom;width:2.85%;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:42.91%;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:54.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">– Machinery</p></td><td style="vertical-align:bottom;width:2.85%;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;width:42.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;"><span style="-sec-ix-hidden:Hidden_1zfSyWu1-kSshznpuUXTpQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">10</span></span> - 20 years</p></td></tr><tr><td style="vertical-align:bottom;width:54.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">– </span>Other equipment</p></td><td style="vertical-align:bottom;width:2.85%;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;width:42.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;"><span style="-sec-ix-hidden:Hidden_42rbHd3NREifbQVA0kg4qA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">3</span></span> - 5 years</p></td></tr><tr><td style="vertical-align:bottom;width:54.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and office equipment</p></td><td style="vertical-align:bottom;width:2.85%;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:42.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;"><span style="-sec-ix-hidden:Hidden_a76WSF4FzEWrebvFtZhO0A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">3</span></span> - 5 years</p></td></tr><tr><td style="vertical-align:bottom;width:54.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vehicles</p></td><td style="vertical-align:bottom;width:2.85%;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:middle;width:42.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;">5 years</p></td></tr></table><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;text-align:justify;margin:0pt 0pt 8pt 18pt;">Construction in progress primarily consists of the cost of data center buildings and the related construction expenditures that are required to prepare the data center buildings for their intended use.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 18pt;">No depreciation is provided in respect of construction in progress until it is substantially completed and ready for its intended use. Once a data center building is ready for its intended use and becomes operational, construction in progress is transferred to the respective category of property and equipment and is depreciated over the estimated useful life of the underlying assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 18pt;">Depreciation on property and equipment is calculated on the straight-line method over the estimated useful lives of the assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 8pt 0pt;"><span style="font-style:italic;font-weight:bold;">(j)    </span><span style="font-style:italic;font-weight:bold;">Leases</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 18pt;">The Company is a lessee in a number of non-cancellable operating leases and finance leases, primarily for data centers, lands, offices and other equipment. The Company adopted ASC 842, <i style="font-style:italic;">Leases</i>, on January 1, 2019, using a modified retrospective method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company determines if an arrangement is or contains a lease at its inception.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company recognizes lease liabilities and right-of-use (“ROU”) assets at lease commencement date. Lease liabilities are measured at the present value of unpaid lease payments at the lease commencement date and is subsequently measured at amortized cost using the effective-interest method. Since most of the Company’s leases do not provide an implicit rate, the Company uses its own incremental borrowing rate in determining the present value of unpaid lease payments. The incremental borrowing rate was determined using a portfolio approach based on the rate of interest that the Company would have to borrow an amount equal to the lease payments on a collateralized basis over a similar term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">ROU assets are initially measured at cost, which consist of (i) initial measurement of the lease liability; (ii) lease payments made to the lessor at or before the commencement date less any lease incentives received; and (iii) initial direct costs incurred by the Company. Variable lease payments are excluded from the measurement of ROU assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. For operating leases, the Company recognizes a single lease cost on a straight-line basis over the remaining lease term. For finance leases, the ROU assets are subsequently amortized using the straight-line method from the lease commencement date to the earlier of the end of its useful life or the end of the lease term. Amortization of the ROU assets are recognized and presented separately from interest expense on the lease liability. For leases acquired in business combinations or asset acquisitions, ROU assets are measured at the same amount as the lease liability as adjusted to reflect favorable or unfavorable terms of the lease when compared with market terms.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Prior to the adoption of ASC 842, <i style="font-style:italic;">Leases</i>, prepayment for land use rights are presented as prepaid land use rights on the consolidated balance sheet and are measured at cost and subsequently amortized using the straight-line method. Upon the adoption of ASC 842 on January 1, 2019, land use rights acquired are assessed in accordance with ASC 842 and recognized in operating lease ROU assets if they meet the definition of operating lease, or property and equipment if they meet the definition of finance lease.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company has elected not to recognize ROU assets and lease liabilities for short-term leases (i.e. leases that, at the commencement date, have a lease term of 12 months or less and do not include an option to purchase the underlying asset that the lessee is reasonably certain to exercise). As a practical expedient, the Company has elected that for all leases, where it is the lessee, not to separate non-lease components from lease components and instead to account for all lease and non-lease components associated with each lease as a single lease component.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company records an asset and related financing obligation for the estimated construction costs under build-to-suit lease arrangements where it controls the asset during construction. Upon completion of the construction and commencement of the lease terms, the Company assesses whether these arrangements qualify for sales recognition under the sale-leaseback transaction. If the arrangements do not qualify for sales recognition under the sale-leaseback accounting guidance, the Company continues to be the deemed owner of the build-to-suit assets for financial reporting purposes. The Company accounted for costs incurred relating to the construction of the underlying assets before the lease commencement dates in accordance with ASC 360 on its balance sheet. In addition, the financing liability is reduced by the non-interest portion of the lease payments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">If a lease is modified and that modification is not accounted for as a separate contract, the classification of the lease is reassessed as of the effective date of the modification based on its modified terms and conditions and the facts and circumstances as of that date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The FASB has provided accounting elections for entities that provide or receive rent concessions (e.g., deferral of lease payments, reduced future lease payments) due to the COVID-19 pandemic. During years ended December 31, 2020, 2021 and 2022, the Company was granted lease concessions by certain landlords due to the effects of the COVID-19 pandemic. The Company assessed that these rent concessions qualify for the election, as these concessions did not result in a substantial increase in the rights of the lessor or the obligations of the lessee. The Company then elected to not evaluate whether these concessions are lease modifications and chose to adopt a policy to not account for these concessions as lease modifications. Instead, the Company, as a lessee that was contractually released from certain lease payments, accounts these rent concessions as negative variable lease payments (Note 12).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(k)    </span><span style="font-style:italic;font-weight:bold;">Asset retirement costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company’s asset retirement obligations are primarily related to its data center buildings, of which the majority are leased under long-term arrangements, and, in certain cases, are required to be returned to the landlords in their original condition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The fair value of a liability for an asset retirement obligation is recognized in the period in which it is incurred. The corresponding asset retirement costs are capitalized as part of the cost of leasehold improvements and are depreciated over the shorter of the estimated useful life of the asset or the term of the lease subsequent to the initial measurement. The Company accretes the liability in relation to the asset retirement obligations over time and the accretion expense is recorded in cost of revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Asset retirement obligations are recorded in other long-term liabilities. The following table summarizes the activity of the asset retirement obligation liability:</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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10.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></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;">Asset retirement obligations as of January 1, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;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.79%;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;"> 52,441</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;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,384</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;">Accretion expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.79%;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,084</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;">Asset retirement obligations as of December 31,  2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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:middle;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,909</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;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10.79%;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;"> 22,745</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;">Accretion expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.79%;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,227</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;">Settlement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10.79%;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;"> (998)</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;">Asset retirement obligations as of December 31,  2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.79%;border-top: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,883</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;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10.79%;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,382</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;">Accretion expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.79%;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,366</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;">Foreign exchange impact</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10.79%;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;"> 158</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;">Settlement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.79%;border-bottom: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,978)</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;">Asset retirement obligations as of December 31,  2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.79%;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;"> 111,811</p></td></tr></table><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;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(l)   </span><span style="font-style:italic;font-weight:bold;">Intangible assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Intangible assets acquired in the acquisitions comprised of customer contracts and licenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">The weighted-average amortization period by major intangible asset class is 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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.81%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.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:3.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;width:15.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:15.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 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_i52InPkAi0erF9_OPlYsEw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5</span></span>-15 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Licenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:15.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">20 years</p></td></tr></table><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;text-align:justify;margin:0pt 0pt 12pt 18pt;">The amortization period of customer contracts is determined based on the remaining contractual period of the contracts with the customers at the time of acquisition and an estimate of the contract renewal period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Licenses are amortized using a straight-line method over the terms of those licenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(m)   </span><span style="font-style:italic;font-weight:bold;">Prepaid land use rights</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The land use rights represent the amounts paid and relevant costs incurred for the rights to use land in the PRC and Hong Kong SAR before the adoption of ASC 842, and are carried at cost less accumulated amortization. Amortization is provided on a straight-line basis over the remaining terms of the land use rights. As of December 31, 2022, the remaining terms of the land use rights range from <span style="-sec-ix-hidden:Hidden_iw1NWTlqZEScx0dg9Zvk7A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">36</span></span> to 39 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(n)  Business combinations and </span><span style="font-style:italic;font-weight:bold;">goodwill</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company accounts for business combinations using the acquisition method of accounting in accordance with ASC Topic 805, <i style="font-style:italic;">Business Combinations</i>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The acquisition method of accounting requires the Company to estimate fair values of the separately identifiable assets acquired and liabilities assumed. The consideration transferred in an acquisition is measured as the aggregate of the fair values at the date of exchange of the assets given, liabilities incurred, and equity instruments issued as well as the contingent considerations as of the acquisition date. The costs directly attributable to the acquisition are expensed as incurred. Identifiable assets, liabilities and contingent liabilities acquired or assumed are measured separately at their fair value as of the acquisition date, irrespective of the extent of any non-controlling interests.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The determination of fair values of the identifiable assets acquired, liabilities assumed and non-controlling interests is based on various assumptions and valuation methodologies requiring considerable judgment from management. The most significant variables in these valuations are discount rates, the number of years on which to base the cash flow projections, as well as the assumptions and estimates used to determine the cash inflows and outflows. The Company determines discount rates to be used based on the risk inherent in the related activity’s current business model and industry comparisons.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Goodwill is an asset representing the future economic benefits arising from other assets acquired in the acquisition that are not individually identified and separately recognized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Goodwill is not amortized but is tested for impairment annually or more frequently if events or changes in circumstances indicate that it might be impaired. Goodwill is tested for impairment at the reporting unit level on an annual basis and between annual tests if an event occurs or circumstances change that would more-likely-than-not reduce the fair value of a reporting unit below its carrying value. These events or circumstances could include a significant change in macroeconomic conditions, the industry and market considerations, cost factors, overall financial performance, other relevant entity-specific events, and events affecting a reporting unit and share price. Application of the goodwill impairment test requires judgment, including the identification of the reporting unit, assignment of assets and liabilities to the reporting unit, assignment of goodwill to the reporting unit, and determination of the fair value of each reporting unit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company has the option to perform a qualitative assessment to determine whether it is more-likely-than-not that the fair value of a reporting unit is less than its carrying value prior to performing the goodwill impairment test. If it is more-likely-than-not that the fair value of a reporting unit is greater than its carrying amount, the goodwill impairment test is not required. If the goodwill impairment test is required, the fair value of the reporting unit is compared with its carrying amount (including goodwill). If the fair value of the reporting unit is less than its carrying amount, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit. In assessing the qualitative factors, the Company considered the impact of abovementioned events or circumstances. No impairment losses were recorded for goodwill for the years ended December 31, 2020, 2021 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(o)   </span><span style="font-style:italic;font-weight:bold;">Impairment of long-lived assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Long-lived assets (primarily including property and equipment, operating lease ROU assets and prepaid land use rights) are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group be tested for possible impairment, the Company first compares undiscounted cash flows generated by that asset or asset group to its carrying amount. If the carrying amount of the long-lived assets or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary. For the purposes of impairment testing of long-lived assets, the Company has concluded that an individual data center is the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. In the year ended December 31, 2022, an impairment loss of long-lived assets of RMB12,759 was recognized. No impairment loss was recorded in the years ended December 31, 2020 and 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(p)   </span><span style="font-style:italic;font-weight:bold;">Value-added-tax (“VAT”)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Entities that are VAT general taxpayers are permitted to offset qualified input VAT paid to suppliers against their output VAT upon receipt of appropriate supplier VAT invoices on an entity-by-entity basis. When the output VAT exceeds the input VAT, the difference is remitted to tax authorities, usually on a monthly basis; whereas when the input VAT exceeds the output VAT, the difference is treated as VAT recoverable which can be carried forward indefinitely to offset future net VAT payables. VAT related to purchases and sales which have not been settled at the balance sheet date is disclosed separately as an asset and liability, respectively, in the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">As of December 31, 2021 and 2022, the Company recorded a VAT recoverable of RMB229,090 and RMB164,743 as current assets, and RMB2,218,944 and RMB1,155,586 as non-current assets, respectively. The Company also recorded VAT payables of RMB19,251 and RMB20,297 in accrued expenses and other payables, in the consolidated balance sheets as of December 31, 2021 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">At each balance sheet date, the Company reviews the balance of VAT recoverable for recoverability, taking into consideration of the indefinite life of the VAT recoverable as well as the Company’s forecasted operating results and capital spendings. The Company has not made an allowance for the recoverability of the VAT recoverable, as the balance is expected to be utilized to offset against VAT payables.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(q)   </span><span style="font-style:italic;font-weight:bold;">Derivative financial instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Derivative financial instruments are recognized initially at fair value. At the end of each reporting period, the fair value is remeasured. The gain or loss on remeasurement to fair value is recognized immediately in profit or loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company entered into interest rate swap contracts primarily for the purpose to manage the interest rate risk for the long-term borrowings. The Company has elected not to apply hedge accounting to these derivative instruments and recognized all derivatives on the Company’s consolidated balance sheets at fair value. The Company estimates the fair value of its interest rate swap contracts using a pricing model based on market observable inputs. Fair value gains or losses associated with interest rate swap contracts are recorded within interest expenses in the Company’s consolidated statements of operations. Cash received or paid for realized gains or losses associated with interest rate swap contracts are included in operating cash flows in the consolidated statements of cash flows. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">For further information on derivative financial instruments, see Note 16 below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(r)   </span><span style="font-style:italic;font-weight:bold;">Commitment and contingencies</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Liabilities for loss contingencies arising from claims, assessments, litigation, fines, penalties and other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred. When a loss contingency is not both probable and estimable, the Company does not record an accrued liability but discloses the nature and the amount of the claim, if material. However, if the loss (or an additional loss in excess of the accrual) is at least reasonably possible, then the Company discloses an estimate of the loss or range of loss, unless it is immaterial, or an estimate cannot be made. The assessment of whether a loss is probable or reasonably possible, and whether the loss or a range of loss is estimable, often involves complex judgments about future events. Management is often unable to estimate the loss or a range of loss, particularly where (i) the damages sought are indeterminate, (ii) the proceedings are in the early stages, or (iii) there is a lack of clear or consistent interpretation of laws specific to the industry-specific complaints among different jurisdictions. In such cases, there is considerable uncertainty regarding the timing or ultimate resolution of such matters, including eventual loss, fine, penalty or business impact, if any.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(s)    </span><span style="font-style:italic;font-weight:bold;">Revenue recognition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company recognizes revenue as the Company satisfies a performance obligation by transferring control over a good or service to a customer. For each performance obligation satisfied over time, the Company recognizes revenue over time by measuring the progress toward complete satisfaction of that performance obligation. If the Company does not satisfy a performance obligation over time, the performance obligation is satisfied at a point in time. Revenue is measured as the amount of consideration to which the Company expects to be entitled in exchange for transferring promised goods or services to a customer, excluding amounts collected on behalf of third parties.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">For contracts with customers that contain multiple performance obligations, the Company accounts for individual performance obligations separately if they are distinct or as a series of distinct obligations if the individual performance obligations meet the series criteria. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. The transaction price is allocated to the separate performance obligation on a relative standalone selling price basis. The standalone selling price is determined based on overall pricing objectives, taking into consideration market conditions, geographic locations and other factors. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company derives revenue primarily from the delivery of (i) colocation services; and (ii) managed services, including managed hosting services and managed cloud services. The remainder of the Company’s revenue is from IT equipment sales that are either sold on a stand-alone basis or bundled in a managed service contract arrangement and consulting services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Colocation services are services where the Company provides space, power and cooling to customers for housing and operating their IT system equipment in the Company’s data centers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Managed hosting services are services where the Company provides outsourced services to manage the customers’ data center operations, including data migration, IT operations, security and data storage.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Managed cloud services are services where the Company offers direct private connection to major cloud platforms, an innovative service platform for managing hybrid clouds.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Contracts with customers for colocation services and managed services  include i) those provide for variable considerations that are primarily based on the usage of such services.  Revenues on such contracts are recognized based on the agreed usage-based fees as the actual services are rendered throughout the contract term; and ii) those provide for a fixed consideration over the contract service period. Revenue on such contracts is 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;text-align:justify;margin:0pt 0pt 12pt 18pt;">In certain colocation and managed hosting service contracts, the Company agrees to charge customers for their actual power consumption. Relevant revenue is recognized based on actual power consumption during each period. In certain other colocation and managed hosting service contracts, the Company specifies a fixed power consumption limit each month for customers. If a customer’s actual power consumption is below the limit, no additional fee is charged. If the actual power consumption is above the limit, the Company charges the customer additional power consumption fees calculated based on the portion of actual power consumption exceeding the limit, multiplied by a fixed unit price, which is determined based on market price, without providing the customer with any rights to acquire additional goods or services. Accordingly, relevant revenue is recognized each month based on actual additional power consumption fees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company’s colocation service and managed service contracts with customers contain both 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 i) they have the same timing and pattern of transfer; and ii) the lease component, if accounted for separately, would be classified as an operating lease. The Company elected to apply the practical expedient on the contracts that meet the criteria. In addition, the Company has performed a qualitative analysis to determine that the non-lease component is the predominant component of its revenue stream as the customer would ascribe more value to the services provided rather than to the lease component. Therefore, the combined component is accounted for in accordance with the current revenue accounting guidance (“ASC 606”). For contracts that do not meet the criteria for the practical expedient, the lease component is accounted for in accordance with the current lease accounting guidance (“ASC 842”), which is immaterial for the years ended December 31, 2020, 2021 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Revenue recognized for colocation or managed hosting and cloud services delivered prior to billing is recorded within accounts receivable. The Company generally bills the customer on a monthly or quarterly basis in arrears.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Cash received in advance from customers prior to the delivery of the colocation or managed hosting and cloud services is recorded as deferred revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The sale of IT equipment is recognized when the customer obtains control of the equipment, which is typically when delivery has occurred, the customer accepts the equipment and the Company has no performance obligation after the delivery.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">In certain managed service contracts, the Company sells and delivers IT equipment such as servers and computer terminals prior to the delivery of the services. Since sale of equipment can be distinguished and is separately identifiable from other promises in the contract and it is distinct within the context of the contract, the sale of equipment is considered a separate performance obligation. Accordingly, the contract consideration is allocated to the equipment and the managed services based on their relative standalone selling prices. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Sales of IT equipment is generally recognized on a gross basis as the Company is primarily responsible for fulfilling the contract, assumes inventory risk and has discretion in establishing the price when selling to the customer. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">To the extent the Company does not meet the criteria for recognizing revenue on a gross basis, the Company records the revenue on a net basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Consulting services are provided to customers for a fixed amount over the service period, usually less than one year. The Company recognizes revenues from consulting services over the period when the services were provided, since customers simultaneously receive and consume the benefit of the services. The Company uses the input method based on the pattern of service provided to the customers. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(t)    </span><span style="font-style:italic;font-weight:bold;">Cost of revenues</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Cost of revenues consists primarily of utility costs, depreciation of property and equipment, lease costs, labor costs and other costs directly attributable to the provision of the service revenue and sales of IT equipment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(u)    </span><span style="font-style:italic;font-weight:bold;">Research and development and advertising costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Research and development costs incurred during the application development stage of developing internal-use software are capitalized. Other research and development costs are expensed as incurred. Research and development costs consist primarily of payroll and related personnel costs for developing or significantly improving the Company’s services and products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Advertising costs are expensed as incurred. Advertising costs amounted to RMB14,778, RMB15,043 and RMB8,639 in 2020, 2021 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;"> (v)   </span><span style="font-style:italic;font-weight:bold;">Government grants</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Government grants are recognized when received and when all the conditions for their receipt have been met. Subsidies that compensate the Company for expenses incurred are recognized as a reduction of expenses in the consolidated statements of operations. Subsidies that are not associated with expenses are recognized as other income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company received government subsidies for acquisition of property and equipment that required the Company to meet certain conditions. The subsidies are recorded as a liability until the conditions are met and then depreciated over the useful life of the related assets as a reduction of the depreciation charges. The Company received government subsidies that required the Company to operate in a particular area for a certain period. The Company recorded the subsidies in other long-term liabilities when the subsidies were received and subsequently recognized as government subsidy income ratably over the period the Company is required to operate in the area.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">As of December 31, 2021 and 2022, deferred government grants of RMB22,245 and RMB30,741 are recorded in other long-term liabilities, respectively. As of December 31, 2021 and 2022, deferred government grants of nil and RMB7,299 are recorded as a deduction of property and equipment, net, respectively. There were no significant commitment, contingencies or provision for recapture conditions for the government subsidies received for the years ended December 31, 2021 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(w)   </span><span style="font-style:italic;font-weight:bold;">Capitalized interest</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">A reconciliation of total interest costs to ‘‘Interest expenses’’ as reported in the consolidated statements of operations for the years ended December 31, 2020, 2021 and 2022 is 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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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:1.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:10.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:62.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.33%;border-bottom: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;">Years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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></tr><tr><td style="vertical-align:bottom;width:62.81%;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:1.85%;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:10.53%;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:1.86%;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:10.54%;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:1.86%;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:10.53%;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:62.81%;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:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 1,402,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 1,805,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 2,084,565</p></td></tr><tr><td style="vertical-align:bottom;width:62.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: interest costs capitalized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> (85,509)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (150,697)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> (196,678)</p></td></tr><tr><td style="vertical-align:bottom;width:62.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:1.85%;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.53%;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:1.86%;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.54%;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:1.86%;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.53%;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:bottom;width:62.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.53%;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,316,506</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.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;"> 1,654,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.53%;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,887,887</p></td></tr></table><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;text-align:justify;margin:0pt 0pt 12pt 18pt;">Interest costs that are directly attributable to the construction of an asset which necessarily takes a substantial period of time to get ready for its intended use are capitalized as part of the cost of that asset. The capitalization of interest costs as part of the cost of a qualifying asset commences when expenditure for the asset is being incurred, interest costs are being incurred and activities that are necessary to prepare the asset for its intended use are in progress. Capitalization of interest costs is ceased when the asset is substantially complete and ready for its intended use.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 9pt 0pt;"><span style="font-style:italic;font-weight:bold;">(x)   </span><span style="font-style:italic;font-weight:bold;">Debt issuance costs and commitment costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 18pt;">Debt issuance costs are capitalized and are amortized over the life of the related debts based on the effective interest method. Debt commitment costs are capitalized and are amortized over the commitment period of the facility on a straight-line basis. Such amortization is included as a component of interest expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 18pt;">Unamortised debt issuance costs of RMB197,119 and RMB186,313 are presented as a reduction of debt as of December 31, 2021 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 9pt 0pt;"><span style="font-style:italic;font-weight:bold;">(y)    </span><span style="font-style:italic;font-weight:bold;">Income tax</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 18pt;">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and net operating losses and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is provided for deferred tax assets for which it is more likely than not that the related tax benefits will not be realized. The evaluation is based on the Company’s estimates of the future taxable income. The future taxable income incorporates the Company’s best estimate of utilization rates of relevant data centers based on historical actual utilization rates and the Company’s business plans for those data centers which are approved by the board of directors. The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company records interest related to unrecognized tax benefits in interest expense and penalties in general and administrative expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 9pt 0pt;"><span style="font-style:italic;font-weight:bold;">(z)    </span><span style="font-style:italic;font-weight:bold;">Share-based compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 18pt;">The Company accounts for the compensation cost from share-based payment transactions with employees based on the grant-date fair value of the equity -classified awards. The grant-date fair value of the award is recognized as compensation expense, net of forfeitures, over the period during which an employee is required to provide service in exchange for the award, which is generally the vesting period. When no future services are required to be performed by the employee in exchange for an award of equity instruments, and if such award does not contain a performance or market condition, the cost of the award is expensed on the grant date. The Company recognizes compensation cost for an award with only service conditions that has a graded vesting schedule on a straight-line basis over the requisite service period for the entire award, provided that the cumulative amount of compensation cost recognized at any date at least equals the portion of the grant-date value of such award that is vested at that date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 18pt;">Awards granted to employees with performance conditions attached are measured at fair value on the grant date and are recognized as the compensation expenses , net of forfeitures, over the performance period when the performance goal becomes probable to achieve. The Company also adjusts the compensation cost based on the probability of performance goal achievement at the end of each reporting period. The rewards are earned upon attainment of identified performance goals.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 18pt;">Awards granted to employees with market conditions attached are measured at fair value on the grant date and are recognized as the compensation expenses , net of forfeitures, over the estimated requisite service period, regardless of whether the market condition has been satisfied if the requisite service period is fulfilled.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company accounts for forfeitures when they occur. Compensation cost previously recognized are reversed in the period the award is forfeited before completion of the requisite service period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Share-based payment transactions with nonemployees in which goods or services are received in exchange for equity instruments are accounted for based on the fair value of the consideration received or the fair value of the equity instrument issued, whichever is more reliably measurable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">For further information on share-based compensation, see Note 19 below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(aa) </span><span style="font-style:italic;font-weight:bold;">Employee benefits</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Pursuant to relevant PRC regulations, the Company is required to make contributions to various defined contribution plans organized by municipal and provincial PRC governments. The contributions are made for each PRC employee at rates ranging from 28% to 40% on a standard salary base as determined by local social security bureau. Contributions to the defined contribution plans are charged to the consolidated statements of operations when the related service is provided.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(bb) </span><span style="font-style:italic;font-weight:bold;">Foreign currency translation and foreign currency risks</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The functional currency of GDS Holdings is the United States dollar (“USD”), whereas the functional currency of its PRC subsidiaries and consolidated VIEs in PRC, subsidiaries in Hong Kong SAR and Macau SAR, subsidiaries in Singapore, subsidiaries in Malaysia and subsidiaries in Indonesia is the RMB, Hong Kong dollar (“HKD”), Singapore dollar (“SGD”), Malaysian Ringgit (“MYR”) and Indonesian Rupiah (“IDR”), respectively. The reporting currency of the Company is RMB as the major operations of the Company are within the PRC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Transactions denominated in currencies other than the functional currency 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 dates. Non-monetary items that are denominated in foreign currency are measured at the historical costs by using the exchange rates at the dates of the initial transactions. Exchange gains and losses are recognized in profit or loss and are reported in foreign currency exchange gain (loss) on a net basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The results of foreign operations are translated into RMB at the exchange rates as of the balance sheet date for assets and liabilities, the average daily exchange rate for each month for income and expense items and the historical exchange rates for equity accounts. Translation gains and losses are recorded in other comprehensive income and accumulated in the translation adjustment component of equity until the sale or liquidation of the foreign entity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 18pt;">The RMB is not a freely convertible currency. The PRC State Administration for Foreign Exchange, under the authority of the PRC government, controls the conversion of RMB to foreign currencies. The value of the RMB is subject to changes of central government policies and international economic and political developments affecting supply and demand in the China foreign exchange trading system market. The Company’s cash and restricted cash denominated in RMB amounted to RMB5,809,753 and RMB6,601,979 as of December 31, 2021 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">As of December 31, 2022, the Company’s cash and restricted cash were deposited in major financial institutions located in PRC, Hong Kong SAR, Singapore, Macau SAR, US, Malaysia and Indonesia and were denominated in the following currencies:</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><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:bottom;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><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:1.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:11.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:1.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:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.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:1.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:6.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:1.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:6.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:6.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:1.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:11.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></tr><tr><td style="vertical-align:bottom;width:13.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.29%;border-bottom: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><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.32%;border-bottom: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;">USD</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.46%;border-bottom: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;">HKD</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.96%;border-bottom: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;">JPY</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.96%;border-bottom: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;">EUR</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.2%;border-bottom: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;">SGD</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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:6.96%;border-bottom: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;">MYR</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;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.22%;border-bottom: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;">IDR</b></p></td></tr><tr><td style="vertical-align:bottom;width:13.54%;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;">In PRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.29%;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,514,881</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.32%;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;"> 105,587</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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:1.96%;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:6.96%;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:1.96%;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:6.2%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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:1.96%;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:11.22%;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:13.54%;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;">In Hong Kong SAR</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.29%;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,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p 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.32%;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,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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,316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.2%;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.27%;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:6.96%;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:1.96%;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:11.22%;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:13.54%;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;">In Singapore</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.29%;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:1.96%;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.32%;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,831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.46%;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:1.96%;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:6.96%;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:1.96%;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:6.96%;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:1.96%;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:6.2%;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;"> 10,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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:1.96%;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:11.22%;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:13.54%;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;">In Macau SAR</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.29%;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:1.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:11.32%;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:1.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:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 158,635</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.96%;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:1.96%;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:6.96%;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:1.96%;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:6.2%;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.27%;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:6.96%;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:1.96%;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:11.22%;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:13.54%;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;">In US</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.29%;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:1.96%;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.32%;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;"> 12,046</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.46%;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:1.96%;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:6.96%;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:1.96%;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:6.96%;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:1.96%;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:6.2%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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:1.96%;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:11.22%;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:13.54%;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;">In Malaysia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.29%;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:1.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:11.32%;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,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.46%;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:1.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:6.96%;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:1.96%;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:6.96%;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:1.96%;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:6.2%;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.27%;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:6.96%;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,767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:11.22%;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:13.54%;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;">In Indonesia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.29%;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:1.96%;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.32%;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;"> 558</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.46%;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:1.96%;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:6.96%;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:1.96%;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:6.96%;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:1.96%;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:6.2%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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:1.96%;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:11.22%;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,938,977</p></td></tr><tr><td style="vertical-align:bottom;width:13.54%;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%;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.29%;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:1.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:11.32%;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:1.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:9.46%;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:1.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:6.96%;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:1.96%;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:6.96%;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:1.96%;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:6.2%;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.27%;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:6.96%;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:1.96%;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:11.22%;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:13.54%;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;">Total in original currency</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.29%;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,601,979</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.32%;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;"> 205,918</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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;"> 879,381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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;"> 8,316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.96%;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;"> 146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.2%;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;"> 10,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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;"> 3,767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:11.22%;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,938,977</p></td></tr><tr><td style="vertical-align:bottom;width:13.54%;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;">RMB equivalent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.29%;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,601,979</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p 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.32%;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,434,137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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;"> 785,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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;"> 435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.96%;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,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.2%;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;"> 52,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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:6.96%;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,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:11.22%;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;"> 863</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(cc) </span><span style="font-style:italic;font-weight:bold;">Concentration of credit risk</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Financial instruments that potentially expose the Company to concentrations of credit risk consist principally of cash, restricted cash, and accounts receivable. The Company’s investment policy requires cash and restricted cash to be placed with high-quality financial institutions and to limit the amount of credit risk from any one issuer. The Company regularly evaluates the credit standing of the counterparties or financial institutions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company conducts credit evaluations on its customers prior to transfer the control of goods or services. The assessment of customer creditworthiness is primarily based on historical collection records, research of publicly available information and customer on-site visits by senior management. Based on this analysis, the Company determines what credit terms, if any, to offer to each customer individually. If the assessment indicates a likelihood of collection risk, the Company will not deliver the services or sell the products to the customer. Otherwise the Company will require the customer to pay cash, post letters of credit to secure payment or to make significant down payments. Historically, credit losses on accounts receivable have been insignificant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(dd) </span><span style="font-style:italic;font-weight:bold;">Earnings (loss) per share</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Basic earnings (loss) per ordinary share is computed by dividing net income (loss) available to the Company’s ordinary shareholders by the weighted average number of ordinary shares outstanding during the year using the two-class method. The liquidation and dividend rights of the holders of the Company’s Class A and Class B ordinary shares are identical, except with respect to voting rights. As a result, under the two-class method in accordance with ASC 260, net income (loss) available to the Company’s ordinary shareholders is allocated between  Class A and Class B ordinary shares and other participating securities based on participating rights in undistributed earnings on a proportionate basis. The Company’s redeemable preferred shares (Note 14) are participating securities since the holders of these securities participate in dividends on the same basis as ordinary shareholders, in addition to the cumulative preferential dividend they enjoy. These participating securities are not included in the computation of basic loss per ordinary share in periods when the Company reports net loss, because these participating security holders have no obligation to share in the losses of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Diluted earnings (loss) per share is calculated by dividing net income (loss) available to the Company’s ordinary shareholders as adjusted for the effect of dilutive ordinary share equivalents, if any, by the weighted average number of ordinary and dilutive ordinary share equivalents outstanding during the year. Ordinary share equivalents include the ordinary shares issuable upon the exercise of the outstanding share options (using the treasury stock method) and conversion of redeemable preferred shares and convertible bonds (using the as-if-converted method). Potential dilutive securities are not included in the calculation of diluted earnings (loss) per share if the impact is anti-dilutive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(ee) Changes in accounting principle</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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;text-align:justify;">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;text-align:justify;">The Company adopted Accounting Standards Update “ASU” 2020-06, <i style="font-style:italic;">Debt – Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging – Contracts in Entity’s Own Equity (Subtopic 815-40)</i>, on January 1, 2022. This ASU reduces the number of accounting models for convertible debt instruments and convertible preferred stock and clarifies the scope and certain requirements under Subtopic 815-40. The ASU also improves the guidance related to the disclosures and earnings-per-share for convertible instruments and contract in entity’s own equity. The adoption of this standard did not have a material impact on the consolidated financial statements.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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;text-align:justify;">2)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Company adopted ASU 2021-04, <i style="font-style:italic;">Earnings Per Share (Topic 260), Debt—Modifications and Extinguishments (Subtopic 470-50), Compensation—Stock Compensation (Topic 718), and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options (a consensus of the FASB Emerging Issues Task Force)</i>, on January 1, 2022. This ASU provides certain guidance for a modification or an exchange of a freestanding equity-classified written call option that is not within the scope of other Topic. The adoption of this standard did not have a material impact on the consolidated financial statements.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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;text-align:justify;">3)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Company adopted ASU 2021-05, <i style="font-style:italic;">Lessors—Certain Leases with Variable Lease</i>, on January 1, 2022. This ASU requires lessors to classify leases as operating leases if they have variable lease payments that do not depend on an index or rate and would have selling losses if they were classified as sales-type or direct financing leases. The adoption of this standard did not have a material impact on the consolidated financial statements.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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;text-align:justify;">4)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Company adopted ASU 2021-10, <i style="font-style:italic;">Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance</i>, on January 1, 2022. This ASU requires certain annual disclosures about transactions with a government that are accounted for by applying a grant or contribution accounting model. The adoption of this standard did not have a material impact on the consolidated financial statements.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(ff)</span></span><span style="font-style:italic;font-weight:bold;">Recently issued accounting standards</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">In October 2021, the FASB issued ASU 2021-08, <i style="font-style:italic;">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</i>, which requires that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, <i style="font-style:italic;">Revenue from Contracts with Customers</i>. The ASU is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, with early adoption permitted, and should be adopted prospectively to business combinations occurring on or after the effective date of the amendments. The Company adopted this standard in the first quarter of 2023, and the adoption of this standard did not have a significant impact on the Company’s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">In September 2022, the FASB issued ASU 2022-04, <i style="font-style:italic;">Liabilities-Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations</i>, which requires a buyer in a supplier finance program to disclose qualitative and quantitative information about its supplier finance programs. The ASU is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, except for the amendment on rollforward information for the relevant obligations, which is effective for fiscal years beginning after December 15, 2023. Early adoption is permitted. The ASU should be applied retrospectively to each period in which a balance sheet is presented, except for the amendment on rollforward information, which should be applied prospectively. The Company adopted this standard, except for the amendment on rollforward information for the relevant obligations, in the first quarter of 2023, and the adoption of this standard did not have a significant impact on the Company’s consolidated financial statements. The Company will adopt the amendment on rollforward information for the relevant obligations in the first quarter of 2024 and does not expect the adoption to have a material impact on the Company’s consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(a)   </span><span style="font-style:italic;font-weight:bold;">Principles of consolidation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The accompanying consolidated financial statements include the financial statements of GDS Holdings Limited, its subsidiaries and consolidated variable interest entities  and variable interest entities’ subsidiaries for which GDS Holdings is the primary beneficiary.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company’s data center related operations are mainly conducted through Shanghai Xinwan Enterprise Management Co., Ltd. (“Management HoldCo”), Beijing Wanguo Chang’an Science and Technology Co., Ltd. (“GDS Beijing”), GDS Beijing’s subsidiaries and Shanghai Shu’an Data Services Co., Ltd. (“GDS Shanghai”) (referred to as the “VIEs”) to comply with the PRC laws and regulations, which prohibit foreign investments in companies that are engaged in data center related business. Individuals acting as nominee equity holders ultimately hold the legal equity interests of the VIEs on behalf of GDS Holdings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Prior to December 2019, the equity holders of GDS Beijing and GDS Shanghai were William Wei Huang, CEO of GDS Holdings, and his relative. In order to enhance corporate governance and facilitate administration of the VIEs, in December 2019, GDS Holdings completed transfer of ownership of the 100% equity interest of GDS Beijing and GDS Shanghai from William Wei Huang and his relative to a newly established holding company, Management HoldCo. The entire equity interest in Management HoldCo is held by a number of management personnel designated by the board of directors of GDS Holdings. In conjunction with the transfer of legal ownership, GDS (Shanghai) Investment Co., Ltd. (“GDS Investment Company”), a subsidiary of GDS Holdings,  entered into a series of contractual arrangements with Management HoldCo, its shareholders, GDS Beijing and GDS Shanghai to replace the previous contractual arrangements with GDS Beijing and GDS Shanghai on substantially the same terms under such previous contractual arrangements. The previous contractual arrangements were terminated simultaneously when the current contractual arrangements came into effect, and the subsidiary of GDS Holdings under the previous and current contractual arrangements is the same entity, namely GDS Investment Company. GDS Holdings also replaced the sole director of GDS Shanghai and certain subsidiaries of GDS Beijing with a board of three directors. William Wei Huang acts as the Chairman of the board of directors of Management HoldCo, GDS Investment Company, GDS Beijing and GDS Shanghai and their subsidiaries respectively. Other management members of GDS and board appointee serve as directors and officers of Management HoldCo., GDS Investment Company, GDS Beijing and GDS Shanghai and their subsidiaries.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">This restructuring could reduce risk by allocating ownership of the VIEs among a larger number of individual management shareholders, and strengthen corporate governance with the establishment of the board of directors of the VIEs and their subsidiaries. This restructuring could also create a more stable ownership structure by avoiding reliance on a single or small number of natural persons, and by buffering the ownership of the VIEs with an additional layer of legal entities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">A series of contractual arrangements, including equity interest pledge agreements, shareholder voting rights proxy agreements, exclusive technology license and service agreements, intellectual property rights license agreements, exclusive call option agreements and loan agreements (collectively, referred to as “VIE Agreements”) were entered into among GDS Beijing, GDS Shanghai, Management HoldCo, its shareholders and GDS Investment Company. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Equity Interest Pledge Agreements. </i>Pursuant to the equity interest pledge agreements, each shareholder of Management HoldCo has pledged all of his or her equity interest in Management HoldCo as a continuing first priority security interest in favor of GDS Investment Company, as applicable, to respectively guarantee Management HoldCo’s and its shareholders’ performance of their obligations under the relevant contractual arrangement, and Management HoldCo has pledged all of its equity interest in GDS Beijing and GDS Shanghai as a continuing first priority security interest in favor of GDS Investment Company, as applicable, to respectively guarantee their performance of their obligations under the relevant contractual arrangement, which include the exclusive technology license and service agreement, loan agreement, exclusive call option agreement, and shareholder voting rights proxy agreement, and intellectual property rights license agreement. If GDS Beijing or GDS Shanghai or Management HoldCo or any of its shareholders breaches their contractual obligations under these agreements, GDS Investment Company, as pledgee, will be entitled to certain rights regarding the pledged equity interests, including receiving proceeds from the auction or sale of all or part of the pledged equity interests of Management HoldCo, GDS Beijing and GDS Shanghai in accordance with PRC law. Management HoldCo and each of its shareholders agrees that, during the term of the equity interest pledge agreements, it or he or she will not dispose of the pledged equity interests or create or allow creation of any encumbrance on the pledged equity interests without the prior written consent of GDS Investment Company. The equity interest pledge agreements remain effective until GDS Beijing and GDS Shanghai and Management HoldCo and its shareholders discharge all their obligations under the contractual arrangements. The equity pledge has been registered by Management HoldCo, GDS Beijing and GDS Shanghai in favor of GDS Investment Company with the relevant office of the Administration for Market Regulation in accordance with the relevant PRC laws and regulations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Shareholder Voting Rights Proxy Agreements.</i> Pursuant to the shareholder voting rights proxy agreements, each of GDS Beijing, GDS Shanghai, Management HoldCo and each of its shareholders has irrevocably appointed the PRC citizen(s) as designated by GDS Investment Company to act as GDS Beijing’s, GDS Shanghai’s, Management HoldCo’s and GDS Beijing’s, GDS Shanghai’s, Management HoldCo’s shareholder’s exclusive attorney-in-fact to exercise all shareholder rights, including, but not limited to, voting on all matters of Management HoldCo, GDS Beijing, GDS Beijing’s subsidiaries, GDS Shanghai and GDS Shanghai’s subsidiaries requiring shareholder approval, and appointing directors and executive officers. GDS Investment Company is also entitled to change the appointment by designating another PRC citizen(s) to act as exclusive attorney-in-fact of GDS Beijing, GDS Shanghai, Management HoldCo and its shareholders with prior notice to Management HoldCo or its such shareholders. Each shareholder voting rights proxy agreement will remain in force for so long as Management HoldCo remains a shareholder of GDS Beijing or GDS Shanghai and the shareholder remains a shareholder of Management HoldCo, as applicable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Exclusive Technology License and Service Agreements.</i> Under the exclusive technology license and service agreements, GDS Investment Company licenses certain technology to each of Management Holdco, GDS Beijing and GDS Shanghai and GDS Investment Company has the exclusive right to provide Management HoldCo, GDS Beijing and GDS Shanghai with technical support, consulting services and other services. Without GDS Investment Company’s prior written consent, each of Management HoldCo, GDS Beijing and GDS Shanghai agrees not to accept the same or any similar services provided by any third party. Each of Management HoldCo, GDS Beijing and GDS Shanghai agrees to pay service fees on a yearly basis and at an amount equivalent to all of its net profits as confirmed by GDS Investment Company. GDS Investment Company owns the intellectual property rights arising out of its performance of these agreements. In addition, each of Management HoldCo, GDS Beijing and GDS Shanghai has granted GDS Investment Company an exclusive right to purchase or to be licensed with any or all of the intellectual property rights of Management HoldCo, GDS Beijing or GDS Shanghai at the lowest price permitted under PRC law. Unless otherwise agreed by the parties, these agreements will continue remaining effective.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Intellectual Property Rights License Agreements.</i> Pursuant to an intellectual property rights license agreement between GDS Investment Company and each of Management HoldCo, GDS Beijing and GDS Shanghai, Management HoldCo, GDS Beijing and GDS Shanghai has granted GDS Investment Company an exclusive license to use for free any or all of the intellectual property rights owned by each of them from time to time, and without the parties’ prior written consent, Management HoldCo, GDS Beijing and GDS Shanghai cannot take any actions, including without limitation to, transferring or licensing outside its ordinary course of business any intellectual property rights to any third parties, which may affect or undermine GDS Investment Company’s use of the licensed intellectual property rights from Management HoldCo, GDS Beijing and GDS Shanghai. The parties have also agreed under the agreement that GDS Investment Company should own the new intellectual property rights developed by it regardless of whether such development is dependent on any of the intellectual property rights owned by Management HoldCo, GDS Beijing and GDS Shanghai. This agreement can only be early terminated by prior mutual consent of the parties and need to be renewed upon GDS Investment Company’s unilateral request.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Exclusive Call Option Agreements.</i> Pursuant to the exclusive call option agreements, Management HoldCo and each of its shareholders has irrevocably granted GDS Investment Company an exclusive option to purchase, or have its designated person or persons to purchase, at its discretion, to the extent permitted under PRC law, all or part of Management HoldCo’s equity interests in GDS Beijing and GDS Shanghai or its such shareholders’ equity interests in Management HoldCo. The purchase price should equal to the minimum price required by PRC law or such other price as may be agreed by the parties in writing. Without GDS Investment Company’s prior written consent, Management HoldCo and its shareholders have agreed that each of Management HoldCo, GDS Beijing and GDS Shanghai shall not amend its articles of association, increase or decrease the registered capital, sell or otherwise dispose of its assets or beneficial interest, create or allow any encumbrance on its assets or other beneficial interests, provide any loans, distribute dividends to the shareholders and etc. These agreements will remain effective until all equity interests of Management HoldCo, GDS Beijing and GDS Shanghai held by their shareholders have been transferred or assigned to GDS Investment Company or its designated person(s).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Loan Agreements.</i> Pursuant to the loan agreements between GDS Investment Company and Management HoldCo or its shareholders, GDS Investment Company has agreed to extend loans in an aggregate amount of RMB310,100 to Management HoldCo solely for the capitalization of GDS Beijing and GDS Shanghai and RMB1,000 to the shareholders of Management HoldCo solely for the capitalization of Management HoldCo. Pursuant to the loan agreements, GDS Investment Company has the right to require repayment of the loans upon delivery of <span style="-sec-ix-hidden:Hidden_-0x-bqK-G0mUfs3GeKJrlw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">thirty</span></span>-day’s prior notice to Management HoldCo or its shareholders, as applicable, and Management HoldCo or its shareholders can repay the loans by either sale of their equity interests in GDS Beijing and GDS Shanghai or Management HoldCo, as applicable, to GDS Investment Company or its designated person(s) pursuant to their respective exclusive call option agreements, or other methods as determined by GDS Investment Company pursuant to its articles of association and the applicable PRC laws and regulations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Under the terms of the VIE Agreements, GDS Holdings has (i) the right to receive service fees on a yearly basis at an amount equivalent to all of the net profits of the VIEs under the exclusive technology license and services agreements when such services are provided; (ii) the right to receive all dividends declared by the VIEs and the right to all undistributed earnings of the VIEs; (iii) the right to receive the residual benefits of the VIEs through its exclusive option to acquire 100% of the equity interests in the VIEs, to the extent permitted under PRC law; and (iv) the right to require each of the shareholder of the VIEs to appoint the PRC citizen(s) as designated by GDS Investment Company to act as such shareholder’s exclusive attorney-in-fact to exercise all shareholder rights, including, but not limited to, voting on all matters of the VIEs requiring shareholder approval, disposing of all or part of the shareholder’s equity interest in the VIEs, and appointing directors and executive officers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">In accordance with Accounting Standards Codification (“ASC”) 810-10-25-38A, GDS Holdings has a controlling financial interest in the VIEs because GDS Holdings has (i) the power to direct activities of the VIEs that most significantly impact the economic performance of the VIEs; and (ii) the right to receive expected residual return of the VIEs that could potentially be significant to the VIEs. There is currently no contractual arrangement that would require GDS Holdings to provide additional financial support to the VIEs. As GDS Holdings is conducting certain businesses mainly through the VIEs, GDS Holdings may provide such support on a discretionary basis in the future, which could expose GDS Holdings to a loss. The terms of the VIE Agreements and financial support from GDS Holdings to the VIEs were considered in determining that GDS Holdings is the primary beneficiary of the VIEs. Accordingly, the financial statements of the VIEs are consolidated in GDS Holdings’s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Under the terms of the VIE Agreements, the VIEs’ equity holders have no rights to the net assets nor have the obligations to fund the deficit, and such rights and obligations have been vested to GDS Holdings. All of the equity (net assets) or deficits (net liabilities) and net income (loss) of the VIEs are attributed to GDS Holdings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company has been advised by its PRC legal counsel that each of the VIE agreements is valid, legally binding and enforceable in accordance with its terms and applicable PRC laws and the ownership structure of the VIEs does not violate applicable PRC Laws. However, there are substantial uncertainties regarding the interpretation and application of PRC laws and future PRC laws and regulations. There can be no assurance that the PRC authorities will take a view that is not contrary to or otherwise different. If the current ownership structure of the Company and the VIE Agreements are determined to be in violation of any existing or future PRC laws and regulations, the PRC government could:</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:36pt;padding:0pt;"/><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;"><span style="font-family:'Times New Roman';">●</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Levy fines on the Company or confiscate income of the Company;</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:36pt;padding:0pt;"/><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;"><span style="font-family:'Times New Roman';">●</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Revoke or suspend the VIEs’ business or operating licenses;</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:36pt;padding:0pt;"/><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;"><span style="font-family:'Times New Roman';">●</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Discontinue or place restrictions or onerous conditions on VIE’s operations;</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:36pt;padding:0pt;"/><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;"><span style="font-family:'Times New Roman';">●</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Require the Company to discontinue their operations in the PRC;</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:36pt;padding:0pt;"/><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;"><span style="font-family:'Times New Roman';">●</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Require the Company to undergo a costly and disruptive restructuring;</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:36pt;padding:0pt;"/><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;"><span style="font-family:'Times New Roman';">●</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Take other regulatory or enforcement actions that could be harmful to the Company’s business.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The imposition of any of these government actions could result in the termination of the VIE agreements, which would result in GDS Holdings losing the (i) ability to direct the activities of the VIEs and (ii) rights to receive substantially all the economic benefits and residual returns from the VIEs and thus result in the deconsolidation of the VIEs in GDS Holdings’s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The following tables set forth the financial statement balances and amounts of the VIEs and their subsidiaries included in the consolidated financial statements after the elimination of intercompany balances and transactions among VIEs and their subsidiaries.</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><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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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.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: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.14%;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.41%;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.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;">As of December 31, </b></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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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%;border-bottom: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.41%;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%;border-bottom: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></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;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;">  </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;">Current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;">  </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 0pt 12pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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,338,525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 2,326,332</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 0pt 12pt;">Accounts receivable, net of allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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,677,171</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 2,371,362</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 0pt 12pt;">VAT recoverable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 138,304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 79,163</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 0pt 12pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 90,848</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 76,557</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 0pt 12pt;">Other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 99,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 126,385</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 0pt 12pt;"><b style="font-weight:bold;">Total current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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.51%;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;"><b style="font-weight:bold;"> 3,344,079</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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.5%;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;"><b style="font-weight:bold;"> 4,979,799</b></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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;margin: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;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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,671,567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 2,441,858</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;">Intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 175,004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 124,691</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;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 204,825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 186,795</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;">Deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 32,949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 38,348</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;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 32,621</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;">VAT recoverable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 111,982</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 26,087</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;">Other non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 153,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 148,787</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 0pt 12pt;"><b style="font-weight:bold;">Total assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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.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;"><b style="font-weight:bold;"> 6,694,102</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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.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;"><b style="font-weight:bold;"> 7,978,986</b></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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;margin: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;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"><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;">Current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"><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 0pt 12pt;">Short-term borrowings and current portion of long-term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 426,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 258,200</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 0pt 12pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 430,518</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 493,332</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 0pt 12pt;">Accrued expenses and other payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 223,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 235,388</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 0pt 12pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 87,364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 151,050</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 0pt 12pt;">Operating lease liabilities, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 40,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 41,898</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 0pt 12pt;">Finance lease and other financing obligations, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 28,161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 33,398</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;"><b style="font-weight:bold;">Total current third-party liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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.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;"><b style="font-weight:bold;"> 1,235,977</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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.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;"><b style="font-weight:bold;"> 1,213,266</b></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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;margin: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;">Long-term borrowings, excluding current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 899,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 721,387</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;">Operating lease liabilities, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 172,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 134,684</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;">Finance lease and other financing obligations, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 965,356</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 931,580</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;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 76,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 69,831</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;">Other long-term liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 66,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 52,222</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;"><b style="font-weight:bold;">Total third-party liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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.51%;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;"><b style="font-weight:bold;"> 3,416,399</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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.5%;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;"><b style="font-weight:bold;"> 3,122,970</b></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;">Amounts due to GDS Holdings and its non-VIE subsidiaries, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 2,947,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 4,302,245</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;"><b style="font-weight:bold;">Total liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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.51%;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;"><b style="font-weight:bold;"> 6,364,256</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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.5%;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;"><b style="font-weight:bold;"> 7,425,215</b></p></td></tr></table><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;text-align:justify;margin:0pt 0pt 12pt 18pt;">As of December 31, 2021 and 2022, accounts receivable of RMB70,945 and RMB66,503, respectively,other  non-current assets of RMB14,691 and RMB9,337, respectively, and property and equipment of RMB46,007 and RMB45,572, respectively, of VIEs were pledged solely to secure banking borrowings of VIEs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Net revenue, net income, operating, investing and financing cash flows of the VIEs that were included in the Company’s consolidated financial statements for the years ended December 31, 2020, 2021 and 2022 are 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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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:1.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:10.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:62.81%;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:1.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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.33%;border-bottom: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;">Years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.81%;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:1.85%;margin:0pt;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.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;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.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></tr><tr><td style="vertical-align:bottom;width:62.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:1.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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:1.86%;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:10.54%;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:1.86%;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:10.53%;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:62.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net revenue </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 5,453,802</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 7,516,345</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 8,958,853</p></td></tr><tr><td style="vertical-align:bottom;width:62.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> 129,254</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.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;"> 112,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 223,925</p></td></tr><tr><td style="vertical-align:bottom;width:62.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash provided by operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 899,132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 744,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 1,533,548</p></td></tr><tr><td style="vertical-align:bottom;width:62.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash used in investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (278,744)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (205,041)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (143,796)</p></td></tr><tr><td style="vertical-align:bottom;width:62.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash used in financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,682)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (561,101)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (369,324)</p></td></tr></table><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;text-align:justify;margin:0pt 0pt 12pt 18pt;">The unrecognized revenue-producing assets that are held by the VIEs comprise of internally developed software, intellectual property and trademarks which were not recorded on the Company’s consolidated balance sheets as they do not meet all the capitalization criteria.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Costs recognized by the VIEs for outsourcing and other services provided by other entities within the Company were RMB3,076,398, RMB5,160,638 and RMB6,336,874 for the years ended December 31, 2020, 2021 and 2022, respectively, net of the related services provided to other entities within the Company. These inter-company transactions are eliminated in the consolidated financial statements.</p> 1 3 310100000 1000000 <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><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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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.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: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.14%;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.41%;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.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;">As of December 31, </b></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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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%;border-bottom: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.41%;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%;border-bottom: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></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;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;">  </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;">Current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;">  </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 0pt 12pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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,338,525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 2,326,332</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 0pt 12pt;">Accounts receivable, net of allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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,677,171</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 2,371,362</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 0pt 12pt;">VAT recoverable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 138,304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 79,163</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 0pt 12pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 90,848</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 76,557</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 0pt 12pt;">Other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 99,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 126,385</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 0pt 12pt;"><b style="font-weight:bold;">Total current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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.51%;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;"><b style="font-weight:bold;"> 3,344,079</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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.5%;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;"><b style="font-weight:bold;"> 4,979,799</b></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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;margin: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;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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,671,567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 2,441,858</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;">Intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 175,004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 124,691</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;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 204,825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 186,795</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;">Deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 32,949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 38,348</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;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 32,621</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;">VAT recoverable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 111,982</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 26,087</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;">Other non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 153,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 148,787</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 0pt 12pt;"><b style="font-weight:bold;">Total assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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.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;"><b style="font-weight:bold;"> 6,694,102</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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.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;"><b style="font-weight:bold;"> 7,978,986</b></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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;margin: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;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"><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;">Current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"><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 0pt 12pt;">Short-term borrowings and current portion of long-term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 426,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 258,200</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 0pt 12pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 430,518</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 493,332</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 0pt 12pt;">Accrued expenses and other payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 223,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 235,388</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 0pt 12pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 87,364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 151,050</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 0pt 12pt;">Operating lease liabilities, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 40,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 41,898</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 0pt 12pt;">Finance lease and other financing obligations, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 28,161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 33,398</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;"><b style="font-weight:bold;">Total current third-party liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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.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;"><b style="font-weight:bold;"> 1,235,977</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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.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;"><b style="font-weight:bold;"> 1,213,266</b></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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;margin: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;">Long-term borrowings, excluding current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 899,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 721,387</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;">Operating lease liabilities, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 172,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 134,684</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;">Finance lease and other financing obligations, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 965,356</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 931,580</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;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 76,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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;"> 69,831</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;">Other long-term liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 66,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 52,222</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;"><b style="font-weight:bold;">Total third-party liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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.51%;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;"><b style="font-weight:bold;"> 3,416,399</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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.5%;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;"><b style="font-weight:bold;"> 3,122,970</b></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;">Amounts due to GDS Holdings and its non-VIE subsidiaries, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 2,947,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 4,302,245</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;"><b style="font-weight:bold;">Total liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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.51%;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;"><b style="font-weight:bold;"> 6,364,256</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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.5%;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;"><b style="font-weight:bold;"> 7,425,215</b></p></td></tr></table><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> 1338525000 2326332000 1677171000 2371362000 138304000 79163000 90848000 76557000 99231000 126385000 3344079000 4979799000 2671567000 2441858000 175004000 124691000 204825000 186795000 32949000 38348000 32621000 111982000 26087000 153696000 148787000 6694102000 7978986000 426000000 258200000 430518000 493332000 223563000 235388000 87364000 151050000 40371000 41898000 28161000 33398000 1235977000 1213266000 899769000 721387000 172458000 134684000 965356000 931580000 76460000 69831000 66379000 52222000 3416399000 3122970000 2947857000 4302245000 6364256000 7425215000 70945000 66503000 14691000 9337000 46007000 45572000 <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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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:1.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:10.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:62.81%;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:1.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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.33%;border-bottom: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;">Years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.81%;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:1.85%;margin:0pt;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.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;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.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></tr><tr><td style="vertical-align:bottom;width:62.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:1.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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:1.86%;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:10.54%;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:1.86%;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:10.53%;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:62.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net revenue </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 5,453,802</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 7,516,345</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 8,958,853</p></td></tr><tr><td style="vertical-align:bottom;width:62.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> 129,254</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.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;"> 112,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 223,925</p></td></tr><tr><td style="vertical-align:bottom;width:62.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash provided by operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 899,132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 744,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 1,533,548</p></td></tr><tr><td style="vertical-align:bottom;width:62.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash used in investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (278,744)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (205,041)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (143,796)</p></td></tr><tr><td style="vertical-align:bottom;width:62.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash used in financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,682)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (561,101)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (369,324)</p></td></tr></table><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> 5453802000 7516345000 8958853000 129254000 112257000 223925000 899132000 744493000 1533548000 -278744000 -205041000 -143796000 -20682000 -561101000 -369324000 3076398000 5160638000 6336874000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(b)   </span><span style="font-style:italic;font-weight:bold;">Use of estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The preparation of consolidated financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include, but are not limited to, the fair values of assets acquired and liabilities assumed and the consideration transferred in a business combination, the realization of deferred income tax assets, the fair value of share-based compensation awards, the recoverability of long-lived 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.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(c)   </span><span style="font-style:italic;font-weight:bold;">Cash and cash equivalents</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents. The Company does not have any cash equivalents as of December 31, 2021 and 2022.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(d)   </span><span style="font-style:italic;font-weight:bold;">Restricted cash</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Restricted cash represents amounts held by banks, which are not available for the Company’s use, as security for bank borrowings, related interests and certain  construction projects. Upon repayment of bank borrowings and the related interests and completion of construction  projects, the deposits are released by the bank and available for general use by the Company.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(e)   </span><span style="font-style:italic;font-weight:bold;">Fair value of financial instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. The Company determines fair value based on assumptions that market participants would use in pricing an asset or liability in the principal or most advantageous market. When considering market participant assumptions in fair value measurements, the following fair value hierarchy distinguishes between observable and unobservable inputs, which are categorized in one of the following levels (Note 17 to the consolidated financial statements):</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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;"><span style="font-family:'Times New Roman';">●</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Level 1 Inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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;"><span style="font-family:'Times New Roman';">●</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Level 2 Inputs: Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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;"><span style="font-family:'Times New Roman';">●</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Level 3 Inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date.</p></td></tr></table><p style="color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><span style="color:#000000;margin-left:0pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(f)   Contract balances</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The timing of revenue recognition, billings and cash collections result in accounts receivable, contract assets and contract liabilities (i.e. deferred revenue). Accounts receivable are recorded at the invoice amount, net of an allowance for doubtful account and is recognized in the period when the Company has transferred products or provided services to its customers and when its right to consideration is unconditional. Amounts collected on accounts receivable are included in net cash provided by operating activities in the consolidated statements of cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Prior to the adoption of ASC 326, <i style="font-style:italic;">Financial Instruments - Credit Loss</i>, the Company maintains an allowance for doubtful accounts for estimated losses inherent in its accounts receivable portfolio. In establishing the required allowance, management considers historical losses adjusted to take into account current market conditions and customers’ financial condition, the amount of receivables in dispute, the accounts receivable aging, and the customers’ repayment patterns. The Company reviews its allowance for doubtful accounts on a customer-by-customer basis. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Upon adoption of ASC 326 starting from January 1, 2020, the provision of credit losses for accounts receivable is based upon the current expected credit losses (“CECL”) model. The CECL model requires an estimate of the credit losses expected over the life of accounts receivable since initial recognition, and accounts receivable with similar risk characteristics are grouped together when estimating CECL. In assessing the CECL, the Company considers both quantitative and qualitative information that is reasonable and supportable, including historical credit loss experience, adjusted for relevant factors impacting collectability and forward-looking information indicative of external market conditions. While the Company uses the best information available in making determination, the ultimate recovery of recorded receivables is also dependent upon future economic events and other conditions that may be beyond the Company’s control. Accounts receivable that are ultimately deemed to be uncollectible, and for which collection efforts have been exhausted, are written off against the allowance for doubtful accounts. The Company does not have any off-balance-sheet credit exposure related to its customers. The adoption did not have material impact on the Company’s consolidated financial statements for the year ended December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">A contract asset exists when the Company has transferred products or provided services to its customers but customer payment is contingent upon satisfaction of additional performance obligations. Contract assets are recorded in other current assets in the consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Deferred revenue (a contract liability) is recognized when the Company has an unconditional right to a payment before it transfers goods or services to customers.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(g)   Fulfilment costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Fulfilment costs are capitalized when all three of the criteria are met: a) the costs relate directly to a contract or an anticipated contract that the Company can specifically identify; b) the costs generate or enhance resources of the Company that will be used in satisfying or continuing to satisfy future performance obligations; and c) the costs are expected to be recovered. The asset recognized from capitalizing the costs to fulfill a contract is amortized on a systematic basis consistent with the pattern of the transfer of the goods or services to which the asset relates. As of December 31, 2021 and 2022, the Company recorded capitalized fulfilment cost of RMB80,742 and RMB47,400, respectively, in other non-current assets.</p> 80742000 47400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(h)   Equity method investments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company’s investments in entities in which the Company can exercise significant influence but does not own a majority equity interest or control are generally accounted for under the equity method of accounting. Equity method investments are initially measured at cost, and are subsequently adjusted for cash contributions, distributions and the Company’s share of the income and losses of the investees. The Company records its equity method investment in other non-current assets on the consolidated balance sheet. The Company’s proportionate share of the income or loss from its equity method investment are recorded in others, net on the consolidated statement of operations. The Company reviews its investment periodically to determine if any investment may be impaired considering both qualitative and quantitative factors that may have a significant impact on the investees’ fair value. The Company did not record any impairment charges related to its equity method investment for the years ended December 31, 2020, 2021 and 2022.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(i)   Property and equipment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Property and equipment are carried at cost less accumulated depreciation and any recorded impairment. Property and equipment acquired under finance leases are initially recorded at the present value of minimum lease payments. Buildings and equipment under finance leases and leasehold improvements with definite useful lives are amortized over the shorter of the lease term or the estimated useful life of the asset or improvement. Leasehold land is amortized on a straight-line basis over the lease term. Freehold land is not amortized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Gains or losses arising from the disposal of an item of property and equipment are determined based on the difference between the net disposal proceeds and the carrying amount of the item and are recognized in profit or loss on the date of disposal.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The estimated useful lives of self-owned property and equipment are presented below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.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;width:2.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;width:42.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:54.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings</p></td><td style="vertical-align:bottom;width:2.85%;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';">    </span></p></td><td style="vertical-align:bottom;width:42.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;">30 years</p></td></tr><tr><td style="vertical-align:bottom;width:54.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Data center equipment</p></td><td style="vertical-align:bottom;width:2.85%;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:42.91%;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:54.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">– Machinery</p></td><td style="vertical-align:bottom;width:2.85%;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;width:42.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;"><span style="-sec-ix-hidden:Hidden_1zfSyWu1-kSshznpuUXTpQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">10</span></span> - 20 years</p></td></tr><tr><td style="vertical-align:bottom;width:54.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">– </span>Other equipment</p></td><td style="vertical-align:bottom;width:2.85%;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;width:42.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;"><span style="-sec-ix-hidden:Hidden_42rbHd3NREifbQVA0kg4qA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">3</span></span> - 5 years</p></td></tr><tr><td style="vertical-align:bottom;width:54.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and office equipment</p></td><td style="vertical-align:bottom;width:2.85%;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:42.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;"><span style="-sec-ix-hidden:Hidden_a76WSF4FzEWrebvFtZhO0A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">3</span></span> - 5 years</p></td></tr><tr><td style="vertical-align:bottom;width:54.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vehicles</p></td><td style="vertical-align:bottom;width:2.85%;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:middle;width:42.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;">5 years</p></td></tr></table><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;text-align:justify;margin:0pt 0pt 8pt 18pt;">Construction in progress primarily consists of the cost of data center buildings and the related construction expenditures that are required to prepare the data center buildings for their intended use.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 18pt;">No depreciation is provided in respect of construction in progress until it is substantially completed and ready for its intended use. Once a data center building is ready for its intended use and becomes operational, construction in progress is transferred to the respective category of property and equipment and is depreciated over the estimated useful life of the underlying assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 18pt;">Depreciation on property and equipment is calculated on the straight-line method over the estimated useful lives of the assets.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.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;width:2.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;width:42.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:54.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings</p></td><td style="vertical-align:bottom;width:2.85%;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';">    </span></p></td><td style="vertical-align:bottom;width:42.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;">30 years</p></td></tr><tr><td style="vertical-align:bottom;width:54.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Data center equipment</p></td><td style="vertical-align:bottom;width:2.85%;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:42.91%;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:54.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">– Machinery</p></td><td style="vertical-align:bottom;width:2.85%;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;width:42.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;"><span style="-sec-ix-hidden:Hidden_1zfSyWu1-kSshznpuUXTpQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">10</span></span> - 20 years</p></td></tr><tr><td style="vertical-align:bottom;width:54.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">– </span>Other equipment</p></td><td style="vertical-align:bottom;width:2.85%;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;width:42.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;"><span style="-sec-ix-hidden:Hidden_42rbHd3NREifbQVA0kg4qA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">3</span></span> - 5 years</p></td></tr><tr><td style="vertical-align:bottom;width:54.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and office equipment</p></td><td style="vertical-align:bottom;width:2.85%;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:42.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;"><span style="-sec-ix-hidden:Hidden_a76WSF4FzEWrebvFtZhO0A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">3</span></span> - 5 years</p></td></tr><tr><td style="vertical-align:bottom;width:54.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vehicles</p></td><td style="vertical-align:bottom;width:2.85%;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:middle;width:42.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;">5 years</p></td></tr></table><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> P30Y P20Y P5Y P5Y P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 8pt 0pt;"><span style="font-style:italic;font-weight:bold;">(j)    </span><span style="font-style:italic;font-weight:bold;">Leases</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 18pt;">The Company is a lessee in a number of non-cancellable operating leases and finance leases, primarily for data centers, lands, offices and other equipment. The Company adopted ASC 842, <i style="font-style:italic;">Leases</i>, on January 1, 2019, using a modified retrospective method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company determines if an arrangement is or contains a lease at its inception.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company recognizes lease liabilities and right-of-use (“ROU”) assets at lease commencement date. Lease liabilities are measured at the present value of unpaid lease payments at the lease commencement date and is subsequently measured at amortized cost using the effective-interest method. Since most of the Company’s leases do not provide an implicit rate, the Company uses its own incremental borrowing rate in determining the present value of unpaid lease payments. The incremental borrowing rate was determined using a portfolio approach based on the rate of interest that the Company would have to borrow an amount equal to the lease payments on a collateralized basis over a similar term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">ROU assets are initially measured at cost, which consist of (i) initial measurement of the lease liability; (ii) lease payments made to the lessor at or before the commencement date less any lease incentives received; and (iii) initial direct costs incurred by the Company. Variable lease payments are excluded from the measurement of ROU assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. For operating leases, the Company recognizes a single lease cost on a straight-line basis over the remaining lease term. For finance leases, the ROU assets are subsequently amortized using the straight-line method from the lease commencement date to the earlier of the end of its useful life or the end of the lease term. Amortization of the ROU assets are recognized and presented separately from interest expense on the lease liability. For leases acquired in business combinations or asset acquisitions, ROU assets are measured at the same amount as the lease liability as adjusted to reflect favorable or unfavorable terms of the lease when compared with market terms.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Prior to the adoption of ASC 842, <i style="font-style:italic;">Leases</i>, prepayment for land use rights are presented as prepaid land use rights on the consolidated balance sheet and are measured at cost and subsequently amortized using the straight-line method. Upon the adoption of ASC 842 on January 1, 2019, land use rights acquired are assessed in accordance with ASC 842 and recognized in operating lease ROU assets if they meet the definition of operating lease, or property and equipment if they meet the definition of finance lease.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company has elected not to recognize ROU assets and lease liabilities for short-term leases (i.e. leases that, at the commencement date, have a lease term of 12 months or less and do not include an option to purchase the underlying asset that the lessee is reasonably certain to exercise). As a practical expedient, the Company has elected that for all leases, where it is the lessee, not to separate non-lease components from lease components and instead to account for all lease and non-lease components associated with each lease as a single lease component.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company records an asset and related financing obligation for the estimated construction costs under build-to-suit lease arrangements where it controls the asset during construction. Upon completion of the construction and commencement of the lease terms, the Company assesses whether these arrangements qualify for sales recognition under the sale-leaseback transaction. If the arrangements do not qualify for sales recognition under the sale-leaseback accounting guidance, the Company continues to be the deemed owner of the build-to-suit assets for financial reporting purposes. The Company accounted for costs incurred relating to the construction of the underlying assets before the lease commencement dates in accordance with ASC 360 on its balance sheet. In addition, the financing liability is reduced by the non-interest portion of the lease payments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">If a lease is modified and that modification is not accounted for as a separate contract, the classification of the lease is reassessed as of the effective date of the modification based on its modified terms and conditions and the facts and circumstances as of that date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The FASB has provided accounting elections for entities that provide or receive rent concessions (e.g., deferral of lease payments, reduced future lease payments) due to the COVID-19 pandemic. During years ended December 31, 2020, 2021 and 2022, the Company was granted lease concessions by certain landlords due to the effects of the COVID-19 pandemic. The Company assessed that these rent concessions qualify for the election, as these concessions did not result in a substantial increase in the rights of the lessor or the obligations of the lessee. The Company then elected to not evaluate whether these concessions are lease modifications and chose to adopt a policy to not account for these concessions as lease modifications. Instead, the Company, as a lessee that was contractually released from certain lease payments, accounts these rent concessions as negative variable lease payments (Note 12).</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(k)    </span><span style="font-style:italic;font-weight:bold;">Asset retirement costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company’s asset retirement obligations are primarily related to its data center buildings, of which the majority are leased under long-term arrangements, and, in certain cases, are required to be returned to the landlords in their original condition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The fair value of a liability for an asset retirement obligation is recognized in the period in which it is incurred. The corresponding asset retirement costs are capitalized as part of the cost of leasehold improvements and are depreciated over the shorter of the estimated useful life of the asset or the term of the lease subsequent to the initial measurement. The Company accretes the liability in relation to the asset retirement obligations over time and the accretion expense is recorded in cost of revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Asset retirement obligations are recorded in other long-term liabilities. The following table summarizes the activity of the asset retirement obligation liability:</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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10.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></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;">Asset retirement obligations as of January 1, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;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.79%;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;"> 52,441</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;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,384</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;">Accretion expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.79%;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,084</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;">Asset retirement obligations as of December 31,  2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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:middle;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,909</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;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10.79%;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;"> 22,745</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;">Accretion expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.79%;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,227</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;">Settlement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10.79%;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;"> (998)</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;">Asset retirement obligations as of December 31,  2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.79%;border-top: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,883</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;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10.79%;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,382</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;">Accretion expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.79%;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,366</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;">Foreign exchange impact</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10.79%;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;"> 158</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;">Settlement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.79%;border-bottom: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,978)</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;">Asset retirement obligations as of December 31,  2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.79%;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;"> 111,811</p></td></tr></table><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 0pt 0pt 18pt;"><span style="margin-left:0pt;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:80%;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10.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></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;">Asset retirement obligations as of January 1, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;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.79%;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;"> 52,441</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;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,384</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;">Accretion expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.79%;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,084</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;">Asset retirement obligations as of December 31,  2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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:middle;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,909</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;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10.79%;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;"> 22,745</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;">Accretion expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.79%;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,227</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;">Settlement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10.79%;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;"> (998)</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;">Asset retirement obligations as of December 31,  2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.79%;border-top: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,883</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;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10.79%;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,382</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;">Accretion expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.79%;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,366</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;">Foreign exchange impact</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10.79%;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;"> 158</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;">Settlement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.79%;border-bottom: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,978)</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;">Asset retirement obligations as of December 31,  2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.79%;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;"> 111,811</p></td></tr></table><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> 52441000 20384000 4084000 76909000 22745000 6227000 998000 104883000 4382000 6366000 158000 3978000 111811000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(l)   </span><span style="font-style:italic;font-weight:bold;">Intangible assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Intangible assets acquired in the acquisitions comprised of customer contracts and licenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">The weighted-average amortization period by major intangible asset class is 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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.81%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.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:3.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;width:15.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:15.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 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_i52InPkAi0erF9_OPlYsEw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5</span></span>-15 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Licenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:15.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">20 years</p></td></tr></table><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;text-align:justify;margin:0pt 0pt 12pt 18pt;">The amortization period of customer contracts is determined based on the remaining contractual period of the contracts with the customers at the time of acquisition and an estimate of the contract renewal period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Licenses are amortized using a straight-line method over the terms of those licenses.</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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.81%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.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:3.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;width:15.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:15.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 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_i52InPkAi0erF9_OPlYsEw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5</span></span>-15 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Licenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:15.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">20 years</p></td></tr></table><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> P15Y P20Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(m)   </span><span style="font-style:italic;font-weight:bold;">Prepaid land use rights</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The land use rights represent the amounts paid and relevant costs incurred for the rights to use land in the PRC and Hong Kong SAR before the adoption of ASC 842, and are carried at cost less accumulated amortization. Amortization is provided on a straight-line basis over the remaining terms of the land use rights. As of December 31, 2022, the remaining terms of the land use rights range from <span style="-sec-ix-hidden:Hidden_iw1NWTlqZEScx0dg9Zvk7A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">36</span></span> to 39 years.</p> P39Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(n)  Business combinations and </span><span style="font-style:italic;font-weight:bold;">goodwill</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company accounts for business combinations using the acquisition method of accounting in accordance with ASC Topic 805, <i style="font-style:italic;">Business Combinations</i>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The acquisition method of accounting requires the Company to estimate fair values of the separately identifiable assets acquired and liabilities assumed. The consideration transferred in an acquisition is measured as the aggregate of the fair values at the date of exchange of the assets given, liabilities incurred, and equity instruments issued as well as the contingent considerations as of the acquisition date. The costs directly attributable to the acquisition are expensed as incurred. Identifiable assets, liabilities and contingent liabilities acquired or assumed are measured separately at their fair value as of the acquisition date, irrespective of the extent of any non-controlling interests.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The determination of fair values of the identifiable assets acquired, liabilities assumed and non-controlling interests is based on various assumptions and valuation methodologies requiring considerable judgment from management. The most significant variables in these valuations are discount rates, the number of years on which to base the cash flow projections, as well as the assumptions and estimates used to determine the cash inflows and outflows. The Company determines discount rates to be used based on the risk inherent in the related activity’s current business model and industry comparisons.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Goodwill is an asset representing the future economic benefits arising from other assets acquired in the acquisition that are not individually identified and separately recognized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Goodwill is not amortized but is tested for impairment annually or more frequently if events or changes in circumstances indicate that it might be impaired. Goodwill is tested for impairment at the reporting unit level on an annual basis and between annual tests if an event occurs or circumstances change that would more-likely-than-not reduce the fair value of a reporting unit below its carrying value. These events or circumstances could include a significant change in macroeconomic conditions, the industry and market considerations, cost factors, overall financial performance, other relevant entity-specific events, and events affecting a reporting unit and share price. Application of the goodwill impairment test requires judgment, including the identification of the reporting unit, assignment of assets and liabilities to the reporting unit, assignment of goodwill to the reporting unit, and determination of the fair value of each reporting unit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company has the option to perform a qualitative assessment to determine whether it is more-likely-than-not that the fair value of a reporting unit is less than its carrying value prior to performing the goodwill impairment test. If it is more-likely-than-not that the fair value of a reporting unit is greater than its carrying amount, the goodwill impairment test is not required. If the goodwill impairment test is required, the fair value of the reporting unit is compared with its carrying amount (including goodwill). If the fair value of the reporting unit is less than its carrying amount, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit. In assessing the qualitative factors, the Company considered the impact of abovementioned events or circumstances. No impairment losses were recorded for goodwill for the years ended December 31, 2020, 2021 and 2022.</p> 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(o)   </span><span style="font-style:italic;font-weight:bold;">Impairment of long-lived assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Long-lived assets (primarily including property and equipment, operating lease ROU assets and prepaid land use rights) are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group be tested for possible impairment, the Company first compares undiscounted cash flows generated by that asset or asset group to its carrying amount. If the carrying amount of the long-lived assets or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary. For the purposes of impairment testing of long-lived assets, the Company has concluded that an individual data center is the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. In the year ended December 31, 2022, an impairment loss of long-lived assets of RMB12,759 was recognized. No impairment loss was recorded in the years ended December 31, 2020 and 2021.</p> 12759000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(p)   </span><span style="font-style:italic;font-weight:bold;">Value-added-tax (“VAT”)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Entities that are VAT general taxpayers are permitted to offset qualified input VAT paid to suppliers against their output VAT upon receipt of appropriate supplier VAT invoices on an entity-by-entity basis. When the output VAT exceeds the input VAT, the difference is remitted to tax authorities, usually on a monthly basis; whereas when the input VAT exceeds the output VAT, the difference is treated as VAT recoverable which can be carried forward indefinitely to offset future net VAT payables. VAT related to purchases and sales which have not been settled at the balance sheet date is disclosed separately as an asset and liability, respectively, in the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">As of December 31, 2021 and 2022, the Company recorded a VAT recoverable of RMB229,090 and RMB164,743 as current assets, and RMB2,218,944 and RMB1,155,586 as non-current assets, respectively. The Company also recorded VAT payables of RMB19,251 and RMB20,297 in accrued expenses and other payables, in the consolidated balance sheets as of December 31, 2021 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">At each balance sheet date, the Company reviews the balance of VAT recoverable for recoverability, taking into consideration of the indefinite life of the VAT recoverable as well as the Company’s forecasted operating results and capital spendings. The Company has not made an allowance for the recoverability of the VAT recoverable, as the balance is expected to be utilized to offset against VAT payables.</p> 229090000 164743000 2218944000 1155586000 19251000 20297000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(q)   </span><span style="font-style:italic;font-weight:bold;">Derivative financial instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Derivative financial instruments are recognized initially at fair value. At the end of each reporting period, the fair value is remeasured. The gain or loss on remeasurement to fair value is recognized immediately in profit or loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company entered into interest rate swap contracts primarily for the purpose to manage the interest rate risk for the long-term borrowings. The Company has elected not to apply hedge accounting to these derivative instruments and recognized all derivatives on the Company’s consolidated balance sheets at fair value. The Company estimates the fair value of its interest rate swap contracts using a pricing model based on market observable inputs. Fair value gains or losses associated with interest rate swap contracts are recorded within interest expenses in the Company’s consolidated statements of operations. Cash received or paid for realized gains or losses associated with interest rate swap contracts are included in operating cash flows in the consolidated statements of cash flows. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">For further information on derivative financial instruments, see Note 16 below.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(r)   </span><span style="font-style:italic;font-weight:bold;">Commitment and contingencies</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Liabilities for loss contingencies arising from claims, assessments, litigation, fines, penalties and other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred. When a loss contingency is not both probable and estimable, the Company does not record an accrued liability but discloses the nature and the amount of the claim, if material. However, if the loss (or an additional loss in excess of the accrual) is at least reasonably possible, then the Company discloses an estimate of the loss or range of loss, unless it is immaterial, or an estimate cannot be made. The assessment of whether a loss is probable or reasonably possible, and whether the loss or a range of loss is estimable, often involves complex judgments about future events. Management is often unable to estimate the loss or a range of loss, particularly where (i) the damages sought are indeterminate, (ii) the proceedings are in the early stages, or (iii) there is a lack of clear or consistent interpretation of laws specific to the industry-specific complaints among different jurisdictions. In such cases, there is considerable uncertainty regarding the timing or ultimate resolution of such matters, including eventual loss, fine, penalty or business impact, if any.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(s)    </span><span style="font-style:italic;font-weight:bold;">Revenue recognition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company recognizes revenue as the Company satisfies a performance obligation by transferring control over a good or service to a customer. For each performance obligation satisfied over time, the Company recognizes revenue over time by measuring the progress toward complete satisfaction of that performance obligation. If the Company does not satisfy a performance obligation over time, the performance obligation is satisfied at a point in time. Revenue is measured as the amount of consideration to which the Company expects to be entitled in exchange for transferring promised goods or services to a customer, excluding amounts collected on behalf of third parties.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">For contracts with customers that contain multiple performance obligations, the Company accounts for individual performance obligations separately if they are distinct or as a series of distinct obligations if the individual performance obligations meet the series criteria. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. The transaction price is allocated to the separate performance obligation on a relative standalone selling price basis. The standalone selling price is determined based on overall pricing objectives, taking into consideration market conditions, geographic locations and other factors. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company derives revenue primarily from the delivery of (i) colocation services; and (ii) managed services, including managed hosting services and managed cloud services. The remainder of the Company’s revenue is from IT equipment sales that are either sold on a stand-alone basis or bundled in a managed service contract arrangement and consulting services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Colocation services are services where the Company provides space, power and cooling to customers for housing and operating their IT system equipment in the Company’s data centers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Managed hosting services are services where the Company provides outsourced services to manage the customers’ data center operations, including data migration, IT operations, security and data storage.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Managed cloud services are services where the Company offers direct private connection to major cloud platforms, an innovative service platform for managing hybrid clouds.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Contracts with customers for colocation services and managed services  include i) those provide for variable considerations that are primarily based on the usage of such services.  Revenues on such contracts are recognized based on the agreed usage-based fees as the actual services are rendered throughout the contract term; and ii) those provide for a fixed consideration over the contract service period. Revenue on such contracts is 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;text-align:justify;margin:0pt 0pt 12pt 18pt;">In certain colocation and managed hosting service contracts, the Company agrees to charge customers for their actual power consumption. Relevant revenue is recognized based on actual power consumption during each period. In certain other colocation and managed hosting service contracts, the Company specifies a fixed power consumption limit each month for customers. If a customer’s actual power consumption is below the limit, no additional fee is charged. If the actual power consumption is above the limit, the Company charges the customer additional power consumption fees calculated based on the portion of actual power consumption exceeding the limit, multiplied by a fixed unit price, which is determined based on market price, without providing the customer with any rights to acquire additional goods or services. Accordingly, relevant revenue is recognized each month based on actual additional power consumption fees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company’s colocation service and managed service contracts with customers contain both 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 i) they have the same timing and pattern of transfer; and ii) the lease component, if accounted for separately, would be classified as an operating lease. The Company elected to apply the practical expedient on the contracts that meet the criteria. In addition, the Company has performed a qualitative analysis to determine that the non-lease component is the predominant component of its revenue stream as the customer would ascribe more value to the services provided rather than to the lease component. Therefore, the combined component is accounted for in accordance with the current revenue accounting guidance (“ASC 606”). For contracts that do not meet the criteria for the practical expedient, the lease component is accounted for in accordance with the current lease accounting guidance (“ASC 842”), which is immaterial for the years ended December 31, 2020, 2021 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Revenue recognized for colocation or managed hosting and cloud services delivered prior to billing is recorded within accounts receivable. The Company generally bills the customer on a monthly or quarterly basis in arrears.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Cash received in advance from customers prior to the delivery of the colocation or managed hosting and cloud services is recorded as deferred revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The sale of IT equipment is recognized when the customer obtains control of the equipment, which is typically when delivery has occurred, the customer accepts the equipment and the Company has no performance obligation after the delivery.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">In certain managed service contracts, the Company sells and delivers IT equipment such as servers and computer terminals prior to the delivery of the services. Since sale of equipment can be distinguished and is separately identifiable from other promises in the contract and it is distinct within the context of the contract, the sale of equipment is considered a separate performance obligation. Accordingly, the contract consideration is allocated to the equipment and the managed services based on their relative standalone selling prices. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Sales of IT equipment is generally recognized on a gross basis as the Company is primarily responsible for fulfilling the contract, assumes inventory risk and has discretion in establishing the price when selling to the customer. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">To the extent the Company does not meet the criteria for recognizing revenue on a gross basis, the Company records the revenue on a net basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Consulting services are provided to customers for a fixed amount over the service period, usually less than one year. The Company recognizes revenues from consulting services over the period when the services were provided, since customers simultaneously receive and consume the benefit of the services. The Company uses the input method based on the pattern of service provided to the customers. </p> P1Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(t)    </span><span style="font-style:italic;font-weight:bold;">Cost of revenues</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Cost of revenues consists primarily of utility costs, depreciation of property and equipment, lease costs, labor costs and other costs directly attributable to the provision of the service revenue and sales of IT equipment.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(u)    </span><span style="font-style:italic;font-weight:bold;">Research and development and advertising costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Research and development costs incurred during the application development stage of developing internal-use software are capitalized. Other research and development costs are expensed as incurred. Research and development costs consist primarily of payroll and related personnel costs for developing or significantly improving the Company’s services and products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Advertising costs are expensed as incurred. Advertising costs amounted to RMB14,778, RMB15,043 and RMB8,639 in 2020, 2021 and 2022, respectively.</p> 14778000 15043000 8639000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;"> (v)   </span><span style="font-style:italic;font-weight:bold;">Government grants</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Government grants are recognized when received and when all the conditions for their receipt have been met. Subsidies that compensate the Company for expenses incurred are recognized as a reduction of expenses in the consolidated statements of operations. Subsidies that are not associated with expenses are recognized as other income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company received government subsidies for acquisition of property and equipment that required the Company to meet certain conditions. The subsidies are recorded as a liability until the conditions are met and then depreciated over the useful life of the related assets as a reduction of the depreciation charges. The Company received government subsidies that required the Company to operate in a particular area for a certain period. The Company recorded the subsidies in other long-term liabilities when the subsidies were received and subsequently recognized as government subsidy income ratably over the period the Company is required to operate in the area.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">As of December 31, 2021 and 2022, deferred government grants of RMB22,245 and RMB30,741 are recorded in other long-term liabilities, respectively. As of December 31, 2021 and 2022, deferred government grants of nil and RMB7,299 are recorded as a deduction of property and equipment, net, respectively. There were no significant commitment, contingencies or provision for recapture conditions for the government subsidies received for the years ended December 31, 2021 and 2022.</p> 22245000 30741000 0 7299000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(w)   </span><span style="font-style:italic;font-weight:bold;">Capitalized interest</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">A reconciliation of total interest costs to ‘‘Interest expenses’’ as reported in the consolidated statements of operations for the years ended December 31, 2020, 2021 and 2022 is 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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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:1.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:10.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:62.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.33%;border-bottom: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;">Years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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></tr><tr><td style="vertical-align:bottom;width:62.81%;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:1.85%;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:10.53%;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:1.86%;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:10.54%;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:1.86%;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:10.53%;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:62.81%;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:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 1,402,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 1,805,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 2,084,565</p></td></tr><tr><td style="vertical-align:bottom;width:62.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: interest costs capitalized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> (85,509)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (150,697)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> (196,678)</p></td></tr><tr><td style="vertical-align:bottom;width:62.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:1.85%;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.53%;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:1.86%;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.54%;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:1.86%;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.53%;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:bottom;width:62.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.53%;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,316,506</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.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;"> 1,654,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.53%;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,887,887</p></td></tr></table><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;text-align:justify;margin:0pt 0pt 12pt 18pt;">Interest costs that are directly attributable to the construction of an asset which necessarily takes a substantial period of time to get ready for its intended use are capitalized as part of the cost of that asset. The capitalization of interest costs as part of the cost of a qualifying asset commences when expenditure for the asset is being incurred, interest costs are being incurred and activities that are necessary to prepare the asset for its intended use are in progress. Capitalization of interest costs is ceased when the asset is substantially complete and ready for its intended use.</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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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:1.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:10.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:62.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.33%;border-bottom: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;">Years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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></tr><tr><td style="vertical-align:bottom;width:62.81%;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:1.85%;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:10.53%;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:1.86%;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:10.54%;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:1.86%;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:10.53%;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:62.81%;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:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 1,402,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 1,805,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 2,084,565</p></td></tr><tr><td style="vertical-align:bottom;width:62.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: interest costs capitalized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> (85,509)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (150,697)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> (196,678)</p></td></tr><tr><td style="vertical-align:bottom;width:62.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:1.85%;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.53%;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:1.86%;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.54%;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:1.86%;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.53%;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:bottom;width:62.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.53%;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,316,506</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.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;"> 1,654,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.53%;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,887,887</p></td></tr></table><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> 1402015000 1805434000 2084565000 85509000 150697000 196678000 1316506000 1654737000 1887887000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 9pt 0pt;"><span style="font-style:italic;font-weight:bold;">(x)   </span><span style="font-style:italic;font-weight:bold;">Debt issuance costs and commitment costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 18pt;">Debt issuance costs are capitalized and are amortized over the life of the related debts based on the effective interest method. Debt commitment costs are capitalized and are amortized over the commitment period of the facility on a straight-line basis. Such amortization is included as a component of interest expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 18pt;">Unamortised debt issuance costs of RMB197,119 and RMB186,313 are presented as a reduction of debt as of December 31, 2021 and 2022, respectively.</p> 197119000 186313000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 9pt 0pt;"><span style="font-style:italic;font-weight:bold;">(y)    </span><span style="font-style:italic;font-weight:bold;">Income tax</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 18pt;">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and net operating losses and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is provided for deferred tax assets for which it is more likely than not that the related tax benefits will not be realized. The evaluation is based on the Company’s estimates of the future taxable income. The future taxable income incorporates the Company’s best estimate of utilization rates of relevant data centers based on historical actual utilization rates and the Company’s business plans for those data centers which are approved by the board of directors. The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company records interest related to unrecognized tax benefits in interest expense and penalties in general and administrative expenses.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 9pt 0pt;"><span style="font-style:italic;font-weight:bold;">(z)    </span><span style="font-style:italic;font-weight:bold;">Share-based compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 18pt;">The Company accounts for the compensation cost from share-based payment transactions with employees based on the grant-date fair value of the equity -classified awards. The grant-date fair value of the award is recognized as compensation expense, net of forfeitures, over the period during which an employee is required to provide service in exchange for the award, which is generally the vesting period. When no future services are required to be performed by the employee in exchange for an award of equity instruments, and if such award does not contain a performance or market condition, the cost of the award is expensed on the grant date. The Company recognizes compensation cost for an award with only service conditions that has a graded vesting schedule on a straight-line basis over the requisite service period for the entire award, provided that the cumulative amount of compensation cost recognized at any date at least equals the portion of the grant-date value of such award that is vested at that date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 18pt;">Awards granted to employees with performance conditions attached are measured at fair value on the grant date and are recognized as the compensation expenses , net of forfeitures, over the performance period when the performance goal becomes probable to achieve. The Company also adjusts the compensation cost based on the probability of performance goal achievement at the end of each reporting period. The rewards are earned upon attainment of identified performance goals.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 18pt;">Awards granted to employees with market conditions attached are measured at fair value on the grant date and are recognized as the compensation expenses , net of forfeitures, over the estimated requisite service period, regardless of whether the market condition has been satisfied if the requisite service period is fulfilled.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company accounts for forfeitures when they occur. Compensation cost previously recognized are reversed in the period the award is forfeited before completion of the requisite service period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Share-based payment transactions with nonemployees in which goods or services are received in exchange for equity instruments are accounted for based on the fair value of the consideration received or the fair value of the equity instrument issued, whichever is more reliably measurable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">For further information on share-based compensation, see Note 19 below.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(aa) </span><span style="font-style:italic;font-weight:bold;">Employee benefits</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Pursuant to relevant PRC regulations, the Company is required to make contributions to various defined contribution plans organized by municipal and provincial PRC governments. The contributions are made for each PRC employee at rates ranging from 28% to 40% on a standard salary base as determined by local social security bureau. Contributions to the defined contribution plans are charged to the consolidated statements of operations when the related service is provided.</p> 0.28 0.40 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(bb) </span><span style="font-style:italic;font-weight:bold;">Foreign currency translation and foreign currency risks</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The functional currency of GDS Holdings is the United States dollar (“USD”), whereas the functional currency of its PRC subsidiaries and consolidated VIEs in PRC, subsidiaries in Hong Kong SAR and Macau SAR, subsidiaries in Singapore, subsidiaries in Malaysia and subsidiaries in Indonesia is the RMB, Hong Kong dollar (“HKD”), Singapore dollar (“SGD”), Malaysian Ringgit (“MYR”) and Indonesian Rupiah (“IDR”), respectively. The reporting currency of the Company is RMB as the major operations of the Company are within the PRC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Transactions denominated in currencies other than the functional currency 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 dates. Non-monetary items that are denominated in foreign currency are measured at the historical costs by using the exchange rates at the dates of the initial transactions. Exchange gains and losses are recognized in profit or loss and are reported in foreign currency exchange gain (loss) on a net basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The results of foreign operations are translated into RMB at the exchange rates as of the balance sheet date for assets and liabilities, the average daily exchange rate for each month for income and expense items and the historical exchange rates for equity accounts. Translation gains and losses are recorded in other comprehensive income and accumulated in the translation adjustment component of equity until the sale or liquidation of the foreign entity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 18pt;">The RMB is not a freely convertible currency. The PRC State Administration for Foreign Exchange, under the authority of the PRC government, controls the conversion of RMB to foreign currencies. The value of the RMB is subject to changes of central government policies and international economic and political developments affecting supply and demand in the China foreign exchange trading system market. The Company’s cash and restricted cash denominated in RMB amounted to RMB5,809,753 and RMB6,601,979 as of December 31, 2021 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">As of December 31, 2022, the Company’s cash and restricted cash were deposited in major financial institutions located in PRC, Hong Kong SAR, Singapore, Macau SAR, US, Malaysia and Indonesia and were denominated in the following currencies:</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><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:bottom;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><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:1.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:11.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:1.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:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.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:1.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:6.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:1.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:6.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:6.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:1.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:11.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></tr><tr><td style="vertical-align:bottom;width:13.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.29%;border-bottom: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><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.32%;border-bottom: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;">USD</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.46%;border-bottom: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;">HKD</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.96%;border-bottom: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;">JPY</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.96%;border-bottom: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;">EUR</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.2%;border-bottom: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;">SGD</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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:6.96%;border-bottom: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;">MYR</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;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.22%;border-bottom: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;">IDR</b></p></td></tr><tr><td style="vertical-align:bottom;width:13.54%;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;">In PRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.29%;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,514,881</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.32%;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;"> 105,587</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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:1.96%;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:6.96%;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:1.96%;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:6.2%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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:1.96%;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:11.22%;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:13.54%;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;">In Hong Kong SAR</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.29%;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,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p 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.32%;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,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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,316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.2%;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.27%;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:6.96%;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:1.96%;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:11.22%;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:13.54%;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;">In Singapore</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.29%;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:1.96%;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.32%;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,831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.46%;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:1.96%;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:6.96%;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:1.96%;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:6.96%;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:1.96%;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:6.2%;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;"> 10,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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:1.96%;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:11.22%;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:13.54%;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;">In Macau SAR</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.29%;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:1.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:11.32%;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:1.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:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 158,635</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.96%;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:1.96%;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:6.96%;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:1.96%;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:6.2%;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.27%;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:6.96%;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:1.96%;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:11.22%;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:13.54%;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;">In US</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.29%;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:1.96%;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.32%;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;"> 12,046</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.46%;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:1.96%;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:6.96%;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:1.96%;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:6.96%;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:1.96%;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:6.2%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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:1.96%;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:11.22%;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:13.54%;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;">In Malaysia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.29%;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:1.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:11.32%;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,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.46%;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:1.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:6.96%;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:1.96%;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:6.96%;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:1.96%;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:6.2%;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.27%;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:6.96%;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,767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:11.22%;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:13.54%;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;">In Indonesia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.29%;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:1.96%;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.32%;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;"> 558</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.46%;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:1.96%;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:6.96%;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:1.96%;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:6.96%;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:1.96%;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:6.2%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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:1.96%;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:11.22%;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,938,977</p></td></tr><tr><td style="vertical-align:bottom;width:13.54%;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%;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.29%;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:1.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:11.32%;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:1.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:9.46%;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:1.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:6.96%;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:1.96%;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:6.96%;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:1.96%;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:6.2%;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.27%;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:6.96%;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:1.96%;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:11.22%;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:13.54%;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;">Total in original currency</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.29%;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,601,979</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.32%;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;"> 205,918</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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;"> 879,381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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;"> 8,316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.96%;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;"> 146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.2%;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;"> 10,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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;"> 3,767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:11.22%;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,938,977</p></td></tr><tr><td style="vertical-align:bottom;width:13.54%;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;">RMB equivalent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.29%;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,601,979</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p 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.32%;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,434,137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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;"> 785,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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;"> 435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.96%;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,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.2%;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;"> 52,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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:6.96%;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,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:11.22%;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;"> 863</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p> 5809753000 6601979000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">As of December 31, 2022, the Company’s cash and restricted cash were deposited in major financial institutions located in PRC, Hong Kong SAR, Singapore, Macau SAR, US, Malaysia and Indonesia and were denominated in the following currencies:</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><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:bottom;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><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:1.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:11.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:1.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:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.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:1.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:6.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:1.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:6.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:6.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:1.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:11.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></tr><tr><td style="vertical-align:bottom;width:13.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.29%;border-bottom: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><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.32%;border-bottom: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;">USD</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.46%;border-bottom: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;">HKD</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.96%;border-bottom: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;">JPY</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.96%;border-bottom: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;">EUR</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.2%;border-bottom: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;">SGD</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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:6.96%;border-bottom: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;">MYR</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;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.22%;border-bottom: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;">IDR</b></p></td></tr><tr><td style="vertical-align:bottom;width:13.54%;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;">In PRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.29%;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,514,881</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.32%;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;"> 105,587</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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:1.96%;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:6.96%;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:1.96%;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:6.2%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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:1.96%;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:11.22%;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:13.54%;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;">In Hong Kong SAR</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.29%;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,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p 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.32%;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,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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,316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.2%;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.27%;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:6.96%;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:1.96%;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:11.22%;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:13.54%;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;">In Singapore</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.29%;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:1.96%;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.32%;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,831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.46%;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:1.96%;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:6.96%;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:1.96%;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:6.96%;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:1.96%;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:6.2%;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;"> 10,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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:1.96%;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:11.22%;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:13.54%;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;">In Macau SAR</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.29%;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:1.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:11.32%;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:1.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:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 158,635</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.96%;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:1.96%;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:6.96%;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:1.96%;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:6.2%;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.27%;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:6.96%;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:1.96%;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:11.22%;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:13.54%;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;">In US</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.29%;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:1.96%;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.32%;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;"> 12,046</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.46%;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:1.96%;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:6.96%;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:1.96%;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:6.96%;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:1.96%;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:6.2%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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:1.96%;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:11.22%;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:13.54%;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;">In Malaysia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.29%;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:1.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:11.32%;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,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.46%;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:1.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:6.96%;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:1.96%;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:6.96%;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:1.96%;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:6.2%;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.27%;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:6.96%;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,767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:11.22%;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:13.54%;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;">In Indonesia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.29%;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:1.96%;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.32%;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;"> 558</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.46%;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:1.96%;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:6.96%;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:1.96%;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:6.96%;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:1.96%;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:6.2%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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:1.96%;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:11.22%;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,938,977</p></td></tr><tr><td style="vertical-align:bottom;width:13.54%;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%;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.29%;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:1.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:11.32%;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:1.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:9.46%;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:1.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:6.96%;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:1.96%;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:6.96%;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:1.96%;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:6.2%;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.27%;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:6.96%;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:1.96%;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:11.22%;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:13.54%;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;">Total in original currency</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.29%;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,601,979</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.32%;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;"> 205,918</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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;"> 879,381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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;"> 8,316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.96%;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;"> 146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.2%;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;"> 10,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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;"> 3,767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:11.22%;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,938,977</p></td></tr><tr><td style="vertical-align:bottom;width:13.54%;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;">RMB equivalent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.29%;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,601,979</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p 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.32%;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,434,137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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;"> 785,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;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;"> 435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.96%;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,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.2%;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;"> 52,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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:6.96%;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,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:11.22%;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;"> 863</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p> 6514881000 105587000 87098000 44101000 720746000 8316000 146000 35831000 10047000 158635000 12046000 7795000 3767000 558000 1938977000 6601979000 205918000 879381000 8316000 146000 10047000 3767000 1938977000 6601979000 1434137000 785551000 435000 1085000 52075000 5941000 863000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(cc) </span><span style="font-style:italic;font-weight:bold;">Concentration of credit risk</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Financial instruments that potentially expose the Company to concentrations of credit risk consist principally of cash, restricted cash, and accounts receivable. The Company’s investment policy requires cash and restricted cash to be placed with high-quality financial institutions and to limit the amount of credit risk from any one issuer. The Company regularly evaluates the credit standing of the counterparties or financial institutions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company conducts credit evaluations on its customers prior to transfer the control of goods or services. The assessment of customer creditworthiness is primarily based on historical collection records, research of publicly available information and customer on-site visits by senior management. Based on this analysis, the Company determines what credit terms, if any, to offer to each customer individually. If the assessment indicates a likelihood of collection risk, the Company will not deliver the services or sell the products to the customer. Otherwise the Company will require the customer to pay cash, post letters of credit to secure payment or to make significant down payments. Historically, credit losses on accounts receivable have been insignificant.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(dd) </span><span style="font-style:italic;font-weight:bold;">Earnings (loss) per share</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Basic earnings (loss) per ordinary share is computed by dividing net income (loss) available to the Company’s ordinary shareholders by the weighted average number of ordinary shares outstanding during the year using the two-class method. The liquidation and dividend rights of the holders of the Company’s Class A and Class B ordinary shares are identical, except with respect to voting rights. As a result, under the two-class method in accordance with ASC 260, net income (loss) available to the Company’s ordinary shareholders is allocated between  Class A and Class B ordinary shares and other participating securities based on participating rights in undistributed earnings on a proportionate basis. The Company’s redeemable preferred shares (Note 14) are participating securities since the holders of these securities participate in dividends on the same basis as ordinary shareholders, in addition to the cumulative preferential dividend they enjoy. These participating securities are not included in the computation of basic loss per ordinary share in periods when the Company reports net loss, because these participating security holders have no obligation to share in the losses of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Diluted earnings (loss) per share is calculated by dividing net income (loss) available to the Company’s ordinary shareholders as adjusted for the effect of dilutive ordinary share equivalents, if any, by the weighted average number of ordinary and dilutive ordinary share equivalents outstanding during the year. Ordinary share equivalents include the ordinary shares issuable upon the exercise of the outstanding share options (using the treasury stock method) and conversion of redeemable preferred shares and convertible bonds (using the as-if-converted method). Potential dilutive securities are not included in the calculation of diluted earnings (loss) per share if the impact is anti-dilutive.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(ee) Changes in accounting principle</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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;text-align:justify;">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;text-align:justify;">The Company adopted Accounting Standards Update “ASU” 2020-06, <i style="font-style:italic;">Debt – Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging – Contracts in Entity’s Own Equity (Subtopic 815-40)</i>, on January 1, 2022. This ASU reduces the number of accounting models for convertible debt instruments and convertible preferred stock and clarifies the scope and certain requirements under Subtopic 815-40. The ASU also improves the guidance related to the disclosures and earnings-per-share for convertible instruments and contract in entity’s own equity. The adoption of this standard did not have a material impact on the consolidated financial statements.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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;text-align:justify;">2)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Company adopted ASU 2021-04, <i style="font-style:italic;">Earnings Per Share (Topic 260), Debt—Modifications and Extinguishments (Subtopic 470-50), Compensation—Stock Compensation (Topic 718), and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options (a consensus of the FASB Emerging Issues Task Force)</i>, on January 1, 2022. This ASU provides certain guidance for a modification or an exchange of a freestanding equity-classified written call option that is not within the scope of other Topic. The adoption of this standard did not have a material impact on the consolidated financial statements.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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;text-align:justify;">3)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Company adopted ASU 2021-05, <i style="font-style:italic;">Lessors—Certain Leases with Variable Lease</i>, on January 1, 2022. This ASU requires lessors to classify leases as operating leases if they have variable lease payments that do not depend on an index or rate and would have selling losses if they were classified as sales-type or direct financing leases. The adoption of this standard did not have a material impact on the consolidated financial statements.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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;text-align:justify;">4)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Company adopted ASU 2021-10, <i style="font-style:italic;">Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance</i>, on January 1, 2022. This ASU requires certain annual disclosures about transactions with a government that are accounted for by applying a grant or contribution accounting model. The adoption of this standard did not have a material impact on the consolidated financial statements.</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(ff)</span></span><span style="font-style:italic;font-weight:bold;">Recently issued accounting standards</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">In October 2021, the FASB issued ASU 2021-08, <i style="font-style:italic;">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</i>, which requires that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, <i style="font-style:italic;">Revenue from Contracts with Customers</i>. The ASU is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, with early adoption permitted, and should be adopted prospectively to business combinations occurring on or after the effective date of the amendments. The Company adopted this standard in the first quarter of 2023, and the adoption of this standard did not have a significant impact on the Company’s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">In September 2022, the FASB issued ASU 2022-04, <i style="font-style:italic;">Liabilities-Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations</i>, which requires a buyer in a supplier finance program to disclose qualitative and quantitative information about its supplier finance programs. The ASU is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, except for the amendment on rollforward information for the relevant obligations, which is effective for fiscal years beginning after December 15, 2023. Early adoption is permitted. The ASU should be applied retrospectively to each period in which a balance sheet is presented, except for the amendment on rollforward information, which should be applied prospectively. The Company adopted this standard, except for the amendment on rollforward information for the relevant obligations, in the first quarter of 2023, and the adoption of this standard did not have a significant impact on the Company’s consolidated financial statements. The Company will adopt the amendment on rollforward information for the relevant obligations in the first quarter of 2024 and does not expect the adoption to have a material impact on the Company’s consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3     CASH AND RESTRICTED CASH</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">A reconciliation of cash and restricted cash in the consolidated balance sheets to the amounts in the consolidated statements of cash flows is as follows:</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.12%;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.25%;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:12.19%;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:2.25%;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:12.16%;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:71.12%;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.25%;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:26.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:bottom;width:71.12%;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.25%;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:12.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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:12.16%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:71.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.12%;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;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 9,968,109</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.16%;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;"> 8,608,131</p></td></tr><tr><td style="vertical-align:bottom;width:71.12%;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;">Restricted cash - current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p 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.19%;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,014,304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p 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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 158,075</p></td></tr><tr><td style="vertical-align:bottom;width:71.12%;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;">Restricted cash - non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 43,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.16%;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;"> 115,860</p></td></tr><tr><td style="vertical-align:bottom;width:71.12%;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.25%;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.19%;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.25%;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.16%;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:71.12%;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;">Total cash and restricted cash shown in the consolidated statements of cash flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 3pt 0pt 0pt;"> 12,026,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.16%;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;"> 8,882,066</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;margin:0pt 0pt 0pt 18pt;">Restricted cash was used primarily to secure the repayment of bank borrowings and related interests. </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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.12%;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.25%;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:12.19%;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:2.25%;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:12.16%;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:71.12%;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.25%;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:26.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:bottom;width:71.12%;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.25%;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:12.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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:12.16%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:71.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.12%;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;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 9,968,109</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.16%;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;"> 8,608,131</p></td></tr><tr><td style="vertical-align:bottom;width:71.12%;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;">Restricted cash - current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p 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.19%;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,014,304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p 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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 158,075</p></td></tr><tr><td style="vertical-align:bottom;width:71.12%;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;">Restricted cash - non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 43,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.16%;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;"> 115,860</p></td></tr><tr><td style="vertical-align:bottom;width:71.12%;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.25%;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.19%;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.25%;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.16%;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:71.12%;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;">Total cash and restricted cash shown in the consolidated statements of cash flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 3pt 0pt 0pt;"> 12,026,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.16%;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;"> 8,882,066</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 9968109000 8608131000 2014304000 158075000 43954000 115860000 12026367000 8882066000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">4     CONTRACT BALANCES</b></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;">Accounts Receivable, Net</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Accounts receivable, net consisted of the following:</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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.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:2.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;"><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.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;"><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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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 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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.97%;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.93%;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:11.58%;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.93%;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:11.56%;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:70.97%;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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,744,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,426,753</p></td></tr><tr><td style="vertical-align:bottom;width:70.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p 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;"> (12,124)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p 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;"> (20,728)</p></td></tr><tr><td style="vertical-align:bottom;width:70.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 1,732,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 2,406,025</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-align:justify;margin:0pt 0pt 12pt 18pt;">Accounts receivable of RMB1,040,521 and RMB1,256,289 was pledged as security for bank loans (Note 9) as of December 31, 2021 and 2022, respectively. Accounts receivable of RMB110,391 and RMB145,764 was pledged as security for finance lease and other financing obligations (Note 12) as of December 31, 2021 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The following table presents the movement of the allowance for doubtful accounts:</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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;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;"><span style="font-size:8pt;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;"><b style="font-weight:bold;">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:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;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;margin:0pt;"><b style="font-weight:bold;">    </b></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;"><b style="font-weight:bold;">2020</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;margin:0pt;"><b style="font-weight:bold;">    </b></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;"><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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></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;"><b style="font-weight:bold;">2022</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;"><span style="font-weight:bold;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;"><span style="font-weight:bold;visibility:hidden;">​</span></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:center;margin:0pt;"><span style="font-weight:bold;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;"><span style="font-weight:bold;visibility:hidden;">​</span></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:center;margin:0pt;"><span style="font-weight:bold;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;"><span style="font-weight:bold;visibility:hidden;">​</span></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:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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;">Balance at the 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;"> </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 0pt 0pt;"> 133</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;"> </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 0pt 0pt;"> 2,163</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;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 12,124</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;">Allowance made during 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;"> </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 0pt 0pt;"> 2,032</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;"> </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 0pt 0pt;"> 10,070</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;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 7,744</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;">Foreign exchange impact</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;"><span style="visibility:hidden;">​</span></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;"> (2)</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;"><span style="visibility:hidden;">​</span></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;"> (109)</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;"><span style="visibility:hidden;">​</span></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 3pt 0pt 0pt;"> 860</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;">Balance at the 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;"> </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 0pt 0pt;"> 2,163</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;"> </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 0pt 0pt;"> 12,124</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;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 20,728</p></td></tr></table><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 0pt 12pt 18pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Deferred Revenue</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The opening and closing balances of the Company’s deferred revenue are as following: </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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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></tr><tr><td style="vertical-align:bottom;width:80.39%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deferred revenue</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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:17.29%;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:80.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance as of January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.29%;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;"> 135,900</p></td></tr><tr><td style="vertical-align:bottom;width:80.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Increase</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.29%;border-bottom: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,933</p></td></tr><tr><td style="vertical-align:bottom;width:80.39%;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.31%;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:17.29%;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:bottom;width:80.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Closing balance as of December 31, 2022</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.29%;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;"> 185,833</p></td></tr></table><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;text-align:justify;margin:0pt 0pt 12pt 18pt;">The difference between the opening and closing balances of the Company’s deferred revenue primarily results from the timing difference between the satisfaction of the Company’s performance obligation and the customer’s payment. As of December 31, 2021 and 2022, the deferred revenue expected to be recognized as revenue after one year amounted to RMB44,908 and RMB29,703, respectively, were recorded in other long-term liabilities in the consolidated balance sheet. The amounts of revenue recognized during the years ended December 31, 2020, 2021 and 2022 from the opening deferred revenue balance was RMB96,084, RMB104,640 and RMB122,378, respectively.</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;">Remaining performance obligations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company enters into certain usage-based contracts for colocation and managed services in which revenues are based on the agreed usage-based fees as the actual services are rendered throughout the contract term. The Company elected to apply the practical expedient under ASC606-10-50-14(b) that allows the Company not to disclose the remaining performance obligations for variable considerations, which are charged based on the agreed unit price and number of racks in usage, in connection with these contracts with remaining durations ranging from 1 year to 14 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">As of December 31, 2022, the revenues, excluding any variable considerations, expected to be recognized in future periods related to remaining performance obligations that are unsatisfied 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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.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:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:85.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Revenue expected to be recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;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.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;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:85.6%;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.71%;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.67%;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:85.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Within 1 year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 1,525,645</p></td></tr><tr><td style="vertical-align:bottom;width:85.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">After 1 year but within 2 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p 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.67%;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,296,684</p></td></tr><tr><td style="vertical-align:bottom;width:85.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">After 2 years but within 3 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 1,137,459</p></td></tr><tr><td style="vertical-align:bottom;width:85.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">After 3 years but within 4 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p 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.67%;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,004,562</p></td></tr><tr><td style="vertical-align:bottom;width:85.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">After 4 years but within 5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 735,522</p></td></tr><tr><td style="vertical-align:bottom;width:85.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">After 5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 2,298,037</p></td></tr><tr><td style="vertical-align:bottom;width:85.6%;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.71%;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.67%;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:bottom;width:85.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p 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.67%;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,997,909</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.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:2.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;"><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.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;"><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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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 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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.97%;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.93%;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:11.58%;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.93%;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:11.56%;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:70.97%;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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,744,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,426,753</p></td></tr><tr><td style="vertical-align:bottom;width:70.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p 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;"> (12,124)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p 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;"> (20,728)</p></td></tr><tr><td style="vertical-align:bottom;width:70.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 1,732,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 2,406,025</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 1744810000 2426753000 12124000 20728000 1732686000 2406025000 1040521000 1256289000 110391000 145764000 <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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;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;"><span style="font-size:8pt;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;"><b style="font-weight:bold;">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:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;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;margin:0pt;"><b style="font-weight:bold;">    </b></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;"><b style="font-weight:bold;">2020</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;margin:0pt;"><b style="font-weight:bold;">    </b></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;"><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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></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;"><b style="font-weight:bold;">2022</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;"><span style="font-weight:bold;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;"><span style="font-weight:bold;visibility:hidden;">​</span></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:center;margin:0pt;"><span style="font-weight:bold;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;"><span style="font-weight:bold;visibility:hidden;">​</span></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:center;margin:0pt;"><span style="font-weight:bold;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;"><span style="font-weight:bold;visibility:hidden;">​</span></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:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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;">Balance at the 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;"> </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 0pt 0pt;"> 133</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;"> </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 0pt 0pt;"> 2,163</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;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 12,124</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;">Allowance made during 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;"> </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 0pt 0pt;"> 2,032</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;"> </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 0pt 0pt;"> 10,070</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;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 7,744</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;">Foreign exchange impact</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;"><span style="visibility:hidden;">​</span></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;"> (2)</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;"><span style="visibility:hidden;">​</span></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;"> (109)</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;"><span style="visibility:hidden;">​</span></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 3pt 0pt 0pt;"> 860</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;">Balance at the 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;"> </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 0pt 0pt;"> 2,163</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;"> </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 0pt 0pt;"> 12,124</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;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 20,728</p></td></tr></table><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> 133000 2163000 12124000 2032000 10070000 7744000 2000 109000 -860000 2163000 12124000 20728000 <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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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></tr><tr><td style="vertical-align:bottom;width:80.39%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deferred revenue</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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:17.29%;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:80.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance as of January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.29%;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;"> 135,900</p></td></tr><tr><td style="vertical-align:bottom;width:80.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Increase</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.29%;border-bottom: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,933</p></td></tr><tr><td style="vertical-align:bottom;width:80.39%;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.31%;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:17.29%;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:bottom;width:80.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Closing balance as of December 31, 2022</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.29%;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;"> 185,833</p></td></tr></table><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> 135900000 49933000 185833000 44908000 29703000 96084000 104640000 122378000 P1Y P14Y <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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.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:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:85.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Revenue expected to be recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;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.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;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:85.6%;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.71%;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.67%;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:85.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Within 1 year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 1,525,645</p></td></tr><tr><td style="vertical-align:bottom;width:85.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">After 1 year but within 2 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p 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.67%;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,296,684</p></td></tr><tr><td style="vertical-align:bottom;width:85.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">After 2 years but within 3 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 1,137,459</p></td></tr><tr><td style="vertical-align:bottom;width:85.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">After 3 years but within 4 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p 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.67%;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,004,562</p></td></tr><tr><td style="vertical-align:bottom;width:85.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">After 4 years but within 5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 735,522</p></td></tr><tr><td style="vertical-align:bottom;width:85.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">After 5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 2,298,037</p></td></tr><tr><td style="vertical-align:bottom;width:85.6%;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.71%;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.67%;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:bottom;width:85.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p 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.67%;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,997,909</p></td></tr></table> 1525645000 1296684000 1137459000 1004562000 735522000 2298037000 7997909000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">5</b><b style="font-weight:bold;">     PROPERTY AND EQUIPMENT, NET</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Property and equipment consisted of the following:</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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;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:31.95%;border-bottom: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:65.34%;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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.34%;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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.64%;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:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;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:bottom;width:65.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;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:14.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,552,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;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:14.61%;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,302,148</p></td></tr><tr><td style="vertical-align:bottom;width:65.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 12,178,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0pt;"> 13,847,692</p></td></tr><tr><td style="vertical-align:bottom;width:65.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Data center equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 17,710,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;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,603,839</p></td></tr><tr><td style="vertical-align:bottom;width:65.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 8,230,992</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0pt;"> 8,444,282</p></td></tr><tr><td style="vertical-align:bottom;width:65.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and office equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 137,691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167,410</p></td></tr><tr><td style="vertical-align:bottom;width:65.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 4,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0pt;"> 5,619</p></td></tr><tr><td style="vertical-align:bottom;width:65.34%;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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 39,814,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;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,370,990</p></td></tr><tr><td style="vertical-align:bottom;width:65.34%;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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> (6,425,293)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> (9,269,587)</p></td></tr><tr><td style="vertical-align:bottom;width:65.34%;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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 33,389,068</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,101,403</p></td></tr><tr><td style="vertical-align:bottom;width:65.34%;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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 7,234,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0pt;"> 10,827,984</p></td></tr><tr><td style="vertical-align:bottom;width:65.34%;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.69%;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:14.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;"> 40,623,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;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:14.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,929,387</p></td></tr><tr><td style="vertical-align:bottom;width:65.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Impairment provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;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:14.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;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:14.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;"> (12,759)</p></td></tr><tr><td style="vertical-align:bottom;width:65.34%;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.69%;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:14.64%;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.69%;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:14.61%;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:65.34%;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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0pt;"> 40,623,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;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;"> 46,916,628</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><span style="color:#000000;">The carrying amounts of the Company’s </span><span style="color:#000000;">property and equipment</span><span style="color:#000000;"> acquired under finance leases and other financing arrangement were RMB</span><span style="color:#000000;">8,867,222</span><span style="color:#000000;"> and RMB</span><span style="color:#000000;">9,906,404</span><span style="color:#000000;"> as of December 31, 2021 and 2022, respectively.</span></p><p style="color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><span style="color:#000000;">Depreciation of property and equipment (including assets acquired under finance leases and other financing arrangement) was RMB</span><span style="color:#000000;">1,543,130</span><span style="color:#000000;">, RMB</span><span style="color:#000000;">2,399,451</span><span style="color:#000000;"> and RMB</span><span style="color:#000000;">2,947,200</span><span style="color:#000000;"> for the years ended December 31, 2020, 2021 and 2022, respectively, and included in the following captions:</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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10.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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:61.66%;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.23%;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:36.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;">Years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.66%;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.23%;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.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.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></tr><tr><td style="vertical-align:bottom;width:61.66%;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.23%;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:10.53%;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.24%;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:10.54%;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.24%;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:10.53%;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:61.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 1,418,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.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;"> 2,264,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.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;"> 2,722,169</p></td></tr><tr><td style="vertical-align:bottom;width:61.66%;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.23%;margin:0pt;padding:0pt;"><p 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.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;"> 120,604</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.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;"> 129,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.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;"> 218,567</p></td></tr><tr><td style="vertical-align:bottom;width:61.66%;background:#cceeff;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.23%;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.53%;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,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.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;"> 5,703</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.53%;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,464</p></td></tr><tr><td style="vertical-align:bottom;width:61.66%;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.23%;margin:0pt;padding:0pt;"><p 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.53%;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,543,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.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;"> 2,399,451</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.53%;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,947,200</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-align:justify;margin:0pt 0pt 0pt 18pt;">Property and equipment with net a book value of RMB4,479,259 and RMB12,721,652 was pledged as security for bank loans (Note 9) and other financing obligations (Note 12) as of December 31, 2021 and 2022, respectively.</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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;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:31.95%;border-bottom: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:65.34%;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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.34%;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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.64%;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:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;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:bottom;width:65.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;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:14.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,552,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;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:14.61%;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,302,148</p></td></tr><tr><td style="vertical-align:bottom;width:65.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 12,178,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0pt;"> 13,847,692</p></td></tr><tr><td style="vertical-align:bottom;width:65.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Data center equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 17,710,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;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,603,839</p></td></tr><tr><td style="vertical-align:bottom;width:65.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 8,230,992</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0pt;"> 8,444,282</p></td></tr><tr><td style="vertical-align:bottom;width:65.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and office equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 137,691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167,410</p></td></tr><tr><td style="vertical-align:bottom;width:65.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 4,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0pt;"> 5,619</p></td></tr><tr><td style="vertical-align:bottom;width:65.34%;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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 39,814,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;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,370,990</p></td></tr><tr><td style="vertical-align:bottom;width:65.34%;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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> (6,425,293)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> (9,269,587)</p></td></tr><tr><td style="vertical-align:bottom;width:65.34%;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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 33,389,068</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,101,403</p></td></tr><tr><td style="vertical-align:bottom;width:65.34%;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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 7,234,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0pt;"> 10,827,984</p></td></tr><tr><td style="vertical-align:bottom;width:65.34%;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.69%;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:14.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;"> 40,623,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;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:14.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,929,387</p></td></tr><tr><td style="vertical-align:bottom;width:65.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Impairment provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;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:14.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;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:14.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;"> (12,759)</p></td></tr><tr><td style="vertical-align:bottom;width:65.34%;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.69%;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:14.64%;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.69%;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:14.61%;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:65.34%;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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0pt;"> 40,623,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.61%;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;"> 46,916,628</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> 1552704000 3302148000 12178017000 13847692000 17710351000 19603839000 8230992000 8444282000 137691000 167410000 4606000 5619000 39814361000 45370990000 6425293000 9269587000 33389068000 36101403000 7234435000 10827984000 40623503000 46929387000 12759000 40623503000 46916628000 8867222000 9906404000 1543130000 2399451000 2947200000 <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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10.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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:61.66%;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.23%;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:36.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;">Years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.66%;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.23%;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.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.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></tr><tr><td style="vertical-align:bottom;width:61.66%;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.23%;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:10.53%;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.24%;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:10.54%;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.24%;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:10.53%;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:61.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 1,418,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.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;"> 2,264,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.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;"> 2,722,169</p></td></tr><tr><td style="vertical-align:bottom;width:61.66%;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.23%;margin:0pt;padding:0pt;"><p 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.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;"> 120,604</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.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;"> 129,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.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;"> 218,567</p></td></tr><tr><td style="vertical-align:bottom;width:61.66%;background:#cceeff;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.23%;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.53%;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,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.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;"> 5,703</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.53%;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,464</p></td></tr><tr><td style="vertical-align:bottom;width:61.66%;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.23%;margin:0pt;padding:0pt;"><p 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.53%;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,543,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.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;"> 2,399,451</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.53%;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,947,200</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 1418846000 2264620000 2722169000 120604000 129128000 218567000 3680000 5703000 6464000 1543130000 2399451000 2947200000 4479259000 12721652000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">6     INTANGIBLE ASSETS, NET</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Intangible assets consisted of the following:</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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.51%;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:8.27%;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.52%;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:23.59%;border-bottom: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:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;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:8.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;">Note</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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.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></tr><tr><td style="vertical-align:bottom;width:63.09%;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;width:2.51%;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:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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.54%;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.52%;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:10.53%;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:63.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer contracts</p></td><td style="vertical-align:bottom;width:2.51%;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:8.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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.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;"> 1,641,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 1,641,900</p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Licenses</p></td><td style="vertical-align:bottom;width:2.51%;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:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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.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;"> 15,782</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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.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;"> 15,782</p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;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;width:2.51%;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:8.27%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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.53%;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;"> 364</p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;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:2.51%;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:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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.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;"> 1,657,682</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p 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.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;"> 1,658,046</p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated amortization</p></td><td style="vertical-align:bottom;width:2.51%;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:8.27%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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.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;"> (375,046)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.53%;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;"> (610,337)</p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;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;width:2.51%;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:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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.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;"> 1,282,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p 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.53%;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,047,709</p></td></tr></table><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;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company’s customer contracts were acquired in business combinations (Note 8). Amortization of intangible assets was RMB68,688, RMB192,486 and RMB235,292 for the years ended December 31, 2020, 2021 and 2022, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Estimated future amortization expense related to these intangible assets is 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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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:bottom;width:83.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fiscal year ending December 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:83.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p 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;"> 233,766</p></td></tr><tr><td style="vertical-align:bottom;width:83.04%;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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 226,908</p></td></tr><tr><td style="vertical-align:bottom;width:83.04%;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.41%;margin:0pt;padding:0pt;"><p 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;"> 212,596</p></td></tr><tr><td style="vertical-align:bottom;width:83.04%;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.41%;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: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;"> 206,405</p></td></tr><tr><td style="vertical-align:bottom;width:83.04%;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.41%;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: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;"> 78,483</p></td></tr><tr><td style="vertical-align:bottom;width:83.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 89,551</p></td></tr><tr><td style="vertical-align:bottom;width:83.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p 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;"> 1,047,709</p></td></tr></table><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 0pt 0pt 18pt;"><span style="margin-left:0pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.51%;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:8.27%;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.52%;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:23.59%;border-bottom: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:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;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:8.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;">Note</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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.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></tr><tr><td style="vertical-align:bottom;width:63.09%;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;width:2.51%;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:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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.54%;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.52%;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:10.53%;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:63.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer contracts</p></td><td style="vertical-align:bottom;width:2.51%;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:8.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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.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;"> 1,641,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 1,641,900</p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Licenses</p></td><td style="vertical-align:bottom;width:2.51%;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:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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.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;"> 15,782</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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.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;"> 15,782</p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;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;width:2.51%;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:8.27%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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.53%;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;"> 364</p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;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:2.51%;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:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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.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;"> 1,657,682</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p 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.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;"> 1,658,046</p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated amortization</p></td><td style="vertical-align:bottom;width:2.51%;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:8.27%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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.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;"> (375,046)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.53%;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;"> (610,337)</p></td></tr><tr><td style="vertical-align:bottom;width:63.09%;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;width:2.51%;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:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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.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;"> 1,282,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p 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.53%;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,047,709</p></td></tr></table><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> 1641900000 1641900000 15782000 15782000 364000 1657682000 1658046000 375046000 610337000 1282636000 1047709000 68688000 192486000 235292000 <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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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:bottom;width:83.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fiscal year ending December 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:83.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p 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;"> 233,766</p></td></tr><tr><td style="vertical-align:bottom;width:83.04%;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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 226,908</p></td></tr><tr><td style="vertical-align:bottom;width:83.04%;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.41%;margin:0pt;padding:0pt;"><p 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;"> 212,596</p></td></tr><tr><td style="vertical-align:bottom;width:83.04%;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.41%;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: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;"> 206,405</p></td></tr><tr><td style="vertical-align:bottom;width:83.04%;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.41%;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: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;"> 78,483</p></td></tr><tr><td style="vertical-align:bottom;width:83.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 89,551</p></td></tr><tr><td style="vertical-align:bottom;width:83.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p 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;"> 1,047,709</p></td></tr></table> 233766000 226908000 212596000 206405000 78483000 89551000 1047709000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">7     PREPAID LAND USE RIGHTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Prepaid land use rights, representing the amounts paid and relevant costs incurred for the rights to use land in the PRC and Hong Kong SAR acquired before the adoption of ASC 842, consisted of the following:</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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.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:2.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;"><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.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;"><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.97%;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.93%;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:bottom;width:70.97%;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.93%;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.97%;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.93%;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.58%;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.93%;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.56%;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:70.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid land use rights</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 716,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 28,246</p></td></tr><tr><td style="vertical-align:bottom;width:70.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p 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;"> (81,539)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p 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;"> (5,244)</p></td></tr><tr><td style="vertical-align:bottom;width:70.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid land use rights, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 634,953</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 23,002</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-align:justify;margin:0pt 0pt 12pt 18pt;">Amortization of prepaid land use rights was RMB26,656, RMB24,961 and RMB6,582 for the years ended December 31, 2020, 2021 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">In the year ended December 31, 2022, the terms of certain land use right acquired in Hong Kong SAR were modified. Accordingly, the Company reassessed the classification of the modified land use right according to ASC 842 and determined that they meet the definition of finance lease. As a result, the related net balance of prepaid land use rights was reclassified to property and equipment due to the modification.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Prepaid land use rights with a net book value of RMB634,953 and RMB17,733 were pledged as security for bank loans (Note 9) as of December 31, 2021 and 2022, respectively.</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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.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:2.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;"><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.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;"><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.97%;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.93%;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:bottom;width:70.97%;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.93%;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.97%;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.93%;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.58%;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.93%;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.56%;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:70.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid land use rights</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 716,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 28,246</p></td></tr><tr><td style="vertical-align:bottom;width:70.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p 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;"> (81,539)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p 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;"> (5,244)</p></td></tr><tr><td style="vertical-align:bottom;width:70.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid land use rights, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 634,953</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 23,002</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 716492000 28246000 81539000 5244000 634953000 23002000 26656000 24961000 6582000 634953000 17733000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">8     ACQUISITIONS AND GOODWILL</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The movement of goodwill is set out as below:</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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;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:1.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:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.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;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;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:1.85%;margin:0pt;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;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.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></tr><tr><td style="vertical-align:bottom;width:75.23%;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:1.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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:1.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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:75.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at the beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 2,596,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 7,076,505</p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Addition during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> 4,463,504</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Measurement period adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.53%;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;"> 16,608</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.53%;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:75.23%;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:1.85%;margin:0pt;padding:0pt;"><p 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.53%;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,076,505</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.53%;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,076,505</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-align:justify;margin:0pt 0pt 12pt 18pt;">Goodwill represents the excess of the purchase price over the fair value of the net tangible and intangible assets acquired in the acquisition. The goodwill is not deductible for tax purposes. Goodwill is assigned to the design, build-out and operation of data centers reporting unit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">No business combinations were consummated in the year ended December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Business Combinations in 2021</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;">Beijing 15 and Beijing 16 Acquisition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">On April 30, 2021, the Company consummated an acquisition of all equity interests in a target group, which owns one in-service data center (Beijing 15) and one in-development data center (Beijing 16) by converting a vacant building located at the site of Beijing 15 in Beijing, China, from third parties. The provisional cash consideration for the equity interest was RMB3,176,354, subject to the final confirmation on certain conditions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Pursuant to a supplemental agreement entered into between the seller and the Company in October 2021, both parties agreed to revise the terms of payment of the purchase price consideration and its payment conditions, resulting in the reductions of the purchase price consideration of RMB7,007 and RMB205,000 based on achievement of conditions during the years ended December 31, 2021 and 2022, respectively. The reductions were recognized as gain from purchase price adjustment in the consolidated statement of operations for the years ended December 31, 2021 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The amounts of net revenue and net loss of the target group included in the Company’s consolidated statements of operations from the acquisition date to December 31, 2021 were RMB354,281 and RMB23,663, respectively.</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;">Beijing 20, Beijing 21, Beijing 22 and Beijing 23 Acquisition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">On December 17, 2021, the Company consummated an acquisition of 90% equity interests in a target group, which owns four data center projects (Beijing 20, Beijing 21, Beijing 22 and Beijing 23) in Beijing, China, from third parties for an aggregate cash consideration of RMB1,303,714.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The amounts of net revenue and net loss of the target group included in the Company’s consolidated statements of operations from the acquisition date to December 31, 2021 were immaterial.</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;">Other Business Combinations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">In the year ended December 31, 2021, the Company also consummated other acquisitions of data center projects, including Beijing 17, Beijing 18, Beijing 19, Shenzhen 9 and Shenzhen 10, for an aggregate provisional cash consideration of RMB768,107.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The amounts of net revenue and net loss of the target companies included in the Company’s consolidated statements of operations from the acquisition date to December 31, 2021 were immaterial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Business Combinations in 2020</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;font-weight:bold;">Beijing 10, Beijing 11 and Beijing 12 Acquisition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">On June 5, 2020, the Company consummated an acquisition of all equity interests in a target group from third parties. The target group owns three data center projects (“Beijing 10, Beijing 11 and Beijing 12”) in Beijing, China. Pursuant to the share purchase agreement, the considerations included purchase price adjustments resulting from the differences between the fair value of certain assets and liabilities on the date of acquisition compared to the estimated fair value used to determine the closing considerations. The Company initially estimated the considerations to be RMB847,586 (including contingent considerations of RMB130,720). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The amounts of net revenue and net profit of the target group included in the Company’s consolidated statements of operations from the acquisition date to December 31, 2020 amounted to RMB281,926 and RMB14,083, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;font-weight:bold;">Beijing 9 Acquisition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">On December 18, 2020, the Company consummated an acquisition of all equity interests in a target company from a third party for an aggregate cash consideration of RMB816,969 (including contingent considerations of RMB463,496). The target entity owns a data center project (“Beijing 9”) in Beijing, China.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The amounts of net revenue and net profit of the target entity included in the Company’s consolidated statements of operations from the acquisition date to December 31, 2020 were immaterial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;font-weight:bold;">Shanghai 19 Acquisition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">On November 17, 2020, the Company consummated an acquisition of all equity interests in a target group from third parties for an aggregate cash consideration of RMB62,480. The target group owns a data center project (“Shanghai 19 Phase I and II”) in Shanghai, China.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The amounts of net revenue and net profit of the target entity included in the Company’s consolidated statements of operations from the acquisition date to December 31, 2020 were immaterial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The allocations of purchase price as of the date of acquisitions for the years ended December 31, 2020 and 2021 are summarized 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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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.3%;margin:0pt;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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;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.9%;margin:0pt;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></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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom: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;">Note (i)(ii)(iii)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">Note (iv)(v)</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;"><span style="color:#231f20;">Fair value of consideration</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;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;"><span style="color:#231f20;"> 1,660,685</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;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;"><span style="color:#231f20;"> 5,230,362</span></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="color:#231f20;">Effective settlement of pre-existing relationships upon consolidation</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (31,229)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 20,000</span></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;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;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="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;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="color:#231f20;visibility:hidden;">​</span></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="color:#231f20;">Other net assets acquired</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (547,815)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (256,650)</span></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;"><span style="color:#231f20;">Identifiable intangible assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;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="color:#231f20;"> (449,600)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;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="color:#231f20;"> (689,800)</span></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="color:#231f20;">Deferred tax liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom: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;"><span style="color:#231f20;"> 75,120</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom: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;"><span style="color:#231f20;"> 159,592</span></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;"><span style="color:#231f20;">Total identifiable net assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;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;"><span style="color:#231f20;"> (922,295)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;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;"><span style="color:#231f20;"> (786,858)</span></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="color:#231f20;">Goodwill</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;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;"><span style="color:#231f20;"> 707,161</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;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;"><span style="color:#231f20;"> 4,463,504</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:26.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:54pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Note (i): </p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Other net assets acquired primarily include property and equipment of RMB2,783,257, accounts payable of RMB1,133,760 and finance lease and other financing obligations of RMB1,362,103.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:54pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Note (ii): </p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Identifiable intangible assets acquired consisted of customer contracts of RMB449,600 with estimated useful lives from 6.5 to 12.1 years.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:54pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Note (iii): </p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">During the one-year measurement period from the acquisition date, the Company recorded adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill of RMB55,462 in the year ended December 31, 2020 and increase to goodwill of RMB16,608 in the years ended December 31, 2021, respectively. The adjustments were a result of information obtained subsequent to the Company’s initial reporting of provisional amounts in accordance with ASC 805, <i style="font-style:italic;">Business Combinations</i>.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:54pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Note (iv): </p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Other net assets acquired primarily included property and equipment of RMB2,974,715, accounts receivable of RMB224,307, accounts payable of RMB412,380, short-term borrowings of RMB461,494, long-term borrowings of RMB840,000 and finance lease and other financing obligations of RMB1,463,851.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:54pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Note (v): </p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Identifiable intangible assets acquired consisted of customer contracts of RMB689,800 with estimated useful lives from 5.7 to 7 years.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Supplemental pro forma financial information as if the acquisitions had occurred as of the beginning of the comparable prior annual reporting period has not been provided as each of the acquisitions, individually and in aggregate, were not material to the Company’s results of operations during the respective year of the acquisitions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Asset Acquisitions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">In 2020, 2021 and 2022, the Company consummated several acquisitions of certain target entities. These target entities did not meet the definition of a business as of the acquisition date in accordance with ASC 805 <i style="font-style:italic;">Business Combinations</i>, and the acquisitions were accounted for as assets acquisitions. The primary assets acquired were properties self-owned or under finance leases, equipment and leasehold improvements. The Company has elected an accounting policy to measure non-controlling interests in asset acquisition at carryover basis, which is based on the carrying amounts within the acquired entity. Non-controlling interests with a total amount of nil, RMB56,519 and nil was recognized upon these acquisitions in the year ended December 31, 2020, 2021 and 2022, respectively.</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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;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:1.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:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.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;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;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:1.85%;margin:0pt;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;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.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></tr><tr><td style="vertical-align:bottom;width:75.23%;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:1.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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:1.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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:75.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at the beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 2,596,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 7,076,505</p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Addition during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> 4,463,504</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Measurement period adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.53%;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;"> 16,608</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.53%;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:75.23%;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:1.85%;margin:0pt;padding:0pt;"><p 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.53%;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,076,505</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.53%;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,076,505</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 2596393000 7076505000 4463504000 16608000 7076505000 7076505000 3176354000 -7007000 -205000000 354281000 -23663000 0.90 4 1303714000 768107000 847586000 130720000 281926000 14083000 816969000 463496000 62480000 <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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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.3%;margin:0pt;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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;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.9%;margin:0pt;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></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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom: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;">Note (i)(ii)(iii)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">Note (iv)(v)</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;"><span style="color:#231f20;">Fair value of consideration</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;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;"><span style="color:#231f20;"> 1,660,685</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;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;"><span style="color:#231f20;"> 5,230,362</span></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="color:#231f20;">Effective settlement of pre-existing relationships upon consolidation</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (31,229)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 20,000</span></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;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;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="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;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="color:#231f20;visibility:hidden;">​</span></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="color:#231f20;">Other net assets acquired</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (547,815)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (256,650)</span></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;"><span style="color:#231f20;">Identifiable intangible assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;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="color:#231f20;"> (449,600)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;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="color:#231f20;"> (689,800)</span></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="color:#231f20;">Deferred tax liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom: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;"><span style="color:#231f20;"> 75,120</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom: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;"><span style="color:#231f20;"> 159,592</span></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;"><span style="color:#231f20;">Total identifiable net assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;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;"><span style="color:#231f20;"> (922,295)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;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;"><span style="color:#231f20;"> (786,858)</span></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="color:#231f20;">Goodwill</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;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;"><span style="color:#231f20;"> 707,161</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;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;"><span style="color:#231f20;"> 4,463,504</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:26.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:54pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Note (i): </p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Other net assets acquired primarily include property and equipment of RMB2,783,257, accounts payable of RMB1,133,760 and finance lease and other financing obligations of RMB1,362,103.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:54pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Note (ii): </p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Identifiable intangible assets acquired consisted of customer contracts of RMB449,600 with estimated useful lives from 6.5 to 12.1 years.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:54pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Note (iii): </p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">During the one-year measurement period from the acquisition date, the Company recorded adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill of RMB55,462 in the year ended December 31, 2020 and increase to goodwill of RMB16,608 in the years ended December 31, 2021, respectively. The adjustments were a result of information obtained subsequent to the Company’s initial reporting of provisional amounts in accordance with ASC 805, <i style="font-style:italic;">Business Combinations</i>.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:54pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Note (iv): </p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Other net assets acquired primarily included property and equipment of RMB2,974,715, accounts receivable of RMB224,307, accounts payable of RMB412,380, short-term borrowings of RMB461,494, long-term borrowings of RMB840,000 and finance lease and other financing obligations of RMB1,463,851.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:54pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Note (v): </p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Identifiable intangible assets acquired consisted of customer contracts of RMB689,800 with estimated useful lives from 5.7 to 7 years.</p></td></tr></table> 1660685000 5230362000 -31229000 20000000 -547815000 -256650000 449600000 689800000 75120000 159592000 922295000 786858000 707161000 4463504000 2783257000 1133760000 1362103000 449600000 P6Y6M P12Y1M6D -55462000 16608000 2974715000 224307000 412380000 461494000 840000000 1463851000 689800000 P5Y8M12D P7Y 0 56519000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">9     LOANS AND BORROWINGS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The Company’s borrowings consisted of the following:</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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.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:bottom;width:71.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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:12.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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:12.16%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:71.12%;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.25%;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:12.19%;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.25%;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:12.16%;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:71.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 4,639,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.16%;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,652,196</p></td></tr><tr><td style="vertical-align:bottom;width:71.12%;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.25%;margin:0pt;padding:0pt;"><p 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.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 3pt 0pt 0pt;"> 1,308,339</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p 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.16%;border-bottom: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,971,771</p></td></tr><tr><td style="vertical-align:bottom;width:71.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sub-total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 5,948,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.16%;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,623,967</p></td></tr><tr><td style="vertical-align:bottom;width:71.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term borrowings, excluding current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p 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.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 3pt 0pt 0pt;"> 18,284,514</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p 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.16%;border-bottom: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;"> 23,518,058</p></td></tr><tr><td style="vertical-align:bottom;width:71.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total loans and borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 3pt 0pt 0pt;"> 24,232,527</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.16%;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;"> 27,142,025</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;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;font-weight:bold;">Short-term borrowings</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The Company’s short-term borrowings consisted of the following:</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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:71.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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.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;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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.94%;border-bottom: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.19%;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.95%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:71.7%;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.19%;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.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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.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-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unsecured short-term loans and borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.94%;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;"> 512,387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.95%;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,388,192</p></td></tr><tr><td style="vertical-align:bottom;width:71.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Secured short-term loans and borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.94%;border-bottom: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,127,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.95%;border-bottom: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;"> 264,004</p></td></tr><tr><td style="vertical-align:bottom;width:71.7%;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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.94%;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;"> 4,639,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.95%;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,652,196</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;margin:0pt 0pt 0pt 18pt;">Short-term borrowings were secured by the following assets:</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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.89%;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.24%;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.86%;border-bottom: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.89%;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.24%;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:12.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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:12.31%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:70.89%;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.24%;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:12.3%;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.24%;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:12.31%;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:70.89%;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.24%;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:12.3%;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;"> 65,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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:12.31%;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:70.89%;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.24%;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:12.3%;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,285</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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:12.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 245,543</p></td></tr><tr><td style="vertical-align:bottom;width:70.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease ROU assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.3%;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;"> 81,397</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.31%;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.89%;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.24%;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.3%;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.24%;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.31%;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:70.89%;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.24%;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.3%;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;"> 544,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.31%;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;"> 245,543</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-align:justify;margin:0pt 0pt 12pt 18pt;">As of December 31, 2021 and 2022, short-term borrowings of the consolidated VIEs of RMB18,460 and nil, respectively, were guaranteed by GDS Holdings Limited and its subsidiaries.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The weighted average interest rates of short-term borrowings outstanding as of December 31, 2021 and 2022 were 4.91% and 7.94% per annum, respectively.</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;">Long-term borrowings</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The Company’s long-term borrowings consisted of the following:</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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.12%;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.25%;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.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:bottom;width:71.12%;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.25%;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:12.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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:12.16%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:71.12%;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.25%;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:12.19%;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.25%;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:12.16%;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:71.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unsecured long-term loans and borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 60,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.16%;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:71.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Secured long-term loans and borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:12.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 3pt 0pt 0pt;"> 19,532,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:12.16%;border-bottom: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,489,829</p></td></tr><tr><td style="vertical-align:bottom;width:71.12%;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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:12.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 3pt 0pt 0pt;"> 19,592,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:12.16%;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;"> 25,489,829</p></td></tr></table><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 0pt 0pt 18pt;">Long-term borrowings were secured by the following assets:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.12%;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.25%;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.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:bottom;width:71.12%;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.25%;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:12.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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:12.16%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:71.12%;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.25%;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:12.19%;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.25%;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:12.16%;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:71.12%;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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 974,536</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.16%;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,256,289</p></td></tr><tr><td style="vertical-align:bottom;width:71.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.19%;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.25%;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.16%;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,049</p></td></tr><tr><td style="vertical-align:bottom;width:71.12%;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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 2,629,904</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.16%;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,103,541</p></td></tr><tr><td style="vertical-align:bottom;width:71.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid land use rights, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 634,953</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p 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.16%;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,733</p></td></tr><tr><td style="vertical-align:bottom;width:71.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease ROU assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.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;"> 1,537,304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.16%;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,607,506</p></td></tr><tr><td style="vertical-align:bottom;width:71.12%;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.25%;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.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 3pt 0pt 0pt;"> 14,691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.16%;border-bottom: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;"> 23,912</p></td></tr><tr><td style="vertical-align:bottom;width:71.12%;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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 3pt 0pt 0pt;"> 5,791,388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.16%;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;"> 16,106,030</p></td></tr></table><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;text-align:justify;margin:0pt 0pt 10pt 18pt;">As of December 31, 2021 and 2022, long-term borrowings of the consolidated VIEs of RMB1,060,250 and RMB885,854, respectively, were guaranteed by GDS Holdings Limited and its subsidiaries.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">In addition to the above assets pledged for secured borrowings, some of the borrowings were guaranteed by the equity interests of the subsidiaries of GDS Holdings Limited.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">The weighted average interest rates of long-term borrowings as of December 31, 2021 and 2022 were 5.53% and 5.44% per annum, respectively, taking into the consideration of debt issuance costs incurred relating to the facilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">The outstanding long-term borrowings mature serially from 2023 to 2037. The aggregate maturities of the above long-term borrowings for each for the five years and thereafter subsequent to December 31, 2022 are 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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:79.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.69%;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.24%;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:18.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.69%;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.24%;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:18.05%;border-bottom: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;">Long-term borrowings</b></p></td></tr><tr><td style="vertical-align:bottom;width:79.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Twelve months ending December 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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:18.05%;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:79.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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:18.05%;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,971,771</p></td></tr><tr><td style="vertical-align:bottom;width:79.69%;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:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.05%;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,454,547</p></td></tr><tr><td style="vertical-align:bottom;width:79.69%;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:2.24%;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:18.05%;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,676,381</p></td></tr><tr><td style="vertical-align:bottom;width:79.69%;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:2.24%;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:18.05%;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,231,850</p></td></tr><tr><td style="vertical-align:bottom;width:79.69%;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:2.24%;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:18.05%;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,235,557</p></td></tr><tr><td style="vertical-align:bottom;width:79.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.05%;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;"> 9,919,723</p></td></tr><tr><td style="vertical-align:bottom;width:79.69%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.05%;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;"> 25,489,829</p></td></tr></table><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;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company entered into secured loan agreements with various financial institutions for project development and working capital purpose with terms ranging from <span style="-sec-ix-hidden:Hidden_EObc8XA2PUWKM8XyyEVAcw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1</span></span> to 15 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">As of December 31, 2022, the Company had total working capital and project financing credit facilities of RMB37,767,305 from various financial institutions, of which the unused amount was RMB10,730,455. As of December 31, 2022, the Company had drawn down RMB27,036,850 from such facilities, of which RMB1,389,256 (net of debt issuance costs of RMB3,526) was recorded in short-term loans and borrowings and RMB25,489,829 (net of debt issuance costs of RMB154,239) was recorded in long-term loans and borrowings, respectively. In addition, the Company also had other short-term loans and borrowings from non-financial institutions which were assumed through certain acquisitions of subsidiaries. Drawdowns from the credit facility  from financial institutions are subject to the approval of the banks and are subject to the terms and conditions of each agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">More specifically, the terms of these secured loan facility agreements generally include one or more of the following conditions. If any of the below conditions were to be triggered, the Company could be obligated to notify the lender or repay any loans outstanding immediately or on an accelerated repayment schedule.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Specifically, the secured loan facilities can be divided into onshore project loan facilities and offshore project loan facilities (including Hong Kong SAR and Malaysia).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Below are the terms and conditions for onshore project loan facilities:</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:21.6pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">(i)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">STT GDC Pte. Ltd. (a) is not or ceases to, directly or indirectly, be the beneficial owner of at least 25% of the issued share capital of GDS Holdings, or (b) does not or ceases to have the power (whether by way of ownership of shares, proxy, contract, agency or otherwise) to cast, or control the casting of, at least 25% of the votes that may be cast at a meeting of the board of directors (or similar governing body) of GDS Holdings, or (c) is not or ceases to be the single largest shareholder of GDS Holdings; </p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:21.6pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">(ii)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">GDS Holdings and GDS Investment Company are not or cease to be, directly or indirectly, the legal and beneficial owner of 100% of the equity interests of, and have the power (whether by way of ownership of shares, proxy, contract, agency or otherwise) to control, GDS Investment Company (in the case of GDS Holdings), GDS Beijing, Global Data Solutions Co., Ltd. (“GDS Suzhou”), a subsidiary company of GDS Beijing and the relevant borrowing subsidiaries;</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:21.6pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">(iii)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">Management HoldCo ceases to, directly or indirectly, own at least 100% of the equity interests of and have the power to control GDS Beijing or GDS Suzhou;</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:21.6pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">(iv)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">GDS Beijing, GDS Suzhou and the relevant borrowing subsidiaries cease to, directly or indirectly, be the legal and beneficial owner of 100% of the equity interests of, and have the power (whether by way of ownership of shares, proxy, contract, agency or otherwise) to control, their consolidated subsidiaries;</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:21.6pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">(v)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">GDS Holdings is not or cease to be, directly or indirectly, the legal and beneficial owner of all equity interests held by it in the relevant borrowing subsidiaries, or have the power (whether by way of ownership of shares, proxy, contract, agency or otherwise) to control the relevant borrowing subsidiaries;</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:21.6pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">(vi)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">there are changes in the shareholding structure of a principal operating subsidiary of GDS Holdings, as defined in the relevant loan facility agreement; and</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:21.6pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(vii)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">the IDC license of GDS Beijing, the borrowing subsidiaries, other affiliated entities, or the authorization by GDS Beijing to one such subsidiary to operate the data center business and provide IDC services under the auspices of the IDC license held by GDS Beijing, is cancelled or fails to be renewed on or before the expiry date.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Below are the terms and conditions for offshore project loan facilities:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(i)</span></span>STT GDC Pte. Ltd. (a) is not or ceases to, directly or indirectly, be the beneficial owner of at least 25% of the issued share capital of GDS Holdings, or (b) does not or ceases to have the power (whether by way of ownership of shares, proxy, contract, agency or otherwise) to cast, or control the casting of, at least 25% of the votes that may be cast at a meeting of the board of directors (or similar governing body) of GDS Holdings, or (c) is not or ceases to be the single largest shareholder of GDS Holdings;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(ii)</span></span>GDS Holdings is not or cease to be, directly or indirectly, the legal and beneficial owner of 100% of the issued share capital of, or have the power (whether by way of ownership of shares, proxy, contract, agency or otherwise) to control the relevant borrowing subsidiaries;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(iii)</span></span>GDS Holdings (a) is not or ceases to be, directly or indirectly, the single largest shareholder of, (b) is not or ceases to be, directly or indirectly, the beneficial owner of at least 40% of the issued share capital of, or (c) does not or ceases to have the power (whether by way of ownership of shares, proxy, contract, agency or otherwise) to cast, or control the casting of, at least 50.1% of the votes that may be cast at a meeting of the board of directors (or similar governing body) of the relevant borrowing subsidiaries;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(iv)</span></span>DigitalLand Holdings Limited is not or ceases to be, directly or indirectly, the beneficial owner of 100% of the issued share capital of the relevant borrowing subsidiaries; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(v)</span></span>There are changes in the shareholding structure of a principal operating subsidiary of GDS Holdings, as defined in the relevant loan facility agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;text-align:justify;margin:0pt 0pt 0pt 18pt;">There are certain other events in the loan facility agreements the occurrence of which could obligate GDS Holdings to notify the lender or repay any loans outstanding immediately or on an accelerated repayment schedule, including, among others, if the borrowing subsidiary fails to use the loan in accordance with the use of proceeds as provided in the loan facility agreement, the borrowing subsidiary violates or fails to perform any of its commitments under the loan facility agreement, or if GDS Holdings fails to maintain its shares listed on at least one of the following stock exchanges before the maturity date under the relevant loan facility agreement : (i) Nasdaq; or (ii) The Singapore Exchange Securities Trading Limited; or (iii) The Hong Kong Stock Exchange; or (iv) any other stock exchange acceptable to the lender. In addition, the terms of these loan agreements include financial covenants that limit certain financial ratios, such as the interest coverage, gross leverage ratio and tangible net worth, during the relevant period, as defined in the agreements. The terms of these loan agreements also include cross default provisions which could be triggered if the Company (i) fails to repay any financial indebtedness in an aggregate amount equivalent to or exceeding US$4,500 thousand, or, in some cases, RMB50,000, when due or within any originally applicable grace period;  (ii) fails to repay any financial indebtedness or perform any of its obligations under any agreement which could have a material adverse effect on its performance of the loan facility agreements; (iii) fails to repay any financial indebtedness raised with any financial institution; or (iv) fails to perform any loan facility agreement with any financial institution which could result in immediate or accelerated repayment of the financial indebtedness or downgrading of the borrowing subsidiary by any credit rating agency administered by the People’s Bank of China (“PBOC”) in accordance with the regulations promulgated by PBOC governing loan market rating standards. As of December 31, 2022, the Company was in compliance with all of the abovementioned covenants.</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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.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:bottom;width:71.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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:12.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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:12.16%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:71.12%;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.25%;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:12.19%;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.25%;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:12.16%;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:71.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 4,639,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.16%;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,652,196</p></td></tr><tr><td style="vertical-align:bottom;width:71.12%;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.25%;margin:0pt;padding:0pt;"><p 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.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 3pt 0pt 0pt;"> 1,308,339</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p 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.16%;border-bottom: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,971,771</p></td></tr><tr><td style="vertical-align:bottom;width:71.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sub-total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 5,948,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.16%;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,623,967</p></td></tr><tr><td style="vertical-align:bottom;width:71.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term borrowings, excluding current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p 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.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 3pt 0pt 0pt;"> 18,284,514</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p 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.16%;border-bottom: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;"> 23,518,058</p></td></tr><tr><td style="vertical-align:bottom;width:71.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total loans and borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 3pt 0pt 0pt;"> 24,232,527</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.16%;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;"> 27,142,025</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 4639674000 1652196000 1308339000 1971771000 5948013000 3623967000 18284514000 23518058000 24232527000 27142025000 <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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:71.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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.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;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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.94%;border-bottom: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.19%;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.95%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:71.7%;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.19%;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.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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.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-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unsecured short-term loans and borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.94%;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;"> 512,387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.95%;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,388,192</p></td></tr><tr><td style="vertical-align:bottom;width:71.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Secured short-term loans and borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.94%;border-bottom: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,127,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.95%;border-bottom: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;"> 264,004</p></td></tr><tr><td style="vertical-align:bottom;width:71.7%;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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.94%;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;"> 4,639,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.95%;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,652,196</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 512387000 1388192000 4127287000 264004000 4639674000 1652196000 <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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.89%;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.24%;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.86%;border-bottom: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.89%;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.24%;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:12.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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:12.31%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:70.89%;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.24%;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:12.3%;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.24%;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:12.31%;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:70.89%;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.24%;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:12.3%;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;"> 65,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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:12.31%;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:70.89%;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.24%;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:12.3%;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,285</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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:12.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 245,543</p></td></tr><tr><td style="vertical-align:bottom;width:70.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease ROU assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.3%;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;"> 81,397</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.31%;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.89%;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.24%;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.3%;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.24%;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.31%;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:70.89%;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.24%;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.3%;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;"> 544,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.31%;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;"> 245,543</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 65985000 397285000 245543000 81397000 544667000 245543000 18460000 0 0.0491 0.0794 <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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.12%;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.25%;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.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:bottom;width:71.12%;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.25%;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:12.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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:12.16%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:71.12%;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.25%;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:12.19%;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.25%;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:12.16%;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:71.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unsecured long-term loans and borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 60,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.16%;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:71.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Secured long-term loans and borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:12.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 3pt 0pt 0pt;"> 19,532,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:12.16%;border-bottom: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,489,829</p></td></tr><tr><td style="vertical-align:bottom;width:71.12%;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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:12.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 3pt 0pt 0pt;"> 19,592,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:12.16%;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;"> 25,489,829</p></td></tr></table><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> 60000000 19532853000 25489829000 19592853000 25489829000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.12%;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.25%;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.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:bottom;width:71.12%;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.25%;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:12.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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:12.16%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:71.12%;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.25%;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:12.19%;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.25%;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:12.16%;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:71.12%;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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 974,536</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.16%;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,256,289</p></td></tr><tr><td style="vertical-align:bottom;width:71.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.19%;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.25%;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.16%;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,049</p></td></tr><tr><td style="vertical-align:bottom;width:71.12%;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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 2,629,904</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.16%;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,103,541</p></td></tr><tr><td style="vertical-align:bottom;width:71.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid land use rights, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 634,953</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p 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.16%;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,733</p></td></tr><tr><td style="vertical-align:bottom;width:71.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease ROU assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.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;"> 1,537,304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.16%;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,607,506</p></td></tr><tr><td style="vertical-align:bottom;width:71.12%;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.25%;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.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 3pt 0pt 0pt;"> 14,691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.16%;border-bottom: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;"> 23,912</p></td></tr><tr><td style="vertical-align:bottom;width:71.12%;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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 3pt 0pt 0pt;"> 5,791,388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.16%;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;"> 16,106,030</p></td></tr></table><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> 974536000 1256289000 97049000 2629904000 11103541000 634953000 17733000 1537304000 3607506000 14691000 23912000 5791388000 16106030000 1060250000 885854000 0.0553 0.0544 <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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:79.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.69%;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.24%;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:18.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.69%;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.24%;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:18.05%;border-bottom: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;">Long-term borrowings</b></p></td></tr><tr><td style="vertical-align:bottom;width:79.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Twelve months ending December 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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:18.05%;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:79.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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:18.05%;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,971,771</p></td></tr><tr><td style="vertical-align:bottom;width:79.69%;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:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.05%;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,454,547</p></td></tr><tr><td style="vertical-align:bottom;width:79.69%;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:2.24%;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:18.05%;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,676,381</p></td></tr><tr><td style="vertical-align:bottom;width:79.69%;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:2.24%;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:18.05%;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,231,850</p></td></tr><tr><td style="vertical-align:bottom;width:79.69%;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:2.24%;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:18.05%;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,235,557</p></td></tr><tr><td style="vertical-align:bottom;width:79.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.05%;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;"> 9,919,723</p></td></tr><tr><td style="vertical-align:bottom;width:79.69%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.05%;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;"> 25,489,829</p></td></tr></table><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> 1971771000 3454547000 2676381000 3231850000 4235557000 9919723000 25489829000 P15Y 37767305000 10730455000 27036850000 1389256000 3526000 25489829000 154239000 0.25 0.25 1 1 1 0.25 0.25 1 0.40 0.501 1 4500000 50000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">10   CONVERTIBLE BONDS PAYABLE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The convertible notes payable consisted of following:</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.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;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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></tr><tr><td style="vertical-align:bottom;width:75.23%;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:1.85%;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.53%;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:1.85%;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.53%;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:75.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible Notes due 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 1,895,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 2,083,829</p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible Notes due 2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> 4,294,985</p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;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:1.85%;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.53%;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:1.85%;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.53%;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:bottom;width:75.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.53%;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,895,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.53%;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,378,814</p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Including:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.53%;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:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.53%;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:bottom;width:75.23%;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:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> 2,083,829</p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 1,895,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 4,294,985</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;margin:0pt 0pt 0pt 18pt;">The interest expenses related to the convertible notes are as follows:</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:80%;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;">    </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;"><b style="font-weight:bold;">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;"><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;"> <span style="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;"><b style="font-weight:bold;">2020</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;">    </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;"><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:8pt;text-align:center;margin:0pt;">    </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;"><b style="font-weight:bold;">2022</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;"><span style="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;margin:0pt;"><span style="visibility:hidden;">​</span></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;margin:0pt;"><span style="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;margin:0pt;"><span style="visibility:hidden;">​</span></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;margin:0pt;"><span style="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;margin:0pt;"><span style="visibility:hidden;">​</span></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;margin:0pt;"><span style="visibility:hidden;">​</span></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;">Contractual interest</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;"> </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 0pt 0pt;"> 41,355</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;"> </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 0pt 0pt;"> 38,720</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;"> </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 0pt 0pt;"> 48,996</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;">Amortization of issuance cost</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;"> </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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,274</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;"> </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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,617</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;"> </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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,813</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;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></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;margin:0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></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;margin:0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></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;margin:0pt;"><span style="visibility:hidden;">​</span></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;">Total interest expenses</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;"> </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 0pt 0pt;"> 53,629</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;"> </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 0pt 0pt;"> 50,337</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;"> </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 0pt 0pt;"> 65,809</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;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;font-weight:bold;">Convertible Notes due June 1, 2025 issued by the Company (“Convertible Bonds due 2025”)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">On June 5, 2018, the Company completed its issuance of Convertible Bonds due 2025 in an aggregate principal amount of US$300 million. The related issuance costs of US$8,948 thousand were deducted from principal of the Convertible Bonds due 2025 and amortized over the period from issuance to the first put date (i.e. June 1, 2023) using the effective interest rate method. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The key terms of the Convertible Bonds due 2025 are summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Maturity Date</i></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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;"><span style="font-family:'Times New Roman';">●</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">June 1, 2025</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Interest</i></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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;text-align:justify;"><span style="font-family:'Times New Roman';">●</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">2.0% per annum, accruing from June 5, 2018 (computed on the basis of a 360-day year composed of twelve 30-day months), payable semiannually in arrears on June 1 and December 1 of each year</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Repurchase of Notes</i></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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;text-align:justify;"><span style="font-family:'Times New Roman';">●</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Holders will have the right to require the Company to repurchase for cash all of their notes, or any portion of the principal thereof that is equal to US$1 thousand or an integral multiple of US$1 thousand, on June 1, 2023 or if a fundamental change occurs at any time. </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Tax redemption</i></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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;text-align:justify;"><span style="font-family:'Times New Roman';">●</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Company may redeem, at its option, all but not part of the Convertible Bonds due 2025 if it becomes obligated to pay to the holder of any note ‘‘additional amounts’’ (which are more than a de minimis amount) as a result of any change in tax law at the price equal to 100% of the principal amount together with accrued and unpaid interest. Upon receiving notice of redemption, each holder will have the right to elect to: convert its notes; or not have its notes redeemed and GDS Holdings will not pay any additional amounts as a result of such change in tax law.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Conversion rights</i></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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;text-align:justify;"><span style="font-family:'Times New Roman';">●</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">Holders may convert their notes at their option at any time prior to the close of business on the third scheduled trading day immediately preceding the maturity date.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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;text-align:justify;"><span style="font-family:'Times New Roman';">●</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The conversion rate is initially 19.3865 American Depositary Shares (“ADSs”) of the Company per US$1 thousand principal amount of notes (equivalent to an initial conversion price of approximately US$51.58 per ADS), and subject to changes under certain anti-dilution conditions.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company determined that the embedded conversion option of the Convertible Bonds due 2025 was not required to be accounted for as an embedded derivative pursuant to ASC 815 <i style="font-style:italic;">Derivatives and Hedging</i>, because it is both indexed to the Company’s own stock and classified in shareholders’ equity. The Company also determined there was no other embedded derivative to be separated from the Convertible Bonds due 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">In the year ended December 31, 2020, Convertible Bonds with principal amount of US$10 thousand were converted into ordinary shares as the holders exercised their conversion option. The Company recorded additional paid-in capital of RMB65 upon conversion. As of December 31, 2021 and 2022, the outstanding principal amount of Convertible Bonds due 2025 was US$299,990 thousand. As of December 31, 2022, the balance of Convertible Bonds due 2025 was presented as current liability due to holder’s repurchase option exercisable on June 1, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;font-weight:bold;">Convertible Notes due March 8, 2029 issued by the Company (“Convertible Bonds due 2029”)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">On March 8, 2022, the Company completed its issuance of Convertible Bonds due 2029 in an aggregate principal amount of US$620 million. The related issuance costs of US$3,950 thousand were deducted from principal of the Convertible Bonds due 2029 and amortized over the period from issuance to the first put date (i.e. March 8, 2027) using the effective interest rate method. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The key terms of the Convertible Bonds due 2029 are summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Maturity Date</i></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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;text-align:justify;"><span style="font-family:'Times New Roman';">●</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">March 8, 2029</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Interest</i></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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;text-align:justify;"><span style="font-family:'Times New Roman';">●</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">0.25% per annum, computed on the basis of a 360-day year composed of twelve 30-day months, payable semiannually in arrears on March 8 and September 8 of each year</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Repurchase of Notes</i></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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;text-align:justify;"><span style="font-family:'Times New Roman';">●</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Holders will have the right to require the Company to repurchase for cash all of their notes, or any portion of the principal thereof that is in denominations of US$200 thousand and integral multiples of US$1 thousand in excess thereof, on March 8, 2027 or if a fundamental change occurs at any time. </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Tax redemption</i></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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;text-align:justify;"><span style="font-family:'Times New Roman';">●</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The Company may redeem, at its option, all but not part of the Convertible Bonds due 2029 if it becomes obligated to pay to the holder of any note ‘‘additional amounts’’ (which are more than a de minimis amount) as a result of any change in tax law at the price equal to 100% of the principal amount together with accrued and unpaid interest. Upon receiving notice of redemption, each holder will have the right to elect to: convert its notes; or not have its notes redeemed and GDS Holdings will not pay any additional amounts as a result of such change in tax law.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Conversion rights</i></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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;text-align:justify;"><span style="font-family:'Times New Roman';">●</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Holders may convert their notes at their option at any time prior to the close of business on the third scheduled trading day (or the fifth scheduled trading day, if the converting Holder elects to receive Ordinary Shares in lieu of any ADSs) immediately preceding the maturity date.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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;text-align:justify;"><span style="font-family:'Times New Roman';">●</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">The conversion rate is initially 20 ADSs of the Company per US$1 thousand principal amount of notes (equivalent to an initial conversion price of US$50 per ADS), and subject to changes under certain anti-dilution conditions.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Forced conversion</i></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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;text-align:justify;"><span style="font-family:'Times New Roman';">●</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">If (1) the Daily VWAP per ADS (or, if the ADSs are no longer traded on The NASDAQ Global Market, of the Ordinary Shares) exceeds 150% of the Conversion Price (the “Agreed Threshold”) on any <span style="-sec-ix-hidden:Hidden_Pc23cbYCJEKeWXsLQzoiNw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">twenty</span></span> trading days (whether or not consecutive) during any <span style="-sec-ix-hidden:Hidden_9nTHnZUJ70e7eC9Gs9rz7Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">thirty</span></span> consecutive trading day period beginning on or after the 5<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">th</sup> anniversary of March 8, 2022 (such <span style="-sec-ix-hidden:Hidden_6XMTnX90ZkSfV_alJtZesQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">thirty</span></span> 30 consecutive trading day period being the “Forced Conversion Qualification Period”), (2) the Daily VWAP per ADS (or, if the ADSs are no longer traded on The NASDAQ Global Market, of the Ordinary Shares) for each of the last <span style="-sec-ix-hidden:Hidden_2KRF33avYk6GdD5cquq-kw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five</span></span> consecutive trading days during the Forced Conversion Qualification Period is not lower than the Agreed Threshold and (3) the aggregate average daily dollar trading volume (as reported on Bloomberg) of (x) the ADSs on The NASDAQ Global Market and (y) the Ordinary Shares on the Hong Kong Stock Exchange during such Forced Conversion Qualification Period is at least US$70.0 million, then, the Company shall have the right (but not the obligation) to force the conversion of all (and not some only) of the outstanding principal amount held by such Holders into the Company’s shares at the then applicable Conversion Rate. </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company determined that the embedded conversion option of the Convertible Bonds due 2029 was not required to be accounted for as an embedded derivative pursuant to ASC 815, <i style="font-style:italic;">Derivatives and Hedging</i>, because it is both indexed to the Company’s own stock and classified in shareholders’ equity. The Company also determined there was no other embedded derivative to be separated from the Convertible Bonds due 2029.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The effective interest rate of the Convertible Bonds due 2025, after considering the related issuance cost, was 2.65% as of December 31, 2021 and 2022, respectively. The effective interest rate of the Convertible Bonds due 2029, after considering the related issuance cost, was 0.38% as of December 31 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">As of December 31, 2021 and 2022, accrued interests of RMB3,187 and RMB6,870, respectively, were recorded in accrued expenses.</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.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;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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></tr><tr><td style="vertical-align:bottom;width:75.23%;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:1.85%;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.53%;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:1.85%;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.53%;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:75.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible Notes due 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 1,895,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 2,083,829</p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible Notes due 2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> 4,294,985</p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;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:1.85%;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.53%;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:1.85%;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.53%;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:bottom;width:75.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.53%;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,895,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.53%;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,378,814</p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Including:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.53%;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:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.53%;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:bottom;width:75.23%;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:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> 2,083,829</p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 1,895,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 4,294,985</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 1895846000 2083829000 4294985000 1895846000 6378814000 2083829000 1895846000 4294985000 <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:80%;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;">    </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;"><b style="font-weight:bold;">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;"><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;"> <span style="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;"><b style="font-weight:bold;">2020</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;">    </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;"><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:8pt;text-align:center;margin:0pt;">    </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;"><b style="font-weight:bold;">2022</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;"><span style="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;margin:0pt;"><span style="visibility:hidden;">​</span></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;margin:0pt;"><span style="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;margin:0pt;"><span style="visibility:hidden;">​</span></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;margin:0pt;"><span style="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;margin:0pt;"><span style="visibility:hidden;">​</span></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;margin:0pt;"><span style="visibility:hidden;">​</span></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;">Contractual interest</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;"> </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 0pt 0pt;"> 41,355</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;"> </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 0pt 0pt;"> 38,720</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;"> </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 0pt 0pt;"> 48,996</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;">Amortization of issuance cost</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;"> </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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,274</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;"> </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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,617</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;"> </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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,813</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;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></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;margin:0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></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;margin:0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></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;margin:0pt;"><span style="visibility:hidden;">​</span></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;">Total interest expenses</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;"> </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 0pt 0pt;"> 53,629</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;"> </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 0pt 0pt;"> 50,337</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;"> </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 0pt 0pt;"> 65,809</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 41355000 38720000 48996000 12274000 11617000 16813000 53629000 50337000 65809000 300000000 8948000 0.020 1000 1000 1 19.3865 51.58 10000 65000 299990000 299990000 620000000 3950000 0.0025 200000 1000 1 20 50 1.50 70000000.0 0.0265 0.0265 0.0038 3187000 6870000 <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;"><b style="font-weight:bold;">11   </b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">ACCOUNTS PAYABLE AND ACCRUED EXPENSES AND OTHER PAYABLES</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 18pt;">Accounts payable 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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.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.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:10.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:1.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:10.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></tr><tr><td style="vertical-align:bottom;width:75.23%;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:1.85%;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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.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;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;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:1.85%;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:10.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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></tr><tr><td style="vertical-align:bottom;width:75.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable for operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 328,331</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 518,788</p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable for purchase of property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> 3,573,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> 2,574,096</p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;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:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 3,901,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 3,092,884</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="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Accrued expenses and other payables consisted of the following:</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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.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.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:10.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:1.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:10.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></tr><tr><td style="vertical-align:bottom;width:75.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.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;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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></tr><tr><td style="vertical-align:bottom;width:75.23%;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:1.85%;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.53%;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:1.85%;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.53%;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:75.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Consideration payables for acquisitions</p></td><td style="vertical-align:bottom;width:1.85%;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.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;"> 1,855,261</p></td><td style="vertical-align:bottom;width:1.85%;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.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;"> 183,220</p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued payroll and welfare benefits</p></td><td style="vertical-align:bottom;width:1.85%;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.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;"> 184,220</p></td><td style="vertical-align:bottom;width:1.85%;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.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;"> 200,394</p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued interest expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 141,642</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 70,251</p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax payable</p></td><td style="vertical-align:bottom;width:1.85%;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.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;"> 139,667</p></td><td style="vertical-align:bottom;width:1.85%;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.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;"> 202,589</p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other tax payables</p></td><td style="vertical-align:bottom;width:1.85%;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.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;"> 40,986</p></td><td style="vertical-align:bottom;width:1.85%;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.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;"> 54,981</p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued debt issuance costs and other financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 25,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 52,254</p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amount due to related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 24,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 16,995</p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;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:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> 267,705</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> 236,277</p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;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:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 2,679,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 1,016,961</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.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.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:10.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:1.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:10.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></tr><tr><td style="vertical-align:bottom;width:75.23%;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:1.85%;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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.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;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;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:1.85%;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:10.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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></tr><tr><td style="vertical-align:bottom;width:75.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable for operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 328,331</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 518,788</p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable for purchase of property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> 3,573,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> 2,574,096</p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;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:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 3,901,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 3,092,884</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="font-weight:bold;visibility:hidden;">​</span></p> 328331000 518788000 3573468000 2574096000 3901799000 3092884000 <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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.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.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:10.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:1.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:10.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></tr><tr><td style="vertical-align:bottom;width:75.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.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;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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></tr><tr><td style="vertical-align:bottom;width:75.23%;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:1.85%;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.53%;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:1.85%;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.53%;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:75.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Consideration payables for acquisitions</p></td><td style="vertical-align:bottom;width:1.85%;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.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;"> 1,855,261</p></td><td style="vertical-align:bottom;width:1.85%;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.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;"> 183,220</p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued payroll and welfare benefits</p></td><td style="vertical-align:bottom;width:1.85%;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.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;"> 184,220</p></td><td style="vertical-align:bottom;width:1.85%;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.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;"> 200,394</p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued interest expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 141,642</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 70,251</p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax payable</p></td><td style="vertical-align:bottom;width:1.85%;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.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;"> 139,667</p></td><td style="vertical-align:bottom;width:1.85%;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.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;"> 202,589</p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other tax payables</p></td><td style="vertical-align:bottom;width:1.85%;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.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;"> 40,986</p></td><td style="vertical-align:bottom;width:1.85%;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.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;"> 54,981</p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued debt issuance costs and other financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 25,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 52,254</p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amount due to related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 24,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 16,995</p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;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:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> 267,705</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> 236,277</p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;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:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 2,679,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 1,016,961</p></td></tr></table> 1855261000 183220000 184220000 200394000 141642000 70251000 139667000 202589000 40986000 54981000 25930000 52254000 24144000 16995000 267705000 236277000 2679555000 1016961000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">12   </b><b style="font-weight:bold;">LEASES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company enters into lease arrangements primarily for data center spaces, office spaces and equipment. </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;">Data center buildings and land leases</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">During the year ended December 31, 2022, the Company entered into lease agreements with the landlords to lease the building and land, including those acquired through acquisition of subsidiaries, for certain data centers. The Company assessed the lease classification of the building and land components separately at the commencement date. During the year ended December 31, 2022, the Company recorded additional finance lease liabilities of RMB460,810 and operating lease liabilities of RMB149,879 through new lease agreements and acquisition of subsidiaries.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The components of lease cost 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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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:1.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:10.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:62.81%;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:1.85%;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.33%;border-bottom: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;">Years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.81%;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:1.85%;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.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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></tr><tr><td style="vertical-align:bottom;width:62.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:1.85%;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.53%;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:1.86%;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.54%;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:1.86%;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.53%;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:62.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease cost:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.53%;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:1.86%;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.54%;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:1.86%;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.53%;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:bottom;width:62.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Amortization of right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> 423,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 546,437</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.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;"> 619,675</p></td></tr><tr><td style="vertical-align:bottom;width:62.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Interest on lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 465,692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 592,835</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 632,183</p></td></tr><tr><td style="vertical-align:bottom;width:62.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> 195,869</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 313,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.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;"> 402,514</p></td></tr><tr><td style="vertical-align:bottom;width:62.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 19,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 23,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 44,873</p></td></tr><tr><td style="vertical-align:bottom;width:62.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable lease cost (Note)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> (55,599)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (786)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> (47,729)</p></td></tr><tr><td style="vertical-align:bottom;width:62.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:1.85%;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.53%;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:1.86%;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.54%;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:1.86%;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.53%;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:bottom;width:62.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.53%;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,049,024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 1,475,953</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.53%;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,651,516</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:25.2pt;text-align:justify;text-indent:-25.2pt;margin:0pt 0pt 12pt 18pt;">Note: During the years ended December 31, 2020, 2021 and 2022, the Company was granted lease concessions of RMB55,188, nil and RMB45,291, respectively, by certain landlords due to the effects of the COVID-19 pandemic. The lease concessions were primarily in the form of rent reduction. Such concessions were recognized as variable lease cost (credit) in the period when the concession was granted. In addition, the Company recognized variable lease cost (credit) of RMB411, RMB786 and RMB2,438 in the years ended December 31, 2020, 2021 and 2022, respectively, for certain finance lease and other financing obligations with floating interest rate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Supplemental cash flow information related to leases is 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;background:#ffff00;">​</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:bottom;width:70.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.72%;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:1.46%;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:27.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;"><b style="font-weight:bold;">Years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.72%;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:1.46%;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:8.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:7.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;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:8.97%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:70.72%;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:1.46%;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:8.3%;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:1.46%;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:7.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:8.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.72%;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;">Cash paid for amounts included in measurement of lease liabilities (Note):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;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:1.46%;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:7.61%;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:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;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:bottom;width:70.72%;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;">- Operating cash flows from finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (389,679)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:7.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (591,189)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (532,323)</p></td></tr><tr><td style="vertical-align:bottom;width:70.72%;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;">- Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (141,480)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:7.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (236,589)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (244,643)</p></td></tr><tr><td style="vertical-align:bottom;width:70.72%;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;">- Financing cash flows from finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (198,234)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:7.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (265,481)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,138,542)</p></td></tr><tr><td style="vertical-align:bottom;width:70.72%;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:1.46%;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:8.3%;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:1.46%;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:7.61%;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:1.46%;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:8.97%;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:bottom;width:70.72%;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;">Non-cash information on lease liabilities arising from obtaining ROU assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;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:1.46%;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:7.61%;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:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;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:70.72%;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;">- Finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;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,099,698</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:7.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 0pt 0pt;"> 25,731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;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;"> 264,958</p></td></tr><tr><td style="vertical-align:bottom;width:70.72%;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;">- Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 553,154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:7.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 368,069</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,709</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.72%;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;">Non-cash information on lease liabilities and ROU assets derecognized for termination of leases:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:8.3%;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:1.46%;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:7.61%;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:1.46%;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:8.97%;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:70.72%;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;">- Finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:8.3%;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:1.46%;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:7.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:8.97%;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;"> 524,180</p></td></tr><tr><td style="vertical-align:bottom;width:70.72%;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;">- Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:8.3%;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:1.46%;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:7.61%;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:1.46%;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:8.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 286,774</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.72%;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;">Gain on early termination of leases:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:8.3%;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:1.46%;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:7.61%;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:1.46%;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:8.97%;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:70.72%;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;">- Finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:8.3%;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:1.46%;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:7.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:8.97%;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,453</p></td></tr><tr><td style="vertical-align:bottom;width:70.72%;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;">- Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:8.3%;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:1.46%;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:7.61%;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:1.46%;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:8.97%;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,445</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:26.0%;border:none;margin:0 auto 0 0;"/></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:25.2pt;text-align:justify;text-indent:-25.2pt;margin:0pt 0pt 12pt 18pt;">Note: The above table does not include cash paid for purchase of land use rights and initial direct costs of leases of RMB744,761, RMB875,162 and RMB760,610 in the years ended December 31, 2020, 2021 and 2022, respectively, which are included in “Payments for purchase of property and equipment and land use rights” in the consolidated statements of cash flows.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 42.5pt;">The financing cash flows from finance leases include the payment of principal due to early termination of certain financing arrangements for data center equipment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Weighted average remaining lease term and weighted average discount rate for leases, excluding prepaid land use rights, are 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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.51%;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.19%;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 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><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.51%;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.19%;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.94%;border-bottom: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.19%;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.94%;border-bottom: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.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;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.51%;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.19%;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.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:2.19%;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.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:2.19%;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:69.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average remaining lease term:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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.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:2.19%;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.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:2.19%;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:bottom;width:69.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p 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.94%;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.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p 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.94%;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.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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:69.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Operating leases </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.94%;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.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.94%;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;"> 12.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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:bottom;width:69.51%;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.19%;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.94%;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.19%;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.94%;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.19%;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:69.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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.94%;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.19%;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.94%;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.19%;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:bottom;width:69.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p 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.94%;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.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p 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.94%;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.68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:69.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.94%;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.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.94%;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.89</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</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;margin:0pt 0pt 12pt 18pt;">Weighted average discount rate for other financing obligations is 7.53% and 8.18% as of December 31, 2021 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Maturities of lease and other financing obligations 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><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:bottom;width:20.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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.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: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.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;"><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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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.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: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.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: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.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;"><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.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: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:20.59%;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.2%;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 colspan="9" style="vertical-align:bottom;white-space:nowrap;width:38.62%;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;">As of December 31, 2021</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 colspan="9" style="vertical-align:bottom;white-space:nowrap;width:38.28%;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;">As of December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:20.59%;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.2%;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.38%;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.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: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.02%;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 of</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.37%;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.58%;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.38%;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.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: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.02%;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 of</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.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: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.57%;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:bottom;width:20.59%;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.2%;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.38%;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.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: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.02%;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;">finance lease</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.37%;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.58%;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.38%;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.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: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.02%;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;">finance lease</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.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: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.57%;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:bottom;width:20.59%;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.2%;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.38%;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.05%;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;">Other</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.02%;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;">and other</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.37%;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.58%;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.38%;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.05%;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;">Other</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.02%;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;">and other</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.05%;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.57%;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:bottom;width:20.59%;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.2%;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.38%;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;">Finance lease</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.05%;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;">financing</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.02%;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;">financing</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.37%;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;">lease</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.58%;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.38%;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;">Finance lease</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.05%;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;">financing</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.02%;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;">financing</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.05%;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;">lease</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.57%;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:bottom;width:20.59%;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.2%;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.38%;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;">obligations</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.05%;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;">obligations</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.02%;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;">obligations</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.37%;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;">obligations</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.58%;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><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.38%;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;">obligations</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.05%;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;">obligations</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.02%;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;">obligations</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.05%;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;">obligations</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.57%;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:bottom;width:20.59%;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;">Within 1 year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.38%;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;"> 621,196</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.05%;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;"> 701,350</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.02%;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,322,546</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.37%;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;"> 260,935</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.58%;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,583,481</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.38%;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;"> 670,992</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.05%;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;"> 330,773</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.02%;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,001,765</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.05%;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;"> 272,796</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.57%;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,274,561</p></td></tr><tr><td style="vertical-align:bottom;width:20.59%;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;">After 1 year but within 2 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 640,445</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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 713,338</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.02%;margin: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,353,783</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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 246,970</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.58%;margin: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,600,753</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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 666,487</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.05%;margin: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,373,214</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.02%;margin: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,039,701</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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 250,716</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.57%;margin: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,290,417</p></td></tr><tr><td style="vertical-align:bottom;width:20.59%;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;">After 2 years but within 3 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.38%;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;"> 672,306</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.05%;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;"> 714,084</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.02%;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,386,390</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.37%;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;"> 249,383</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.58%;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,635,773</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.38%;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;"> 708,642</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.05%;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;"> 450,691</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.02%;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,159,333</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.05%;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;"> 206,489</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.57%;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,365,822</p></td></tr><tr><td style="vertical-align:bottom;width:20.59%;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;">After 3 years but within 4 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 714,035</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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 454,918</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.02%;margin: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,168,953</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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 212,829</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.58%;margin: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,381,782</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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 729,283</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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 428,175</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.02%;margin: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,157,458</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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 169,014</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.57%;margin: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,326,472</p></td></tr><tr><td style="vertical-align:bottom;width:20.59%;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;">After 4 years but within 5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.38%;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;"> 735,219</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.05%;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;"> 417,214</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.02%;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,152,433</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.37%;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;"> 178,627</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.58%;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,331,060</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.38%;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;"> 753,410</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.05%;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;"> 407,211</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.02%;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,160,621</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.05%;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;"> 151,160</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.57%;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,311,781</p></td></tr><tr><td style="vertical-align:bottom;width:20.59%;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;">After 5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.38%;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;"> 7,623,211</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.05%;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;"> 473,110</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.02%;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;"> 8,096,321</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.37%;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;"> 1,935,590</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.58%;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;"> 10,031,911</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.38%;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;"> 6,768,112</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.05%;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;"> 209,784</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.02%;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;"> 6,977,896</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.05%;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;"> 1,582,879</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.57%;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;"> 8,560,775</p></td></tr><tr><td style="vertical-align:bottom;width:20.59%;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;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.38%;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;"> 11,006,412</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.05%;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,474,014</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.02%;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;"> 14,480,426</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.37%;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,084,334</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.58%;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;"> 17,564,760</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.38%;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;"> 10,296,926</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.05%;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,199,848</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.02%;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;"> 13,496,774</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.05%;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,633,054</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.57%;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;"> 16,129,828</p></td></tr><tr><td style="vertical-align:bottom;width:20.59%;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.2%;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.38%;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.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.05%;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.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.02%;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.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.37%;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.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.58%;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.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.38%;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.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.05%;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.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.02%;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.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.05%;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.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.57%;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></tr><tr><td style="vertical-align:bottom;width:20.59%;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;">Less: total future interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (4,192,322)</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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (608,178)</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.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (4,800,500)</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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (1,055,035)</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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (5,855,535)</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.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (3,694,302)</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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (421,227)</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.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (4,115,529)</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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (839,319)</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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (4,954,848)</p></td></tr><tr><td style="vertical-align:bottom;width:20.59%;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;">Less: estimated construction costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.38%;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%;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.05%;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;"> (47,241)</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.02%;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;"> (47,241)</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.37%;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%;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.58%;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;"> (47,241)</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.38%;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%;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.05%;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;"> (11,124)</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.02%;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;"> (11,124)</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.05%;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%;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.57%;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;"> (11,124)</p></td></tr><tr><td style="vertical-align:bottom;width:20.59%;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.2%;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.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:7pt;visibility:hidden;">​</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:6.05%;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.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.02%;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.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.37%;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.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.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:7pt;visibility:hidden;">​</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:7.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:7pt;visibility:hidden;">​</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:6.05%;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.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.02%;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.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.05%;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.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.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:7pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:20.59%;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;">Present value of lease and other financing obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.38%;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;"> 6,814,090</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.05%;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,818,595</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.02%;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,632,685</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.37%;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,029,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:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;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;"> 11,661,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:7.38%;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;"> 6,602,624</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.05%;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,767,497</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.02%;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,370,121</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.05%;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,793,735</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.57%;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;"> 11,163,856</p></td></tr><tr><td style="vertical-align:bottom;width:20.59%;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;">Including:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin: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:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin: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:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;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: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.37%;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: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.58%;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: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.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin: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:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin: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:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;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: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.05%;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: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.57%;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></tr><tr><td style="vertical-align:bottom;width:20.59%;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;">- Current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 699,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:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin: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,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:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 844,884</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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 453,855</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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 175,749</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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 629,604</p></td></tr><tr><td style="vertical-align:bottom;width:20.59%;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;">- Non-current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.38%;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: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.05%;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.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.02%;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;"> 8,933,540</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.37%;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,883,560</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.58%;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;"> 10,817,100</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.38%;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: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.05%;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.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.02%;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;"> 8,916,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:6.05%;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,617,986</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.57%;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;"> 10,534,252</p></td></tr></table><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;text-align:justify;margin:0pt 0pt 12pt 18pt;">As of December 31, 2022, the Company has additional leases, primarily for data center buildings, that have not yet commenced with total future lease payments of RMB4,933,129. These leases are expected to commence after December 31, 2022 with lease terms of <span style="-sec-ix-hidden:Hidden_cH4GGdt73kSDjrNFnkRJww;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1</span></span> to 30 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Financing transaction of Hong Kong 4 (“HK4”)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">During the year ended December 31, 2022, the Company entered into a financing transaction with consideration of RMB886,312 with a third party for transferring the assets of HK4, which mainly includes the land. The transaction is accounted for as a financing transaction since the control of the assets are not considered transferred. Accordingly, the Company did not derecognize the transferred assets and the consideration received was recognized as other financing obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Lease and other financing obligations were secured by the following assets:</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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.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.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:10.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:1.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:10.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></tr><tr><td style="vertical-align:bottom;width:75.23%;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:1.85%;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:22.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;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;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:1.85%;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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></tr><tr><td style="vertical-align:bottom;width:75.23%;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:1.85%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;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:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 110,391</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 145,764</p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;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:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> 1,452,070</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> 1,372,568</p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;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:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 1,562,461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 1,518,332</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p> 460810000 149879000 <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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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:1.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:10.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:62.81%;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:1.85%;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.33%;border-bottom: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;">Years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.81%;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:1.85%;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.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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></tr><tr><td style="vertical-align:bottom;width:62.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:1.85%;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.53%;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:1.86%;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.54%;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:1.86%;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.53%;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:62.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease cost:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.53%;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:1.86%;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.54%;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:1.86%;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.53%;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:bottom;width:62.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Amortization of right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> 423,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 546,437</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.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;"> 619,675</p></td></tr><tr><td style="vertical-align:bottom;width:62.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Interest on lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 465,692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 592,835</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 632,183</p></td></tr><tr><td style="vertical-align:bottom;width:62.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> 195,869</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 313,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.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;"> 402,514</p></td></tr><tr><td style="vertical-align:bottom;width:62.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 19,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 23,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 44,873</p></td></tr><tr><td style="vertical-align:bottom;width:62.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable lease cost (Note)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> (55,599)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (786)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> (47,729)</p></td></tr><tr><td style="vertical-align:bottom;width:62.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:1.85%;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.53%;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:1.86%;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.54%;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:1.86%;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.53%;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:bottom;width:62.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.53%;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,049,024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 1,475,953</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.53%;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,651,516</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:25.2pt;text-align:justify;text-indent:-25.2pt;margin:0pt 0pt 12pt 18pt;">Note: During the years ended December 31, 2020, 2021 and 2022, the Company was granted lease concessions of RMB55,188, nil and RMB45,291, respectively, by certain landlords due to the effects of the COVID-19 pandemic. The lease concessions were primarily in the form of rent reduction. Such concessions were recognized as variable lease cost (credit) in the period when the concession was granted. In addition, the Company recognized variable lease cost (credit) of RMB411, RMB786 and RMB2,438 in the years ended December 31, 2020, 2021 and 2022, respectively, for certain finance lease and other financing obligations with floating interest rate.</p> 423075000 546437000 619675000 465692000 592835000 632183000 195869000 313752000 402514000 19987000 23715000 44873000 55599000 786000 47729000 1049024000 1475953000 1651516000 55188000 0 45291000 411000 786000 2438000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;background:#ffff00;">​</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:bottom;width:70.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.72%;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:1.46%;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:27.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;"><b style="font-weight:bold;">Years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.72%;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:1.46%;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:8.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:7.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;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:8.97%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:70.72%;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:1.46%;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:8.3%;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:1.46%;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:7.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:8.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.72%;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;">Cash paid for amounts included in measurement of lease liabilities (Note):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;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:1.46%;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:7.61%;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:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;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:bottom;width:70.72%;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;">- Operating cash flows from finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (389,679)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:7.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (591,189)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (532,323)</p></td></tr><tr><td style="vertical-align:bottom;width:70.72%;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;">- Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (141,480)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:7.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (236,589)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (244,643)</p></td></tr><tr><td style="vertical-align:bottom;width:70.72%;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;">- Financing cash flows from finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (198,234)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:7.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (265,481)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,138,542)</p></td></tr><tr><td style="vertical-align:bottom;width:70.72%;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:1.46%;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:8.3%;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:1.46%;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:7.61%;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:1.46%;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:8.97%;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:bottom;width:70.72%;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;">Non-cash information on lease liabilities arising from obtaining ROU assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;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:1.46%;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:7.61%;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:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;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:70.72%;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;">- Finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;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,099,698</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:7.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 0pt 0pt;"> 25,731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;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;"> 264,958</p></td></tr><tr><td style="vertical-align:bottom;width:70.72%;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;">- Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 553,154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:7.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 368,069</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,709</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.72%;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;">Non-cash information on lease liabilities and ROU assets derecognized for termination of leases:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:8.3%;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:1.46%;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:7.61%;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:1.46%;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:8.97%;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:70.72%;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;">- Finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:8.3%;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:1.46%;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:7.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:8.97%;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;"> 524,180</p></td></tr><tr><td style="vertical-align:bottom;width:70.72%;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;">- Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:8.3%;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:1.46%;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:7.61%;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:1.46%;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:8.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 286,774</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.72%;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;">Gain on early termination of leases:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:8.3%;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:1.46%;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:7.61%;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:1.46%;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:8.97%;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:70.72%;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;">- Finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:8.3%;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:1.46%;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:7.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:8.97%;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,453</p></td></tr><tr><td style="vertical-align:bottom;width:70.72%;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;">- Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:8.3%;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:1.46%;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:7.61%;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:1.46%;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:8.97%;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,445</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:26.0%;border:none;margin:0 auto 0 0;"/></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:25.2pt;text-align:justify;text-indent:-25.2pt;margin:0pt 0pt 12pt 18pt;">Note: The above table does not include cash paid for purchase of land use rights and initial direct costs of leases of RMB744,761, RMB875,162 and RMB760,610 in the years ended December 31, 2020, 2021 and 2022, respectively, which are included in “Payments for purchase of property and equipment and land use rights” in the consolidated statements of cash flows.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 42.5pt;">The financing cash flows from finance leases include the payment of principal due to early termination of certain financing arrangements for data center equipment.</p> 389679000 591189000 532323000 141480000 236589000 244643000 198234000 265481000 1138542000 1099698000 25731000 264958000 553154000 368069000 151709000 524180000 286774000 33453000 10445000 744761000 875162000 760610000 <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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.51%;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.19%;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 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><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.51%;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.19%;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.94%;border-bottom: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.19%;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.94%;border-bottom: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.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;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.51%;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.19%;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.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:2.19%;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.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:2.19%;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:69.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average remaining lease term:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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.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:2.19%;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.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:2.19%;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:bottom;width:69.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p 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.94%;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.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p 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.94%;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.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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:69.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Operating leases </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.94%;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.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.94%;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;"> 12.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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:bottom;width:69.51%;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.19%;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.94%;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.19%;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.94%;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.19%;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:69.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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.94%;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.19%;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.94%;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.19%;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:bottom;width:69.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p 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.94%;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.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p 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.94%;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.68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:69.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.94%;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.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.94%;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.89</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> P14Y9M18D P13Y9M18D P13Y8M12D P12Y9M18D 0.0669 0.0668 0.0587 0.0589 0.0753 0.0818 <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><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:bottom;width:20.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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.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: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.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;"><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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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.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: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.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: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.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;"><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.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: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:20.59%;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.2%;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 colspan="9" style="vertical-align:bottom;white-space:nowrap;width:38.62%;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;">As of December 31, 2021</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 colspan="9" style="vertical-align:bottom;white-space:nowrap;width:38.28%;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;">As of December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:20.59%;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.2%;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.38%;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.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: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.02%;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 of</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.37%;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.58%;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.38%;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.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: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.02%;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 of</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.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: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.57%;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:bottom;width:20.59%;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.2%;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.38%;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.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: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.02%;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;">finance lease</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.37%;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.58%;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.38%;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.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: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.02%;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;">finance lease</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.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: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.57%;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:bottom;width:20.59%;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.2%;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.38%;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.05%;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;">Other</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.02%;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;">and other</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.37%;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.58%;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.38%;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.05%;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;">Other</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.02%;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;">and other</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.05%;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.57%;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:bottom;width:20.59%;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.2%;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.38%;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;">Finance lease</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.05%;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;">financing</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.02%;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;">financing</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.37%;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;">lease</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.58%;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.38%;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;">Finance lease</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.05%;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;">financing</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.02%;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;">financing</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.05%;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;">lease</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.57%;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:bottom;width:20.59%;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.2%;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.38%;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;">obligations</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.05%;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;">obligations</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.02%;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;">obligations</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.37%;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;">obligations</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.58%;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><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.38%;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;">obligations</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.05%;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;">obligations</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.02%;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;">obligations</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.05%;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;">obligations</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.57%;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:bottom;width:20.59%;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;">Within 1 year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.38%;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;"> 621,196</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.05%;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;"> 701,350</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.02%;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,322,546</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.37%;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;"> 260,935</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.58%;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,583,481</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.38%;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;"> 670,992</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.05%;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;"> 330,773</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.02%;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,001,765</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.05%;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;"> 272,796</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.57%;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,274,561</p></td></tr><tr><td style="vertical-align:bottom;width:20.59%;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;">After 1 year but within 2 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 640,445</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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 713,338</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.02%;margin: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,353,783</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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 246,970</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.58%;margin: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,600,753</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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 666,487</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.05%;margin: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,373,214</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.02%;margin: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,039,701</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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 250,716</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.57%;margin: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,290,417</p></td></tr><tr><td style="vertical-align:bottom;width:20.59%;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;">After 2 years but within 3 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.38%;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;"> 672,306</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.05%;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;"> 714,084</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.02%;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,386,390</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.37%;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;"> 249,383</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.58%;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,635,773</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.38%;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;"> 708,642</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.05%;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;"> 450,691</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.02%;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,159,333</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.05%;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;"> 206,489</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.57%;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,365,822</p></td></tr><tr><td style="vertical-align:bottom;width:20.59%;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;">After 3 years but within 4 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 714,035</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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 454,918</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.02%;margin: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,168,953</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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 212,829</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.58%;margin: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,381,782</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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 729,283</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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 428,175</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.02%;margin: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,157,458</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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 169,014</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.57%;margin: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,326,472</p></td></tr><tr><td style="vertical-align:bottom;width:20.59%;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;">After 4 years but within 5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.38%;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;"> 735,219</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.05%;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;"> 417,214</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.02%;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,152,433</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.37%;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;"> 178,627</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.58%;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,331,060</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.38%;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;"> 753,410</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.05%;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;"> 407,211</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.02%;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,160,621</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.05%;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;"> 151,160</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.57%;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,311,781</p></td></tr><tr><td style="vertical-align:bottom;width:20.59%;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;">After 5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.38%;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;"> 7,623,211</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.05%;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;"> 473,110</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.02%;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;"> 8,096,321</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.37%;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;"> 1,935,590</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.58%;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;"> 10,031,911</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.38%;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;"> 6,768,112</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.05%;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;"> 209,784</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.02%;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;"> 6,977,896</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.05%;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;"> 1,582,879</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.57%;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;"> 8,560,775</p></td></tr><tr><td style="vertical-align:bottom;width:20.59%;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;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.38%;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;"> 11,006,412</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.05%;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,474,014</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.02%;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;"> 14,480,426</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.37%;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,084,334</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.58%;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;"> 17,564,760</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.38%;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;"> 10,296,926</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.05%;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,199,848</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.02%;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;"> 13,496,774</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.05%;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,633,054</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.57%;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;"> 16,129,828</p></td></tr><tr><td style="vertical-align:bottom;width:20.59%;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.2%;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.38%;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.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.05%;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.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.02%;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.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.37%;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.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.58%;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.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.38%;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.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.05%;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.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.02%;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.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.05%;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.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.57%;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></tr><tr><td style="vertical-align:bottom;width:20.59%;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;">Less: total future interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (4,192,322)</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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (608,178)</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.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (4,800,500)</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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (1,055,035)</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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (5,855,535)</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.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (3,694,302)</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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (421,227)</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.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (4,115,529)</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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (839,319)</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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (4,954,848)</p></td></tr><tr><td style="vertical-align:bottom;width:20.59%;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;">Less: estimated construction costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.38%;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%;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.05%;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;"> (47,241)</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.02%;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;"> (47,241)</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.37%;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%;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.58%;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;"> (47,241)</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.38%;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%;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.05%;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;"> (11,124)</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.02%;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;"> (11,124)</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.05%;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%;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.57%;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;"> (11,124)</p></td></tr><tr><td style="vertical-align:bottom;width:20.59%;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.2%;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.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:7pt;visibility:hidden;">​</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:6.05%;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.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.02%;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.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.37%;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.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.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:7pt;visibility:hidden;">​</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:7.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:7pt;visibility:hidden;">​</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:6.05%;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.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.02%;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.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.05%;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.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.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:7pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:20.59%;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;">Present value of lease and other financing obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.38%;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;"> 6,814,090</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.05%;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,818,595</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.02%;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,632,685</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.37%;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,029,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:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;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;"> 11,661,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:7.38%;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;"> 6,602,624</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.05%;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,767,497</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.02%;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,370,121</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.05%;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,793,735</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.57%;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;"> 11,163,856</p></td></tr><tr><td style="vertical-align:bottom;width:20.59%;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;">Including:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin: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:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin: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:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;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: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.37%;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: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.58%;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: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.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin: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:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin: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:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;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: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.05%;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: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.57%;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></tr><tr><td style="vertical-align:bottom;width:20.59%;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;">- Current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 699,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:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;margin: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,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:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 844,884</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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 453,855</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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 175,749</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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 629,604</p></td></tr><tr><td style="vertical-align:bottom;width:20.59%;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;">- Non-current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.38%;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: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.05%;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.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.02%;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;"> 8,933,540</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.37%;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,883,560</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.58%;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;"> 10,817,100</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.38%;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: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.05%;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.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.02%;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;"> 8,916,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:6.05%;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,617,986</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.57%;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;"> 10,534,252</p></td></tr></table><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> 621196000 701350000 1322546000 260935000 1583481000 670992000 330773000 1001765000 272796000 1274561000 640445000 713338000 1353783000 246970000 1600753000 666487000 1373214000 2039701000 250716000 2290417000 672306000 714084000 1386390000 249383000 1635773000 708642000 450691000 1159333000 206489000 1365822000 714035000 454918000 1168953000 212829000 1381782000 729283000 428175000 1157458000 169014000 1326472000 735219000 417214000 1152433000 178627000 1331060000 753410000 407211000 1160621000 151160000 1311781000 7623211000 473110000 8096321000 1935590000 10031911000 6768112000 209784000 6977896000 1582879000 8560775000 11006412000 3474014000 14480426000 3084334000 17564760000 10296926000 3199848000 13496774000 2633054000 16129828000 4192322000 608178000 4800500000 1055035000 5855535000 3694302000 421227000 4115529000 839319000 4954848000 47241000 47241000 47241000 11124000 11124000 11124000 6814090000 2818595000 9632685000 2029299000 11661984000 6602624000 2767497000 9370121000 1793735000 11163856000 699145000 145739000 844884000 453855000 175749000 629604000 8933540000 1883560000 10817100000 8916266000 1617986000 10534252000 4933129000 P30Y 886312000 <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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.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.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:10.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:1.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:10.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></tr><tr><td style="vertical-align:bottom;width:75.23%;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:1.85%;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:22.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;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;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:1.85%;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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></tr><tr><td style="vertical-align:bottom;width:75.23%;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:1.85%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;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:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 110,391</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 145,764</p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;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:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> 1,452,070</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> 1,372,568</p></td></tr><tr><td style="vertical-align:bottom;width:75.23%;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:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 1,562,461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 1,518,332</p></td></tr></table> 110391000 145764000 1452070000 1372568000 1562461000 1518332000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">13   OTHER LONG-TERM LIABILITIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Other long-term liabilities consisted of the following:</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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.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:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:71.06%;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.31%;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.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:bottom;width:71.06%;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.31%;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:12.16%;border-bottom: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.31%;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:12.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.06%;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.31%;margin:0pt;padding:0pt;"><p 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.16%;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.31%;margin:0pt;padding:0pt;"><p 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.14%;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:bottom;white-space:nowrap;width:71.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Consideration payable for acquisitions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.16%;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,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.14%;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;"> 7,644</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Asset retirement obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102,591</p></td></tr><tr><td style="vertical-align:middle;width:71.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue – non-current (Note 4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.16%;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;"> 44,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.14%;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,703</p></td></tr><tr><td style="vertical-align:bottom;width:71.06%;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.31%;margin:0pt;padding:0pt;"><p 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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p 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.14%;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,741</p></td></tr><tr><td style="vertical-align:bottom;width:71.06%;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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.16%;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;"> 114,285</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.14%;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;"> 97,574</p></td></tr><tr><td style="vertical-align:bottom;width:71.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p 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.16%;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;"> 539,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p 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.14%;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;"> 268,253</p></td></tr></table><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 0pt 0pt 18pt;"><span style="margin-left:0pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.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:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:71.06%;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.31%;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.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:bottom;width:71.06%;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.31%;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:12.16%;border-bottom: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.31%;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:12.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.06%;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.31%;margin:0pt;padding:0pt;"><p 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.16%;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.31%;margin:0pt;padding:0pt;"><p 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.14%;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:bottom;white-space:nowrap;width:71.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Consideration payable for acquisitions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.16%;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,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.14%;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;"> 7,644</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Asset retirement obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102,591</p></td></tr><tr><td style="vertical-align:middle;width:71.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue – non-current (Note 4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.16%;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;"> 44,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.14%;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,703</p></td></tr><tr><td style="vertical-align:bottom;width:71.06%;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.31%;margin:0pt;padding:0pt;"><p 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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p 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.14%;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,741</p></td></tr><tr><td style="vertical-align:bottom;width:71.06%;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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.16%;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;"> 114,285</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.14%;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;"> 97,574</p></td></tr><tr><td style="vertical-align:bottom;width:71.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p 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.16%;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;"> 539,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p 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.14%;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;"> 268,253</p></td></tr></table> 261000000 7644000 96862000 102591000 44908000 29703000 22245000 30741000 114285000 97574000 539300000 268253000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">14</b>   <b style="font-weight:bold;">REDEEMABLE PREFERRED SHARES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">On March 27, 2019 (the “Issue Date”), GDS Holdings completed its issuance of 150,000 Convertible Preferred Shares (“redeemable preferred shares”) to an investor at the subscription price of US$1 thousand per share with total consideration of US$150 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The movement of redeemable preferred shares is set out as below:</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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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></tr><tr><td style="vertical-align:bottom;width:83.92%;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.66%;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:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Redeemable</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;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.66%;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:13.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;"><b style="font-weight:bold;">preferred shares</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at January 1, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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:13.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 0pt 0pt;"> 1,061,981</p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrual of redeemable preferred shares dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,709</p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Settlement of redeemable preferred shares dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (65,489)</p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign exchange impact</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (68,291)</p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;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.66%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;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:bottom;width:83.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020 and January 1, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 980,910</p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrual of redeemable preferred shares dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 0pt 0pt;"> 49,073</p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Settlement of redeemable preferred shares dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (49,221)</p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign exchange impact</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;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;"> (22,282)</p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;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.66%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;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:83.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2021 and January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 0pt 0pt;"> 958,480</p></td></tr><tr><td style="vertical-align:middle;width:83.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrual of redeemable preferred shares dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;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,212</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Settlement of redeemable preferred shares dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (51,578)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign exchange impact</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;border-bottom: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;"> 88,898</p></td></tr><tr><td style="vertical-align:middle;width:83.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;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,047,012</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;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;font-weight:bold;white-space:pre-wrap;">Key terms of the convertible preferred shares</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Dividends</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The holders of the preferred shares are entitled to receive, in priority to the holders of the ordinary shares, cumulative preferred share dividends which are payable quarterly in arrears on March 15, June 15, September 15 and December 15, commencing on June 15, 2019 (each such payment date being a “Regular Dividend Payment Date”). The dividends are 5.0% per annum of the respective preferred shares Stated Value (i.e. the subscription price of preferred shares plus any accrued dividends that are not paid on Regular Dividend Payment Date) (and shall be adjusted to an amount equal to the ordinary share dividend rate if higher). The dividend rate will increase to 7.0% per annum and further increase by <span style="-sec-ix-hidden:Hidden_PHEmQTCJUEuDmgCgO0MkWw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">50</span></span> basis points each quarter thereafter if the Company has not redeemed all of the preferred shares outstanding as of the eighth anniversary of the Issue Date. The dividends are computed on a basis of a 360-day year and the actual number of days elapsed. Dividends may, at the option of the Company, be paid in cash only, be paid in cash or in additional preferred shares, or a combination thereof.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Conversion</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The holders of preferred shares have the right to convert any or all of their holdings of preferred shares Stated Value into Class A Ordinary Shares based on the conversion rate then in effect.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">In addition, if, at any time beginning on March 15, 2022, (i) the volume-weighted average price (“VWAP”) per ADS of the GDS Holdings equals or exceeds US$53.40 (adjusted as according to anti-dilution provisions) for at least 20 trading days in any period of 30 consecutive trading days and (ii) the average daily trading volume of the ADS for such 20 qualifying trading days is at least US$10 million in the aggregate, at the Company’s election, all of the preferred shares then outstanding shall be converted into a number of Class A Ordinary Shares based on the conversion rate then in effect.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The initial conversion rate is corresponding to a conversion price of US$35.60 per ADS, and will be subject to adjustments for any split, subdivision, combination, consolidation, recapitalization or similar event.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Liquidation preference</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Upon a liquidation, after satisfaction of all liabilities and obligations to creditors of the Company and before any distribution or payment shall be made to holders of ordinary shares, each holder of preferred shares shall be entitled to receive an amount per preferred share equal to the greater of: (1) the Stated Value of preferred shares plus any dividends accumulated but unpaid thereon after the immediately preceding Regular Dividend Payment Date to but excluding the date of liquidation; (2) the payment such holders would have received had such holders, immediately prior to such liquidation converted their preferred shares into Class A Ordinary Shares. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Optional Redemption by the Company</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The preferred shares may be redeemed, in whole or in part, at any time after March 15, 2027, at the option of the Company at a redemption price per share equal to the sum of the Stated Value per preferred share to be redeemed plus an amount per share equal to accrued but unpaid dividends on such preferred shares after the immediately preceding Regular Dividend Payment Date to but excluding the date of redemption.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Repurchase at the Option of the Holder Upon a Fundamental Change</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Upon the occurrence of a Fundamental Change, as defined in the share subscription agreement, each holder of preferred shares shall have the right to require the Company to repurchase all or any portion of such holder’s preferred shares at a purchase price per preferred share equal to the greater of</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:36pt;padding:0pt;"/><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;text-align:justify;">(i)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">the sum of (x) 100% multiplied by the Stated Value per preferred share plus (y) an amount equal to accrued but unpaid dividends on such preferred share after the immediately preceding Regular Dividend Payment Date to but excluding the date of repurchase, plus (z) solely in the event that such Fundamental Change occurs prior to the third anniversary of the Issue Date, the present value of all undeclared dividends from the date of redemption to, and including, the third anniversary of the Issue Date, in each case, discounted to the date of redemption on the basis of actual days elapsed (assuming a 360-day year consisting of twelve 30-day months) at the Treasury Rate, which is the yield to maturity at the time of computation of United States Treasury securities with a constant maturity, plus 50 basis points, and </p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:36pt;padding:0pt;"/><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;text-align:justify;">(ii)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">the amount of cash and/or other assets such holder would have received had such holder, immediately prior to the occurrence of such Fundamental Change, converted such preferred shares into Class A Ordinary Shares.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Financing for Redemption of Convertible Preferred Shares</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">In the event that any preferred shares remain outstanding from and after the tenth anniversary of the Issue Date, the holders of preferred shares constituting at least 90% of the preferred shares issued as of the Issue Date (as adjusted for any split, subdivision, combination, consolidation, recapitalization or similar event with respect to the preferred shares) shall have the right to require the Company to sell all or a portion of its business and/or to conduct other fundraising or refinancing activities, and use reasonable best efforts to consummate such sale or to issue equity or debt securities (or obtain other debt financing) in an amount sufficient to redeem in full in cash, and use best endeavors to as soon as reasonably practicable redeem in full in cash, all of the preferred shares then outstanding at a redemption price per share equal to the sum of the Stated Value per preferred share to be redeemed plus an amount per share equal to accrued but unpaid dividends on such preferred shares after the immediately preceding Regular Dividend Payment Date to but excluding the date of redemption.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Voting rights</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The holders of the preferred shares have voting rights equivalent to the ordinary shareholders on an “if converted” basis. In addition, the Company shall not take certain actions without first obtaining the written consent or affirmative vote at a meeting called for that purpose by holders of at least 75% of the then outstanding preferred shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company has classified these preferred shares as mezzanine equity in the consolidated balance sheets since they are contingently redeemable upon a Fundamental Change or include liquidation preference provisions that are not solely within the Company’s control. The Company evaluated the embedded conversion, call and put options in the preferred shares to determine if they require bifurcation and are accounted for as derivatives, and concluded that there were no embedded derivatives to be bifurcated from the preferred share pursuant to ASC 815.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company incurred issuance cost of US$2,646 thousand for the issuance of such preferred shares, which was treated as an adjustment to the initial value of the redeemable preferred shares. The Company has elected to measure the redeemable preferred shares by recognizing changes in the redemption value immediately as they occur and adjust the carrying amount to equal the redemption value at the end of each reporting period. As a result, such issuance cost is immediately recognized as a change in redemption value and charged against retained earnings or, in the absence of retained earnings, by charges against additional paid-in capital.</p> 150000 1000 1000 150000000 <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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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></tr><tr><td style="vertical-align:bottom;width:83.92%;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.66%;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:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Redeemable</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;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.66%;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:13.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;"><b style="font-weight:bold;">preferred shares</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at January 1, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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:13.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 0pt 0pt;"> 1,061,981</p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrual of redeemable preferred shares dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,709</p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Settlement of redeemable preferred shares dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (65,489)</p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign exchange impact</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (68,291)</p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;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.66%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;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:bottom;width:83.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020 and January 1, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 980,910</p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrual of redeemable preferred shares dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 0pt 0pt;"> 49,073</p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Settlement of redeemable preferred shares dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (49,221)</p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign exchange impact</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;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;"> (22,282)</p></td></tr><tr><td style="vertical-align:bottom;width:83.92%;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.66%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;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:83.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2021 and January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 0pt 0pt;"> 958,480</p></td></tr><tr><td style="vertical-align:middle;width:83.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrual of redeemable preferred shares dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;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,212</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Settlement of redeemable preferred shares dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (51,578)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign exchange impact</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;border-bottom: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;"> 88,898</p></td></tr><tr><td style="vertical-align:middle;width:83.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;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,047,012</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 1061981000 52709000 65489000 -68291000 980910000 49073000 49221000 -22282000 958480000 51212000 51578000 88898000 1047012000 0.050 0.070 53.40 20 30 20 10000000 35.60 0.90 0.75 2646000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">15   REDEEMABLE NON-CONTROLLING INTERESTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">In July 2020, the Company formed a joint venture (“JV”) to undertake a new data center project in Beijing (“Beijing 13” and “Beijing 14”, previously referred to as “Beijing 13” which was then split to two data center projects according to the design) with a private equity fund (“CPE Fund”) controlled by CITIC Private Equity Funds Management Co., Limited. The Company owns a 58% controlling interest in the JV, while CPE Fund owns 42%. On completion of the project and satisfaction of certain other conditions, the Company is required to acquire CPE Fund’s 42% equity interest in the JV, the consideration of which will be calculated based on the power capacity, sales contract with customers and the assets and liabilities of the JV at that time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The non-controlling interest of JV is redeemable for cash when specified conditions are met, which are not events that are certain to occur. However, the occurrence of these conditions and therefore the Company’s redemption obligations are not solely within the control of the Company. Pursuant to ASC 480-10-S99 and the related guidance, the redeemable non-controlling interest in the JV is accounted for as temporary equity and measured at redemption value. The initial carrying amount of the redeemable non-controlling interests was the capital injection received from CPE Fund in July 2020. The change of the carrying amount of the redeemable non-controlling interests, other than the capital injection received and the net income or loss attributable to redeemable non-controlling interests, is recognized as accretion to redemption value of redeemable non-controlling interests in the consolidated statements of operations and charged against retained earnings or, in the absence of retained earnings, against additional paid-in capital.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">In January 2022, the Company and CPE Fund re-negotiated the early exit terms and entered into a supplement agreement, pursuant to which the Company would purchase and CPE Fund would sell 42% equity interests it held in the JV for a total consideration of RMB593,801. As a result, the balance of redeemable non-controlling interest was immediately accreted to the redemption value of RMB593,801 and reclassified to accrued expenses and other payables. The consideration payable was fully settled in November 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The change in the carrying amount of redeemable non-controlling interests is 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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.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: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: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><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:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.06%;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.38%;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.55%;border-bottom: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;">Year ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.06%;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.38%;margin:0pt;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%;border-bottom: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.38%;margin:0pt;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.66%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:76.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at beginning of the year</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;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%;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,820</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;white-space:nowrap;width:9.66%;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;"> 404,673</p></td></tr><tr><td style="vertical-align:bottom;width:76.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capital injection from CPE Fund</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;"> </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;"> 208,801</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:9.66%;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:76.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss attributable to redeemable non-controlling interests</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;"> </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;"> (2,592)</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;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (655)</p></td></tr><tr><td style="vertical-align:bottom;width:76.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accretion to redemption value of redeemable non-controlling interests</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;"> </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;"> 77,644</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:9.66%;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,801</p></td></tr><tr><td style="vertical-align:bottom;width:76.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjustment to the redemption value of redeemable non-controlling interests</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;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;"> —</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;white-space:nowrap;width:9.66%;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;"> 178,982</p></td></tr><tr><td style="vertical-align:bottom;width:76.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reclassification to current liability</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: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;"> —</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:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (593,801)</p></td></tr><tr><td style="vertical-align:bottom;width:76.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at end of the year</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;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:3px double #000000;border-top: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;"> 404,673</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;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:3px double #000000;border-top: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></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;background:#ffff00;">​</span></p> 2 0.58 0.42 0.42 0.42 593801000 593801000 <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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.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: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: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><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:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.06%;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.38%;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.55%;border-bottom: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;">Year ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.06%;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.38%;margin:0pt;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%;border-bottom: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.38%;margin:0pt;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.66%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:76.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at beginning of the year</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;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%;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,820</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;white-space:nowrap;width:9.66%;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;"> 404,673</p></td></tr><tr><td style="vertical-align:bottom;width:76.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capital injection from CPE Fund</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;"> </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;"> 208,801</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:9.66%;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:76.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss attributable to redeemable non-controlling interests</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;"> </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;"> (2,592)</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;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (655)</p></td></tr><tr><td style="vertical-align:bottom;width:76.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accretion to redemption value of redeemable non-controlling interests</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;"> </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;"> 77,644</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:9.66%;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,801</p></td></tr><tr><td style="vertical-align:bottom;width:76.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjustment to the redemption value of redeemable non-controlling interests</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;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;"> —</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;white-space:nowrap;width:9.66%;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;"> 178,982</p></td></tr><tr><td style="vertical-align:bottom;width:76.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reclassification to current liability</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: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;"> —</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:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (593,801)</p></td></tr><tr><td style="vertical-align:bottom;width:76.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at end of the year</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;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:3px double #000000;border-top: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;"> 404,673</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;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:3px double #000000;border-top: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></table> 120820000 404673000 208801000 -2592000 -655000 77644000 10801000 -178982000 -593801000 404673000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">16   DERIVATIVE FINANCIAL INSTRUMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">As of December 31, 2021 and 2022, the Company did not have outstanding interest rate swap contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The following table reflects the location in the consolidated statements of operations and the amount of realized and unrealized gains/(losses) recognized for the derivative contracts not designated as hedging instruments for the years ended December 31, 2020, 2021 and 2022:</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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.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:1.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:24.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:45.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 style="vertical-align:bottom;white-space:nowrap;width:1.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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:7.3%;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:1.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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;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:45.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 style="vertical-align:bottom;white-space:nowrap;width:1.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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">statements of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.31%;border-bottom: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;">Years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:45.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 style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:24.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;"><b style="font-weight:bold;">operations location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:7.92%;border-bottom: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:7.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:7.37%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:45.56%;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:1.85%;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:24.4%;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:1.85%;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:7.92%;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:1.86%;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:7.3%;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:1.85%;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:7.37%;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:45.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate swap contracts (not designated as hedging instruments) — realized loss</p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:24.4%;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="-sec-ix-hidden:Hidden_CIWBec38o0youLbRvvY6Zg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Interest expenses</span></span></p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,814)</p></td><td style="vertical-align:bottom;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;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;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;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:top;width:45.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate swap contracts (not designated as hedging instruments) — unrealized gain </p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:24.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_DCZzV4wyx0SLREmAMj2kaQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Interest expenses</span></span></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:7.92%;border-bottom: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,039</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;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;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;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:45.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:1.85%;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:24.4%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:7.92%;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;"> (9,775)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;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></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.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:1.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:24.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:45.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 style="vertical-align:bottom;white-space:nowrap;width:1.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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:7.3%;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:1.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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;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:45.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 style="vertical-align:bottom;white-space:nowrap;width:1.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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">statements of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.31%;border-bottom: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;">Years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:45.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 style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:24.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;"><b style="font-weight:bold;">operations location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:7.92%;border-bottom: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:7.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:7.37%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:45.56%;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:1.85%;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:24.4%;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:1.85%;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:7.92%;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:1.86%;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:7.3%;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:1.85%;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:7.37%;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:45.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate swap contracts (not designated as hedging instruments) — realized loss</p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:24.4%;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="-sec-ix-hidden:Hidden_CIWBec38o0youLbRvvY6Zg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Interest expenses</span></span></p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,814)</p></td><td style="vertical-align:bottom;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;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;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;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:top;width:45.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate swap contracts (not designated as hedging instruments) — unrealized gain </p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:24.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_DCZzV4wyx0SLREmAMj2kaQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Interest expenses</span></span></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:7.92%;border-bottom: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,039</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;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;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;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:45.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:1.85%;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:24.4%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:7.92%;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;"> (9,775)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;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></table> -19814000 10039000 -9775000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">17   FAIR VALUE MEASUREMENT</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company did not have financial assets or liabilities measured at fair value on a recurring basis as of December 31, 2021 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Following is a description of the valuation techniques that the Company uses to measure fair value of other financial assets and financial liabilities:</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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;text-align:justify;"><span style="font-family:'Times New Roman';">●</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Short-term financial instruments (cash, restricted cash, accounts receivable and payable, short-term borrowings, and accrued expenses and other payables) — cost approximates fair value because of the short maturity period.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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;text-align:justify;"><span style="font-family:'Times New Roman';">●</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Long-term borrowings — fair value is based on the amount of future cash flows associated with each debt instrument discounted at the Company’s current borrowing rate for similar debt instruments of comparable terms. The carrying values of the long-term borrowings approximate their fair values as all the long-term debt carry various interest rates which approximate rates currently offered by the Company’s bankers for similar debt instruments of comparable maturities.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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;text-align:justify;"><span style="font-family:'Times New Roman';">●</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Convertible Bonds payable—the estimated fair value was RMB2,246,231 and RMB5,281,029 as of December 31, 2021 and 2022, respectively. The fair value of Convertible Bonds due 2025 was measured based on the price in the open market and the fair value of Convertible Bonds due 2029 was measured using Binomial Model.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Non-recurring fair value measurements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Certain long-lived assets of the Company may be measured at fair value on a non-recurring basis, if determined to be impaired. As of December 31, 2022, one of the Company’s data center level asset groups was measured at fair value of RMB60,000 based on unadjusted quoted price in active market (Level 1 Inputs) and impairment loss of long-lived assets of RMB12,759 was recognized for the amount of its carrying amount exceeding the fair value.</p> 2246231000 5281029000 60000000 12759000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">18   ORDINARY SHARES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">In June 2020, two investors, Hillhouse Capital (“Hillhouse”) and STT GDC, purchased, through a private placement, of US$400 million and US$105 million respectively of 62,153,848 newly issued Class A ordinary shares of the Company at a price equivalent to US$65 per ADS (or US$8.125 per share). The Company received net proceeds of US$500,784 thousand (RMB3,533,285) from this private placement, after deducting underwriting commissions and other issuance costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">On November 2, 2020, the Company successfully completed its secondary listing in Hong Kong and public offering of 160,000,000 Class A ordinary shares (or 20,000,000 ADSs) at a price of HK$80.88 per share. On November 6, 2020, the underwriters had fully exercised their over-allotment option in respect of 24,000,000 shares (or 3,000,000 ADSs). The Company received net proceeds from this offering of RMB12,441,232, after deducting underwriting discounts and commissions and the offering expenses payable by the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">As of December 31, 2022, the Company’s outstanding share capital consisted of 1,456,842,655 Class A ordinary shares and 67,590,336 Class B ordinary shares. A holder of a Class A ordinary share is conferred one vote per share on any resolution tabled at the general meeting of GDS Holdings. A holder of a Class B ordinary share is entitled to 20 votes per share on resolutions tabled at the general meeting of GDS Holdings for (i) the election or removal of a simple majority, or six, of directors; and (ii) any change to Articles of Association (“AoA”) that would adversely affect the rights of Class B shareholders, and which are convertible into Class A ordinary shares, and will automatically convert into Class A ordinary shares under certain circumstances. Every Class B ordinary share shall automatically be re-designated and re-classified as a Class A ordinary share upon the occurrence of the automatic conversion events, including the first occur of William Wei Huang ceasing to have Beneficial Ownership in not less than 5% of the then issued share capital of the Company on an as converted basis,  as defined in AoA.</p> 2 400000000 105000000 62153848 65 8.125 500784000 3533285000 160000000 20000000 80.88 24000000 3000000 12441232000 1456842655 67590336 1 20 6 0.05 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">19   SHARE-BASED COMPENSATION</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;">Equity Incentive Plans</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company adopted the 2014 Equity Incentive Plan (“the 2014 Plan”) in July 2014 for the granting of share options to key employees, directors and external consultants in exchange for their services. The total number of shares, which may be issued under the 2014 Plan, is 29,240,000 shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company adopted the 2016 Equity Incentive Plan (‘‘the 2016 Plan’’) in August 2016 for the granting of share options, stock appreciation rights and other stock-based award (collectively referred to as the ‘‘Awards’’) to key employees and directors. The maximum aggregate number of ordinary shares, which may be subject to Awards under the Plan, is 56,707,560 ordinary shares, provided, however, that the maximum number of unallocated ordinary shares which may be issuable pursuant to Awards are subject to certain automatic approval mechanism up to 3% of total issued and outstanding ordinary shares of the Company, if and whenever the unallocated ordinary shares which may be subject to equity awards under the 2016 Plan accounts for less than 1.5% of the Company’s total issued and outstanding ordinary shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><i style="font-style:italic;">A summary of the option activity is as follows:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-style:italic;margin-left:0pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;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:1.85%;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:12.54%;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:1.86%;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.21%;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:1.86%;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:8.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;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;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:1.85%;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:12.54%;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:1.86%;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.21%;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:1.86%;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:8.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;">average</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;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:1.85%;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:12.54%;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:1.86%;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.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;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:8.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;">grant-date</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;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:1.85%;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:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:8.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;">fair value</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;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:1.85%;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:12.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;">of options </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;">exercise price </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:8.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;">per option </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;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:1.85%;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:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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:1.86%;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:8.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:bottom;width:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options outstanding at December 31, 2019 and January 1, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 14,629,096</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 5.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.7</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;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:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,222,096)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 5.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.21%;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:1.86%;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:8.64%;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;white-space:nowrap;width:62.01%;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:1.85%;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.54%;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:1.86%;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.21%;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:1.86%;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:8.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:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options outstanding at December 31, 2020 and January 1, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> 407,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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;"> 5.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (407,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 5.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:8.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.6</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:bottom;width:62.01%;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:1.85%;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.54%;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:1.86%;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.21%;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:1.86%;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:8.64%;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:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options outstanding at December 31, 2021 and 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.54%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.21%;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:1.86%;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:8.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:bottom;width:62.01%;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:1.85%;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.54%;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:1.86%;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.21%;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:1.86%;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:8.64%;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:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options vested and expected to be vested at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.54%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:8.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></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-align:justify;margin:0pt 0pt 12pt 18pt;">Total intrinsic value of options exercised was RMB633,606, RMB27,775 and nil, respectively, for the years ended December 31, 2020, 2021 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 18pt;"><span style="font-style:italic;font-weight:bold;">Settlement of liability-classified restricted shares award</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 18pt;">During the years ended December 31, 2020, 2021 and 2022, the Company issued 190,536, 178,280 and 460,272, respectively, fully vested restricted shares to its directors to settle a portion of their remuneration for services provided by the directors, which had been recorded in general and administrative expenses. The number of restricted shares issued was determined by the fair value of the restricted shares on the date of settlement and the share-settled portion of the liability of RMB10,089, RMB11,147 and RMB13,719 for the years ended December 31, 2020, 2021 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 18pt;">Upon issuance of the shares to settle the obligation, equity is increased by the amount of the liability settled in shares and no additional share-based compensation expense was recorded.</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;">Restricted shares to directors, officers and employees</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">In August 2020, August 2021 and August 2022, the Company granted non-vested restricted shares of 11,520,312, 11,929,608 and 21,488,048, respectively, to employees, officers and directors. The restricted share awards contained service and market conditions, or service and performance conditions, which are tied to the financial performance of the Company. For restricted shares granted, the value of the restricted shares was determined by the fair value of the restricted shares on the grant date, when all criteria for establishing the grant dates were satisfied. The value of restricted shares subject to service conditions and market conditions attached is recognized as the compensation expense using the graded-vesting method. The value of restricted shares with performance conditions attached is recognized as compensation expense using the graded-vesting method only when the achievement of performance conditions becomes probable. For restricted shares with market conditions, the probability to achieve market conditions is reflected in the grant date fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><i style="font-style:italic;">A summary of the restricted share activity is as follows:</i></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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;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:1.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:12.54%;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:1.86%;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:19.66%;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></tr><tr><td style="vertical-align:bottom;width:64.07%;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:1.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;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;width:19.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted average grant-</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;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:1.85%;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;width:12.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;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:19.66%;border-bottom: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;">date fair value per share</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;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:1.85%;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:19.66%;margin:0pt;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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at January 1, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 33,357,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:19.66%;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;"> 22.4</p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 11,710,848</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:19.66%;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.7</p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,684,640)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:19.66%;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.1</p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,364,736)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:19.66%;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.1</p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;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:1.85%;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.54%;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:1.86%;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:19.66%;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:bottom;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at December 31, 2020 and January 1, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> 31,018,768</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:19.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42.4</p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 12,107,888</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:19.66%;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;"> 31.6</p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,632,104)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:19.66%;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.3</p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> (1,563,832)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:19.66%;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;"> 37.7</p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;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:1.85%;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.54%;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:1.86%;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:19.66%;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:64.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at December 31, 2021 and January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 28,930,720</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:19.66%;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;"> 43.9</p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 21,948,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:19.66%;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.4</p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,015,992)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:19.66%;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;"> 43.3</p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,328,536)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:19.66%;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.5</p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;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:1.85%;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.54%;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:1.86%;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:19.66%;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:bottom;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> 38,534,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:19.66%;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.2</p></td></tr></table><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;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company recognized share-based compensation expenses of RMB333,686, RMB391,275 and RMB290,815 for the years ended December 31, 2020, 2021 and 2022, respectively, for the restricted share awards. As of December 31, 2022, total unrecognized compensation expense relating to the unvested shares was RMB348,884. The expense is expected to be recognized over a weighted average period of 1.58 years using the graded-vesting attribution method. The Company did not capitalize any of the share-based compensation expenses as part of the cost of any asset for the years ended December 31, 2020, 2021 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Total intrinsic value of restricted shares vested was RMB827,396, RMB674,147 and RMB132,123, respectively, for the years ended December 31, 2020, 2021 and 2022. Aggregate intrinsic value of unvested restricted shares as of December 31, 2022 was RMB691,740.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">The fair value of the restricted shares granted is estimated on the date of grant using the Monte Carlo simulation model with the following assumptions used.</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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.37%;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="color:#231f20;font-weight:bold;">Grant date:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;border-bottom: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;">August 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;">August 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;border-bottom: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;">August 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Risk-free rate of return</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;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;"><span style="color:#231f20;">0.14%</span><span style="color:#231f20;"> - </span><span style="color:#231f20;">0.19</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.3%;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;"><span style="color:#231f20;">0.07%</span><span style="color:#231f20;"> - </span><span style="color:#231f20;">0.33</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;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;"><span style="color:#231f20;">2.82%</span><span style="color:#231f20;"> - </span><span style="color:#231f20;">2.98</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Volatility</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 59.23</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">49.271%</span><span style="color:#231f20;"> - </span><span style="color:#231f20;">50.295</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">53.14%</span><span style="color:#231f20;"> - </span><span style="color:#231f20;">54.15</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Expected dividend yield</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;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;"><span style="color:#231f20;"> 0.00</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.3%;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;"><span style="color:#231f20;"> 0.00</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;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;"><span style="color:#231f20;"> 0.00</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Share price at grant date</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">US</span><span style="color:#231f20;">$10.1475</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">US</span><span style="color:#231f20;">$7.45</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">US</span><span style="color:#231f20;">$3.3650</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:47.37%;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:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;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;"><span style="color:#231f20;">(RMB</span><span style="color:#231f20;">70.5</span><span style="color:#231f20;">)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.3%;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;"><span style="color:#231f20;">(RMB</span><span style="color:#231f20;">48.2</span><span style="color:#231f20;">)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;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;"><span style="color:#231f20;">(RMB</span><span style="color:#231f20;">22.7</span><span style="color:#231f20;">)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:47.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Expected term</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">1</span><span style="color:#231f20;"> – </span><span style="color:#231f20;">3 years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">1</span><span style="color:#231f20;"> – </span><span style="color:#231f20;">3 years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">1</span><span style="color:#231f20;"> – </span><span style="color:#231f20;">3 years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18.2pt;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;">Volatility</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">Expected volatility is assumed based on the historical volatility of the Company in the period equal to the expected term of each grant.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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;">(2)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Risk-free interest rate</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">Risk-free rate equal to the United States Government Treasury Yield Rates for a term equal to the remaining expected term.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><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;">(3)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Dividend yield</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">The dividend yield was estimated by the Company based on its expected dividend policy over the expected term of the restricted shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">A summary of share-based compensation expenses for the years ended December 31, 2020, 2021 and 2022 is 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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.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;"><b style="font-weight:bold;">Years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;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.24%;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:10.24%;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.25%;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:10.24%;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.25%;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:10.25%;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:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Costs of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.24%;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;"> 89,943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.24%;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;"> 110,291</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.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 0pt 0pt;"> 97,055</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling and marketing expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p 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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,560</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,685</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.24%;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;"> 184,943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.24%;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;"> 219,328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.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 0pt 0pt;"> 146,781</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;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.24%;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.24%;border-bottom: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,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.24%;border-bottom: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;"> 8,096</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.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 0pt 0pt;"> 5,294</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total share-based compensation expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.24%;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;"> 333,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.24%;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;"> 391,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.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 0pt 0pt;"> 290,815</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 72pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p> 29240000 56707560 0.03 0.015 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-style:italic;margin-left:0pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;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:1.85%;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:12.54%;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:1.86%;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.21%;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:1.86%;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:8.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;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;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:1.85%;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:12.54%;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:1.86%;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.21%;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:1.86%;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:8.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;">average</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;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:1.85%;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:12.54%;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:1.86%;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.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;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:8.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;">grant-date</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;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:1.85%;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:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:8.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;">fair value</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;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:1.85%;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:12.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;">of options </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;">exercise price </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:8.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;">per option </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;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:1.85%;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:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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:1.86%;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:8.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:bottom;width:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options outstanding at December 31, 2019 and January 1, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 14,629,096</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 5.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.7</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;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:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,222,096)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 5.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.21%;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:1.86%;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:8.64%;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;white-space:nowrap;width:62.01%;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:1.85%;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.54%;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:1.86%;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.21%;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:1.86%;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:8.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:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options outstanding at December 31, 2020 and January 1, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> 407,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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;"> 5.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (407,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 5.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:8.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.6</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:bottom;width:62.01%;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:1.85%;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.54%;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:1.86%;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.21%;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:1.86%;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:8.64%;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:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options outstanding at December 31, 2021 and 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.54%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.21%;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:1.86%;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:8.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:bottom;width:62.01%;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:1.85%;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.54%;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:1.86%;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.21%;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:1.86%;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:8.64%;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:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options vested and expected to be vested at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.54%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:8.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></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 14629096 5.4 1.7 14222096 5.5 1.6 407000 5.1 1.6 407000 5.1 1.6 633606000 27775000 0 190536 178280 460272 10089000 11147000 13719000 0 0 0 11520312 11929608 21488048 <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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;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:1.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:12.54%;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:1.86%;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:19.66%;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></tr><tr><td style="vertical-align:bottom;width:64.07%;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:1.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;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;width:19.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted average grant-</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;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:1.85%;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;width:12.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;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:19.66%;border-bottom: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;">date fair value per share</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;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:1.85%;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:19.66%;margin:0pt;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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at January 1, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 33,357,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:19.66%;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;"> 22.4</p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 11,710,848</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:19.66%;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.7</p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,684,640)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:19.66%;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.1</p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,364,736)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:19.66%;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.1</p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;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:1.85%;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.54%;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:1.86%;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:19.66%;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:bottom;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at December 31, 2020 and January 1, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> 31,018,768</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:19.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42.4</p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 12,107,888</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:19.66%;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;"> 31.6</p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,632,104)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:19.66%;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.3</p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> (1,563,832)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:19.66%;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;"> 37.7</p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;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:1.85%;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.54%;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:1.86%;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:19.66%;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:64.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at December 31, 2021 and January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 28,930,720</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:19.66%;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;"> 43.9</p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 21,948,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:19.66%;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.4</p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,015,992)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:19.66%;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;"> 43.3</p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,328,536)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:19.66%;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.5</p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;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:1.85%;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.54%;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:1.86%;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:19.66%;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:bottom;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> 38,534,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:19.66%;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.2</p></td></tr></table><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> 33357296 22.4 11710848 66.7 12684640 14.1 1364736 25.1 31018768 42.4 12107888 31.6 12632104 29.3 1563832 37.7 28930720 43.9 21948320 19.4 5015992 43.3 7328536 32.5 38534512 32.2 333686000 391275000 290815000 348884000 P1Y6M29D 827396000 674147000 132123000 691740000 <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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.37%;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="color:#231f20;font-weight:bold;">Grant date:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;border-bottom: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;">August 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;">August 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;border-bottom: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;">August 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Risk-free rate of return</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;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;"><span style="color:#231f20;">0.14%</span><span style="color:#231f20;"> - </span><span style="color:#231f20;">0.19</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.3%;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;"><span style="color:#231f20;">0.07%</span><span style="color:#231f20;"> - </span><span style="color:#231f20;">0.33</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;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;"><span style="color:#231f20;">2.82%</span><span style="color:#231f20;"> - </span><span style="color:#231f20;">2.98</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Volatility</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"> 59.23</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">49.271%</span><span style="color:#231f20;"> - </span><span style="color:#231f20;">50.295</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">53.14%</span><span style="color:#231f20;"> - </span><span style="color:#231f20;">54.15</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Expected dividend yield</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;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;"><span style="color:#231f20;"> 0.00</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.3%;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;"><span style="color:#231f20;"> 0.00</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;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;"><span style="color:#231f20;"> 0.00</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Share price at grant date</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">US</span><span style="color:#231f20;">$10.1475</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">US</span><span style="color:#231f20;">$7.45</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">US</span><span style="color:#231f20;">$3.3650</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:47.37%;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:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;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;"><span style="color:#231f20;">(RMB</span><span style="color:#231f20;">70.5</span><span style="color:#231f20;">)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.3%;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;"><span style="color:#231f20;">(RMB</span><span style="color:#231f20;">48.2</span><span style="color:#231f20;">)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;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;"><span style="color:#231f20;">(RMB</span><span style="color:#231f20;">22.7</span><span style="color:#231f20;">)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:47.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Expected term</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">1</span><span style="color:#231f20;"> – </span><span style="color:#231f20;">3 years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">1</span><span style="color:#231f20;"> – </span><span style="color:#231f20;">3 years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">1</span><span style="color:#231f20;"> – </span><span style="color:#231f20;">3 years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 0.0014 0.0019 0.0007 0.0033 0.0282 0.0298 0.5923 0.49271 0.50295 0.5314 0.5415 0.0000 0.0000 0.0000 10.1475 7.45 3.3650 70.5 48.2 22.7 P1Y P3Y P1Y P3Y P1Y P3Y <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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.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;"><b style="font-weight:bold;">Years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;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.24%;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:10.24%;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.25%;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:10.24%;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.25%;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:10.25%;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:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Costs of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.24%;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;"> 89,943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.24%;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;"> 110,291</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.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 0pt 0pt;"> 97,055</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling and marketing expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p 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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,560</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,685</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.24%;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;"> 184,943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.24%;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;"> 219,328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.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 0pt 0pt;"> 146,781</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;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.24%;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.24%;border-bottom: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,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.24%;border-bottom: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;"> 8,096</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.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 0pt 0pt;"> 5,294</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total share-based compensation expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.24%;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;"> 333,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.24%;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;"> 391,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.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 0pt 0pt;"> 290,815</p></td></tr></table> 89943000 110291000 97055000 54204000 53560000 41685000 184943000 219328000 146781000 4596000 8096000 5294000 333686000 391275000 290815000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">20   REVENUE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Net revenue consisted of the following:</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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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:1.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:10.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.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:1.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:10.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></tr><tr><td style="vertical-align:bottom;width:62.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><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.59%;border-bottom: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;">Years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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></tr><tr><td style="vertical-align:bottom;width:62.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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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:62.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Colocation services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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 0pt 0pt;"> 4,710,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 6,514,268</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 7,943,268</p></td></tr><tr><td style="vertical-align:bottom;width:62.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Managed service and others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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 0pt 0pt;"> 1,005,945</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 1,300,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 1,374,623</p></td></tr><tr><td style="vertical-align:bottom;width:62.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Service revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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 0pt 0pt;"> 5,716,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 7,814,404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 9,317,891</p></td></tr><tr><td style="vertical-align:bottom;width:62.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Equipment sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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 0pt 0pt;"> 22,104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 4,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 7,740</p></td></tr><tr><td style="vertical-align:bottom;width:62.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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 0pt 0pt;"> 5,738,972</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 7,818,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 9,325,631</p></td></tr></table><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 0pt 0pt 18pt;"><span style="margin-left:0pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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:1.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:10.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.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:1.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:10.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></tr><tr><td style="vertical-align:bottom;width:62.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><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.59%;border-bottom: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;">Years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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></tr><tr><td style="vertical-align:bottom;width:62.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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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:62.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Colocation services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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 0pt 0pt;"> 4,710,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 6,514,268</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 7,943,268</p></td></tr><tr><td style="vertical-align:bottom;width:62.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Managed service and others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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 0pt 0pt;"> 1,005,945</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 1,300,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 1,374,623</p></td></tr><tr><td style="vertical-align:bottom;width:62.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Service revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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 0pt 0pt;"> 5,716,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 7,814,404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 9,317,891</p></td></tr><tr><td style="vertical-align:bottom;width:62.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Equipment sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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 0pt 0pt;"> 22,104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 4,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 7,740</p></td></tr><tr><td style="vertical-align:bottom;width:62.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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 0pt 0pt;"> 5,738,972</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 7,818,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 9,325,631</p></td></tr></table> 4710923000 6514268000 7943268000 1005945000 1300136000 1374623000 5716868000 7814404000 9317891000 22104000 4277000 7740000 5738972000 7818681000 9325631000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">21   INCOME TAX</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Pursuant to the rules and regulations of the Cayman Islands, GDS Holdings is not subject to any income tax in the Cayman Islands in 2020. It was registered as a Hong Kong SAR tax resident in 2021 and subject to the Hong Kong SAR Profits Tax rate of 16.5% in 2021 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Three PRC entities are entitled to PRC Corporate Income Tax (“CIT”) rate of 15% in those years that being recognized as “High and New Technology Enterprise” as long as the relevant requirements are satisfied. Certain PRC entities satisfying the criteria of “Small and Micro Businesses” enjoy lower income tax rates. All the other PRC subsidiaries and consolidated VIEs of the Company are subject to CIT rate of 25%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company’s Hong Kong SAR subsidiaries are subject to the Hong Kong SAR Profits Tax rate of 16.5%. A two-tiered Profits Tax rates regime was introduced since year 2018 where the first HK$2 million of assessable profits earned will be taxed at half the current tax rate (8.25%) whilst 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 entity in the group to benefit from the progressive rates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company’s Singapore subsidiaries are subject to the Singapore CIT rate of 17%, except for one Singapore entity which was granted the Development and Expansion Incentive under the International Headquarters Award making it enjoy a concessionary CIT rate of 10% from March 1, 2022 to February 28, 2027 for its qualifying activities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company’s Malaysia, Indonesia and Macau SAR subsidiaries are subject to the Malaysia CIT rate of 24%, Indonesia CIT rate of  22% and Macau SAR CIT rate of 12%, respectively in 2021 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">The operating results before income tax and the provision for income taxes by tax jurisdictions for the years ended December 31, 2020, 2021 and 2022 are 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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="5" style="vertical-align:bottom;white-space:nowrap;width:30.27%;border-bottom: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;">Years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom: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:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:67.77%;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:1.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:8.79%;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:1.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:8.79%;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:1.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:8.79%;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:bottom;width:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">PRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,765)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 287,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144,885</p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other jurisdictions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;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;"> 568,201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;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;"> 661,502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;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;"> 844,998</p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total loss before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;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;"> 548,436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;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;"> 948,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;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;"> 989,883</p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;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:1.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:8.79%;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:1.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:8.79%;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:1.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:8.79%;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:bottom;width:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current tax expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;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:1.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:8.79%;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:1.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:8.79%;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:67.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">PRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;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,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;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;"> 290,924</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;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;"> 375,388</p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other jurisdictions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;border-bottom: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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;border-bottom: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:1.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:8.79%;border-bottom: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;white-space:nowrap;width:67.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total current tax expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;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;"> 210,517</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;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;"> 290,924</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;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;"> 375,388</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.77%;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:1.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:8.79%;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:1.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:8.79%;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:1.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:8.79%;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:67.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax benefits:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;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:1.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:8.79%;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:1.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:8.79%;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:bottom;width:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">PRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (89,739)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (48,463)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (99,153)</p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other jurisdictions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;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:1.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:8.79%;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:1.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:8.79%;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:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred tax benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (89,739)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;border-bottom: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,463)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (99,153)</p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;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:1.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:8.79%;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:1.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:8.79%;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:1.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:8.79%;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:bottom;width:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total income taxes expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;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;"> 120,778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;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,461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;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;"> 276,235</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-align:justify;margin:0pt 0pt 0pt 18pt;">The actual income tax expense reported in the consolidated statements of operations differs from the amount computed by applying the PRC statutory income tax rate to loss before income taxes due to the following:</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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:6.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:3.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:6.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:26.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;">Years ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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></tr><tr><td style="vertical-align:bottom;width:70.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;border-bottom: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom: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:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom: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:1.93%;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></tr><tr><td style="vertical-align:bottom;width:70.08%;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:1.85%;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:6.57%;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:3.09%;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:6.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;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:6.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:70.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">PRC enterprise income tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 0pt 0pt;"> 25.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;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.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;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.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-PRC resident enterprises not subject to income tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(27.6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.0 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax differential for entities in non-PRC jurisdiction</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Preferential tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.6 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.7 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax effect of current year permanent differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:6.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 0pt 0pt;">1.0 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(5.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(3.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expiration of unused net operating losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1.6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-taxable income and non-deductible expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:6.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 0pt 0pt;">0.0 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(14.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(14.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gain from purchase price adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:6.57%;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.5 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.2 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;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.2 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;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:1.85%;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:6.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(21.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(31.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(34.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Return to provision adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;border-bottom: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.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom: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.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom: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.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;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:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;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;"> (22.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;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;"> (25.6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;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;"> (27.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</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-align:justify;margin:0pt 0pt 0pt 18pt;">The components of deferred tax assets and liabilities are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:24.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;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom: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:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.38%;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:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.4%;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:bottom;width:73.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance for accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.38%;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,858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.4%;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,209</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government subsidy</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.38%;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,561</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 7,685</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.38%;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,068</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,223</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Asset retirement obligation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.38%;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;"> 24,167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 27,696</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 467,734</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 411,972</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease and other financing obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.38%;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,636,506</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0pt;"> 1,587,137</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net operating losses carry forwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 713,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.4%;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,062</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;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:1.86%;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.38%;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;"> 41,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0pt;"> 40,644</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.38%;border-bottom: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;"> 26,621</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.4%;border-bottom: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;"> 19,101</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total gross deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.38%;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,965,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 3,145,729</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation allowance on deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (775,528)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,131,256)</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets, net of valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.38%;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,189,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.4%;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,014,473</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;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:1.86%;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.38%;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:1.86%;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.4%;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:73.48%;background:#cceeff;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:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.38%;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:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.4%;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:bottom;width:73.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,687,122)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,811,897)</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (319,037)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (260,519)</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid land use rights</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,532)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,491)</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (711,444)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,101,324)</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.38%;border-bottom: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,622)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,619)</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.38%;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;"> (2,737,757)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.4%;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,195,850)</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;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:1.86%;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.38%;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:1.86%;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.4%;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:73.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.38%;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;"> (547,782)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.4%;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;"> (1,181,377)</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;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:1.86%;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.38%;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:1.86%;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.4%;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:73.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Analysis as:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.38%;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:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.4%;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:bottom;width:73.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 186,496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 228,999</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.38%;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;"> (734,278)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.4%;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;"> (1,410,376)</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.38%;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;"> (547,782)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.4%;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;"> (1,181,377)</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;margin:0pt 0pt 0pt 18pt;">The following table presents the movement of the valuation allowance for the deferred tax assets:</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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:bottom;width:66.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:31.86%;border-bottom: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;">Years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom: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:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.27%;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:1.86%;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:8.79%;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:1.86%;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:8.79%;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:1.86%;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:10.54%;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:66.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at the beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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;"> 205,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:8.79%;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;"> 328,821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 775,528</p></td></tr><tr><td style="vertical-align:bottom;width:66.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Increase during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom: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;"> 122,845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:8.79%;border-bottom: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;"> 446,707</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.54%;border-bottom: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;"> 355,728</p></td></tr><tr><td style="vertical-align:bottom;width:66.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at the end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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;"> 328,821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:8.79%;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;"> 775,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.54%;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,131,256</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-align:justify;margin:0pt 0pt 12pt 18pt;">As of December 31, 2022, the Company’s net deferred tax assets were RMB228,999, which is net of a valuation allowance of RMB1,131,256. The deferred tax assets for net operating losses carry forwards and related valuation allowance were RMB993,062 and RMB922,240, respectively as of December 31, 2022. This valuation allowance was related to the deferred tax assets of certain subsidiaries and consolidated VIEs of the Company. These entities were in a cumulative loss position with net operating losses carry forwards which are subject to expiration. The Company evaluated the realizability of deferred tax assets associated with the Company’s net operating losses carry forwards to determine whether there was more than a 50% likelihood that these deferred tax assets would be realized, based on the Company’s expectations of future taxable income and timing of net operating losses carry forwards expirations. The ultimate realization of deferred income tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible or utilized. The Company considers the scheduled reversal of deferred income tax liabilities, projected future taxable income and tax planning strategies in making this assessment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The net operating losses carry forwards of the Company’s PRC subsidiaries and consolidated VIEs amounted to RMB3,770,802 as of December 31, 2022, of which RMB227,484, RMB274,836, RMB633,593, RMB1,237,229 and RMB1,397,660 will expire if unused by December 31, 2023, 2024, 2025, 2026 and 2027, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:11pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Uncertainties exist with respect to how the current income tax law in the PRC applies to the Company’s overall operations, and more specifically, with regard to tax residency status. The 2008 Enterprise Income Tax Law (the “EIT Law”) includes a provision specifying that legal entities organized outside the PRC are considered residents for Chinese income tax purposes if the place of effective management or control is within the PRC. The implementation rules to the EIT Law provide that non-resident legal entities are considered PRC residents if substantial and overall management and control over the manufacturing and business operations, personnel, accounting, properties, etc., occurs within the PRC. Despite the present uncertainties resulting from the limited PRC tax guidance on the issue, the Company does not believe that the legal entities organized outside the PRC should be treated as residents for EIT Law purposes. If the PRC tax authorities subsequently determine that GDS Holdings and its subsidiaries registered outside the PRC are deemed resident enterprises, GDS Holdings and its subsidiaries registered outside the PRC will be subject to the PRC income tax at a rate of 25%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">If the Company were to be non-resident for PRC tax purposes, dividends paid to it from profits earned by the PRC subsidiaries after January 1, 2008 would be subject to a withholding tax. The EIT Law and its relevant regulations impose a withholding tax at 10%, unless reduced by a tax treaty or agreement, for dividends distributed by a PRC-resident enterprise to its non-PRC-resident corporate investor for earnings generated beginning on January 1, 2008. Undistributed earnings generated prior to January 1, 2008 are exempt from such withholding tax. The Company has not recognized any deferred tax liability for the undistributed earnings of the PRC-resident enterprise as of December 31, 2021 and 2022, as the Company plans to permanently reinvest these earnings in the PRC. Each of the PRC subsidiaries does not have a plan to pay dividends in the foreseeable future and intends to retain any future earnings for use in the operation and expansion of its business in the PRC. As of December 31, 2022, the total amount of undistributed earnings from the PRC subsidiaries and the VIEs for which no withholding tax has been accrued and the unrecognized deferred tax liabilities were RMB1,853,885 and RMB279,873, respectively.</p> 0.165 0.15 0.15 0.25 0.165 2000000 0.0825 0.165 1 0.17 0.17 0.10 0.24 0.24 0.22 0.22 0.12 0.12 <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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="5" style="vertical-align:bottom;white-space:nowrap;width:30.27%;border-bottom: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;">Years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom: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:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:67.77%;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:1.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:8.79%;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:1.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:8.79%;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:1.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:8.79%;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:bottom;width:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">PRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,765)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 287,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144,885</p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other jurisdictions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;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;"> 568,201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;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;"> 661,502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;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;"> 844,998</p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total loss before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;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;"> 548,436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;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;"> 948,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;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;"> 989,883</p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;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:1.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:8.79%;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:1.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:8.79%;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:1.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:8.79%;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:bottom;width:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current tax expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;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:1.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:8.79%;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:1.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:8.79%;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:67.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">PRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;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,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;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;"> 290,924</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;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;"> 375,388</p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other jurisdictions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;border-bottom: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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;border-bottom: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:1.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:8.79%;border-bottom: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;white-space:nowrap;width:67.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total current tax expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;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;"> 210,517</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;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;"> 290,924</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;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;"> 375,388</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.77%;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:1.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:8.79%;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:1.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:8.79%;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:1.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:8.79%;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:67.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax benefits:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;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:1.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:8.79%;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:1.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:8.79%;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:bottom;width:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">PRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (89,739)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (48,463)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (99,153)</p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other jurisdictions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;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:1.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:8.79%;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:1.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:8.79%;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:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred tax benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (89,739)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;border-bottom: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,463)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (99,153)</p></td></tr><tr><td style="vertical-align:bottom;width:67.77%;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:1.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:8.79%;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:1.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:8.79%;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:1.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:8.79%;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:bottom;width:67.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total income taxes expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;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;"> 120,778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;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,461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;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;"> 276,235</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 19765000 -287250000 -144885000 -568201000 -661502000 -844998000 -548436000 -948752000 -989883000 210503000 290924000 375388000 14000 210517000 290924000 375388000 -89739000 -48463000 -99153000 -89739000 -48463000 -99153000 120778000 242461000 276235000 <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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:6.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:3.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:6.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:26.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;">Years ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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></tr><tr><td style="vertical-align:bottom;width:70.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;border-bottom: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom: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:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom: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:1.93%;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></tr><tr><td style="vertical-align:bottom;width:70.08%;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:1.85%;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:6.57%;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:3.09%;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:6.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;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:6.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:70.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">PRC enterprise income tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 0pt 0pt;"> 25.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;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.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;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.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-PRC resident enterprises not subject to income tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(27.6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.0 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax differential for entities in non-PRC jurisdiction</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Preferential tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.6 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.7 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax effect of current year permanent differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:6.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 0pt 0pt;">1.0 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(5.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(3.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expiration of unused net operating losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1.6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-taxable income and non-deductible expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:6.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 0pt 0pt;">0.0 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(14.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(14.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gain from purchase price adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:6.57%;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.5 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.2 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;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.2 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;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:1.85%;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:6.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(21.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(31.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(34.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Return to provision adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;border-bottom: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.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom: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.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom: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.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;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:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.57%;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;"> (22.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;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;"> (25.6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;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;"> (27.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0.250 0.250 0.250 -0.276 0.000 -0.014 -0.013 -0.002 -0.010 -0.003 0.006 0.007 0.010 -0.054 -0.037 -0.013 -0.015 -0.016 0.000 -0.144 -0.141 0.025 0.002 0.052 -0.213 -0.310 -0.340 0.013 0.011 -0.030 -0.220 -0.256 -0.279 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:24.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;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom: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:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.38%;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:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.4%;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:bottom;width:73.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance for accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.38%;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,858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.4%;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,209</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government subsidy</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.38%;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,561</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 7,685</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.38%;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,068</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,223</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Asset retirement obligation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.38%;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;"> 24,167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 27,696</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 467,734</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 411,972</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease and other financing obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.38%;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,636,506</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0pt;"> 1,587,137</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net operating losses carry forwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 713,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.4%;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,062</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;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:1.86%;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.38%;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;"> 41,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0pt;"> 40,644</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.38%;border-bottom: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;"> 26,621</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.4%;border-bottom: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;"> 19,101</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total gross deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.38%;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,965,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 3,145,729</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation allowance on deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (775,528)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,131,256)</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets, net of valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.38%;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,189,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.4%;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,014,473</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;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:1.86%;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.38%;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:1.86%;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.4%;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:73.48%;background:#cceeff;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:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.38%;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:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.4%;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:bottom;width:73.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,687,122)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,811,897)</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (319,037)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (260,519)</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid land use rights</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,532)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,491)</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (711,444)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,101,324)</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.38%;border-bottom: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,622)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,619)</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.38%;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;"> (2,737,757)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.4%;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,195,850)</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;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:1.86%;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.38%;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:1.86%;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.4%;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:73.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.38%;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;"> (547,782)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.4%;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;"> (1,181,377)</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;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:1.86%;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.38%;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:1.86%;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.4%;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:73.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Analysis as:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.38%;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:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.4%;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:bottom;width:73.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 186,496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 228,999</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.38%;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;"> (734,278)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.4%;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;"> (1,410,376)</p></td></tr><tr><td style="vertical-align:bottom;width:73.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.38%;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;"> (547,782)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.4%;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;"> (1,181,377)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 2858000 4209000 5561000 7685000 47068000 54223000 24167000 27696000 467734000 411972000 1636506000 1587137000 713135000 993062000 41853000 40644000 26621000 19101000 2965503000 3145729000 775528000 1131256000 2189975000 2014473000 1687122000 1811897000 319037000 260519000 1532000 1491000 711444000 1101324000 18622000 20619000 2737757000 3195850000 547782000 1181377000 186496000 228999000 734278000 1410376000 547782000 1181377000 <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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:bottom;width:66.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:31.86%;border-bottom: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;">Years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom: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:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.27%;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:1.86%;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:8.79%;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:1.86%;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:8.79%;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:1.86%;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:10.54%;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:66.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at the beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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;"> 205,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:8.79%;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;"> 328,821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 775,528</p></td></tr><tr><td style="vertical-align:bottom;width:66.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Increase during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom: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;"> 122,845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:8.79%;border-bottom: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;"> 446,707</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.54%;border-bottom: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;"> 355,728</p></td></tr><tr><td style="vertical-align:bottom;width:66.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at the end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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;"> 328,821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:8.79%;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;"> 775,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.54%;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,131,256</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 205976000 328821000 775528000 122845000 446707000 355728000 328821000 775528000 1131256000 228999000 1131256000 993062000 922240000 3770802000 227484000 274836000 633593000 1237229000 1397660000 0.25 0.10 1853885000 279873000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">22   RESTRICTED NET ASSETS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Pursuant to the laws and regulations of the PRC, the PRC entities are required to allocate at least 10% of their after-tax profits, after making good of accumulated losses as reported in their PRC statutory financial statements, to the general reserve fund and have the right to discontinue allocations to the general reserve fund if the balance of such reserve has reached 50% of their registered capital. The general reserves are not available for distribution to the shareholders (except in liquidation) and may not be transferred in the form of loans, advances, or cash dividend.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">These PRC entities are restricted in their ability to transfer the registered capital and general reserve fund to GDS Holdings in the form of dividends, loans or advances. The restricted portion amounted to RMB20,939,896 and RMB24,955,657 as of December 31, 2021 and 2022, respectively, including non-distributable general reserve fund of RMB66,098 and RMB146,856 as of December 31, 2021 and 2022, respectively.</p> 0.10 0.50 20939896000 24955657000 66098000 146856000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">23   LOSS PER CLASS A and CLASS B ORDINARY SHARE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The computation of basic and diluted loss per share is 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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:14.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:1.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:14.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:1.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:14.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></tr><tr><td style="vertical-align:bottom;width:50.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:47.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;"><b style="font-weight:bold;">Years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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></tr><tr><td style="vertical-align:bottom;width:50.69%;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:1.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;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:1.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;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:1.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;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:50.69%;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;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (669,214)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,191,213)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,266,118)</p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;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;">Net loss (income) attributable to non-controlling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.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,403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,427)</p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;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;">Net loss attributable to redeemable non-controlling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.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,807</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.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,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.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;"> 655</p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;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;">Accretion to redemption value of redeemable non-controlling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,627)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (77,644)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,801)</p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;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;">Adjustment to the redemption value of redeemable non-controlling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (178,982)</p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;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;">Cumulative dividend on redeemable preferred shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> (52,709)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.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;"> (49,073)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.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;"> (51,212)</p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;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="white-space:pre-wrap;">Net loss available to GDS Holdings Limited ordinary shareholders</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> (737,743)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.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;"> (1,313,935)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.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;"> (1,509,885)</p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;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:1.85%;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:14.58%;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:1.85%;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:14.58%;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:1.85%;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:14.58%;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:50.69%;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;">Weighted average number of ordinary shares outstanding - basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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,253,559,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.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,452,906,722</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.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,464,447,843</p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;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:1.85%;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:14.58%;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:1.85%;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:14.58%;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:1.85%;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:14.58%;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:50.69%;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;">Loss per ordinary share - basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.59)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.90)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.03)</p></td></tr></table><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 0pt 0pt 18pt;">The following table sets forth the computation of basic and diluted loss per Class A and Class B ordinary share:</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><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:bottom;width:28.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:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:28.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:1.48%;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="11" style="vertical-align:bottom;white-space:nowrap;width:70.46%;border-bottom: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;">Years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:28.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:1.48%;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:22.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:22.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:22.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.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:1.48%;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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Class A</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Class B</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Class A</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Class B</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Class A</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Class B</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.05%;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;">Allocation of net loss available to GDS Holdings Limited ordinary shareholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (697,965)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (39,778)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,252,810)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (61,125)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,440,198)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (69,687)</p></td></tr><tr><td style="vertical-align:bottom;width:28.05%;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;">Weighted average number of ordinary shares outstanding - basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.66%;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,185,969,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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,590,336</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.66%;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,385,316,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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,590,336</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.66%;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,396,857,507</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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,590,336</p></td></tr><tr><td style="vertical-align:bottom;width:28.05%;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;">Loss per ordinary share - basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.59)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.59)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.90)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.90)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.03)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.03)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">During the years ended December 31, 2020, 2021 and 2022, the Company issued 32,592,288, nil and 29,252,600 ordinary shares, respectively, to its share depository bank, which have been and will continue to be used to settle stock option and restricted share 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 ordinary share. Any ordinary shares not used in the settlement of stock option and restricted share awards will be returned to the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">The following securities were excluded from the computation of diluted loss per share as inclusion would have been either the performance condition relating to the securities have not been satisfied or anti-dilutive. The share options and restricted shares below represented the maximum number of shares to be issued.</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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.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:1.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:11.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.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:11.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.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:12.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></tr><tr><td style="vertical-align:bottom;width:58.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:39.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;">Years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom: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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.21%;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:1.85%;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.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:12.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-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Share options/restricted shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.68%;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;"> 31,425,768</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.68%;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,930,720</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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 0pt 0pt;"> 38,534,512</p></td></tr><tr><td style="vertical-align:bottom;width:58.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible bonds payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.68%;border-bottom: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;"> 46,526,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.68%;border-bottom: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;"> 46,526,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.84%;border-bottom: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;"> 145,726,048</p></td></tr><tr><td style="vertical-align:bottom;width:58.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.68%;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;"> 77,951,817</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.68%;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;"> 75,456,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.84%;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;"> 184,260,560</p></td></tr></table><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 0pt 0pt 18pt;">The computation of basic and diluted loss per share is 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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:14.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:1.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:14.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:1.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:14.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></tr><tr><td style="vertical-align:bottom;width:50.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:47.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;"><b style="font-weight:bold;">Years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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></tr><tr><td style="vertical-align:bottom;width:50.69%;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:1.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;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:1.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;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:1.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;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:50.69%;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;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (669,214)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,191,213)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,266,118)</p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;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;">Net loss (income) attributable to non-controlling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.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,403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,427)</p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;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;">Net loss attributable to redeemable non-controlling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.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,807</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.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,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.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;"> 655</p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;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;">Accretion to redemption value of redeemable non-controlling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,627)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (77,644)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,801)</p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;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;">Adjustment to the redemption value of redeemable non-controlling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (178,982)</p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;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;">Cumulative dividend on redeemable preferred shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> (52,709)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.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;"> (49,073)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.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;"> (51,212)</p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;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="white-space:pre-wrap;">Net loss available to GDS Holdings Limited ordinary shareholders</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> (737,743)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.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;"> (1,313,935)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.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;"> (1,509,885)</p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;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:1.85%;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:14.58%;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:1.85%;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:14.58%;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:1.85%;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:14.58%;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:50.69%;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;">Weighted average number of ordinary shares outstanding - basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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,253,559,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.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,452,906,722</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.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,464,447,843</p></td></tr><tr><td style="vertical-align:bottom;width:50.69%;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:1.85%;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:14.58%;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:1.85%;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:14.58%;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:1.85%;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:14.58%;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:50.69%;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;">Loss per ordinary share - basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.59)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.90)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:14.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.03)</p></td></tr></table><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 0pt 0pt 18pt;">The following table sets forth the computation of basic and diluted loss per Class A and Class B ordinary share:</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><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:bottom;width:28.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:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:28.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:1.48%;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="11" style="vertical-align:bottom;white-space:nowrap;width:70.46%;border-bottom: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;">Years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:28.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:1.48%;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:22.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:22.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:22.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.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:1.48%;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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Class A</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Class B</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Class A</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Class B</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Class A</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Class B</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.05%;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;">Allocation of net loss available to GDS Holdings Limited ordinary shareholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (697,965)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (39,778)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,252,810)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (61,125)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,440,198)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (69,687)</p></td></tr><tr><td style="vertical-align:bottom;width:28.05%;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;">Weighted average number of ordinary shares outstanding - basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.66%;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,185,969,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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,590,336</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.66%;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,385,316,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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,590,336</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.66%;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,396,857,507</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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,590,336</p></td></tr><tr><td style="vertical-align:bottom;width:28.05%;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;">Loss per ordinary share - basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.59)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.59)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.90)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.90)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.03)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.03)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p> -669214000 -1191213000 -1266118000 -1403000 3427000 -2807000 -2592000 -655000 18627000 77644000 10801000 -178982000 52709000 49073000 51212000 -737743000 -1313935000 -1509885000 1253559523 1253559523 1452906722 1452906722 1464447843 1464447843 -0.59 -0.59 -0.90 -0.90 -1.03 -1.03 -697965000 -39778000 -1252810000 -61125000 -1440198000 -69687000 1185969187 1185969187 67590336 67590336 1385316386 1385316386 67590336 67590336 1396857507 1396857507 67590336 67590336 -0.59 -0.59 -0.59 -0.59 -0.90 -0.90 -0.90 -0.90 -1.03 -1.03 -1.03 -1.03 32592288 29252600 0 0 0 <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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.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:1.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:11.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.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:11.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.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:12.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></tr><tr><td style="vertical-align:bottom;width:58.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:39.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;">Years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom: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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.21%;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:1.85%;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.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:12.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-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Share options/restricted shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.68%;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;"> 31,425,768</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.68%;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,930,720</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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 0pt 0pt;"> 38,534,512</p></td></tr><tr><td style="vertical-align:bottom;width:58.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible bonds payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.68%;border-bottom: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;"> 46,526,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.68%;border-bottom: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;"> 46,526,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.84%;border-bottom: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;"> 145,726,048</p></td></tr><tr><td style="vertical-align:bottom;width:58.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.68%;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;"> 77,951,817</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.68%;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;"> 75,456,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.84%;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;"> 184,260,560</p></td></tr></table> 31425768 28930720 38534512 46526049 46526049 145726048 77951817 75456769 184260560 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">24   SEGMENT INFORMATION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company has one operating segment, which is the design, build-out and operation of data centers. The Company’s chief operating decision maker is the chief executive officer of the Company who reviews the Company’s consolidated results of operations in assessing performance of and making decisions about resource allocations to this segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">During the years ended December 31, 2020, 2021 and 2022, substantially all of the Company’s operations are in the PRC. As of December 31, 2021 and 2022, the long-lived assets amounted to RMB2,670,937 and RMB4,406,267, respectively, were located in Hong Kong SAR; RMB167,818 and RMB141,333, respectively, were located in Singapore; nil and RMB531,477, respectively, were located in Malaysia; nil and RMB33,285, respectively, were located in Indonesia and substantially all of the remaining long-lived assets were in the PRC.</p> 1 2670937000 4406267000 167818000 141333000 0 531477000 0 33285000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">25   MAJOR CUSTOMERS AND SUPPLIERS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">During the year ended December 31, 2020, the Company had three contracting customers, which generated over 10% of the Company’s total revenues or RMB1,347,165, RMB847,620 and RMB674,621, respectively. During the year ended December 31, 2021, the Company had four contracting customers, which generated over 10% of the Company’s total revenues or RMB1,736,295, RMB964,414, RMB873,378 and RMB785,528, respectively. During the year ended December 31, 2022, the Company had four contracting customers, which generated over 10% of the Company’s total revenues or RMB1,895,877, RMB1,595,777, RMB1,130,799 and RMB1,031,102, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">During the years ended December 31, 2020, 2021 and 2022, the numbers of major suppliers of the Company were two, one and one, respectively, from whom the purchase amounts from each of them accounted for over 10% of the Company’s operating expenditures. Severe impact can result from total or partial loss of the business relationship.</p> 3 1347165000 847620000 674621000 4 1736295000 964414000 873378000 785528000 4 1895877000 1595777000 1130799000 1031102000 2 1 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">26   COMMITMENTS AND CONTINGENCIES</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;">(a)   </span><span style="font-style:italic;font-weight:bold;">Capital commitments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;">Capital commitments outstanding as of December 31, 2021 and 2022 not provided for in the financial statements were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:bottom;width:69.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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:27.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;"><b style="font-weight:bold;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom: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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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></tr><tr><td style="vertical-align:bottom;width:69.87%;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.31%;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:12.75%;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.31%;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:12.74%;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:69.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contracted for</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.75%;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;"> 3,790,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 5,241,586</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-align:justify;margin:0pt 0pt 0pt 36pt;">In addition, commitment for purchase of land use rights was RMB90,938 and RMB516,061 as of December 31, 2021 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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="font-style:italic;font-weight:bold;">(b)   </span><span style="font-style:italic;font-weight:bold;">Lease commitments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;">The Company’s lease commitments are disclosed in Note 12. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:bottom;width:69.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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:27.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;"><b style="font-weight:bold;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom: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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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></tr><tr><td style="vertical-align:bottom;width:69.87%;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.31%;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:12.75%;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.31%;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:12.74%;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:69.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contracted for</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.75%;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;"> 3,790,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 5,241,586</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 3790769000 5241586000 90938000 516061000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">27   RELATED PARTY TRANSACTIONS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">In 2020, 2021 and 2022, the related parties of the Company 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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:43.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"/></div></td><td style="vertical-align:top;width:3.02%;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:middle;width:53.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"/></div></td></tr><tr><td style="vertical-align:middle;width:43.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Name of party</span></p></td><td style="vertical-align:top;width:3.02%;margin:0pt;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:middle;width:53.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;"><span style="font-style:italic;font-weight:bold;">Relationship</span></p></td></tr><tr><td style="vertical-align:top;width:43.76%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:3.02%;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:top;width:53.21%;border-top:1px solid #000000;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:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;">STT GDC </p></td><td style="vertical-align:top;width:3.02%;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:top;width:53.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">Principal ordinary shareholder of the Company</p></td></tr><tr><td style="vertical-align:top;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;">STT Singapore DC Pte. Ltd.</p></td><td style="vertical-align:top;width:3.02%;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:top;width:53.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">Subsidiary of STT GDC</p></td></tr><tr><td style="vertical-align:top;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;">STT DEFU 2 Pte. Ltd.</p></td><td style="vertical-align:top;width:3.02%;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:top;width:53.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">Subsidiary of STT GDC</p></td></tr><tr><td style="vertical-align:top;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;">OnePro Cloud Inc.</p></td><td style="vertical-align:top;width:3.02%;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:top;width:53.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">Entity over which the Company has significant influence</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;margin:0pt 0pt 12pt 18pt;">The Company entered into the following material related party transactions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-style:italic;font-weight:bold;">(a)   </span><span style="font-style:italic;font-weight:bold;">Major transactions with related parties</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-style:italic;font-weight:bold;margin-left:0pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:61.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.11%;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:1.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.66%;border-bottom: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;">Years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.44%;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:1.88%;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:8.11%;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:1.88%;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:7.62%;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:1.88%;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:7.62%;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:1.88%;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:7.63%;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:61.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commission income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Note i)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.62%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">STT Singapore DC Pte. Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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:7.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;"> 564</p></td></tr><tr><td style="vertical-align:bottom;width:61.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">STT DEFU 2 Pte. Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.11%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.62%;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;"> 485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.62%;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;"> 464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.63%;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;"> 478</p></td></tr><tr><td style="vertical-align:bottom;width:61.44%;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:1.88%;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:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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:7.62%;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,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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:7.62%;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,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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:7.63%;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,042</p></td></tr><tr><td style="vertical-align:bottom;width:61.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchase of debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;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-family:'Arial','Helvetica','sans-serif';">(Note ii)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">OnePro Cloud Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;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:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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:7.62%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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:7.63%;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,840</p></td></tr><tr><td style="vertical-align:bottom;width:61.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;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:1.88%;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:7.62%;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:1.88%;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:7.63%;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:bottom;width:61.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest income of convertible bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;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:'Arial','Helvetica','sans-serif';">(Note ii)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;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:1.88%;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:7.62%;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:1.88%;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:7.63%;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:61.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">OnePro Cloud Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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:7.62%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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:7.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;"> 75</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;margin:0pt 0pt 0pt 18pt;"><span style="font-style:italic;font-weight:bold;">(b)  Major </span><span style="font-style:italic;font-weight:bold;">balances with related parties</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-style:italic;font-weight:bold;margin-left:0pt;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:80%;"><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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.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:0.05pt 0pt 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:0.05pt 0pt 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.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:0.05pt 0pt 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:0.05pt 0pt 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:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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;margin:0.05pt 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:22.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of 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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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:8pt;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:0.05pt 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:8pt;margin:0.05pt 0pt 0.05pt 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:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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:0.05pt 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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:0.05pt 0pt 0.05pt 0pt;">Amount due from a related party:</p></td><td style="vertical-align:bottom;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">(Note ii)</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:0.05pt 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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:0.05pt 0pt 0.05pt 12pt;">OnePro Cloud Inc.</p></td><td style="vertical-align:bottom;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;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:0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;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:0.05pt 3pt 0.05pt 0pt;"> 2,860</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:0.05pt 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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:0.05pt 0pt 0.05pt 0pt;">Amount due to related parties:</p></td><td style="vertical-align:bottom;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">(Note 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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 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:0.05pt 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:0.05pt 0pt 0.05pt 0pt;">  </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:0.05pt 0pt 0.05pt 6pt;">STT Singapore DC Pte. Ltd.</p></td><td style="vertical-align:bottom;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 13,905</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:0.05pt 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:0.05pt 3pt 0.05pt 0pt;"> 8,395</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:0.05pt 0pt 0.05pt 6pt;">STT DEFU 2 Pte. Ltd.</p></td><td style="vertical-align:bottom;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:0.05pt 3pt 0.05pt 0pt;"> 10,239</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:0.05pt 0pt 0.05pt 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:0.05pt 3pt 0.05pt 0pt;"> 8,600</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:0.05pt 3pt 0.05pt 0pt;"> 24,144</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:0.05pt 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:0.05pt 3pt 0.05pt 0pt;"> 16,995</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;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><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Note i:</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">During the year ended December 31, 2020, the Company recognized RMB553 and RMB485, respectively, as commission income from STT Singapore DC Pte. Ltd. and STT DEFU 2 Pte. Ltd. Income earned is based on amount billed on behalf of these two related parties to the ultimate customer amounting to RMB40,503 and RMB40,256, respectively. As of December 31, 2020, amount due to related parties represents the service fee received on behalf of the related parties for one of their customers, which is recorded in accrued expenses and other payables.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">During the year ended December 31, 2021, the Company recognized RMB546 and RMB464, respectively, as commission income from STT Singapore DC Pte. Ltd. and STT DEFU 2 Pte. Ltd. Income earned is based on amount billed on behalf of these two related parties to the ultimate customer amounting to RMB45,345 and RMB39,818, respectively. As of December 31, 2021, amount due to related parties represents the service fee received on behalf of the related parties for one of their customers, which is recorded in accrued expenses and other payables.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">During the year ended December 31, 2022, the Company recognized RMB564 and RMB478, respectively, as commission income from STT Singapore DC Pte. Ltd. and STT DEFU 2 Pte. Ltd. Income earned is based on amount billed on behalf of these two related parties to the ultimate customer amounting to RMB42,792 and RMB43,896, respectively. As of December 31, 2022, amount due to related parties represents the service fee received on behalf of the related parties for one of their customers, which is recorded in accrued expenses and other payables.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">These amounts due to related parties are trade in nature and are settled on a recurring basis.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Note ii:</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">On September 2, 2022, the Company subscribed convertible bonds of US$400 thousand issued by OnePro Cloud Inc. The convertible bond has a term of 12 months with interest rate of 8% per annum and is convertible into Series A Preferred Shares of OnePro Cloud Inc. at the option of holders under certain conditions.</p></td></tr></table> <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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:43.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"/></div></td><td style="vertical-align:top;width:3.02%;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:middle;width:53.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"/></div></td></tr><tr><td style="vertical-align:middle;width:43.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Name of party</span></p></td><td style="vertical-align:top;width:3.02%;margin:0pt;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:middle;width:53.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;"><span style="font-style:italic;font-weight:bold;">Relationship</span></p></td></tr><tr><td style="vertical-align:top;width:43.76%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:3.02%;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:top;width:53.21%;border-top:1px solid #000000;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:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;">STT GDC </p></td><td style="vertical-align:top;width:3.02%;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:top;width:53.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">Principal ordinary shareholder of the Company</p></td></tr><tr><td style="vertical-align:top;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;">STT Singapore DC Pte. Ltd.</p></td><td style="vertical-align:top;width:3.02%;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:top;width:53.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">Subsidiary of STT GDC</p></td></tr><tr><td style="vertical-align:top;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;">STT DEFU 2 Pte. Ltd.</p></td><td style="vertical-align:top;width:3.02%;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:top;width:53.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">Subsidiary of STT GDC</p></td></tr><tr><td style="vertical-align:top;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;">OnePro Cloud Inc.</p></td><td style="vertical-align:top;width:3.02%;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:top;width:53.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">Entity over which the Company has significant influence</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;margin:0pt 0pt 0pt 18pt;"><span style="font-style:italic;font-weight:bold;margin-left:0pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:61.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.11%;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:1.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.66%;border-bottom: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;">Years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.44%;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:1.88%;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:8.11%;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:1.88%;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:7.62%;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:1.88%;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:7.62%;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:1.88%;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:7.63%;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:61.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commission income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Note i)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.62%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">STT Singapore DC Pte. Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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:7.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;"> 564</p></td></tr><tr><td style="vertical-align:bottom;width:61.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">STT DEFU 2 Pte. Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.11%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.62%;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;"> 485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.62%;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;"> 464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.63%;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;"> 478</p></td></tr><tr><td style="vertical-align:bottom;width:61.44%;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:1.88%;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:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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:7.62%;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,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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:7.62%;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,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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:7.63%;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,042</p></td></tr><tr><td style="vertical-align:bottom;width:61.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchase of debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;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-family:'Arial','Helvetica','sans-serif';">(Note ii)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">OnePro Cloud Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;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:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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:7.62%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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:7.63%;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,840</p></td></tr><tr><td style="vertical-align:bottom;width:61.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;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:1.88%;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:7.62%;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:1.88%;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:7.63%;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:bottom;width:61.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest income of convertible bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;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:'Arial','Helvetica','sans-serif';">(Note ii)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;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:1.88%;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:7.62%;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:1.88%;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:7.63%;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:61.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">OnePro Cloud Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;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-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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:7.62%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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:7.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;"> 75</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 553000 546000 564000 485000 464000 478000 1038000 1010000 1042000 2840000 75000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-style:italic;font-weight:bold;margin-left:0pt;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:80%;"><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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.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:0.05pt 0pt 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:0.05pt 0pt 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.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:0.05pt 0pt 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:0.05pt 0pt 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:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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;margin:0.05pt 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:22.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of 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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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:8pt;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:0.05pt 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:8pt;margin:0.05pt 0pt 0.05pt 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:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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:0.05pt 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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:0.05pt 0pt 0.05pt 0pt;">Amount due from a related party:</p></td><td style="vertical-align:bottom;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">(Note ii)</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:0.05pt 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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:0.05pt 0pt 0.05pt 12pt;">OnePro Cloud Inc.</p></td><td style="vertical-align:bottom;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;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:0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;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:0.05pt 3pt 0.05pt 0pt;"> 2,860</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:0.05pt 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;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:0.05pt 0pt 0.05pt 0pt;">Amount due to related parties:</p></td><td style="vertical-align:bottom;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">(Note 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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 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:0.05pt 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:0.05pt 0pt 0.05pt 0pt;">  </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:0.05pt 0pt 0.05pt 6pt;">STT Singapore DC Pte. Ltd.</p></td><td style="vertical-align:bottom;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 13,905</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:0.05pt 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:0.05pt 3pt 0.05pt 0pt;"> 8,395</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:0.05pt 0pt 0.05pt 6pt;">STT DEFU 2 Pte. Ltd.</p></td><td style="vertical-align:bottom;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:0.05pt 3pt 0.05pt 0pt;"> 10,239</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:0.05pt 0pt 0.05pt 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:0.05pt 3pt 0.05pt 0pt;"> 8,600</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:0.05pt 3pt 0.05pt 0pt;"> 24,144</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:0.05pt 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:0.05pt 3pt 0.05pt 0pt;"> 16,995</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;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><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Note i:</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">During the year ended December 31, 2020, the Company recognized RMB553 and RMB485, respectively, as commission income from STT Singapore DC Pte. Ltd. and STT DEFU 2 Pte. Ltd. Income earned is based on amount billed on behalf of these two related parties to the ultimate customer amounting to RMB40,503 and RMB40,256, respectively. As of December 31, 2020, amount due to related parties represents the service fee received on behalf of the related parties for one of their customers, which is recorded in accrued expenses and other payables.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">During the year ended December 31, 2021, the Company recognized RMB546 and RMB464, respectively, as commission income from STT Singapore DC Pte. Ltd. and STT DEFU 2 Pte. Ltd. Income earned is based on amount billed on behalf of these two related parties to the ultimate customer amounting to RMB45,345 and RMB39,818, respectively. As of December 31, 2021, amount due to related parties represents the service fee received on behalf of the related parties for one of their customers, which is recorded in accrued expenses and other payables.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">During the year ended December 31, 2022, the Company recognized RMB564 and RMB478, respectively, as commission income from STT Singapore DC Pte. Ltd. and STT DEFU 2 Pte. Ltd. Income earned is based on amount billed on behalf of these two related parties to the ultimate customer amounting to RMB42,792 and RMB43,896, respectively. As of December 31, 2022, amount due to related parties represents the service fee received on behalf of the related parties for one of their customers, which is recorded in accrued expenses and other payables.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">These amounts due to related parties are trade in nature and are settled on a recurring basis.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Note ii:</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">On September 2, 2022, the Company subscribed convertible bonds of US$400 thousand issued by OnePro Cloud Inc. The convertible bond has a term of 12 months with interest rate of 8% per annum and is convertible into Series A Preferred Shares of OnePro Cloud Inc. at the option of holders under certain conditions.</p></td></tr></table> 2860000 13905000 8395000 10239000 8600000 24144000 16995000 553000 485000 40503000 40256000 546000 464000 45345000 39818000 564000 478000 42792000 43896000 400000 P12M 0.08 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">28   PARENT ONLY FINANCIAL INFORMATION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The following condensed parent company financial information of GDS Holdings has been prepared using the same accounting policies as set out in the accompanying consolidated financial statements except that the equity method has been used to account for investments in its subsidiaries and the consolidated VIEs. As of December 31, 2022, there were no material contingencies, significant provisions of long-term obligations, mandatory dividend or redemption requirements of redeemable stocks or guarantees of GDS Holdings, except for those, which have been separately disclosed in the 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;text-align:center;margin:0pt;"><b style="font-weight:bold;">Condensed Balance Sheets</b></p><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><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: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:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;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;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.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;">As of 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:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;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="color:#231f20;font-weight:bold;">    </b></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;">2021</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="color:#231f20;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;">2022</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:9pt;padding-left:7.2pt;text-align:center;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></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:9pt;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:9pt;text-align:right;margin:0pt;">  </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:9pt;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:9pt;text-align:right;margin:0pt;">  </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;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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;"><span style="font-size:9pt;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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Current assets</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:9pt;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:9pt;text-align:right;margin:0pt;">  </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:9pt;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:9pt;text-align:right;margin:0pt;">  </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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Cash</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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,288,955</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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 760,716</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Restricted cash</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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,944,589</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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,402</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Prepaid expenses</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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,836</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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,698</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Other current assets</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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,720</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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,422</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total current assets</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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,249,100</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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 793,238</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Investment, loans and amounts due from subsidiaries and consolidated VIEs</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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,260,616</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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,891,361</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Other non-current assets</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;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 777</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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 184</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total assets</b></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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 30,510,493</b></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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 31,684,783</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 0pt 0pt 12pt;"><span style="font-size:9pt;font-weight:bold;margin-left:0pt;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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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;"><span style="font-size:9pt;font-weight:bold;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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></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:9pt;padding-left:7.2pt;text-align:center;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Liabilities, Mezzanine Equity and Shareholders’ Equity</b></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:9pt;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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;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;"><span style="font-size:9pt;visibility:hidden;">​</span></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;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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;"><span style="font-size:9pt;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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Current liabilities</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:9pt;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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Short-term borrowings</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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,148,188</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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,045,252</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Convertible bonds payable, current</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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,083,829</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Accounts payable</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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 899</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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,188</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Accrued expenses and other payables</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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,395</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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,670</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Due to subsidiaries</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:9pt;margin:0pt;"> </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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 849</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:9pt;margin:0pt;"> </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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141,798</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total current liabilities</b></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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,182,331</b></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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,321,737</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Convertible bonds payable</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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,895,846</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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,294,985</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total liabilities</b></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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,078,177</b></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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,616,722</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 0pt 0pt 12pt;"><span style="font-size:9pt;font-weight:bold;margin-left:0pt;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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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;"><span style="font-size:9pt;font-weight:bold;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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Mezzanine equity</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;"><span style="font-size:9pt;visibility:hidden;">​</span></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;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></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;"><span style="font-size:9pt;visibility:hidden;">​</span></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;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9pt;">Redeemable preferred shares (US$</span> <span style="font-size:9pt;">0.00005</span><span style="font-size:9pt;"> par value; </span><span style="font-size:9pt;">150,000</span><span style="font-size:9pt;"> shares authorized, </span><span style="font-size:9pt;">issued</span><span style="font-size:9pt;"> and </span><span style="font-size:9pt;">outstanding</span><span style="font-size:9pt;"> as of December 31, 2021 and 2022; Redemption value of RMB</span><span style="font-size:9pt;">958,480</span><span style="font-size:9pt;"> and RMB</span><span style="font-size:9pt;">1,047,012</span><span style="font-size:9pt;"> as of December 31, 2021 and 2022, respectively; Liquidation preference of RMB</span><span style="font-size:9pt;">1,269,027</span><span style="font-size:9pt;"> and RMB</span><span style="font-size:9pt;">1,047,012</span><span style="font-size:9pt;"> as of December 31, 2021 and 2022, respectively)</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;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 958,480</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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,047,012</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Total mezzanine equity</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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 958,480</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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,047,012</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 0pt 0pt 12pt;"><span style="font-size:9pt;font-weight:bold;margin-left:0pt;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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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;"><span style="font-size:9pt;font-weight:bold;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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Shareholders’ equity</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;"><span style="font-size:9pt;visibility:hidden;">​</span></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;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></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;"><span style="font-size:9pt;visibility:hidden;">​</span></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;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></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;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9pt;">Ordinary shares (US$</span><span style="font-size:1pt;"> </span><span style="font-size:9pt;">0.00005</span><span style="font-size:9pt;"> par value; </span><span style="font-size:9pt;">2,002,000,000</span><span style="font-size:9pt;"> authorized; </span><span style="font-size:9pt;">1,427,590,059</span><span style="font-size:9pt;"> and </span><span style="font-size:9pt;">1,456,842,655</span><span style="font-size:9pt;"> Class A ordinary shares issued and </span><span style="-sec-ix-hidden:Hidden_9_5S1U_0ekiwyU2W65eqWQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">outstanding</span></span><span style="font-size:9pt;"> as of </span><span style="-sec-ix-hidden:Hidden_TA20-i2r8Ua7jyCbu3-USQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">December 31, 2021</span></span><span style="font-size:9pt;"> and 2022, respectively; </span><span style="font-size:9pt;">67,590,336</span><span style="font-size:9pt;"> Class B ordinary shares issued and </span><span style="font-size:9pt;">outstanding</span><span style="font-size:9pt;"> as of December 31, 2021 and 2022)</span></p></td><td style="vertical-align:bottom;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 507</p></td><td style="vertical-align:bottom;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 516</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Additional paid-in capital</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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,983,330</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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,048,598</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Accumulated other comprehensive loss </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:9pt;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:9pt;text-align:right;margin:0pt;"> (599,186)</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:9pt;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:9pt;text-align:right;margin:0pt;"> (848,360)</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Accumulated deficit</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:9pt;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:9pt;text-align:right;margin:0pt;"> (3,910,815)</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:9pt;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:9pt;text-align:right;margin:0pt;"> (5,179,705)</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total shareholders’ equity</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:9pt;margin:0pt;"> </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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 24,473,836</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:9pt;margin:0pt;"> </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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 23,021,049</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Commitments and contingencies</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:9pt;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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;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;margin:0pt;"><span style="font-size:9pt;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:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Total liabilities, mezzanine equity and shareholders’ equity</b></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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 30,510,493</b></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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 31,684,783</b></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-align:center;margin:0pt;"><b style="font-weight:bold;">Condensed Statements of Operations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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:bottom;width:67.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:30.32%;border-bottom: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;">Years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom: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:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.75%;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:1.91%;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:8.25%;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:1.91%;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:9.12%;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:1.91%;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:9.11%;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:67.75%;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;">Net revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.12%;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:1.91%;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.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;"> 13,852</p></td></tr><tr><td style="vertical-align:bottom;width:67.75%;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;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> (94,312)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (116,151)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.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;"> (102,565)</p></td></tr><tr><td style="vertical-align:bottom;width:67.75%;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;">Gross loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (94,312)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (116,151)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (88,713)</p></td></tr><tr><td style="vertical-align:bottom;width:67.75%;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:1.91%;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:8.25%;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:1.91%;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.12%;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:1.91%;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.11%;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:67.75%;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;">Operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;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:1.91%;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.12%;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:1.91%;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.11%;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:bottom;width:67.75%;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 0pt 12pt;">Selling and marketing expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (58,649)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (54,768)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (42,647)</p></td></tr><tr><td style="vertical-align:bottom;width:67.75%;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 0pt 12pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (224,934)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (285,077)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (232,832)</p></td></tr><tr><td style="vertical-align:bottom;width:67.75%;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 0pt 12pt;">Research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:8.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;"> (4,596)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,096)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.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;"> (5,294)</p></td></tr><tr><td style="vertical-align:bottom;width:67.75%;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;">Loss from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (382,491)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (464,092)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (369,486)</p></td></tr><tr><td style="vertical-align:bottom;width:67.75%;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:1.91%;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:8.25%;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:1.91%;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.12%;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:1.91%;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.11%;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:67.75%;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;">Other income (expenses):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;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:1.91%;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.12%;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:1.91%;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.11%;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:bottom;width:67.75%;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 0pt 12pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;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,641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.12%;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,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.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;"> 5,593</p></td></tr><tr><td style="vertical-align:bottom;width:67.75%;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 0pt 12pt;">Interest expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (155,605)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (95,313)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (207,510)</p></td></tr><tr><td style="vertical-align:bottom;width:67.75%;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 0pt 12pt;">Equity in loss of subsidiaries and consolidated VIEs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (144,153)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (653,251)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (697,277)</p></td></tr><tr><td style="vertical-align:bottom;width:67.75%;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 0pt 12pt;">Others, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;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;"> (2,799)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.12%;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;"> 223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.11%;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;"> (210)</p></td></tr><tr><td style="vertical-align:bottom;width:67.75%;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;">Loss before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (666,407)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,187,218)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,268,890)</p></td></tr><tr><td style="vertical-align:bottom;width:67.75%;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:1.91%;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:8.25%;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:1.91%;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.12%;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:1.91%;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.11%;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:bottom;width:67.75%;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;">Income tax expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.12%;border-bottom: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:1.91%;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.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.75%;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;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> (666,407)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.12%;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;"> (1,187,218)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.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;"> (1,268,890)</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-align:center;margin:0pt;"><b style="font-weight:bold;">Condensed Statements of Comprehensive Loss</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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:bottom;width:67.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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:30.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;">Years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.12%;border-bottom: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom: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:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:67.52%;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:1.7%;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:9.12%;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:1.7%;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:9.12%;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:1.7%;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:9.12%;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:67.52%;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;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (666,407)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,187,218)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,268,890)</p></td></tr><tr><td style="vertical-align:bottom;width:67.52%;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;">Other comprehensive loss:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;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:1.7%;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.12%;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:1.7%;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.12%;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:67.52%;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 0pt 12pt;">Foreign currency translation adjustments, net of nil tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;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;"> (386,951)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.12%;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;"> (159,551)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.12%;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;"> (249,174)</p></td></tr><tr><td style="vertical-align:bottom;width:67.52%;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;">Comprehensive loss </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.12%;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;"> (1,053,358)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.12%;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;"> (1,346,769)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.12%;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;"> (1,518,064)</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-align:center;margin:0pt;"><b style="font-weight:bold;">Condensed Statements of Cash Flows</b></p><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><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:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.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;">Years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:66.26%;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:1.96%;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:9.36%;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:1.96%;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:9.36%;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:1.96%;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:9.12%;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:66.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;">Operating activities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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:1.96%;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.12%;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:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net cash used in operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45,269)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (83,019)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (68,391)</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;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:1.96%;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.36%;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:1.96%;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.36%;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:1.96%;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.12%;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:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Investing activities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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:1.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:9.36%;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:1.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:9.12%;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:66.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Investment, loans and advances to subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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;"> (4,940,005)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.36%;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;"> (9,935,432)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.12%;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,312,513)</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net cash used in investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,940,005)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,935,432)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.12%;border-bottom: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,312,513)</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.36%;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:1.96%;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.36%;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:1.96%;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.12%;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:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Financing activities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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:1.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:9.36%;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:1.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:9.12%;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:66.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Proceeds from short-term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.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;"> 3,187,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.12%;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,218,790</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Repayment of short-term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,555,105)</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Payment of issuance cost and commitment cost of debts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (56,587)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (40,645)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,465)</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Repayment of long-term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (657,820)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.12%;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:66.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Proceeds from exercise of stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.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;"> 78,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.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;"> 2,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.12%;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;white-space:nowrap;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Cambria';">Net proceeds from issuance of ordinary shares</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 15,974,517</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.12%;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:66.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Proceeds from issuance of convertible bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.12%;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,917,036</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Payment of redeemable preferred shares dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (65,489)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (49,221)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (51,578)</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net cash provided by financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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;"> 15,273,369</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.36%;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,100,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.12%;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,502,678</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.36%;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:1.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:9.36%;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:1.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:9.12%;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:66.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of exchange rate changes on cash and restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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;"> (563,459)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.36%;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;"> (160,320)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.12%;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;"> 425,800</p></td></tr><tr><td style="vertical-align:bottom;width:66.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:1.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:9.36%;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:1.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:9.36%;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:1.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:9.12%;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:66.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;">Net increase (decrease) in cash and restricted cash</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 9,724,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,078,705)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,452,426)</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and restricted cash at beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom: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,587,613</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.36%;border-bottom: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,312,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.12%;border-bottom: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,233,544</p></td></tr><tr><td style="vertical-align:bottom;width:66.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:1.96%;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.36%;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:1.96%;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.36%;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:1.96%;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.12%;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:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and restricted cash at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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;"> 12,312,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.36%;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,233,544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.12%;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;"> 781,118</p></td></tr><tr><td style="vertical-align:bottom;width:66.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:1.96%;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.36%;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:1.96%;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.36%;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:1.96%;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.12%;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:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Supplemental disclosures of cash flow information</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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:1.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:9.36%;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:1.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:9.12%;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:66.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Interest paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 92,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.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;"> 38,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.12%;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;"> 143,847</p></td></tr><tr><td style="vertical-align:bottom;width:66.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:1.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:9.36%;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:1.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:9.36%;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:1.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:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Cambria';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.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;">Supplemental disclosures of non-cash investing and financing activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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:1.96%;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.36%;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:1.96%;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.12%;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:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Settlement of liability-classified restricted share award</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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;"> 10,089</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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;"> 11,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.12%;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,719</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Conversion of convertible bonds </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.12%;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></table><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;text-align:center;margin:0pt;"><b style="font-weight:bold;">Condensed Balance Sheets</b></p><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><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: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:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;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;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.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;">As of 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:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;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="color:#231f20;font-weight:bold;">    </b></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;">2021</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="color:#231f20;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;">2022</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:9pt;padding-left:7.2pt;text-align:center;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></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:9pt;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:9pt;text-align:right;margin:0pt;">  </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:9pt;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:9pt;text-align:right;margin:0pt;">  </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;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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;"><span style="font-size:9pt;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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Current assets</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:9pt;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:9pt;text-align:right;margin:0pt;">  </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:9pt;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:9pt;text-align:right;margin:0pt;">  </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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Cash</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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,288,955</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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 760,716</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Restricted cash</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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,944,589</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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,402</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Prepaid expenses</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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,836</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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,698</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Other current assets</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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,720</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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,422</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total current assets</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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,249,100</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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 793,238</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Investment, loans and amounts due from subsidiaries and consolidated VIEs</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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,260,616</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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,891,361</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Other non-current assets</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;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 777</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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 184</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total assets</b></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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 30,510,493</b></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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 31,684,783</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 0pt 0pt 12pt;"><span style="font-size:9pt;font-weight:bold;margin-left:0pt;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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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;"><span style="font-size:9pt;font-weight:bold;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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></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:9pt;padding-left:7.2pt;text-align:center;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Liabilities, Mezzanine Equity and Shareholders’ Equity</b></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:9pt;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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;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;"><span style="font-size:9pt;visibility:hidden;">​</span></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;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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;"><span style="font-size:9pt;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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Current liabilities</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:9pt;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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Short-term borrowings</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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,148,188</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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,045,252</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Convertible bonds payable, current</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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,083,829</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Accounts payable</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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 899</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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,188</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Accrued expenses and other payables</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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,395</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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,670</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Due to subsidiaries</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:9pt;margin:0pt;"> </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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 849</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:9pt;margin:0pt;"> </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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141,798</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total current liabilities</b></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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,182,331</b></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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,321,737</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Convertible bonds payable</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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,895,846</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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,294,985</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total liabilities</b></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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,078,177</b></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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,616,722</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 0pt 0pt 12pt;"><span style="font-size:9pt;font-weight:bold;margin-left:0pt;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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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;"><span style="font-size:9pt;font-weight:bold;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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Mezzanine equity</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;"><span style="font-size:9pt;visibility:hidden;">​</span></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;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></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;"><span style="font-size:9pt;visibility:hidden;">​</span></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;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9pt;">Redeemable preferred shares (US$</span> <span style="font-size:9pt;">0.00005</span><span style="font-size:9pt;"> par value; </span><span style="font-size:9pt;">150,000</span><span style="font-size:9pt;"> shares authorized, </span><span style="font-size:9pt;">issued</span><span style="font-size:9pt;"> and </span><span style="font-size:9pt;">outstanding</span><span style="font-size:9pt;"> as of December 31, 2021 and 2022; Redemption value of RMB</span><span style="font-size:9pt;">958,480</span><span style="font-size:9pt;"> and RMB</span><span style="font-size:9pt;">1,047,012</span><span style="font-size:9pt;"> as of December 31, 2021 and 2022, respectively; Liquidation preference of RMB</span><span style="font-size:9pt;">1,269,027</span><span style="font-size:9pt;"> and RMB</span><span style="font-size:9pt;">1,047,012</span><span style="font-size:9pt;"> as of December 31, 2021 and 2022, respectively)</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;margin:0pt;"><span style="font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 958,480</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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,047,012</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Total mezzanine equity</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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 958,480</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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,047,012</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 0pt 0pt 12pt;"><span style="font-size:9pt;font-weight:bold;margin-left:0pt;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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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;"><span style="font-size:9pt;font-weight:bold;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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Shareholders’ equity</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;"><span style="font-size:9pt;visibility:hidden;">​</span></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;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></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;"><span style="font-size:9pt;visibility:hidden;">​</span></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;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></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;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9pt;">Ordinary shares (US$</span><span style="font-size:1pt;"> </span><span style="font-size:9pt;">0.00005</span><span style="font-size:9pt;"> par value; </span><span style="font-size:9pt;">2,002,000,000</span><span style="font-size:9pt;"> authorized; </span><span style="font-size:9pt;">1,427,590,059</span><span style="font-size:9pt;"> and </span><span style="font-size:9pt;">1,456,842,655</span><span style="font-size:9pt;"> Class A ordinary shares issued and </span><span style="-sec-ix-hidden:Hidden_9_5S1U_0ekiwyU2W65eqWQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">outstanding</span></span><span style="font-size:9pt;"> as of </span><span style="-sec-ix-hidden:Hidden_TA20-i2r8Ua7jyCbu3-USQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">December 31, 2021</span></span><span style="font-size:9pt;"> and 2022, respectively; </span><span style="font-size:9pt;">67,590,336</span><span style="font-size:9pt;"> Class B ordinary shares issued and </span><span style="font-size:9pt;">outstanding</span><span style="font-size:9pt;"> as of December 31, 2021 and 2022)</span></p></td><td style="vertical-align:bottom;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 507</p></td><td style="vertical-align:bottom;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 516</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Additional paid-in capital</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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,983,330</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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,048,598</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Accumulated other comprehensive loss </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:9pt;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:9pt;text-align:right;margin:0pt;"> (599,186)</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:9pt;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:9pt;text-align:right;margin:0pt;"> (848,360)</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Accumulated deficit</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:9pt;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:9pt;text-align:right;margin:0pt;"> (3,910,815)</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:9pt;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:9pt;text-align:right;margin:0pt;"> (5,179,705)</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total shareholders’ equity</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:9pt;margin:0pt;"> </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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 24,473,836</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:9pt;margin:0pt;"> </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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 23,021,049</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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Commitments and contingencies</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:9pt;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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;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;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;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;margin:0pt;"><span style="font-size:9pt;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:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Total liabilities, mezzanine equity and shareholders’ equity</b></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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 30,510,493</b></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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 31,684,783</b></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-align:center;margin:0pt;"><b style="font-weight:bold;">Condensed Statements of Operations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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:bottom;width:67.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:30.32%;border-bottom: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;">Years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom: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:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.75%;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:1.91%;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:8.25%;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:1.91%;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:9.12%;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:1.91%;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:9.11%;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:67.75%;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;">Net revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.12%;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:1.91%;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.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;"> 13,852</p></td></tr><tr><td style="vertical-align:bottom;width:67.75%;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;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> (94,312)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (116,151)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.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;"> (102,565)</p></td></tr><tr><td style="vertical-align:bottom;width:67.75%;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;">Gross loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (94,312)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (116,151)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (88,713)</p></td></tr><tr><td style="vertical-align:bottom;width:67.75%;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:1.91%;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:8.25%;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:1.91%;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.12%;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:1.91%;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.11%;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:67.75%;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;">Operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;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:1.91%;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.12%;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:1.91%;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.11%;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:bottom;width:67.75%;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 0pt 12pt;">Selling and marketing expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (58,649)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (54,768)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (42,647)</p></td></tr><tr><td style="vertical-align:bottom;width:67.75%;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 0pt 12pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (224,934)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (285,077)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (232,832)</p></td></tr><tr><td style="vertical-align:bottom;width:67.75%;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 0pt 12pt;">Research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:8.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;"> (4,596)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,096)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.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;"> (5,294)</p></td></tr><tr><td style="vertical-align:bottom;width:67.75%;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;">Loss from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (382,491)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (464,092)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (369,486)</p></td></tr><tr><td style="vertical-align:bottom;width:67.75%;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:1.91%;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:8.25%;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:1.91%;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.12%;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:1.91%;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.11%;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:67.75%;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;">Other income (expenses):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;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:1.91%;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.12%;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:1.91%;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.11%;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:bottom;width:67.75%;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 0pt 12pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;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,641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.12%;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,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.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;"> 5,593</p></td></tr><tr><td style="vertical-align:bottom;width:67.75%;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 0pt 12pt;">Interest expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (155,605)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (95,313)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (207,510)</p></td></tr><tr><td style="vertical-align:bottom;width:67.75%;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 0pt 12pt;">Equity in loss of subsidiaries and consolidated VIEs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (144,153)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (653,251)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (697,277)</p></td></tr><tr><td style="vertical-align:bottom;width:67.75%;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 0pt 12pt;">Others, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;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;"> (2,799)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.12%;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;"> 223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.11%;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;"> (210)</p></td></tr><tr><td style="vertical-align:bottom;width:67.75%;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;">Loss before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (666,407)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,187,218)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,268,890)</p></td></tr><tr><td style="vertical-align:bottom;width:67.75%;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:1.91%;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:8.25%;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:1.91%;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.12%;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:1.91%;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.11%;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:bottom;width:67.75%;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;">Income tax expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.12%;border-bottom: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:1.91%;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.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.75%;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;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> (666,407)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.12%;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;"> (1,187,218)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.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;"> (1,268,890)</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-align:center;margin:0pt;"><b style="font-weight:bold;">Condensed Statements of Comprehensive Loss</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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:bottom;width:67.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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:30.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;">Years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.12%;border-bottom: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom: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:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:67.52%;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:1.7%;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:9.12%;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:1.7%;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:9.12%;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:1.7%;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:9.12%;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:67.52%;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;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (666,407)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,187,218)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,268,890)</p></td></tr><tr><td style="vertical-align:bottom;width:67.52%;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;">Other comprehensive loss:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;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:1.7%;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.12%;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:1.7%;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.12%;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:67.52%;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 0pt 12pt;">Foreign currency translation adjustments, net of nil tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;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;"> (386,951)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.12%;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;"> (159,551)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.12%;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;"> (249,174)</p></td></tr><tr><td style="vertical-align:bottom;width:67.52%;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;">Comprehensive loss </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.12%;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;"> (1,053,358)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.12%;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;"> (1,346,769)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.12%;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;"> (1,518,064)</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-align:center;margin:0pt;"><b style="font-weight:bold;">Condensed Statements of Cash Flows</b></p><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><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:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.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;">Years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:66.26%;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:1.96%;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:9.36%;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:1.96%;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:9.36%;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:1.96%;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:9.12%;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:66.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;">Operating activities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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:1.96%;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.12%;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:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net cash used in operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45,269)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (83,019)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (68,391)</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;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:1.96%;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.36%;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:1.96%;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.36%;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:1.96%;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.12%;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:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Investing activities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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:1.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:9.36%;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:1.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:9.12%;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:66.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Investment, loans and advances to subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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;"> (4,940,005)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.36%;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;"> (9,935,432)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.12%;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,312,513)</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net cash used in investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,940,005)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,935,432)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.12%;border-bottom: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,312,513)</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.36%;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:1.96%;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.36%;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:1.96%;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.12%;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:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Financing activities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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:1.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:9.36%;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:1.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:9.12%;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:66.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Proceeds from short-term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.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;"> 3,187,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.12%;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,218,790</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Repayment of short-term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,555,105)</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Payment of issuance cost and commitment cost of debts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (56,587)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (40,645)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,465)</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Repayment of long-term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (657,820)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.12%;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:66.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Proceeds from exercise of stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.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;"> 78,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.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;"> 2,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.12%;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;white-space:nowrap;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-family:'Cambria';">Net proceeds from issuance of ordinary shares</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 15,974,517</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.12%;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:66.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Proceeds from issuance of convertible bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.12%;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,917,036</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Payment of redeemable preferred shares dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (65,489)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (49,221)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (51,578)</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net cash provided by financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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;"> 15,273,369</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.36%;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,100,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.12%;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,502,678</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.36%;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:1.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:9.36%;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:1.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:9.12%;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:66.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of exchange rate changes on cash and restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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;"> (563,459)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.36%;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;"> (160,320)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.12%;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;"> 425,800</p></td></tr><tr><td style="vertical-align:bottom;width:66.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:1.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:9.36%;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:1.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:9.36%;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:1.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:9.12%;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:66.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;">Net increase (decrease) in cash and restricted cash</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 9,724,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,078,705)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,452,426)</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and restricted cash at beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom: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,587,613</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.36%;border-bottom: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,312,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.12%;border-bottom: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,233,544</p></td></tr><tr><td style="vertical-align:bottom;width:66.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:1.96%;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.36%;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:1.96%;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.36%;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:1.96%;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.12%;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:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and restricted cash at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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;"> 12,312,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.36%;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,233,544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.12%;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;"> 781,118</p></td></tr><tr><td style="vertical-align:bottom;width:66.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:1.96%;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.36%;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:1.96%;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.36%;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:1.96%;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.12%;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:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Supplemental disclosures of cash flow information</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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:1.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:9.36%;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:1.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:9.12%;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:66.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Interest paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 92,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.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;"> 38,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.12%;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;"> 143,847</p></td></tr><tr><td style="vertical-align:bottom;width:66.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:1.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:9.36%;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:1.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:9.36%;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:1.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:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Cambria';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.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;">Supplemental disclosures of non-cash investing and financing activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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:1.96%;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.36%;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:1.96%;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.12%;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:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Settlement of liability-classified restricted share award</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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;"> 10,089</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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;"> 11,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.12%;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,719</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Conversion of convertible bonds </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.12%;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></table> 3288955000 760716000 1944589000 20402000 10836000 9698000 4720000 2422000 5249100000 793238000 25260616000 30891361000 777000 184000 30510493000 31684783000 3148188000 1045252000 2083829000 899000 1188000 32395000 49670000 849000 141798000 3182331000 3321737000 1895846000 4294985000 5078177000 7616722000 0.00005 0.00005 150000 150000 958480000 1047012000 1269027000 1047012000 958480000 1047012000 958480000 1047012000 0.00005 0.00005 2002000000 2002000000 1427590059 1456842655 507000 516000 28983330000 29048598000 -599186000 -848360000 -3910815000 -5179705000 24473836000 23021049000 30510493000 31684783000 13852000 94312000 116151000 102565000 -94312000 -116151000 -88713000 58649000 54768000 42647000 224934000 285077000 232832000 4596000 8096000 5294000 -382491000 -464092000 -369486000 18641000 25215000 5593000 155605000 95313000 207510000 -144153000 -653251000 -697277000 -2799000 223000 -210000 -666407000 -1187218000 -1268890000 -666407000 -1187218000 -1268890000 -666407000 -1187218000 -1268890000 0 0 0 -386951000 -159551000 -249174000 -1053358000 -1346769000 -1518064000 -45269000 -83019000 -68391000 4940005000 9935432000 6312513000 -4940005000 -9935432000 -6312513000 3187850000 4218790000 6555105000 56587000 40645000 26465000 657820000 78748000 2082000 15974517000 3917036000 65489000 49221000 51578000 15273369000 3100066000 1502678000 -563459000 -160320000 425800000 9724636000 -7078705000 -4452426000 2587613000 12312249000 5233544000 12312249000 5233544000 781118000 92509000 38243000 143847000 10089000 11147000 13719000 65000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">29   SUBSEQUENT EVENTS</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;">(a)   Private Placement of Convertible Senior Notes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">On January 20, 2023, the Company completed the private placement of convertible senior notes due 2030 (the “Notes”) with aggregate principal of US$ 580,000 thousand to certain investors. The Notes bore an annual interest rate of 4.50% and are convertible into ADSs or Class A ordinary shares of the Company at the option of the holders, at any time prior to the close of business on the third scheduled trading day (or the fifth scheduled trading day, if the converting holder elects to receive Class A ordinary shares in lieu of ADSs) immediately preceding the maturity date at a conversion price initially being US$ 24.50 per ADS, subject to customary anti-dilution adjustments. The Company has the right to force a conversion by the holders of all (but not some only) of the Notes at any time on or after the third anniversary of the issuance of the Notes in exchange for ADSs or Class A ordinary shares at the then-prevailing conversion rate, provided certain conditions are met. The holders of the Notes have the right to require the Company to repurchase all or part of their Notes in cash on January 31, 2028, or in the event of certain fundamental changes, in each case at a repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus any accrued and unpaid interest to, but excluding, the repurchase date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;font-weight:bold;">(b)   Waiver of Vesting Condition for Certain Restricted Share Units for William Wei Huang</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">William Wei Huang informed the Company that certain variable pre-paid forward sale contract transactions in respect of 42,457,504 ordinary shares beneficially owned by him, which transactions he originally entered into between May 2020 and June 2022, would expire between March 2023 and December 2023. As a result, his beneficial ownership interest in the Company’s total issued share capital may decrease to below 5% if he choose to settle these transactions by transferring ownership of the ordinary shares, which would trigger an automatic conversion event as mentioned in Note 18<span style="font-size:11pt;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">On March 30, 2023, to prevent the Automatic Conversion and the corresponding potential implication of the change of control, the vesting conditions of 3,888,000 restricted share units (“RSUs”) (equivalent of 486,000 ADSs) granted to William Wei Huang under the 2016 Plan were waived and the vesting of such RSUs was accelerated. The ordinary shares William Wei Huang received upon the accelerated vesting of the foregoing RSUs are subject to a lock-up (including a prohibition on pledges, transfer or derivative transactions) as well as a claw-back arrangement with the Company. As of date of this report, William Wei Huang’s beneficially ownership interest in the Company's total issued share capital including Class A, Class B ordinary shares and redeemable preferred shares was above 5%<span style="font-size:11pt;">.</span></p> 580000000 0.0450 24.50 1 42457504 42457504 0.05 3888000 486000 0.05 EXCEL 170 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '% A%8'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 " !Q0(16^<'PR>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VUE#Z';B^))07!!\1:2V=U@\X=DI-VW-XV[740?0,@E,[]\ M\PVD5T$H'_$Y^H"1#*:;V8XN"16V[$@4!$!21[0RU3GA4!H.=^ 19):DH0%6(65R(9>*Z$B2O+QC-=JQ8?/.!:85H C6G24H*D;8,,R M,9SFL8 6W:9_-K=W>\>V-#RMJOX;3Z[IA6\$WSSOKC^\+L*6Z_-WOQC MXXO@T,.O?S%\ 5!+ P04 " !Q0(16F5R<(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 '% A%;P!(^J9P< ' F 8 >&PO=V]R:W-H965T&UL MM5I=4^,V%/TKFK33:3M 8MD.9 O,A&3#,LNRE-!VMIT^"%O$GK6E5)8)]-?W M6G:B[-:Y,K3LPV([UO&1='7.U#83]GJ>B='IMGU^KT6)8Z2P6_5J0H M\YRIIS.>R=5)S^NM']RDBT17#_JGQTNVX'.N?UE>*[CK;U#B-.>B2*4@BM^? M],;>F[/PJ"I@WO@UY:MBZYI45;F3\G-U/S5@/8VWZP*;E^OT6>F\E"9.U;PBB3F]ZS,](U--A<(* M+Y)98?XGJ_K=PV&/1&6A9=X4!@9Y*NJ_[+%IB.T"X8X"M"E #>_Z0X;EE&EV M>JSDBJCJ;4"K+DQ536D@EXJJ5^9:P:\IE-.G4QF5T,B:,!&3MT*G^HEZ???>,-!S\AA(,-X0!#MX1O^"(MM*H9SS4#MO"XC2X.>,^R M@B/$P@VQL!NQL1 ERX#?4JI6/CB.5B5&9[BA,^Q&YYJK5%91'1,8&[R-D -I M'7DF]!!JAQMJA]VHW2H&PF8Z<'=KX5BNWCO:<#KJQFF>@#:2BMXF@ ]!=0NP)P>R7O^U$H+AQH,!EY(AQX- M,696UKV.NK[=:C-X6+1RP\$<0N593?2J04GXRB"]!",E,%%%#]BZ(HOZY_PPW'='"S M+ZO!:,1M)J/P07,1E7^QAP(.)- M1:W@4URO&V9?^'4KG?\F^]3*/L5U>FM4DJLROVL/) <(B.J^?SA"195:N:>= MY'XWMHX MZ'492[' ^%G3H)U,8\-O4MU)16Y! 5N9X7#SA(D%-"#&S9H%[606&V[7LM#@ MMK^G2QC9<7O#X8@4!I)_B)&S?D$[^85M. G:W.ZW#J3)%4;(F@3M9!)O<#D!24353XQ0B9BIN(^: ^^5@?D#.Q^-KC)QU M#+^38UR(2"JP,2-4>_720340FG[=&7$N]!%&TKJ(CQO Q61V0\9EG&J@--:: MPT@P,^1=TQH'GF,YP=]:*,*%?\UIUP344?S]]8=S\JYD?R=M/_BX MF*\YS5*5DXMI*RTE5@Y()^96 764X).4Y!G)E8.4&=B%5A;"3K92N?$R@'7(;$* MK)L$G>8DSTFL'(C.Q"JPCA(\;W:")%8.)#2Q"K:V%G S:#2R6N4II! \VVEV M#J /ZH!,F4@K!+[*F<#H68L)<'\P@356G.WN.QP M;K >DK@6#:29BDLD0*; MZ#I J+=/!W1$* 04QLK:2(!G_&-(A].("3+E2UFD9O5D;K;)]@AG44(4-U90 M)Z5FGY),,@9",H;1"I);%6C;5VNJ\QJ&$UC#"8[^?Y,,4,=Y*6=K,@'N"+>I MSB"SOB<>_?[N!S+G4:D@A%N9XD@OZ-M.7?OE1I]UI! WCW5-R-O'J%)KOE,G M'$!7X_ET_#/&R;I0B-O&K6(F;9@_Y7C^YC"D5X8 MGZ'UG_ 5]K[#U]C\#JU%A9U6Q&"NGYMM;QE]WFN& OE8ZJ*::Z=?)S8-\QHY M-,C5.96'4R\(AT6E9Q\.S@8 MP+^0++FJ?_X1:UQK;"'N2?6GSSJ%[FO,F4)K=N$KS)G"U["PT%I8V&G.]*+0 M/?I7Z X/P]' ]X=?!6Y_ZQ!0M3YFCCH5Q"Q&U>>!-D\WQZG&]2$B^WI]%NL# MJY;7"I+Q>R@Z.*C.(JGZ>%-]H^72'"FZDUK+W%PFG,5<52_ [_=2ZO5-]8'- M(;/3?P!02P,$% @ <4"$5L6YE588"@ .R\ !@ !X;"]W;W)K$^ M*A8="RM+KB0G37_]#F5;LB6*=G:=!;JQY2$Y',W,\\R0IP]Y\6#T>EY.9F4?EJWQA,OAEFA?SJ(*OQ=VX7!0FBNM!\W1,,9;C>91D MH_/3^MF7XOPT7U9IDIDO!2J7\WE4/+XU:?YP-B*CS8.OR=VLL@_&YZ>+Z,[< MF.J/Q9<"OHV;6>)D;K(RR3-4F.G9Z(*\ON3:#J@EOB?FH=SZC.Q6;O/\3_OE M?7PVPE8CDYI)9:>(X,^]N31I:F<"/7ZL)QTU:]J!VY\WL_]6;QXVQLI$8H-M-HF59?\X=W9KTA8>>;Y&E9_Q\]K&7Q"$V6997/UX-!@WF2 MK?Y&/]>&V!I ^, NAY #QW U@-8O=&59O6VKJ(J.C\M\@=46&F8S7ZH;5./ MAMTDF7V--U4!OR8PKCJ__/SIYO.']U<7WZZOT-N+#Q>?+J_1S;OKZV\WZ 1= M?OH_>O&??Q$IWKQ$J[\HR="W6;XLHRPN3\<5Z&!G&D_6Z[U=K4<'UKLRDU>( MD0!13*EC^.7AP\GN\#'LO-D^;;9/Z_G8T/:716&R"D5E:2KG=E;CN7N\#;+7 MY2*:F+,11%%IBGLS.K>&PF]Y5ZZLIJR*95"9&DP$-5Q.(K96)4#@4 M'07[8A03SC!W*R@:!857P8O))%]F50E):V*2^^@V-0'*(,'F4Q2ED :C;&(0 M)%04Y\O;:KI,(3>MAK@V(_I:ZF+T="1J62[MW(9C?2NYOO4;HT)U$< MF_BDBGZB%Z/O%]]&+^WF\GM3V-VYM)9];20/.>LHW1>C5&.-W3J'C:4E2/"# &F1_+9 '$H:JCSHDXN&]7J8F45'54=DEB29G ;$#G M+1PE7IW?9U64W240/VO;#JM+^H;#/ RW,NE:6X<@552R@1Q 6M0C7J1I(BJU M!EZ6!A66[7A4IOVX81C3KL)], M6-V'77D]Z[8^0C*F>=>5'8(<,TSQD"NWZ$;\\/9[GLLC5@AA)G W M(1P@N*M>BVW$#VY79FH@(<3(8H''D [4HDKKGLM U@" M<6 4\ 2)NSKVY3C38@ "2 M2Q(]2@*/[4)0X4(H((53/'QTX18G20T!%6J0B MAT!5EF' M))&,DRN)(\VVN^<6[:@?[6YF>5&= M5*:8H]N\@.&0F\L:KC=NM0 !6Z<#2T[S[*XG^R+))NDRMCD]FJ\(-HB"=Z)) MGI5YFL21C?;O[Z]+*(DKJ#BK.KR6!:3\*D>_7]V@=WD:UY/!R*\?WU+& J#( MM1KP5;% 8 K>8W^&PM',;\'U-\5C+66+T "F+1>F;B>DCR^=KZX/Q Q8@Y9= M>ND0%)HK3(:<;*M.]2/V99Y!8JEJ?G&;0^F-%M'CJA996]RIN .WL6**=A.W M?_6_ZTXMOE,_OC2^1 M.N2X"-E0A+?TDOKIY6])5C>:5N9LPWM:/[)9H"AT-1A7J*+2!]0L&I8FDLF=JER!C@@^9>NN8RE\+[+2DMASX.0P9 MRH!+O+&CU($Z3O)B?:)/.,&LUT-W"(:,TU -6+$M")B_(%CU>=K*^YD-*270 M+KTQI* !I4) Y24I:V@Z]R^K,H*/M01LL>)WR"KQWQ1\ZMZE4V2%BK@JDDN4-GQ M,,#DJ6'Q!GU(X'W&-;2L-VHL%*U1-Z"0MC -_^DZ[O!S-*QA>IB]Z]=]04MH MU%#\M9R<^3GYUDNN037/JB)/4_MFD@PRFRG=G6'_M$_V=,?)+>8R'"#PK"7P M[) &][P)73,,M&^;^1O=.WO^0S!.+$C^1]DF1H$BT2"#NGHHZ&N<9<"=VM.EV2 M2BO&V$#.XRT#YGN[X2_ ^73L14-&%O:-OER33!"LRT.[A M+;7CAU [9U(K=Y+:<%+FCG-Q!M& >WU!ER3G(5-#ESEX2_RXO]7ZZ2FXR%VG MY%+H[E&%0TYH,@1XO"5MW$_:5D;W6-1Q\LT(%$Z]4V>7)!<0?H,W$EO2P?VD MXS*?@Q_8.T?K,TVP+E@6:-= >"?SPU'R(EK_WRBW3VW3(0?PD1V&D9=6M)< MQQIX=:L%MF^(#AS&NR3=A_'CK9O-]EKYQZBX2[(2I68*0_&K$%Y_L;JIO?I2 MY8OZLO-M7E7YO/XX,Q'$L16 WZ=Y7FV^V/O3S7WY\[\ 4$L#!!0 ( '% MA%:>1UTLV08 )LD 8 >&PO=V]R:W-H965T&ULQ5IM M;]LV$/XKA <,+9#6XJND-C&0.!D:(&V"NFLQ#/L@VW0L5)9-;[72PO:8:N/O^T?MO%7E)9AH5?)PE7^*Y6)X,@@&8\T54)N)C=O^. MUX2H\C?+DJ+Z']QO;!D;@%E9B&Q5#Y8(5G&Z>8T>ZD#L#$!AQP!4#T"'#L#U M@"IRPPVRBM9Y)*+1<9[=@UQ92V_J316;:K1D$Z?J-DY$+G^-Y3@Q&E]_F%Q? M79Z??KHX!V>G5Z@E]_@8R^!7$*/BVS MLHC2>7$\%!*$ PR/ /(0 N,/?X 7&[\O0;&4U[.Y M'!_N$NYW.90AVL8);>.$JFO@KCB5N8H%2.)H&B>QB'EQ!#Y?7E@CL'%%[*[4 MQ'Q3K*,9/QG(F5?P_(X/1@JP]];&O2=G#=9XRQJ[O(\FRRP7KP3/5V":Y7)P MG-X60-YXF9J;>*RE@9J.V0(D67K;MK5%9W-)5EU2K3)W(\P0#IE_/+S;)6[: MT9 $'L1;NP8GLN5$G)Q.9[.L3$4!UM'W:)IP&\2-![H+T0M1$) 61(M=Z$$_ M#.T0Z18BW0Y6A=\$_%,3L3\$;0UL-1 SW(0@9;J$T[Q/R04FI' MS;:HF1/U.5]PF11SN;K?\;2T!I:9$"F#V&LA-,U"+PR1'9^_Q><[\5VO>1X) MF94@X7+A;T[E.I]MF'T3LT]]$K8P6\P(]7%'*@1;T($3]&]Q&J4S7D/6>;"H MOE=DLFD2WT9J$KII! 8^0G&P<],W-$PS%H:2B9U&N*41.FE<6=:&(YG?LZ2< M*Q*MY<2&/S2S%E,8>#1H,3 -88 "0B&QKI7>?\^@-$M?.<)?NV[ 8G*I M"%@+OLTP"#!E7@?\G5(/^\RE?82@@3,((4/,(&0SQ)B2+D*Z)D-G\=,KCH@> M=F^&%2ZRS$_H8=^ :QKZF" _Z$"K:RET%]/K*MBZ2NX#;-8_Q )$<1NOI4[B M$'M=T=5U$A*GY+G.Y=24TKY;EYU!9ZE]JM+IRUN3KRZZT%UU6WR/ZE<0E4+* MH/AOF6?_N&)A*:N>)_^IO_8].\BVR4.78>BNP^,D*@IP:L7H'/GD^]63MR9/ M7Y%KC.3#WJD+Z\M;D MKE4(HLX)]U3N3DWS9.X]>6MRU\H%N97+S9;P1&2SKT=@LDG>T\,4&+*=+EC4 MUWZ[)GZM2)#[A*$+_^4!BX?E^,"*?:]=$[M6%\BM+KJP7Q^Z<%AD@Y7 7KLF M 2TMD%M:J(FS6E>'D7=18C]^JEWL[I6@1WP/HC9*TS"D 0DZ4&*M&[!;-US% MW\IX7FVQZ_G-Y9;<>DQJ.0>P8K49(A9ZR.\ JXL_=A\8J/-M\.=[OIKR_"]Y M][_$D:NFV8(8XPZ) ?6D@,_ORN S>-^$JJK MMT%:[+!'8<<)$M;: /^0O@"VG#9@BH/VP:G-3AJRCH8+UG4=/[\S@&U%&7JT M73\L=H&/6D MJRM#=#DEO;8%B.6X'\F_-EK3C#'LM\^]ACM/CJC'=MY'^6V<%C(-%G*<]]J7 M=//-DS";#R);5P^33#,ALE7U=LFC.<^5@?Q]D67B\8-Z/F7[/-+H7U!+ P04 M " !Q0(16C[6Q8.@' !%)0 & 'AL+W=OCD^<'G;+76]8/I['*3K,2]T']N/BFXFW96%EDA MRBJ3)5%B>36YIA>QZ]<-&L1_,O%4'5R3FLJCE%_JF]O%U<2IWTCD(M6UB01^ M=F(N\KRV!._Q]][HI.NS;GAX_6S]]X8\D'E,*C&7^5_90J^O)N&$+,0RV>;Z MLWSZ0^P)\=I>*O.J^9\\M=B 3TBZK;0L]HWA#8JL;'^3KWM''#2@_D@#MF_ MS ;>2 -WW\#]T0;>OH'7>*:ETO@A3G0RNU3RB:@:#=;JB\:936N@GY7UN-]K M!7_-H)V>S>\^WM^]OXVO'][&Y/X!?CZ\_?AP3^Y^)W>?WGZ^?K@% #DC\X__ M):]^_87Z_+?7I/TE64D>UG);)>6BNIQJ>)O:YC3=]WS3]LQ&>J:,?)"E7E?D M;;D0BV,#4Z#1<6'/7&Z8U6(LTG/BTC>$.8PA+S3_\>84:1[_>'/'PL;M1L9M M[+G_9F0PM[=F/=QLG4 85!.@[;L0X,[@@0(^&(6<4 M)^-W9'PKF7=*5A79*+G,-,;$'_1+(Y>'/#"((+@@B#P6&3P0'.>.QT=H!!V- MP#I1[S9")3HK5T1\A7)<"309!J>2C7&Y $&HKO[W-H]>!*>WX!CT4%[F>,8M6>)$V*!WSNN\:A)!<'[$F5E$$)P?L,@;2;ZTETG4KI/N]%HH MT*(-L5?/P??Z B5U4FUT4FOQJ:P=N[&71]2NCVY++<"NWGL2]9XW&$*/>;Z9 MFA 8)&B/FP$QA+'(H6/QT"LD:I=('1%K'D(T#4B: /Z9;#"DS[W #4Q"&-(% M[$%V.^;4"R5J5TJPQ(4%; D+0J5$F7X#;NDZ*5<0\'5V>DU6L,)_0TJ!ZBB* M"!\6,)/H$'46^)Y9+S$8HXX;CG#L512U"HW9.[D3JFPR[DHEY4AZ#0:]1YR; MZGN.P,*0.:8@1& LV%#[+ -!0>-Z"#8,/W" M364?(S OXB-K*-9+%V:7+N_KBOXHEC"KG@N'3K[BF8(A"B,*HS T!2<*],)@ ML)S"@-P+/7M+#OB):.BS7Y,42CL,!G+C#68K@@J=D=4AZU4* MLZN44J-:)$FMX"ID7Y8M)#^:'8636#A1)PX"9 MZ/<>S7#[&KF.DV5:';]]T-<;)J[79)O1;N[]9/#CF@3"FMG4QY@ MN #1.JB]T&=C'NBU#K-KG>M.!]0N@()Z6C<,9RBJY]1NR3+_]UT0C>/>.@'@Z*/(9GO09"8L80@_9 [[EAAZ049LPNR M^;;8YNW6TB+;90M1+DCS4:Z+'O#W4L#*8<\,,Y2P7VBOGUWP/==^D?#R!U0>6;10)$N=2-3/,48$A:- MP<$>UK$'>IGG4NN.1R-?-T*1>9[ U76S ]=>WQB<4;)6$?GB#T2GM!:?RMJQ M9WNUZ=K5Y@L\^Z;^W)REJ(/;3H*C&#DW1=<<@SGGYAH51_&Q:73P==$N1U]$ M=9'E6VU^H]V3=7^,+ )#R**H4;*]P'0]ZXSYJ_G\7V_<[H1*5E!/M\4C<(TR5R*VN-+@"\@C*UBID7SQW3FDM/I6U8Q_WBM:U*]J?\K%M%@WU)_5 HWE! M:'X&F*-8SB+'#P8;T1B6<9?SB+.QU-Q+6]C;H!PXZY =L4 M'''#].!\22'4JCFG4Y%4;DO='L_HGG9G@:Z;$S#&\QMZ$;GHS[0&C#XE: M965%IM2R:R[5(H*#7 /C[4DK]?%-WT)V< MFOT#4$L#!!0 ( '% A%;MT8&"N , -,, 8 >&PO=V]R:W-H965T M&ULK5=A;^(X$/TK5DXZ[4K;)DZ( UU :@F[K=1"5;I[NH\F M,22WBY[80W\KY ^5,:;14UEP-7 RK5<7 MKJN2C)54G8L5X_!D(61)-0SETE4KR6A:@7/*U:([<#!SO/$0[[,M)EPA_T57;(9T]]6]Q)&;L.2YB7C*A<< M2;88.)?X(L:> 501WW.V57OWR$B9"_'##&[2@>.9C%C!$FTH*%PV;,2*PC!! M'O_N2)WFG0:X?__,_J42#V+F5+&1*/[*4YT-G*Z#4K:@ZT(_B.TUVPD*#5\B M"E7]HFT=&_D.2M9*BW('A@S*G-=7^K0S8@^ R2L ?P?PVX#.*X!@!PC>"NCL M )W*F5I*Y4-,-1WVI=@B::*!S=Q49E9HD)]SL^XS+>%I#C@]'$TGL^GM37SY M.([1[!$N=^/)XPQ-OZ#1].[^87P]GLQNOH_1[70V0V=H-/D;??CS#TS"SQ]1 M?44Y1X^96"O*4]5W-61EN-UDE\%5G8'_2@;81W>"ZTRA,4]9>DC@@IQ&D_^L MZ%^XOL=Z+0Z[6JQA*'PUZT5PRU M+Y:XH$MZ(;873=1(CHY*'KVI7");DC@@?M128PL,0'0[,+8%>B&!(\2NI]OH MZ;Y3#_J0<_@HV$=$M9;Y?*WIO&!("\0%/TO@M)&B )HE'%V:05%IJP7=EPD; M72W]+Z-P2$A+^U$%OUGBO<:?WGO]:=LB6Z&=A&'+GY/]7^==XAJY%D8)4A6[S,M[?4;G,N4(%6P"E=Q[!RLBZ@ZX'6JRJGG(N-'2HU6T& M_SJ8- 'P?"&$?AZ8%S3_8X;_ 5!+ P04 " !Q0(16;S J (\" #8!@ M& 'AL+W=O9-('$2)J6 M;H(V$FV*0*(?(AW3'DURVV0D=F:[+?Q[KITT*ZAT// 2^]KWG/MA^Z2W$?)1 MI8@:GHJNZZ*4RR8.A4EM\[!C_*W#?88;M3,'4\F#$(_&N$GZCF<2PAQC;1@8 M#6L<8IX;(DKC;\WI-"$-<'>^9;^RM5,M#TSA4.2_LD2G?>>' PDNV"K7=V)S MC74]9X8O%KFR7]C4OIX#\4II4=1@RJ#(>#6RI[H/.X!6]QV 7P/\MX#..X!V M#6A_%-"I ;;5;E6*[4/(- MZ4FQ &F]B,Q/;3(NF\C-NCCW2DG8SPNE@.)U$ MT]N;\'(^"B&:TS >3>813*]@.!W/[D;7HTET0Z19W%+#^& M;S"<_(:CKU]:W;.+8ZA&R#C,4[%2C">JYVK*TL1RXSJC0961_TY&+1_&@F(H M&/$$D]<$+I77U.AO:QSX!QE#C$^AW3H!W_/]/0D-/PYO[8&''X=[!ZII-R?6 MMGSMSSBQ?>VOZ#O[Z8W,G*N2Q=AW2$<4RC4Z@3E8[V)?ZSZ3+/PDLE=M[31M M[1QB#TA%2",XO3E)5SQ^!BT95SFKU"GY0T^1U$ZK$[K>L2@0-'O"O=>[BM.U M<8SJK@,Z]O5NT_[K$1[RJ,IS=]Y\@7)IM5-!+%9<5T^C66WD^=*JTIOU A":=LM.4?CTHC0/M+X30 M6\,$:'YFP0M02P,$% @ <4"$5DRZ7JG.#@ LI0 !@ !X;"]W;W)K MR M^E"O\[QQ?M]N=O6+DW73W'YW=E8OU_DVJ[\M;_-=^YOKLMIF3?NRNCFK;ZL\ M6^T[;3=GU'6]LVU6[$XNSO<_^ZFZ."_OFDVQRW^JG/INN\VJCS_DF_+AQ0DY M^?2#=\7-NNE^<'9Q?IO=Y)=Y\_/M3U7[ZNR)LBJV^:XNRIU3Y=G'B=B/*-_FRZ1!9^^4^7^2;34=JQ_'; M 7KR%+/K^/S[3_1D/_EV,E=9G2_*S;^*5;-^<1*<.*O\.KO;-._*!YD?)B0Z MWK+;PF+7:?>RJ=K?%FV_YF+Q]LWE MV]>OHI?OX\BY?-]^^3%^\]YYFS@+^?)-&E\ZK]XXE_+ENUB^?1W%[RZ_GV#GOU^5=G>U6]?E9TXZPBW.V/(SF MA\?1T&.C*;?;5M"73;G\X/S[QWQ[E5?_,6 6=LS+U:KHWAG9QKG-BM5I.ZAE M=ELT[6L+-!J!+I=WV[M-UN0KIVS6>>4LRVV[7JR[-_)][GR]*>OZF[-BU_XX M-^#CZ?CVO5R0]V4WQS2Z=&2Y616[F]IY76R+CEFOLW:L[4_SJO[* MR7^[*YJ/A@"I/<";^3A.F3 MA.F>PX]P?L@VV6Z9.UGC1/GR6X>1?SC4):%)?H\D;T_JEO7["T[H^=G]9RIC:,A@U/!?4"KC:+#T^ZZ^ MS9;YBY-6GG5>W>E*0)496TL*>TL$EI^;I]]^W%5W\S*46/5*'\ M^8G'&?6)T#)E'<#,OT.$A,5(6(*$I4B8!,$4??$G??$]G:&/7";1<>!?98&$ M14A8C(0E2%B*A$D03)&E>)*EL"Y[K]M=@-.>4SCM%L'YF&>526Y6Q%RY(6$1 M$A:+P5)^ZGD>=WWMP#>Q78H\J_9\W_6\/6L-L9FF1@)<,_#@N\4&@[D1@9-)D8-$4&E>-!%1GX3S+PK3)XW(E/DX&5-%<&2%CD3Y2! MH9WQC6YH1US!VLVFEF+D+.2$J$J.@Z<M MKBG-P6"CK9\J+(+AWE>$/N=,/_6P#FSN,HV$)4>F((B^F".CR@E1E12'3RD. M)Z?X,;//SV=,60X'(Z'<(X(%7-/XPAIY[CL5"8N1L 0)2Y$P"8(IPB)N;[RY M5FE=/LJI:!66KYRF=%;Y;5D73=DN(E?9[H/1/7.')^O:6KPXM%&7.ZU19!_; M7+U :0F4ED)I$D53-?/,K"5_2#-CB],!_UP;C(J0TD!?G.P#F;LZ06DQE)9 M:2F4)E$T56Z]L4KLSNJBW-WGU?XR57O\6^Y?-<75)G>NRF/^/M*;7!QHS_7J M"7TI0T:,H;1DPOA3:$1ICZCJH'=RB=W*'='!Z*ICL'0%U_>^]C',7G&@=BZ4 MED!I*90F4315:;VG2ZS>7'<5K,KW%[7;@UN5K_+M[?[5?;:YVV_"NY_EVZS3 MWJ[[L=8D;]EB!1WU];8*ZMU!:,G$.*32J'(^J*J>W78G==WW7 M"Z,=QW5>59\N>M;.JK@O5OFQ(Q;4C"4&6U%0WPUU94"-5B@MF3B'%!I5CD=5 ME=$;LL3NR.XWS:==@&CE/NCS#FI0'JS)*A#^D'OFX+1="@,926 M3)M""@TJ#S3O:%!5"KU[2^SV[5$IC.YG#6XCIY2ZH:?O:9$F9P2EQ5!: J6E M4)J^YWIG53%+K<9'5=7!>M M[G0).ME#5JV,=7!(5W1!AY8S<=U W_-"@\906C)M"BDTJ*0&.U\)JDJEMXGI MB$T\7RKUHU;&UBPZ-)!)Z JF'_CL YR[8D%I,9260&DIE"91-%6&S^IR[?:Q M*D-UBY7MCBU7M?-0-.M/JESGFY5S]7'NA0XZM$%/J1>ZGC^4*M)_C:"T&$I+ MH+042I,HFBK5WN&FTXJ5U0)EZAJUQ0:KMM K719TZ'G3P&__Z740D:'E*6>A MQ[0+!;&I(?4I$Z%>9F,*+H0GPI#JQS.H>3PEKIJ@WABF=F-XO)K\2+*&?B/A MH2"!RT*]G-P^A-DK =3[A=(2*"V%TB2*I@JM]Y'IH\_XIY254ZBW#*5%4%H, MI2506@JE211-U6?O9E.[FSVIOMS.F*T[:&DQE!930_TN(>V1E@3Z07%JR_30 M4KECBW!7J\&44X!JDGN7FMI=ZFE)AKK34%H$I<506@*EI5":I*9:91($'CU2 MCTY[NYO:[>XY-R;84;.E!77!Z=#-/24B%(.B=&C89&K8U-C0&RP>9IQ/^)$\ M]Y8TM5O2<^X\L*-FYQEJ4].A/7XDSZ:&YD. J27CGN\-?#YC<,_3LS@!J-X\ MV]N]S&[WSDFC'34WC5!:!*7%4%H"I:50FF2F,F[& \:.E/.QWAYF=GOXBQ59 MV>/.UN'0:S[U?4\O'(R@46,H+9DXAQ0:58Y'5973.[K,[NA^=I&5G3M;&09W MEX>NK]\E!8T:0VG)Q#FDT*AR/*JJC&[ ;J"^7O]T5]?ZI*WNS_^ZJ+E9% M5A7F>^'LM-EZP#X( OLD".RC(+#/@ACZM<(31-L,R=%FJF9Z3Y?9/=W%X9D\ M^^-+<76W%\]U56X'1YWG#Z\QR@E:W0NE15!:#*4E4%K*#%Y[>T+CZW(::Z;* MJ7=NF;T"6%N"YNU>WA!E(^6]V:;=?5@2WOTNZX]('YV'==%N8-HM<%;LNH:'3D9=0(U4-G0, MJ1L.=BU0@Q1*2R;-(#6U\L+A<<70+'3)D6N%K'=/F=T]G5/P;4?-3O#0OF,A MH;Y^SQHT:@RE)1/GD$*CRO&HJAAZVY-]9I6O40U0WY,-/3[J!E37 K2J%TI+ M)LT@A<:4;/B<#"6FJH/>%F5V6_2SJ[W9T./CKN^ZVM/[%O;XLW>-T")=*"V! MTE(H38YG2WW87._'/GN\4IO>ZRYAS1NJ/\E@U.\"!HTAM*2:5-(H4'E@>8=#:I*I3=D M^9P26V2E-Q\ZA<0/:* ?]NP#G+UB01U;*"V!TE(H3:)HJ@Q[]Y?;W=^_L-*; M&ZIB"7/;DX?!;53V2?&AGTB ,&&.N?E0ZEC4\-.T('^!.S$%)QSGP7Z;0ZIH:4( MB7ZY21J!HIW+L?OP>>_/&J.>]N9VVWG:3F&VLU06@2EQ5!: M J6E4)KDIL)>Z@GN';G2R7L+F]LM[#D5W';4;&E!O6UNJ)JEO-V,ZI^< PV; M3 V;&AH23W]NHS3C?'%LHRQZJUG@2G_MJ+EYAM(B82AA->;9U-!\!#"V[$X% M/#V)AI9M:K1+5W(*3\UB[^(*NXL[*XM0DQ9*BZ"T&$I+H+042I/"4(3;2HN& M_I%KF:)W?<6(Z_L9CPX7P\_YTNHQ%L)0'*H_P\4^LMEJ@!JT4%H*I4D4355, M;]"*$8/V#SXX7!CN[ ^[GC13QKOY[5S?[ M*TFM=+J39ZA\H&6^PE#22OP@')1X0D [>Y/_[39"!HUAM*2B7-(H5'E>%15&;WO*NR^*^Y^$WN@V5*! MFK-06@RE)5!:*H;V+7&9-SC''VNFRJFW>(7=XOVB-Q[88\]6F.$)N#[3GSP- MC1E#:Z16G/1&[3";M#.N?' CIJ=8,/'SH7#>H$( M&C6&TI*)5X5/5C8'L7U_MR!T);D0@B?ZF?;]C',/71 :3&4ED!I M*90F4315:;W3[/V)]<+V6'/7)<]0;,M\_4ZP"!HTAM*2:5-(H4'E:%!5*KUS M[/U5]<+>T#SFGDM]JJ]8T'IA*"V&TA(H+872)(JFRK"WH[W_VWIASU O+%PR M?#;NPCZ'V4J%.ME06@*EI5":1-%4I?9.MF=WLA]K+L8T97!#]>)S>YS9:H(Z MTE!: J6E4)I$T50U]>ZV-ZT$6BM[ID91B<$%6T'TA]<;&K5G+SP0H7YR;VAY M&O" >=HI16QJ*(@?/C\_/B3:$)RYE+A\L#D:MB3$$Z'V)I%&8KOQ\?B1XBFO MMX4]NRT\H?KML^A-GO<:@S#*4E4%H*I4D4[5%H9_4Z MSYLH:[*+\]OL)O\QJVZ*=INRR:];O/NMWRJC*F[63R^:\O;%2;M]ORJ;IMSN MOUWGV2JON@;M[Z_+LOGTXJSE/Y35AWV,B_\!4$L#!!0 ( '% A%8&PO=V]R:W-H965T&ULK55;;]HP%/XK M1YFTK=+:A'!IUT(D('0@E) )HH+'C#+9<1*EMM>N*Z,$,R(O^!:9/EESD1&E3;%QY58@B2TH MHZ[O>2TW(RES@K;US430YKFB*<.9 )EG&1%_>DCYON/4G(-CGFX291QNT-Z2 M#2Y0W6]G0EMNQ1*G&3*9<@8"UQVG6[L.&R;>!OQ(<2^/]F Z67'^8(Q1W'$\ M4Q!2C)1A('K981\I-42ZC-\EIU.E-,#C_8']UO:N>UD1B7U.?Z:Q2CK.E0,Q MKDE.U9SOAUCVTS1\$:?2_L*^C/4%:"=059RHJ5/)9S. +46B\ _!+@ M/P(3 M#+[?CY:_X/.,"&0J095&A)[!.?0GVOOQ0ZW5O#F#8H64P3+AN20LEFU7Z8I- M7C_ZKC"%&%U"O?0'?\_T3 M!?7?#J^=@(=OAWNO=%.O;J]N^>KO?7NGKJ)(U3B=RLC/M=R2"#N.UA>)8H=. M8"[9NSDUQO3%J"386 MX^P\TM^IX%3#-_JC5Z@K42>_^")=RZ8SHKP+6LUFV]T=3^__&+_YU7\:%)X( MNO(NJZ"B6_=(&C(4&RNQ$B*>,U7\:RIOI>)=*U[/_#VM[H48_Z,IGH8Q$9N4 M2:"XUI3>Q673 5'(;6$HOK4"M.)*RYG=)OJ%0F$"]/F:VP&Y;-+U=W$M99F+= MRI)/DI/F/OT-*<6TR!$3+WPHT#C.B-8S' Y_'%*^?&S:/[NU4GWT;5/5W=NS M==]OWUQ<=,5:;?+NQV:K:OC+7=-N\AY^;>\ONFVK\I6Y:%-=T#B6%YN\K,^N M+LU[G]NKRV;75V6M/K=1M]ML\O;IG:J:Q[=GY.SYC2_E_;K7;UQ<76[S>W6K M^G]N/[?PV\6^E56Y4757-G74JKNW9]?DS4*F^@)C\7NI'KN#UY&6LFR:/_4O M'U9OSV)]1ZI21:^;R.''@[I15:5;@OOXS]CHV?XS]86'KY];_]F(!S'+O%,W M3?5'N>K7;\_2LVBE[O)=U7]I'G]1HR"AVRN:JC/_1X^C;7P6%;NN;S;CQ7 ' MF[(>?N;?1D<<7$#DS 5TO("Z%_"9"]AX 7OM!7R\@!O/#%*,'Q9YGU]=MLUC MU&IK:$V_,,XT5X/\LM;]?MNW\-<2KNNO;CY]O/WTZX?%]=?WB^CV*_SX[?W' MK[?1IY^CF^O;7Z*??_WTQVUT'MU\_%?TW=__1J3XZ?MH^!F5=?1UW>RZO%YU MEQ<]W(UN\Z(8/_G=\,ETYI,)C7YKZG[=1>_KE5I-&[@ &7LM]%G+.QIL<:&* M'R-&?HAH3"ER0S>OOYP@ER]>?WD<4,/V/<-,>VRN9_)N'=W!N.RBN[;91##4 MV[POZ_MAK)1]J;HWF-N'9CG>K,XC;[IM7JBW9Y H.M4^J+,KW:'Q3YC+3MG8 MXD2-3=S)]^[DH=:O/D(.K9H.#=3A2FFNU(GRX>J<4"D)22\O'@Z]@1F2C%#" MIH8+Q%#*C!*^MYN($'L1(A@3UZM_0TJ M-MW4=] WBV:NB@K%=6C.OVN?EWH MX-FVS4,)0RM:/KT^>L0IH^>4C2U.U-C$\7+O>!F,GNM-T_;E?W,S5S5W,+,L M^ZCLNEU>%RJ"!!@5S693FJZ!EUUOWC-6J[(KFEW=8\X>/E0
;F**BUZ M!Q:M9@@T@:3^+<8DY6[Z\,UXS/54-='K6]&8$XJKS?9JLQ?3WSU@8 2="!&Y M;;J\TH$,.0+\T#^9GE7_V95;'<*8QLR[K7,B8BH_O+$Z)*PRQ8Y#Z$\=N@=DQ)M,Y M=0>D1H+J/FP@'%N384RJA]ZKFOK^O )PAE'9=0H/SK'9273";6>N/M\L=J6% M3*:JJ%5%@ZK^H8/2 ,YVUQ9K/1*W;:F3ZGZN0T51)()B 6G1E848)C'QI"%F M0D VGM%G*8X$J>;J5]U51I\>73#0-JI?-RN YP<5D,>\V\DRYF90S$JZZ1,Q M8NP@:J>Z+$Z1,$]=5X"F9O:#Q6>T:G;+_FY7 5V8R0X/1(Z)\CK,MR)QG'@= MYIO1F"4SLBQ@D2!&P&QWI]H6QE.??XN6JE9W)=Y!PH^7+"."N6H0.YYR+R%B M=FF6L)G)FUAP(3*\C%CG];WJ]&+M@ %-LC YORKS95D9'OS!H".D%75W!\MR M_2HO(&B[4B=1'!=)D)N.Y<63MK8X56M3SUMN(F%PNAZ'@L9T53[DRTJA'O3Y MYEPF:>J/=L20)5GF\@-FQZ4 !IN))4M,)(Q,OU]_-6N.!XBC.34("I&4"G\Z M]0W/)2-">G(00Q@_DLU-/1:)2)B)/H^ %Z0#GU1 3NKU#0(T3!"_;Q [P3+& M<"W4H@\-H\^G?JW:J-A![@(^F(N',1.BF0.Y*A%'1I& MG4%-W=3GKU#D0PG-4N(J\JW \4GL*4+L$AK/+:*HY1P:YIQ]-MCF3W.#A_H0 M J,V(6ZT(78,UHW2U8(T1V!U.1=LEFEHF&E 2[M3=N"8B:0Q?3:JPWO*)Y%S M0F&8N),F;JC'G:L0,V19FI$9B19O:!AO]AS0J@=5[_#N\A&$9T(DKAJ$5#CW M@ 8QDS2=X31J@8:&@6882F:AT*MV=87X9B*6J9<5?+-S"E$V,P51RP@TS @?7UNK0S4B M%914I+'T(A IH="8,(]"$4-&XS2=P6IJR8&F1Q6SA]7/*\J1-$@DQ_+E25M; MG*JUJ4\MOM 7\"5_&BK!>@&V7SS/UG0&VG^YED411$E2GK#813C,,DOB6#!O M)D(L4UBMQ?%,68M9\&%A\#&1998I.EN;X(*,%RUW'1C"TKMH-LNR-F4@5&ZX M^:.W2WP@$@GU_(&8\32>F;28Q286QB;C"X.T.B2.

N2K3-!!8#Z8Q22U,L3%.^4@.(D_4J*A,K&]$T(9F+P)@E2;+$F[=1PS2> MG1S8P09@&+.F(L?RD:T;X0(1(F+H]EM#'YK>GA[V5>O=S%2/TH\^N"B-DY9S![W$JO6SU_]AY8Q;W M6!CW)O-VKZ$-4>T;.H5ZC24WK@7$2!<@ ]9E/@IQ);T,<,2.<>!,!MH5WN/$U%6FIDH7K47MZ MWND=G[)&L1)5A]24"*$)3[W*#FK*I"[UNJM1S#1C21K',_S,+.NQ["A^OH.Y MO"Y>/8($8$ET(G5LIM%R( ]SX$3BJSL1+8WQ)/'F/.&*2S89D1;!.1A M!)P.3_5-M44Y+.&[OBG^C)KM+.6&6SXVKW,4!-TJ&&*5I F?6KM!+T+'> M/T19M"IU.7;.KR,68G!9_;L.46&WFX1'B3;\L>ULP0 M#WU;+G=FU62BQ>RMZ7=AW:DQTLA>-]5*M;CDDW(D]^N!E(K,/3"W0.S(])#/ M]!BM93]Q%/O!\LBUMARO M0D_4(INDF;>7=1.^XZ,/RYZHM:E_+7B*%\!S'&6[&@)J7*VH<;OF8+?0+F.: M957>SY[C5VX_].NVV=VOHP?( MJLV!0U ?8/ :"_]D-&:8 KEXE4S,$#+QW+Z^L. J7@VN.@> H %3:\@59AM/ M9]SG&K4M7;H)!?4" IY4;YNXZS#,,*.2>"<",$.N^7W&"P?/);Q L@>QX*B< MS:FH9.08G,C8X=[(*!DQE()X#V*$[_NOYD&+MN)EM/7V=['B#>H,'QUY*B3S MJG"(8:I/>@AW 8<8TIAP)N7,WI.P,"K",/I^?V90?2O,F<,(HA\6<>/Y0P@& MXPB=%'3WMV71ZV/:\!ZJ':D_$HAH3SIRV"T3WK2PP.R$E.G<4P3" J5XN0A9 MUD5K'B+X;J6&5]_KPA+EN(E MLL2E17D?+=5]61LJ@FAX4GF+ZD70CL94,N_T F8I :/AGZO7MX2E%J-RIM(L M+2_*U^PRXW+5L%TU)U3Z^)>F,$.YVRPWB"'ND05FZ7ID*M2"FR3!0O/M;KNM M#)S LD$_NE0UW:X=Z+AX+D)#; ]/',\\ 22#<'CL8N&DK2U.U=K4OY8-99@- M/XRSG]G717V'G0&,(0NXA^0P0\'2S#VLM< ,8:*$U#(3+)8 99@ /]1%LU'F MJ/RL'.3I \X8=VD6L:."QHE+[9@=@8EA;H1;CI/\+P>^01@=_ ?[2S#H7SN/ MRR!!'CT<3MG:XE2M3;UNN5&&N?'CLV?Q1PY>0\D2J4I*[F[C(58TYEQXCV]A MS1%89\Z<:98'3Y"&4?!6]?T08*:,/Q[#?#HOJKSKRKM232874X^)\L>\Q8<5 M4E5DB;=&',WD=.AS;SY!6HOCN?*3M$PHPTQX8\J0W+X8M% M;#/#]YS\EK? KEU4J3MH,OXQ@3'1#E\=,OS2-UOS91K+IN^;C7FY5CETAC: MO]\U3?_\B_Z _1>X7/T/4$L#!!0 ( '% A%8/FA@,*P0 +8) 9 M>&PO=V]R:W-H965TW@JEW2C*O2]O>SV7YE@(US4E:IK9&%L(3T.[[;G2HLA"4*%Z<;]_W2N$ MU-%X&&Q+.QZ:RBNI<6G!544A['Z*RNQ&T2!J#2NYS3T;>N-A*;:8H'\IEY9& MO0-*)@O43AH-%C>C:#*XG5ZR?W#X2^+.'7T#*UD;\XT'BVP4]9D0*DP](PCZ M>\49*L5 1..?!C,ZI.3 X^\6_7/03EK6PN',J+]EYO-1=!-!AAM1*;\RNP=L M]%PQ7FJ4"[^PJWVO^A&DE?.F:(*)02%U_2_>FG4X"KCY64#*?I!C$\&BTSQW\3V0CEO2T_A=Q#FF7;@8="#NQ_$[>!>'1;@(>!?_YR+4*2Y_G(+WUJTK M18JCB#:/0_N*T?CCA\%U_^X= 9<' 9?OH?\W MY/,8#?3@)GXASFZ%(KR[ % MS0;6E2-@Y^#+/($'HS*IMP[^E(7TF,&9SQ$^?KB)X_[=4EC4/@P&=V!L:S\. M;&;/82<<2)T:6QHK&$EJ8*R9V!="P\(IH3,'Q(%Z!XLU6@CMT[_NGC(A-Y#> M06JT,TIF T@D95)76O$KF2B24204O;(=. M!!T<C"\=PH M:G_>@1.*'4A(MJ .PP[14V+OI A\%SHSU-3-*&QNUQS>:!WL#'P>4!BZFOU8#T\ M2B;U7?S=O7[1/%(UJ6Z@<$.A_>ZGJPAL_4JH!]Z4X69>&T\5#)\Y/:S0L@/- M;XSQ[8 3')YJXW\!4$L#!!0 ( '% A%;I/0A:\BD #B( 9 >&PO M=V]R:W-H965T7G\_L7DA?G@8[;= M-?C!RS>O#_%6W^GFM\.'"OYZ:5=)L[TNZJPL5*4WW[^XGGSW=H[/TP.?,WVL MO7\K/,FZ++_@'[?I]R_&")#.==+@"C'\YU[?Z#S'A0",?\F:+^R6^*+_;[/Z M3W1V.,LZKO5-F?^>IK%RK5F[C-FX_E\1]:SK/ ]9(RK^E_U9&?G<]> MJ*2MFW(O+P,$^ZS@_\9?!0_>"ZOQB1>F\L*4X.:-",H?XB9^\[HJCZK"IV$U M_ <=E=X&X+("+^6NJ>#;#-YKWMS]]LLOUQ__J=[_I.YN?_[U]J?;F^M?/ZGK MFYOWO_WZZ?;7G]6']^]N;VY_O'O]LH']\*V7B:S]EM>>GEA[,E6_E$6SJ]6/ M1:K3<(&7 *B%=FJ@?3M]=,4?=#)2LTFDIN/I])'U9O;T,UIO]O]R>EY[/KPV M3SQU;_-R%_?.WI2#U_>746 MGZL/558DV2'7M2HW*BF+NLRS-":^^[33P'M)N3_$Q4-6;+VO=:HV61'#JW&N MZ@8^ '9O:@6+Y6VJ50.O#CX F_S\PYWZ1YFGL&*MWF7[#%:+5 9?UNVZSM(L MKC( )R[2<,-[^#Q>YQHV:33<2Z-@Q:PQSY[^^N]_6TTGRU?A\B 5U7&7);L0 MGJPFV ]5AI).K76A-QD[JFRW.W6WBXOM+L[4_V;%,2Z UV 5V+G6ZI>X ,&**(,= M1Y%ZUZ0C=8:[3L>OO"\1[IN2/I^\.H_46YW]@3?U.ZS5Q4BK%0QWXL\__GVQ]H^!]\BC0**CUFSH\<^?+Q1>7QDD"J];7.^ MCTBN_%"5NVR=-4@%(/T+H)E[H!A#PXII'L_4[.*&;E$76T!ZBM\.W?FZK8$7 MZWJD;HLTN\_2-LYKTEQP&P!\48(*T+#,O]JL>5 [N#==U0HT$!!:HW/^B(#/ M]19X1AXTQ$R<@]_BT14PYUKOXGS3Y:<1,C10-N $)*[>KP'$Z7AR%=&[GQ7OUN\[4/UKX)E(W/[[O[AO1VSO@'D((J&M$A"HK MV B!T04L"I27E-6A!.;0:EO>ZZJ(#3ENXB3+,Y03*DX!55G=, _YYXX0^YUS M!=Q+=*")QZJXJ(%\\/7R6,!Q=]G!K#49C_^KB^ GL;&IRGT?&[US$[&J0A_A M2F%9D$@9Z/B4D,XRE 1(I'I]#!P7LOH+#:::":]0-NV1)6X!A[ M]R!(HKHL"IV#O5,#H3.M/A 6UF5SF$-PULG.#]XP(I7%CJQ$S$/?:(C'B2F)*R#JLZL(@,0DP:X M$+@7@-V*_J$3]# IZF<'C"[,$3U.#+!=I0\YV BB+O1]5K;U$_L^NB2@%X_: MQ$ <9[S'=7Q'G;0U1Y$18&\5+U!(L6%AK=0 MGNYT06 D+QXRO0\]HM M"Y4!"G:>%_BOF!,5%O A).QF=7R/GI" M"8+0 0A@.33(2(.ZSTI4JRMHH4=)P$'WK<?@IF0;@$)6V!1>=B[/'5? M$E%4&!FHT5S\^A \J[_"PC6I>V='YT#@1(=@:TNK;O6%.:]$&H5(D! M/":, @X<,&/ZNM3R[9!D_I$OYM9^& ?<"#>S%_.9+^8C(^T#78S_[(\6 M99Z#\\Z[&/%"@I=N_8OY8"Y&]C O#^]R@Q?SGB_&?^(=WHK_0;/+<-'?K,YC MK>[HWWNZ8]7NX-[.P)#"!XE:V/Q(- )@"&VC=I+/_FI; M^A L91+L[/QW4&*<=_S<(458$X%( ,F5^!CR8L^7RPK/IX&7&,.-6.S[K$'@ M&?GBRKZBXYYE]SW >3L= Y9E.U^0!:"71DU;)SD!EP\K2T)/:D>@-AIP MG1N@- H3P>N1DG$= 6/6AK&F1#;-!I0YQ MU0P@T)VI[Y"Y*\2[$=3BJJ'E ^=-6G(-C0U$?A5&UJK4&0'7\'?+[]^!"9Z" MYL=029K!.^P)&Y_I^N[&2NS59'P!_S==7,Q6UP-R(V;M""H!%W8AN:%S ,$G M<0L7+3 %:YSQ*D M=TI0D&WAQ8[76/ER&__ -\IN MFT!PBA<"CQ?E*0N#-SB*9EA@2(LW26==8@7@P%A.$ E@3C-OBN;E7 5SPSE M^D0R(L:K\!4TEQX+7#O-(Y#8T#3 XF]MA<:3 ?/1)97=">;L8> (( M58Q)P1NJ]1A(I,'X8\4/D?D-CL96(M3PZ*8539H2@L1Y)QJ1]Z%Z$F $:YS>@]HAW8;[DF8EMP(%;ZUSIB%?D^(M>/8,4!3H MCRR-^#T4)>@'BF>J"Q!DB98<1$^^XY9\Q:(MP'JB9X-@=>@=.5_,/WQ:ZIJT MXGU6YN3*A8N]@\5&@(RC!C>32 >Q56D_O@36A4B2AMW^;4P\0+MDG(C0#>L= M#UX3D0U@9@%Q,NANA"H(6Q2]!?HA-3B)!07/8F>,Q&VS*RM6)\<,"*B)OZ"? M>H\I8GHRXW.S.*[(%L%X#9[PB!8%*$OP=N"N0,-N@LC5(S@U=&+0WY55E;:" MADEM3??+R!=\X/OZ*UB>9%143Z$DLF?F4,">XUT@6;\##^WJ/G").%A7MEE/NK[\@N[ZFU]T.Z,5I0834*HY-05'$)L M^]JM] -L6**!TM)R'/VD*$.6L%C !0#-$G)D?4?0PW96)KKLF \D*T__E&1E MN!TYSN&EUD0[ 1*?7(3E0F#G;Q/@V&GPLD!\\M-:>!K(<: M1+71W X,0.ME,8\$UES--D''Y6OKSO%3'2:N?<#^#=6,=[,!R[D\$EI0OH+3 MHREK*%&[@1?!>,I1MHF<)\_[.6$[DSM/S:F>SK;'F\:XY^@@.0(@ 2Z9IA > M2MP84N+@SJ.A1,37>/;J+__WFHYN(K(7V)LKCZ1:,,&?ENVZ03Z,S2N3 MZ'*YC";+":ZWA-4OI^KS]2=<"EF-=.@$=IR-YVIY%4TN9^I#I0]Q1C8O241U M-8Y6\Y5:7D:+Q5)BY$D(^]55-)U-U 0A7BW4I[)!,R-\9A;-YO-HO+Q2\^@* M]EI>73T;K39(188'"+T#4@1C80I'G$2+RR7\:SZ?1*O%"B-#K>G1^= M+!?1&$XZFN_$OXYK<;LNRLT%>H4"]G0\CU9P'Y/5)8"\@+LU <;X MJSW:-+J:7RG$(R#JH^@(>";!.R4>G+["IRZ!!'KHGTRBJ]54 >[&*X/?HBPN M.OB;+&8 ]*6:S%?1$AYD),N7E_#5/)J,IVH)R%W!@I?/1NX[9XO:SPQMY@/? MW8'5TER@#%;KLJI(7(2I+'1OA#5S8+G>LW,\ZWBLIHM5-(7_6@H_Q ^$D_EL M'"TF*S6_FAD6J%KMT219Z(0I>04N:CH#*IBIZ6P!1+AR%U6!78@J=;4$\H?+ M7TRB\6+,LQC\@H-!I!7:0LYK<(M,5\!8$S6# ML\ B(7-@G#2]P&C,0X#L283GN%HN\5^3632]_(8+'<"Y1-1-(LF4V#G M)5"EZ+*TU5V/B\Z6D9]97*#IX6L1(Y:NYDL01DL0=[,QP# W/)* WH$,'(GH$ M4==*Z9JV3ULMJ)CQ3 \:R5 ML6>R_-5]O+M1"Y 5LVA%.FJ!W#9WM X:"W3!:C&C-\3'FTS!K%B Q)X ^P C M6=A TE^!2L9'Z0)-A@5#']]=V]#BX]AB$Z]1;:'$Y M 57O+ST#<3B;>MNC+=\6:&9LB^Q/IP0O %5IRULQM]N*/U-:99D #6JJSC06 M=D$>30HKY8!EY-)-C,P>5&SK"+\:P&6 %SG;&5%,PC6 MRVBUG/\E.=$5IN(5<%J/*S7[X&,4Z2GPR1NL)31V85RKT)NJG!_V#5[<2)VM MS]5O3%;(45@/6IL"+M#,UJM[3ODU189*3"%*.>QOH[N1VH*/7;'[G23Z@._' M+MUT<#7@DL6H_:(60,\>(R$.-G)LZ[K='[S81TR%7X)JM*1TX/T*=U'%@J?O M)1*3Y&4M(3F.^&P]_=M[AW=!/)C+?8:O;++% [")+##I.C&IT];6J_!+A"M@ MG3+%I$'#80J,0YB@#(Z@#AG(].^UC$]>5S@T),K3"YF0)/R;3$+DH(M+^6 M4$,DR''"!4N5M'V-E)9S"[M@XM.4:KW [IR4Y"N@7H+.1TR FAW$.^2 E/&B M;H*IX"KA@V;'01I)52;O'0%6B.5GF M8DQ8G8@ >K?YK?AZ?3H/9=2ACW6,4EJ.8JQCVW X%(SI$(J++C *IA1S?' M0?$N!&$:QF8M*'E$0'4ACI\P\.'$Z7DOG-#]&Y@5NW9H0>%QH\K1:K:Q4,-' M\7V0J&(W3U;Q@ED1T=VA[(UKP05PK\">-@G%E'G[A*-X !9F1N$'U(.=C M^N] +7+@M!LWH;.N)[@&E^>*=T]#]#:))$9*06964["6CFNO%!SW) (-<"%J M \]OGK3J\$R?JY\"5O:+"Q"*?8\*VP88^$]-6;16Y Q6$P$=FE:+??P5Q-J? M',)O62F6:]39DE<[M')RS/MVGVR+_K.=\IJRKC$,UJ%-D]^I??'$4@EE45?7 MH?V&)5/@-F>@.6-B'1(!+=D(J%+%:F+Y1(R3&0$FIH'HW9CJ3ZA<(D[O82U0 MO)A"X4U&ZG4A7^(/5QT6_EI9!?2]A[;97#3P,X/J(U1T[78 MMH")T^:(N5,/KXC\ 43[;(6)J6U9D5$)X)2%5=1N\QS-YEJ=_5J"=)XLGRWV MSH,4F<[51-T2 -^IWXHX_:.EA/2_VA+_@_? DIZ;2 5W;-YB<1E@T 4-O4LB M#0FV$E.+ <[9 5QW;DP1#\EDEHPZ($XMB!R? 2(J>B ZO]JN2.F,-N&D34X9*TQ3\U\1O=KO--BTZ"Y@R$ANJK]R]U0S#_%]OCL-(;MY M:%8RVGPZ#+F53C[ _EW)+4ENJ>AFVL939DWKLH5,GHTI\ %(&GPSHY1;9+A* M',Z'Q^!_Y-;%_]R 8I::(9=_H:H8] ^VGM%I_"^VI]89%6K53J.;:EX\A+-( M!@)=D:U2\NUF^YE/V&?9"(!-._'@\]%09D7TA;BFTYKXL2TB"TW= M#.M<;;XZSD8=AM9&+Q'E-?420J52;PD/7=S<* MTV(2:49)>>LIWPMU TC+&O4.U![;&@-OX\8LU^X:+&XPGK8K*O@0+4Q M,WA1+,O1S.A#R &\L@9M#V781F2+]\*%3'WCS8\W[VR!X[Y,=2[:&C[GOYV? M"B1G;&SK"P:+VKW0@Z#O\VQ#SP[!##Y.@E>:48U,P)ID'@V\0B9S#6R=QQ4W MEH!1C"P'% V0)2RNME79'DCJ;35)9Z)* 1U1CX?CNE $VR;B\>,HX AGRJ]+ MV/E?+8KQAGL/$4;X(#=_9P4/?R!+2PIHP%VK@8>EL;0.ODSC%H@_CE*%H8PU"-RS8M\6<1KE@WQZ0@5_:I[_N M8KK@B#8X5EB6COP/K+.-T<9G<'#3(3>J,2TK9SCTQ7N MO+*59RFXLG9EZTQ+R?%S0JI/)BM.Q2"Q&RG4O5P+5O_'U1F&?\Q?ROB,7!]L M8F9$A1A#J3<O1T=D6?-DVWV2Y M%.+AW?4^8,=&8ND&1 ZR8X3$:A\.K_/H!]U\I^)SP1%'VZEBT]KF3:D\=* F MQ7I+]NM(0YJO;*6DU0/P)(:Z*::(5CR[,YN'5VKM[\A.?*.Y<(W;\$%S8ES? MU7#98CG*\V'MY5K;; Q3TX.4-DI%'BFHTGQGY-X)ZN)J_L0'BZ+E1C>SJ!*9 MJU/A;.(DCR;(.K$W8#0D+T=ES'AAN8_/C$) 54.O<^?B T@TU F)%+F3.JW) MV["]F ?J*;%U9'ZS._X]2$[6N[!PYQ(I?#)K[5^ Y3B?TC8A*4HR>36.EO.I M328OH_EXW,U_6+[MI[6!['?GIOT."'57AJ' 3P/RLC,FP^9+?.\J(%#;Z^,W M7(!>!EO,9*J,)V:#R4QJH:<00\5K6@J,Y@P\( M9_3(N=FFS\0U%A^//!_$O=B!4DP-6W"/2& +B=]6<'DZEW;8KC1.%9U0]10- M-V0F\7/N\21;UGY!5?>ZHUN9=&KN3#MQO,<(PBC)QX3Y$%%@>I,+9U#*#!T! MG6>T'HF!'P5O4.E( *[J$N.$MCBXBQBL(&?$>'NQRRG"$XM<31!00@+^ MLV*EH35!R10_'&?,\+QCA3NSW-C$UN!CZR=DBL!0L5=LBK1=B*1C4(G5PTAC ML E(EA8[[%NONR;42?3_E93KB(J%APL23WW,JK0"3\(R%N<5@$7;?C7!("L%%MRG/B0IUGK4%8:1^ ILH M6(@"=F:QD?H9/0@C&>B066U#$)2PH";-.)? $J9,\9\GZJLZ71HV=,\KF62; M#6?CQRA3[":P;*)UZD0SDB>9/-([;20:@F%40!C&X@9J*^S,YA*9,#O)E)_^ MU=RS@*]UOKG ;I63I63<0DWDB2?%Z8Q/UVD[,IV-A;U_\,98N=6'%IA,7JE? MXF0'J 6/V-8&C>V7YJ,96,T5$#":@F[HQ\#J,_59@\&0>V4]"P'+5MSZN2Q& M[[9"&<$-?5G^8&PWJQB-<>0/Z%H'_.DGTH)D&67]4X+<"[A+F"GE1DXLQM#F M4@[0EEE\EBZ^7O_#.CV9*C4Y/5G=B]&WG% M_1-QRJ%K5G8^&.]IUM8@[!(7.O$JS_#0J,J]]AULI#X);Q:ZN39]8FQ3DR%Z M>(RE66Y8U/FR[U'11J(W?W U7>B$>OCGW.C0EN@/Q'DB"D@X.!1YQIQ\!))[ M9ZI94_N/1L*0?D;+'#RT+"JS L3!(O)J#FS( OY[76C.%^RT))F+\\?UO-F!LPA>-+ !DNT?9[Z5IWO57 MKG1@Z@^: &U!?2"A!6">/K&9H>+ 6_!WJZ3I-5X_%U72[79Z MY2/-H+!*G'$14UG^!DS^DD14-R3)KX4CN/P8-1N@(Y M /OM)4WHL46BGPV!M.Y05 MAA^L$''R8U!M63R?$E>9\"TVV' F'0-]6_K==#^":@0I:,CN'\&Z- M>R>,55MSX2MF,SAH8&?ZN9I _D#1&QE, M]<@K,I$/WUG=J,FT6U](9<&LO,Q(:1R,:*>- M(CJG,"UH&HP:4](3Z2S-J*>RFX4P^*-=*/F=YY93CUQ>TICI(PQ!9)!MZ)K, M.\N#A[+@9!.2>N]3+FP%6HIYB)N44@0[\\B,H34!(Z58ST1$--Y"WAD07/+> M<&315K.QJY'[:;.@E\T&DIQU'+@*K#(X1$(^R$537M1M9FRV<$BI0:F$?VLO M?I&:Z89N<:FI# LC3>#00B"UDXX\>P*L(^TY+:\)G(9KN'074@H";MCX!E=? MVXP6;>DBT_@=W]0Z3K[X701V;D6PKG#"7US>J_3?MAE-).E5%-",A5KR,.3A M<@Z9QF88W(0W)9)B8]455TS80OFVPA%!G5!L&*OO6 X\0IGS2KT+.^7;^8;- M":56#XUCH=J7RS$J$E1KG3CWK9M"&),#V 0<4CTG$K1 M=>!Q!*T5 1S6[D:<69C=6!NONL&$6TZ5V)M]8^.5(9W\='WWEH2L#9!XU*MM M(=RF])IU: GCXE I"L^=,$.$J8@3WSK3H^THDKHW#BR&EQ+9^Y1T9OCUN>E\ M)>9Y__GVAXO)%7P+)+G/DI'Z@871M_4K!6X*''P+?(\7;&C9@;]VJ@M]^9Q$ ML@<17Y]+Z?8!_-279ZE5EO4 QGR)0UO(#41B^'0@=,D(6Z<8S!PBUX\=##: M>5:()4YR5V0K?]R4]X#NY#\:*J/*;1H9M]=<7JX[HMJ'-+:7ZY.WD"EY!:AI MT:@B_Q-SNJ]_!Q:NA]8=454>*/#@OB/F8#%2./4>!].Z*3$AI?J<_38$ MT*%;6YAVXB+Q%PCTEK-1]R<<,JG$GH(Q=/;EG(=RX!R63-PQEM9#&<"X^ZA_ M>1RN-G&I3B9J,)!*/=#.:;,987MI)J/CVMS#L;]PBY3ZMKT7;)MU([I4; & M^P/!CY[Y (>5&K^@GX)M!W8.W-XG2))/DTERG1Y/9/JA=3#EADPBVN!,BIA& M??;HTGR_=FIP*L/@F"'YI2V*+3!X4I0>8':8M"Q:GFZ2?_P,)'<[Q< X/&(^ MGZCKU*AY4&FSU9P&DH0(G$=C_/SI+7HZTG6C7T97XRMO,]?P'BWGBX%-S0.7 MT72Z5'<:2_R#Q-/9U=5J0+8]#=7$RWO-H]5J-@#6'% Q?12JV>4EABCH-V?T MUX0:$4WJWZZ_6 U"/L-!-G\)]BG-U%E-W!G.\O/^3*"!3_P8"A.B"Y38?GB* M_MBR1*.^3-\NCY%C,C_23ZWI]"+&=LZM36LSY8K\ SN'1#X&?0)PV*BEI,DW M3(*XZ0.V,$.]/8H:=]*/".X0=,-'S>J3V6<7Y?.GR+K5Q-.1A6P-FM?#P+$, MDE=4Q62O0*HB^A7PIOX-[ !]M+N-W+'#D@(3:'\\T^4%J4H*#)F;/=N?VR%9 ME.UO:VO;?1*EZG]F&S29I/9FU%%F"RL],U'$=U06>?.(<*[TYYXI_*0Y:HU7@1 M.?!N_"T^/6=QVQ7B.U48YC/\T6F1)X/&19JE@):-XV>VSQNK[+'>^2* ')U] M&U$6];[=X@!6Q\ ^G)UI!U9K!!EFM07+'MPR'T+#.)%-3!L6HO4N"?QSGOS*^VM-G,YXV]!LI >$D%<"%1"&?HWO8O(NIE M?3PXPZ9-N3 .[O.( S^*[UTXHQ90[=GRIP\)+D7E53 8"Y@[%4LN&:2LO3=P MW39K,X:"CA/JF>X3Y&-4& V1H(W]#F[LVK!@1W3]Z&>6O'9A?-OU8S-?X<\[ M9-H?I&]) :'ZHTVW7"^(8L6-"N%#=@>_6X?3.%6U=AO*?%T<](I.=<6S$BB6 M9DLA6#&7-I%7TH&86$V3G.EVYPQ.AZ2[QW6#-DPGJJO]M*MBE7(IHWO+MI%. M/%\R>M4/X0%,ZTW=LP6P/2PK=C2CV$9!Q"4V1K[K3I'R7"MTN?>-%5X*]D'U M(!FBK*8@P\]&?F>U[X"*MC4RNMNBY :P^B5X[+(\;08J6RS%R1KSLTB>/!42 M]1C/^;XAT$&-(%6'8QI%V\IJK[0U+@K>A7KGL8FXLNG0;&/ZKC#([*9]A %( M:323R LXVWOJ)O'*?$/@3L#AC[Q![+4%I3&P0;IDX4^0FM]CH5(J+D*4+QIF M4ZJ?(;!5"49'Q< '$(OD]WYU $\.)L870.H%-I5?3G3HQ#*DWF6#H M70OIJ:K9/!7+KY= MW[.=UZOQMV83MND@F[F^Q)C&!@%]A\N:'_Z)>QAS]474_4^I=6=#F$E$WG%" MRMED5=T8/JSYE\U,^M<;TVKZ.R4)'3?#FYM>XO#([G_ MFZV>87#9"NKR=I@-&1@!,P0A,K>6=C>_.\H;2A5&YQO0?%U<1[DW4RE4GG4M;%P"G"MTE6TN1(-$SI;3>4(:/9K>;1EF?, M)3H[L(S#*FJ0W-2N*:_3@S+6IQ86%@MZ_7#!_V+FE8%D9.:Y/0PWLF4OG\KD M.==^18SNCD>C(=V/_D0@]L6GHTY@+ DT/V3YBLO 8F^F@L.%O[F#:6CWADPO M"C=U?W9 RK'Y1XI,+%@&E1"%]XJ6F]O7V8U_$\"_U^51_A?JA[" MOJHWK_<:>.-&YSEY2T7S_8O)"^]3K G]_L7UY+OKZ8N7\*9[_,WK0[S5OP!K M8==$KC?PZGBT7+Q@A6C^:,H#+HG=ITVYIW_N= PB!1^ [S&ULK57;;N(P$/T5*Y7ZE)(;I($"$I>NN@]=5;2[^VR2 M@5AU[*QM2OOW.W8@RU: 6JDOL<>>.7..XQD/MU(]ZQ+ D->*"SWR2F/J01#H MO(2*ZHZL0>#.2JJ*&C35.M"U EJXH(H'<1BF0469\,9#M_:@QD.Y,9P)>%!$ M;ZJ*JK9&W7UBP=6GL0C >UG0-CV!^U@\*K:!%*5@%0C,IB(+5R)M$ M@VG7^CN'7PRV^F!.K)*EE,_6^%Z,O- 2 @ZYL0@4AQ>8 ><6"&G\V6%Z;4H; M>#C?HW]SVE'+DFJ82?Z;%:8<>9E'"EC1#3<+N;V#G9Z>Q"(@W@7$CG>3R+&<4T/'0R6W1%EO1+,3)]5% M(SDF[$]Y- IW&<:9\6SR>$[J=$[LV# RB6Y\@WR%-&Z3X M!%(4DWLI3*G)K2B@^!\@0%HMMWC/;1J?19Q#WB%)Y),XC.,S>$FK-7%XR1=H M;9"ZQY%LI0QT37,8>5@*&M0+>./+BR@-;\[P[+8\N^?0/\7S+-)QG@DYE8!, ML,YR*7+&&75%(U](B)#BZEU8-_'[/8R)>GZ6AA_F^20-Y:?_M"[E5GSN M[T4H($[])+U&U5F&5IJVZ=Y+V>*/WFBT:L7P:6#\S=X<#2@.7$X%-7VS:6R6 M)17/9"D55A43:[UCS!T?)@Q8]KI#CA5B<- H*U!K]QQHE(37L^F9[6K[XDR: M1OO/O7FN[JE:,Z$)AQ6&AIUK;/"J>0(:P\C:M=VE--C$W;3$5Q.4=<#]E91F M;]@$[3L\_@M02P,$% @ <4"$5I/'_@J'!@ T1$ !D !X;"]W;W)K M&ULK5AM;]LV$/XKA L4":#$>O-;F@1PG [KT&:% MDZW81UHZVT0DTB.I.-ZOWQTIR8X3)UV[#XDEZN[AW7-OE,[72M^;)8!ECV4A MS45G:>WJK-LUV1)*;D[5"B0^F2M=M$U*PT\=TIET8W#L-\MN9"=RW.W M]E5?GJO*%D+"5\U,599<;ZZ@4.N+3M1I%J9BL;2TT+T\7_$%W(+]8_55XUVW M1?\HM.2 9! 9DE!(X_ M#S"!HB @-./O&K/3;DF*N]<-^B_.=_1EQ@U,5/%-Y'9YT1EV6 YS7A5VJM:_ M0NU/C_ R51CWGZV];(3"666L*FMEM* 4TO_RQYJ''85A>$ AKA5B9[??R%EY MS2V_/-=JS31)(QI=.%>=-AHG) 7EUFI\*E#/7DY^O[F;CB=W[&K\>7PS^7A[ MWK4(2P^[60UQY2'B Q!1S+XH:9>&?90YY$\!NFA/:U3<&'45OXIX#=DI2Z* MQ6$>2#Q0::PW(R%G*DY MLTM@[U@W@X8FMN MV*J ?(&DXZ6!K-+";IRE,R[O6:&X1!-OE 4V.B:9?1H=?01,% :XNUF!ZW;% MYO0UHZ(P2$9;D])>,.BGKQHT%]+16 !V0J>H,$N:=4P3IF:%6'#JN(W-4?S? MC;[;33UFG=&N[L@1RLM2/0#.!MODZ1L1_OGLW?_]"[@V#*CC'__W MBA?.+6Z=GS-8""D=T=[Q#=K!HB3!=(SZ2:OF$YJ-6UI*G@/+,9+$9Z,7!V$2 M,TR#:9/"8+;E< !,EMC_;2AUA5-OK*!QM[X;]<-]JD/D3 M>[VMM8U;PJCTVMMKF(/6R.X4'D!6X'*"#B/D >5-5BA#US._EVEVF"BT5&X( M)QI\,#2C/9"N@;@&2L@?:&W7^U 'H]:&:=8PX>S[C,-S!(>YR,4?K@=1F8-< TM'UOU"ZT@+/ M=*+84!WC@0C9U:ITNE:4!'E@=X.MPLRY/Z(=V&T%VIT^27?;7IS!).Y/2:"W M\GQ#K>'TI8FSUW5(_YDS\$B="!>L0ENI;ZJ%%/_X=M@FT=PBI))U1O.2^HS7 MP5Z*Z&[IB_5_XOMB]J6WLT;6/9Y,HSRAI3:':@ MPR.H$@Z)>#;9QW=6*@V<@/<8)D9Z M MJK+*X#O$"1W0B)H+.-D8A/GWJ5M&F M'5^ML)9(?D7"(D-X2LM]\"1*CV;'J( -UXU"LUM) M3"I+J+DP5.'@GNDW*2?R'K"JW?1U)T/N'2\07&I+#4'#)_ M6)"5RS/*3I[=.^H=IP%=X0ZR?E=;"[LD& ,[L72+6ZLQF6L[-67M8OCTV=NVN7IYA M+J^]8%QW$CS/8M'WAVDMV:SOB":M:)0,@K0WJD63YZ)I*QIB^^CUXUHT?2[: MJY<&.$E[<2/8K,9HUA /.8.##M\IB[4U"$8C_ M'S?I++W7=G==LG#<+]S'! M,'?"]&_<[6K[O6+L7].WXOYCQQ&PO=V]R:W-H965T4+;N;Q-BV^V*1U/#, MF:O&IRNEOYH%HH7O3=V:L]'"VN7Q>&R*!3;2'*DEMO1FIG0C+6WU?&R6&F7I M+S7U6 1!,FYDU8XFI_YLJB>GJK-UU>)4@^F:1NK'"ZS5ZFS$1YN#VVJ^L.Y@ M/#E=RCE^1/MI.=6T&P\H9=5@:RK5@L;9V>B<'U]$3MX+?*YP97;6X"RY5^JK MV[POST:!(X0U%M8A2'H\X"76M0,B&M_6F*-!I;NXN]Z@O_6VDRWWTN"EJO^N M2KLX&V4C*'$FN]K>JM4[7-L3.[Q"U<;_PJJ7%21<=,:J9GV9VS_E][4? M=BYDP0L7Q/J"\+Q[19[E&VGEY%2K%6@G36ANX4WUMXE MCLU2%G@VHH(PJ!]P-'G]BB?!R1ZJT4 UVH?^LU3W@\6P!PZFFHI0;0GX MK:N65'86"D6U9RR6H&9@%P@S55,15^W\&%Z_RD00GOSR\]PX4 HO-O>H?8@W MKRC4W,<;SAT'8X_A@R.V><]9' N6!M%P$K(P$(Q'&5QT55T200.<#M*,!3P% M'K(L2EF2"W U @491SJWAO*4I3Q@8LC$51Q$0FX&VGV\IV&KT#U6Q6%;@+'SKEA)VD+.(!?,9%5=1H(")= M"<0LX?G6EIQE/&)APB&*69@Z70%Q,>88SHNB:[I:NI"42#E75-+WMH.$12)F M(@\/X2!G(LE9G*6'6U#R4):S(,D@3!@/.(N"$"XIOE9W?7NL6B CYY3'!E*R M,6)1& -Y)1,IR[/H202C@"4B9#$!#4<)RT5.JM(UX??-4E;:.\%YL/*M?!>( MBRW@ 84LC?/#_YQ#SZT#8;;MY1,A=2ZT=*%9"-ZEIK-DE^ MJ8AT^^C9I2?&$7^N.&1!2TV!Z*C5:9A5K6PIZK5+&M/G :%M7G@]6LMVWF?1 M"BE9;J\O*(DRR@I!R>ZNN).]+>@6/[8HBN_2.<+\?J_Z]_/+2YQW M.EBPT\9^5<\E]3X71XT/V'9(_HTXY4N4;!51J5,3(6W;DY0ML>**N3'5U#MFRY;_)E>[+)E_TU3T.37?BZE^ F0'B0 M-3F,?$=91YTLI9X8YYLT='U&<);$PJ?NLL9R3J&DI<&BTQ6AN_2\E^U7J)5L M#1S<*(M K>FY6E#W=37W1;<1Y.+P9XOWN8%AO#/6-:CG?G@U]$FD=M5/>,/I M,!^?]V/A5KP?KJ^EGE?$K\8970V.TG@$NA]8^XU52S\DWBM+(Z=?+FC&1^T$ MZ/U,D6'KC5,P_&N8_ -02P,$% @ <4"$5@L=OQ:@ P _P@ !D !X M;"]W;W)K&ULM59M;^(X$/XK5E9:M9)%$N<5"DC0 M[=Y6:GM5X>X^FS" M4G,VL[2WJ^_L4.S]"BL[D[WA!Y[&.ZD^JHW M (8\5V6M1][&F.W ]W6Q@8KKGMQ"C3,KJ2INT%5K7V\5\*4+JDJ?!4'J5US4 MWGCHQA[5>"@;4XH:'A71355Q]3*%4NY&7NB]#CR)]<;8 7\\W/(US,#\MGU4 MZ/D=RE)44&LA:Z)@-?(FX6 :V_5NP>\"=OK )C:3A91?K7.[''F!)00E%,8B MN99%'BD8;6>V#D4$EZO;+G_?G*CDCBB[&M&LX5)UT4A.U+8H,Z-P5F"<&=\^S";B9#WV#V':%7^QQIBT..X$3,G(O:[/1Y*9>PO(M@(^D.F;LE=F4G47\ M!$6/1"$E+&#L#%[491HYO.@_9]KBQ._CV%LRT%M>P,C#:Z!!?0=O_/%#F 97 M9UC&')R7O(Y';VO!Z+18E$*XU&$T*B5=,&U@2N2)F V0E2[RK MHEX/R,X=G<(L3%-H_ 1 MT-U4WEDA3>.0]H/@P+H3!;X]H$\BAPG-H!O6M%43*H*3&;G":#O[A$LRN]?\3>%& '"O@FL@ MY4N/W&@C*G?HJ\8T-I=#?O"\M<+!F+8P1MH-<>"8M=!H[>^;_OEM^RQTP4M' MW3+'&WI$/2(LBFB6IM:)"6,IBCFW3D)0>#3INYFTPV1!2N,@L8-9-YCE>'21 M+2<9_ 5!+ P04 " !Q0(1663(9,/0# !R"0 &0 'AL+W=OX6BRU^;)[A =?"MR9:?! MSKGR*HILNL-"V(XN4='.1IM".)J:;61+@R+S3D4>Q=WN,"J$5,%LXM<69C;1 ME.%Z+9I!1;7*'[4BX,S:(6)9,%*BNU M H.;:3#O75WWV=X;_"9Q;U^-@2-9:_W$DX=L&G29$.:8.D80]/>,-YCG#$0T MOC:807LD.[X>']%_\K%3+&MA\4;GO\O,[:;!.( ,-Z+*W5+O[[&)9\!XJ.!#]=Y$3BJ^E)4SM"O)S\T6R[O%_.$6/LT_W\*7U1TL'WZ^_W4UB1R! MLTF4-D#7-5!\ J@7PZ-6;F?A3F68O06(B%5++3Y2NX[/(MYBVH&D%T+,S M>$D;:N+QDO\?:@W4_S$0U\F5+46*TX *P:)YQF#V_EUOV/UXAF:_I=D_A_YO M:)X'&L$)*%@8+(7,(!UQ_@%1^9[&\\0CWFK!_X9_5?$E5^;62#+!& M@L#ZT$R7OF3U!N:K&QCWXY#.HX? .K*D5;;:Z)Q>%")Z!>_?C>-N\O$__\\M M@Y+>L%BC\9H[;I'V>EZ _QCL1')AU!N&_7@P3B).QV7ZC.7R-2A.4) M:GMA8?EX'0_#X6 8^B'A#7O^OF@V# ?CN+WB PIC ;G*W^:,TM0-ZXRQ(V>- M)65+]$]O?NC @VHA3B"0"ULX-(6_E12-H][R%\XONJ&MMXK:(\FHT)G<2,PZ MG&%M,I))?JB1;W11"G4@8L):N@3"X.4TIRGYI&VV>/6(\_WQ#2HKO=&H#SI# M9DZ5R*C",<@!"NZN#$?M0BIY/(#&0J54)<0$.ZQ"P>FB?E(SI5KSPN ;7HO< MV_[-+1H\QL$$--E2^S;NX+DAI:RDANH@JY!W7R*LH^Z<%.]>NAVQ\TRHP\*S MR"M/AM71B*\12V\4CI*DOH8RQVS+TK9@D5X*24Q81FNAGB#70EFX^*P= @E= M?%^$YZ3THYM4'"S1;W^TM/1WTAM4ML5UM/RCF=1]],:^_1AZ%V4JBE^.& M7+N=T2"H&PO=V]R:W-H965T#5UER;%=V=W8?$I,4T.C+Z=,-D*=;I7\WJ1 EN]]DN3D;I659O#T^ M-G$J-MQ,5"%R^&6E](:7<*O7QZ;0@BE=,[1DJ=3O>'.=G(U<5$AD(BY1 H<_=^)* M9!D* C7^J&6.VB5Q8O^ZD?XCV0ZV++D15RK[329E>C:*1BP1*UYEY2>U_5G4 M]@0H+U:9H?_9UH[UPQ&+*U.J33T9--C(W/[E][4?>A,B]\ $OY[@D]YV(=+R M'2_Y^:E66Z9Q-$C#"S*59H-R,L>@W)8:?I4PKSR_N/K'K]>WUY^O;S[/*'HK%5T]I3TERGZM*B('13&/J>";=2=@"0KF5JQM5+)5F89 MDX89( 1(8L8-6V+JOF7??Q?Y[O3DU7\O#*X!,16;I= 4U^8GB*]'07ZVL$N> M\3P6C)>L!"N68BWS7.9K7 (?/ BNF>\$B]"9+J9L[KCST G<@%TDB20^2"J- MX]O!,V<63F'(C-;P_!/V7G!3:>N=0FBI$L:3+Y"3^,2TJGBA$[K10$.0ENUMR"XZ![&;G%U $#(V=4DL M",>%06+!\X>!3CSONQ:-Y> F 4_*!PP+V&!*6I^#3_4:(K?6JBHU4+F#$&V0;C'S/7>RHTWAL'6O')N(.LK<@#.\?'X[9DG0%')&[.8 HYC"> M(H5/,A5;(VRR@0T$L9Z30._ZSF%7*;C382NM-C!) TTV#F0!^Q_ *UO<'72I)$E:\D M5FOR<@[FZA):$WQN\QZT^%AI4Z&!,).#F*+(*,EA.E]K81.>W$1@@E%+46Z% ML+""CB(#!Z*/^\&&-6[B4B'(+!*6JDP;RZU<2@4MP'I!4V&!#65UP1\:"MZ3 MX$/_4!H#4IHYG6$.R#;0C&!(ZA30-ED1V<^1#6/ Q#6IJ0IH&N0WVOT^QY&LUGE.5-WZLR]V?\J;B3%2DN>3=@-S-4' M2NCU5ZOO#A!X9M0 #8JD]U0S.\U!&UFG]@<&K:U&\RZN7M2[7CCL-A7YG_"/ M+VGD><,.R=^E M@;]7T(D$M*#[[?NC@VW&8!#Q0YE"#3Y $.AFWSUYEH$TUCO90Q'#UH*:A93K M7M%MVPNGK5$MH'H0.%C<3*_$MZ%.Y&H%[H&]AADT*L/]0-,(-7T_F)1)OI29 M)")3=@Y!!9W?BP5A5'>-/ 1"VJ#U5JB,'9 ([&H 0]9 @#SJ.C34!JAKG& 9 M"/9#3_ >YU 7AAD7S>9.$(7LJ$M]&(HNJ=NA_JR:>Z$_G_ON^%E9"J!8R?*O M0KYNK:[U+A;KR',6?MC4;F_FN-'!VKTX7).C?T-&QK48LI#WLO+A!84R@OWT M(ER\)+ZX<9\MPO$@\V$T:DJIS_>E_:.L7SR5V:]%3JW&?P4ZC^C]-H7M?\HE M%,-=9'S M_:?X>H7X"+TG5GD'B+WIR/LU1>WZNA_R9M3_5\S) MB(RV\$W*[-:7MBO90__/VR2YS28)BB6L;X_XFUW;2L'R6Z#]UYX7 M#PH4/I+C(TG_Y'CWE[OQT=V8_3@LA0-TM<=XL ERG3#JCN,"QX?",0U]]@-4 M6")7/!8MLW8K66CQ1MQ+0P59B\RZ.)6%855!I;.)<'^E(W":[R_&/?MHC_U< M=]CN&]&W>XAW%$!QC/ (Z,@/0B<,W#&[3A".*ZCUF=AS '@TFRVB>@H:"*S^\'7<(\<#P(A15D<+V#+["U1F'H5. M%$3C[H!P[LX=+_1ZIZY-*-\^81_@%7&5M;F%^0>I LF&^$,**IK88*UTYE ; M_0 8C<>QS>."/Y"BS:[,F\*N++3XQ2,D/++-!#5K>;,5L<_I='F9R?6PMT" MP!9@.FDL0!.^XO36((*BH4W/JG[= ^MAO=,\+MOZ9D/$MK),>UT2]%RK*H, MW8F:)L))@*S@^1//IFNG%&KUKCNA4;EX0UNTS>-#[H.,,RP)>#2CD0SZ_6G= M(^[:N=MNPN_5!IZ31;;;T]C"X&D2'>*O\/T#"&N/GZTG@@#PXC_CA->MS[MC M3;%\+*D^M>]).G@ M/?G-FMWMD, ""VK.\&J"RI@GH(.B- MT!(WG 33Q$H6'(_D'JN IS6)A&$5;?=L@G:MGV,3"44VW9H7]I+#O/?5Q[TL"0/":OI? 3A4R MUWY4T#YM/\FXL%\B=,/M]QSOP48)WLC$"J:ZDWDP8MI^(V%O2E70=PE+54*Z MT&4J./1E. !^7RE(P_H&%V@_5#G_%U!+ P04 " !Q0(16?<3.8%D- J M*P &0 'AL+W=O;3,F8-ZV3:]]U1]=KJ=.+E\_YWL?LY7-3%HE.U<=,Y.5Z+;.'6Y68W8L+ M[Z*^<:^7JX)N7+]\OI%+-5/%CYN/&:ZN&RJQ7JLTUR85F5J\N'CE/;L-:#TO M^$FK7=[Y+4B2N3&?Z>)-_.+")894HJ*"*$C\MU5W*DF($-CXM:)YT1Q)&[N_ M:^K_9-DARUSFZLXD/^NX6+VXF%R(6"UDF13W9O>#JN0)B5YDDIS_BIU=Z^/$ MJ,P+LZXVXWJM4_N__%+IH;-AXA[9X%<;?.;;'L10Z0W_H)R62M!/A2+D6;Z1D7IQ@1#(5;95%R^_^ P:'H-3U,_F M\325J>BC(SZME+@SZXU,'[[Y:N)[XYM>,QYZ8 ME?-O"U/(1(3.-)@XKC<40V?D#YWI:"S>]I!QA/H2)66,WXC;_9.]B>-/ B?T M @$*(2[=<"(^,?W$R#07,HV[+/F!XP]])_3'PA\[7N [KA\^H8(^ ^>]*_\V MMOXQS15T"48[@O0J+/1\9S@9DRTG$UC?%[,S=P:.!Q7[V.N/ L=U@^;T/I\Z M;8*=RI2H69X_[.M6R#Q71?X_IN)7463*M,B18".EMW*>J.;9"+X_"?>V>/Z- M^)BA),B*!]:D^K74&R3IPA$I2HAZ[7!*.FWW^D'HA,%0?,!.69 V$H5<*NX_ M_%CII5DZ@0VGXT>G_EYMA0'L.!H_XN2$-EF+)!QITCD21%7H4"R91,>2PNFG M-]_Q@_MWMXCQ8.0RE50G#M2;;Q17(,F#8QUE63E/->QEIE6^8 C?A: MCSPMN^4S&$R]K_G>># -OA8P(:[2&_X:HU,K1"RTC%WCB M-AX\.V^7-W5"8/\D' H_=(+)U)GXT^9P>CH]^K37 O\GJ#0=(X,.1P!C/QP! M7*;B R3)FF1[ ".'N % "GSA0IP/,[8"=U1)4]JTF^/R.0!RJ9> MJU=4(UZKU- 93SG_"6\$]D>..W3_ YCK#1^:($.-R:3$+X9_+EX M]P;-6QQK+J4*PPS)N=FJ6CV;1,5+[$:+VOIYIS#+S5K5DAS&Q3Y3M(*< OY1 MXVFC@RY/=*]/@+.QN5?9Y\%Q. B'%H[#07 3,LD>1"+ MS*Q)C"%1A$^.+1VY7&9J";W8#7Q"K7)KY5[J9&LEHQ7_8/X@M7A0,K. 2J&D MY +;V' P*L433CY4KR]D1IY40>*?@(3]:7"G$C"XMEVRLGKK1$FBY68HO0,244K5,X')P">_)" M%R7YH[7H)C._P('AF7!AP]#,UJ3)#C=6%])>$HW(4='D"'ULQ4_-)3R*:+3BA4, A$'X\(U4-[_&E)'=JU M6VDX+S%3IL@JP(HU93RQ@R<2L+I(*"ZL' [.%R7.Y"X5L<$?D$!7XPY';'9F M*B\I6AK6.UPPD ]A8R16<4EY[0@X5-*B+QU=,:=(SR:+V?I/-EI5ANBXT]-' M>2$YZ?3Q8:=KJ,/"M)- ]K4FD]RPZ@RGWJ=$8#U2?C[BPE:=C-)(3>5:$0YE MIERN1(2B0VJ:0B*]Y-JNIR)]+].]A@7)?M51C-I[/E?!Z)'S"Q3:2Z"%R1=PRR4#;A/- O#.T%PK6"QT1N#N=[?:@7.V# M0<-_!Q66*D4VHMR K).4,9)*BG\94#)3C[J #D^PZ$*0_6JA:+;Y32*S8QC-$^/RT0-Q.R1YOI41? 2X1(\QGJKXQIC M(=^*]%/#T^$>,I]9+$XONK0:)Q%^0"B)?]&?V:M[WOU.)O(AU_)J('AJSZYR MU#\6+/?)XY[AO"LQ^_0)1=.=^%A !V\+%$N7\@IQ3UHGY454,^R% MU:E.ZRN'['PB(3Y6Q$HEW)NC M"*HBXPGS,&C]16H[+SHNMP@*[D@9U*(5>A65U^(TB,D;BZR,N'$F?8 ?)&J] M(24ULZ5.V#Z":Y3),=2:VBIYC[DC9=@-6P,<6A;%&V3H1$T*X;#=NAR[) D:!_L_.':@14ARD7-LHV*1T!Z38+;HT9$]!% MW'**>8G,H_*\[M6H1&+NZ;4L!,C165$2LD?G&[Y515M7R-J_]B357'NAC$MH M'IU!;SJIDUX&S]W1[92>S-7"5.61^K+1X)EBY_S*Z8E*[5D'6J^Z,'MU@+GM MU;9ST?G]J?6_JA>Q)D.KG1:-,QXMUNFAB>Q@,E)M\V@+Z;J*W@>(OZBB=D13 MS3K41Q/JDVAP/;TXYK0/K4UIJMO(SCT:-9K(L&^=NGD7V[$#ANPO##19WK-7>%7Q_6KV9UU_@Z/3Z&/L*W!>YG' M\M<;KC;)F6G -,.1=:-^@V ;F4R;97:K!:[VUVMOI:9CGFD*U#%'! MVK5-_YY4[&J;@M\X5%VQ]=N>*<)!OWLX]*J;VK99CU!MXW=1U>X)\=Y$8[N, M)[0TMR8PE#;TFA$RT:"ALB.6F0'Z0;]VR,R[; E#HS 2@.8K.Y,5*R1E*(Y@ MMFL3>)HV<5_2:*6P0]HG).4Q2BUNQ&Q5'T;9(,D[TY&F\6X:\SI(VP+XJO77 M%BJZ,P^:&*F8T5];@&BFR-4'Q\(]8#*U6%!V M,3;PJT-DA>2G@+_.+^<+D4E- TV&SL-ES;"JC<1>X#L&%Z>)[FD"T4(.2%!7 MIQ0ZLS^5U%AWU"PTE5M6F'/X*JD+Z7.KFFIJ5U5L51$IX[5."6L[+V(_*K-) M5/-F_%:FGXG^'9Q,-NW;Q]L/=W7C=BQ!P?W+I'(2!-VZ3.Q4"^?0]DZGS[I= MR^RS:ACD["NS.#]SVDSC6/!!72.JO88/JM^[KVY(M6!(Q2WR#?J^D[ON?+^X M5MF2O]*DM(=(MI\R-G>;#T%?V>\?V^7V*])W,D-0$BPNL-4=C,,+^\:VOBC, MAK^&G)NB,&O^N5(2044+\'QA3%%?T '-Y[$O_PU02P,$% @ <4"$5BKH MBHI3"0 ]Q\ !D !X;"]W;W)K&UL[5EM;]LX M$OXKA'M7)(!B2_*KFA? 2;K;'*YMKDF[V(^T1-N\2J*6I.+X?OW-#"59;NPT M3=O#'K! 6UD2.9R9YYGAP^IDI?1GLQ3"LOLLS#-7.N,6;O6B9PHM>$*3LK07^OZHEW&9=\Y.Z-FU/CM1I4UE+JXU,V66<;T^ M%ZE:G7:"3OW@@UPL+3[HG9T4?"%NA/U87&NXZS56$IF)W$B5,RWFIYUI\.I\ M@.-IP"=J9=%@BYKQ,[0>U>B.J>(9H+U:IH7_9RHT- M1QT6E\:JK)H,'F0R=U=^7^6A-6'B[YD05A-"\MLM1%Y>/;MX_^[3ZP^W5^?_?,W.W[^[O&'7T]^G<'?2LV > M!_7BRM2Y,Q7N,16$[*W*[=*PUWDBDFT#/?"K<2ZLG3L/'[5X*>(NZP<>"_TP M?,1>OPFV3_;Z/R)89VJPVQ36RBM3\%B<=J 8C-!WHG/V\D4P\H\?<730.#IX MS/JW.?JXJZVQVZ5@L) MAMYD,&*AYT_ZWB2,]@^/R&(0'K.!%T8#+YH,G^S#K;(\;2TW\OKCB3<)!NPJ MC],RH:P=L8M2:Y';9J&-5T?@2WX45^\WAAZZ@HC)W K@G&7B'GJS@1BT2#GB M9!6S.R'E6C!N*A#-]T-87W\77!LFL-YW ]H"UG\&NCO0MAHZ>0GY;M(P"+S^ M<,CZ$V\,BPPF7A2-V#13D('_<.K]0#=I3,GS&),#4X+0"\<#%@3>*!BS8 1@ M]9_ME(/_(2K#OC<"<(>^U^^/V0@@]:.O\/8?92Z8:WA#RP+"YYDJ@;LP_>/-W_J^#YM5FD+NNT39FJ!;*)AJ- V MF(!OJC0\3]@*T@@;:U+&.&.N5=9:!F:X(/:ZB":X Q\[%PRC&8704E7F&B^J M>IE+#;@5I64)!G4@NZ+;AJ)_R$H#14R#Q7PN2$IL$-+"_2P ,Z$S M\Q1_(5HGBTX1]ZS9YA1"9Q99ZF:V(+M#1L$:JB8D#X-*TB0)."QTNWT =1E#I>@LK" MYZXLZL#>J#018&D%O&)+#CZ@RQI5%^*HQ1^EU&*+XO2XL0@*EL7<+!GX5N$B MM>N/'E.8L#4KD#>N81!I&M[!G1;TE%O@#X/5\*E"_@8;[I(9(L9"P_L,M*&$ M*JN(OAGH;1+B&(8S)29^7N8)!]6++07\SA1OG:3;5O09X(-#!++ 4I4K&NU1!F9 =P@>D-/V"30%YZ1E,P%< %#4+)6+ M>LL![.M*6A)(1"'P '/K=KO1<77A22+1AZ9C&'HQ/JXN[&"UE$ 'K HH8L03 M&P[T U2_,H/4NWF'6"D< C20XWK!*F' .POY2?D* Z^ A')O0 M\*)('&%K>NLFM(B:Q\@,Q(EF-8\K9"O'?@5-A_4!3E0%XI!=4U8>YOS+W)D2 M7'R0O&[%!W< 0U\?5B.2K/:Y55!5WN'64:Y-7LPXQ%1KE52Y:I]ABQ7&U,W( M+J5.&)Y"DS)%HFF.\3%L.S*#R"7P#YI,@?E/ZNZ&XFL/& MN]T1=NV0+D4'V+'N>"J(B%L%?="Q])0,K$B'B1P._E 9S"(A;TI6VP[1P!?S MI MG0KZ\/8K[^BIZGL4?HOZ[GO1\$N"/U=]1S], M?;=3-_YY\COZ=OF]39,'^MOOAL,M ?ZC1/:3-';E',%P(PKK:G'R_ZJR(;A$ MY JV(CK'UY0-_19A\>\#P6T>*&ZT)>YC%!C5*EXK88YG?W(1'OTEPO\2X7\> M$7Z@=-6_YP#1SC$>,K;]/Y+PV#GMLFU<\T#H!'M?RZA*;T,.4BG*FE8HNP]_ M@O*'S1)-_^^4/&IW_\<)]U^4CK=E>1WZU9P=!(<4U267$.JGWZ;7]<((7P,/ M)0"K/5]N9S^B_V:*E!RV#0_"^O5*?L"N$/JLP+Z5C#< M5'B+Q=>4B0-\6A^I0-' 8K=+F(Y%NCE>Y8ZQ*TCMFMA(E_K7''GS$T\NT4\X MN7A[CRZWC\B;KYZQ@$=S*[3[:(,>5&6Q4_MY%%?8'8%4X5\],8 7A7,J77>_ MR\OH&5[Z<##?X27Y]I3S3KUWU)Z:ZO34]X+)F,;A4-E^UI^YC[F:X^R0.=0;$,"P5 M&ULM5;;;MLX$/V5@0KTB8@DZF(IM0TXB17?3H+OHOMB\S)PY(1IX:NI6S[R=,=VE[^MBAXW0 M%[+#EG8V4C7"T%1M?=TI%*5S:FJ?!T'J-Z)JO?G4K=VK^53N35VU>*] [YM& MJ.:>&AVNZ,7?#GTTYL<87FL;M7-/,'E+)JL-65;$'A9N8MPLNK MV-H[@]\J/.BS,=A,UE)^MI,/Y7.^6R%AJO9?U[59K=S,L\*'$C]K5YD(?W>,PGL7B%K+7[A4-OFY!Q ML==&-D=G8M!4;?\OGHXZG#EDP7<<^-&!.]Y](,?R1A@QGRIY &6M";S^MX'[QY^+JUR4L;F^ %A\>ES>P_.-^>;M: MKMSBW:?WRX>3V6KJ&XIN,?SB&.FJC\2_$RGD\%&V9J=AV998_A7 )]H#=W[B M?L5?1;S!X@*BD $/.'\%+QJTB!Q>]).UN'A)C#Y4_'(H>]4N=2<*G'ETES2J MK^C-W[X)T^#=*XG$0R+Q:^@_]5!?CQ2&\%^#P:(HY+XU&CKQ+-8U0B'IKFN# M)<@-F!W"1M;T:%3M]A+>OLEX$+W[U_\+;<&H4K!9HW+5\G<3JI[0E= _&=&C M!_3^*6&(!. 3/84:-40\8U$40A)F;))E+_MU>U7LZ+VP\3ME44ZC(.Y)I(&1A)2FF M3@ST_R+F#X@ZBOFC8->6:.DTIE=ZX&\E% 5)I2N[H0?[D&5)PG@:CBM9Q#@/ M!ED(0U&R3I4#UANA$-;8XJ8R9S!9[)Q&X@&+\G@ J5J#=#/-*'(8ARR-.4P" MQI,0/K2%;!",>!J.?<"..Z,QCI!,'+,_&TT]BFH8#F1+7 M!BJM]Z(M[#W1YOS,-U5+Z[9"^YTA;,+R:,PPX<2;$FQLK4*Y)^Z2^FHMC--, MF>J,#X]9&(\5%Z8LSY,^ 0T\G;!)D "/4L8G9WFR=)*S)$GHD +K,A[22Z^: M?]:V&E1;UYQMY1*_OH,-JT/_7_1M;S3O/QX^"K6MJ$AJW)!K<#%)/%!]0^XG M1G:N":ZEH9;JACOZAD%E#6A_(Z4Y36R X:MH_@U02P,$% @ <4"$5J8; M7XGE"P 8"< !D !X;"]W;W)K&ULW5IK;]NV M&OXKA(<."< X(D524M,&2-MU*[:N1;-U.!]EBXZ%R9(GR7&S7W^>E[I8CATW M3;/NX'Q()%%\KWSO\K-U4?Y9S:VMV:=%EE?/1_.Z7CX]/:VF<[N(JW&QM#G> MS(IR$==X+*].JV5IX\0!+;)3Z7GF=!&G^>C\F5M[7YX_*U9UEN;V?GB3/!]YQ)#-[+0F##$NU_:ES3)"!#;^ M:G&.>I($.+SOL+]VLD.625S9ET7V1YK4\^>C<,02.XM76?VA6/]D6WDTX9L6 M6>7^LW6S5_@C-EU5=;%H@<'!(LV;:_RIU<, (/3N ) M@'1\-X0L1_RQ";;"$[!1,^)[#AY(0]B?&6G8^8+SJ0GY0%\?B^9[_#Y M7RQ9 Z?VPY$7/*V6\=0^'\',*UM>V]'Y]]\)XYT=X$KU7*E#V ]P=1@.^FY MV6]SRUX6BV6EL ^ MV-2!,"=@Q5DQFZ53VSZR.$^8_6N5+@E\S%X- ":K-$O2_*K9E+E_1+!BKU8E MUED-MFYL7((GV /#:=K%!(#=B7*W8XMQ;!MR?E7:EN]U6L_==J*3%652L7X; M+7?,]+QP()IFJZ1AI"!L4\A!%.IY6:RNYLU"E;I04,P0A"95FJ30#JF!U#.U M98T@-E13-=[2=EQ!WLKAM"TWTPR+*708=XCW\L>F0%'D3KC*+N,RKBU.):[= M=KR$W%,G/)&WXX#P4GN,4D1Z,$=V[=@L5\3"(>J7FB+H[IT>H#FB[T>E (7C?*K.H:A@PD%4X MD0SYHGK*OO\NE)Y_]FC7_T"=U3Y]=AN@5X_^":?A!]-YO:5X$NW+93EA%XNB MK-._>^LJ*DES+] ]E%:&*S]@1D3<8/V$O7'>!N4"R>[1 M*J.YB3:2ZDCRT-?,^)*+T&?O;IF%.R81:1Z:J ?RA<\#+9GR)-="LPCS".>9$.5L:-?B]H>]P!'6G,=18.%(#2#)Q7P M0 Y>?^GUMZ*&SPP9YAY,WI.JWR*X"C2/M(\[HP6$-8R8?'K;9_<:&1D7;ZR+ MW&37A]>P_2N$\-HF/1\PHXJ*H,X+H001AISE:>:PD!MK+B/@QRDOK2MTLAO. M)C=]5-M$TF1E*9H243N;87/5A:V7[SZ^>74B(@9.$KM(IXVK[K*QAC4-D@O0 M$SA5B,Y&*8PA]*Y<@M55GOY-X:IBU_O.?@HD:7W:; M[0CMXC#0E^TZ650QR=(K%P+:U#C+BL8AT\ZQ2Y:B,*QX&E=NYQJ[ MFN*]J:.SF&RKRZ5=EDV3[G M# -A$VQV57 R"(&]5J&RLEALGQY0^"$%W6&$TO!+$6+E2".@^M(_/HCP5A(& M2J$0QBNR9$BGD M[,J AN^'%!2WM#7<(.39G<]:*ABQMT]Y]T4A0\.#0#U8F3]2L(3XB"?(.?^V M0GR?*]0 7Z$/X7&E=%L[4)Z-)\4U4K-+2TD!3'E1=P&L\>D^O"U7Y71.-D2B MD^U0.>AJP\:4X$=UBAR0H 6:UBZ];>KLKHP($#L"TR2Y$#6-,+)+= &Z H.N MX!%2W7J>(OU353^,Q:0$Z9V]CV^:GN&V4,N2XF!]L]V2;OJIC;P.DSCK6$51 M4!59FK@D5]6X++HF8Q,6F[IF=M^ V9V!*T(:CAL>\2)=DIJ;DFJO96ZG>=<4 M#EOTVXWYH/W^PTV4J#ZZAHE=4F:35E!*@JPLEM;9TRU]\D?OP"Z<]N_*_0],^_=2SOUYWTTC:APRX8_#P98=5\?[ M@ DYV/358FR=W%?P;\;(7T_H$N*R+^>-T8@]H0OMNQ\_SI(.5:>H)8.Q]I\X MJPS'(GQ"EG3[] _$BS%[&]?HH[J9PSV+8OL/#PV^]76/RSBE'7[_Y5[4]+M M]5B,/SK"[KK=)?UO8GWG3+1[VAAM_[[WP6^/\?5>23?N=/?*8=W\4WB'[GV? M^];P'@3U!WIJ9&C1C%J-1 \4&19X@OO:0T/A(TII9=!!>#SR-59TZ%._Q$R ME4BB&O10V])(R -48#23@>0!L @N \6U$>QB1OF])3)9U:Z5!UG9EE=&-05A M('SN^R'115L2A#Z3RO H($Z,!SHH.XTQH!_0GL#G4B@FN>=':%:03C7V"'#+ M902,(F@I=W0&I/V.-)CU/8@L%/="16A1K/L1^G(5X=[-NGSM1 R\$!VG9 ID M3"3P1FCL\<&F1TQ%!(UV$E592]C?):S:)4<0&E4:O9D@F05:+QJNH50&"H4Q[M=1)3>8QP3/TA[FFO(":[0^ZI8)?O8!2. M20 '^LH(FB58,B6NH6,T AY(1=B&#@GR"R&A3)PFCH)./N"ALR0=2C=]1W]N MR-YT:[^"S Z" PRTVH(Y]*>YX8@GM9DF#2TX2$-G=V]#XN'(CV"5 @34@8.4@CLH+GS M40@G]$7D5B,8-91ZW'(#VNG"M274H]1E,QYM>S-BG)I#FF!+18.8[F;G3;^ M8Q=2'6]N=M[\V\=PW^M[^LZ*&O,ZSE;V_F6?X2'%#PI3N(-71)I%G#Y;F%!3 M1*2($47D'P9];N36J=./P)7W&*?*='0:.)Q#T\0>Z<&WZ%A+N#DF4)F:P#WUZH"(D*0CJ M*5!P,Z;/4$%(A2]K19$J1.K2C?^'" ?"\_9MA\]+0S''8$\4&MJN?<6EWA29 M=Q2AVS-W-/3#SY%=&WKWE^G^0S/AB6L@N+9N$G)CZ_Y+:=)^(AXZ>&,SRVZB MT [QG>0(7Z[EK_KVB'I<^XG:CF86WB%FL0O@NY6UH[?I+!U^,9BYUNCIJWC: M=?T_%5C[F?XI=D0*D][93S\K=R?.CA_AHWD\<(HA<<"BE MBU:2&(C3,H&Z:,CB)HR$8V;+GJ]V%$G"_*RZ.0[UV.Z+CYN(5/U'^F:B,N2# M/BM,7>O8CC#)$.[@N4I)]>WXIBZ+K/LBU?) IT4FT(E%9]:Q2U]\+J;TX1M8 M:> TU%B2)@YP,$]U[P?0/8T\Z0=(&]4!S*(Q3=P7INU/5@_>EK8\LK]MJMB MCK_F!U#]:O_SL8OF5U.;[.-"C9AS6/=3%TOV&:E+4 M=;%PMW,;PTQH ][/BJ+N'HA _Z.Z\_\"4$L#!!0 ( '% A%9K"6/AXP( M (T& 9 >&PO=V]R:W-H965T;FP3A&-!DM6P@/8 MG\L[C5+4H!2\ FFXDD3#?!B,D_XD<_[>X1>'C7ES)ZZ2F5)/3I@6PR!VA$! M;AT"PV,-9R"$ T(:SUO,H$GI M_>=^C??>U8RXP9.%/B-R_L8AAT U+ G*V$ MO5>;2]C6TW)XN1+&_Y)-[4O1.5\9JZIM,#*HN*Q/]K)]AS6C09:;8AVWHCF+KY4'XWDN'1->; :K1SC[.CV\?+BGES=WOPX?KRX MOR97T_%D>C5]G%X\#"*+"9Q;E&_!)C48_00LH>1:2;LPY$(64+P'B)!90X_N MZ$WH0<1SR$](FH2$QI0>P$N;A@L2F?"AB>^ZXWFS!$I M0#,_SDOVRF;"L=$XVL\K;KC3FSU .PGC.&[D3MC.,LQH<--IL%P#[A9+U$SP MDKT/[;7#;GN?.(EIV.HER',.6N-#:%B#7(%W2))3(I4\SE=H0KRO-\H"R;XU MT5D6]N+NGE8O[,3I'JM4:]#24RDUD]802D.:M4@:AYTLJ5MC2))D(>VV2*\3 MMCH9>526"=)*>V&*)=)V-Z2M=)?CHS]?]&9%5*!+OPA=&UL[5I=4QNY$OTK*O;>+:B:F+'!8!)"%2'D)GLW M%0JRV6=Y1K:U.Q^.I,%Q?OT]W=)\8>.0W^Y%EA7^XMG%L^/SRTR4+ET@[*I2KPS:PTN73X:.:'=FF43'E2GAV.XOCD M,)>ZV+LXYV+QP].+PX7\JY MNE/NM^6-P:?#QDJJZV7+U5(9XQV4O*S/*_8N7'CC XJ:PK\S 9'N2Z\/_++R$/ MG0F3^)$)HS!AQ'[[A=C+U]+)BW-3KH2AT;!&?W"H/!O.Z8(VYK7:W%S>_WF^A8/Q-W;R]OKN_-#AP5HV&$2C+WRQD:/&!N.Q/NR M< LKKHM4I7T#A_"L<6]4N_=JM-/B:Y4,Q-$P$J-X--IA[Z@)]XCM'?TSX7IC MQ]N-4;T\MTN9J)=[* BKS+W:N_CYI^%)_&*'J\>-J\>[K'^OJ[N-#8_%#GOB M0R'>2Y,LQ.B44CT\$_MNH<3//TU&H_C%.VLK)0 OQ0^&+PXB\9_7=^)MF:6Z MF%N1E/DR4TZE0CLK-(;+(E&BG(GA.([B.!9797&OC-/33(D;U)TR!J/O%A)Y M$_MA'3Q2H!P:LVS&6!Y3+RQ<*60A-*RA-(R03I"CMIK:Q.@E%_K2:+_X;W?_ M&N+KLK*R2,52&6\,%>86,.1D!L]!+ZDRDF>&.>,8E99E>#(0'V$]+^\5>,C1 M]SM\1.#"@D9!?4):,27">\XYC(]>?//_V]9P_6AC@5')V(,"#0MG9#!!2J?8A>/ZJ!I6_N) MSSR9Q=#:,_WH:CL^B^/3H[Z4!-@#;)Z1A-(I&D]%?2L-P2QI&;1K&$^S$ MWTC#>!B-P.M_*PVP,3Z=?#L-DTDT.9OL"G;4!?KQ:10/VR?_56OAE,DM>4BL MD'1(9\/-UXV;5.(+4)DRSFYV[15 M&I D;8TW%:&KYU4F28P\7*>3N]5"@X[IV5*N.=&?L;\(+UO3FA*3)*U1$_=P M'(E?JD+Q'W=JZ7S:AF-&1Y-&^A9LC7U,P-PTO9GD:5])&+,5_L&ZO-TI>!]D M1L-EW1%NU1PAF":)XB8,[C8)3YYM2!3,>!#_FYE8%D65URE"6I8JV981*^Z< MI,;R26;H0?MZH 8[&']C]C*KL'"QAOH#_O&\=<Z?]W)$KL\I@%=,.FZ[%N.ZVK)L?@'LC00N)I/,>D'RE94+5 M<-:HPV99V"9MV!)W_&VF>CNE"YBZRJ2UXE)\J+,0&C[):$YW6Z5>Y%/<>$8- M7JC9#)@8B'?(;)IJVFB4VRPB6B#?',X&V(6Y+HH Y;82B"DBH.6 5[@OLRI7 MSU:LT+$P0C8X< 38U.KCT^^7-XW,H#1?0N($@/;4#F^PI=R QY0"E" :QD># MXQCXJ"$! 0#(\?;//3Z\UA6P/Q,S+F S[Y^"X<$;RI%2N+9\)5_*4.>L/+,;3&2?$+-8# )MLEYEV$8TB(K"<+'#U%$&Y M\*&P9:;3\!$]2"XU5*S^&N0K=E)C9\!?ZAZF!^)7_;D*XT.R%376WY9T'A99 M^RTMY[%0A M.L7AI=HZHZ=5[6K=7YHMSF7*/->AJXW>R>W)#]C*08VQ+(WG8G_H*ZK';SN;3:?G):';8Q1"%U7!G89(6]$><-+)N$9/3C7&H5B7 MY# #;6<[(E_))E@HJSPNJ8G0-_"NL[FD+WT(3E*F59MH+KU(!9HD$Z]1N'SWRO8YPVY%4N:_SW\(SIO$3>51WML;('(-NJ MFQYNMB&/]K%UOH91%ZL/%JC%3 =1+>3@F==O&QKVQX&MS!]F]'0O2,,0IA-. YIL0IOF&]\CRX7R M@C[2W&71[FF'6>JI3"Y)-NV#H:O<'_J.3N)G^%*L<>3T-V;6L>2&-RN5H52. M_("<+W\/ZKK_2&>2"F[?LJ?^2*M9Y8FU5AG[F$M7\>DY3&)VAF6Z4ZQ<>R\' M;48WAH1?VUHF(6R\-.%;/99EI!Y=8SA@ \P674Z:7;^7QW*WV#C_Z03_JRTT]),>^Z MC7VW43E,:0]7-XI>^?3$.D.=F,51M>-IMMFZ-Y]6EGT06MK M]/JS?%IA?0_D&4!F)**CVC7T2JW!"+\$YY;%KII1:^XM13SZ":QJ-435VW3/>IKJ:.L<->\8#&DP-_Y*T+TE:S MF4XT0[$,$HE&S"J^'.%J;3WV;H)]Y3V=1ZAEH6Y+4@"V#8? 3/$F'-JC-K_G MF/I_:?@D:?BIY!)FE#_MWI4KX[XWC:"%=AL@L7G)UIAD'(7+'3UKZ31<\OAV M\.!^J5MOOC;I=M#)/Y5(,)E0ZP_'OM_0JYZ9-D"=AW0=_ I@!_7YJQKJ*RA7 M )G>(FL?D/*8R97BV!(L%>B(*1?"9EGZ^[Q.BAKN.QTWW+>!Q8O$@$UM:R;BY1 A(2R<%//[Y]1:IH^8-2:+U8Q ME()# @"FSBN#ZE'ISZ@:] MZD/B-DGR.*GU&K*X6X\[TP)IU*N1Z5I[ M;JA]*-]*^DJZO+L2D^&XGQ_L1L7CFY>Z26E=N.H:12?')^T+5@]>U7O_NY5N M:BFX0KB.3S'^OK3H7(O5M5W?R34"V[\O>/3UTR;:^>;1Z^&<5:/ZE@VJ.E!? M.2_T5RY.!F>SZ1V>]UYU.5-:O^>L\?PN+>9C8(8J); MQ,TB'R<>ZOE4Y7PC/!"7ECN/Q4DO\MGN[Q0$;]>].JR0<5&_ARNV+$_80S[F M-'8.&PO=V]R:W-H965TY=D>=E??E^W[?I2LJ MI.N9DC1F%L86TN/5+ONNM"2S8%3D_60PV.T74NG.\6$8N[3'AZ;RN=)T:86K MBD+:^U/*S?JH,^PT U=JN?(\T#\^+.62KLG_I[RT>.NW*)DJ2#MEM+"T..J< M#-^?CGE]6/!%T=IM/ OV9&[,5WXYRXXZ R9$.:6>$21^[FA*>1Z25\Z:HC<&@4#K^RN^U#AL&D\$+!DEMD 3><:/ \H/T\OC0FK6PO!IH M_!!<#=8@IS0'Y=I;S"K8^>.KV8?9[/SD]--,7'R^V)Y^OKBY^OSIT]G%'^+L MXF9V-;N^N3[L>^S$Z_MIC7H:49,74(>).#?:KYR8Z8RRQP!]4&QY)@W/T^15 MQ ^4]L1HV!7)($E>P1NU?H\"WNA?]CNBCI]'Y0IZ[TJ9TE$')>+(WE'G^+=? MAKN#@UB H)8;W\2EBO4;09LE:D,"$K M2FMN4:U":7%*ZE;I90O2O ]'-9B0.A,_3H[KR2Z@Z$Z9RH$PRIRL!4'L+MT3 MFQ9PO5+I2JRQ!,YIX;;Q:_,<2X>.DAJ;,0BO@B 9.;746RAAOX)[I55W MTI.@;Y7RD FNM_Y,+V?B=PRTTJ2H%VOR'#SG]V)Z=G,V%984VJ=9!(LF1*R^DUZYA4R;^90#"V2#A9;WS11/N:B*3A66P*,MP["!P:Y9ZCS;_8PBFDDVP8U"%4>2[FF)9Y6N40, N-&[Y% M\]*LF9]$H0*]"S]R&(MK2)-CO&%! MTE62"-=2;ULPO?_D.G6Q8K M6S6O?-@,P7S;UB'_4[/4ZK\,'Z)D8[>I,38#P&Z]2=^'I$,F(FLXZL[CIPAE M AA<::U\R':H:9?,8(FJ<1QZ+A\,D+0:V+!!Z=2P VT0#MXQ"+.X2*=/]>3 MH;<7*\JSC8(+-8:-.)&>].BK\].=_5%W,ACVQ D?4D#!%3K*,)>Y;-7]YQKG M4E(%+A^L$(2)"10/EJ8$?LRAA_V#F\C '*T]]MIP'J6VXIA^QW>/HZAP+))2 MWC,=5]?@(\?JN7@@M/"YR$JXL+<43$' L?[404WN?JT@M^6ZH[+9H%Q MLW;OP]5F,#KXZ=^_D5[()MS8!>[;D3+?N9MYT!\&'\1I'2;T;_K. M/:,T)D-<%O'4OH\'X^[NWDA,G_29QSTO&4Q"B#8I#I,#<8'F\],M1[Q+NCO[ MR5:+^FYW9V=+G/PK;6=OK[L['C\X/@C\3[);W"1",;Z2DV_:X$--/.E]>V.Y?Q'E75T46YNQ)<[]9Z+:1/$%L.>^=?H;WZBX5RW# MESC?NI#O\7.U'6T_]D_B-^[#\OB?@G.T:W19D=,"IH/>WDY'V/CU'5^\*<,7 M[]QX7.+"XXHD:I478'YAC&]>>(/V7R#'_P-02P,$% @ <4"$5MK+&[(N M P Y@@ !D !X;"]W;W)K&ULM59M3]LP$/XK MIR AD"KRTO+>5BJ%:94&0BTP[:.;7!.+Q,YLE\)^_BUSHGI<94Y[XOHXS+)C>DR4*VIE)53!#HDI]72IDB3,J M&/,T,W;![W=+ MEN($S6UYK4CR&Y2$%R@TEP(4SGK>(#PYZUA]IW#'<:'7YF ]F4IY;X51TO," M2PASC(U%8#0\X!#SW (1C9]+3*\YTAJNSVOT+\YW\F7*- YE_ITG)NMY1QXD M.&/SW(SEXBLN_=FW>+',M?O"HM)MMSV(Y]K(8FE,# HNJI$]+N.P9G 4O&,0 M+0TBQ[LZR+$\9X;UNTHN0%EM0K,3YZJS)G)8[P'[; %41!%&_#:C<]MA]?^1)\KQ,[;B#9S3G3) M8NQYE!H:U0-Z_>VM\" XW<"WT_#M;$+_*[Z;$<,#^ @4!AKD#"CV6$Q1U?$/ M@8G$740+3(8PE$7)Q!,D/ $A#63L 8&27QO2XR(%+@Q22 PH9A#T@I40T_-0 ME(YZ#VX(8B9S*@U6U[!ICC;5;I8.7\%]G8K;EHQ)3JEO9W1 MH.(/S-:.%7'G:H*:I\(181HR3-+*7VW4O")50SPA4QK0IL.K@ 8OPGH"VUM' M4= ^_6_C<#V$_PKV_ KJU1_O.5PKK-U5<\,V&%4L;!P^S=W1A@<(.W]TD;L. M+(Q.5\_(/I@5-#Y2DZ0'!#OA<>LH[*P,ZO%36;QXOV_P"(-6T#Y^Q>*C6.T< MMPX/]U^S7^Z_5U8::U::)#ZK>M5*O_@ NF2*?Z47@ MC$R#O<-]#U3552O!R-)ULJDTU!?=-*,?$516@?9G4II:L V@3A-T !)$21-]YF61A8W%*F05!SO MU^\,)#0D@=3GLWV6#P(_ M)"Y=YQG8D[DQ3WRX3B?1D FAPL0S@J"_%[Q I1B(:#PWF%%KDA6[SVOTJ^ [ M^3(7#B^,^E.F/I]$QQ&DF(E*^7NS_(J-/P>,EQCEPB\L:]EX+X*D.PO'P%PIQHQ 'WK6AP/*+\&(ZMF8)EJ4)C1^"JT&;R$G-27GP MEMY*TO/3J_/K>_AQ?O-X";>7YP^/]Y>WE]^^CP>>L%EBD#0XLQHG_@7.*(9; MHWWNX%*GF&X##(A4RRQ>,YO%[R)^P:0/>Z,>Q,,X?@=OK_5T+^#M_6]/:YS] MW3C<):>N% E.(FH#A_8%H^G'#Z/#X=D[+/=;EOOOH?\&R_=Q1D>P&PJ^YP@7 MIBB%7D$J4]#&0RY>$#*IA4ZD4""<0^_ 6%!2S*627J*# H6K+*8@/&1"6G@1 MJD+@UJ+V3"IKI5YPBTA'"& RH!1B,4>[3N,(A$Y#/OMP910-!-9@<6HDEUA9 MADXE34\D&5Z$"X])KN5S121\3M9]QX7*\:U9L]MBEH$A4?NS9TQC<]EQ\A0^ M?C@Y/#HY@X?<6/_9HRTZDE([;RN:283Q*1$N[Y'G="433W&I+T22F(H%*"8H M7\1<8;!7BA4_]\!MD.?&VA $UPLRI&LK0L)7&KKL&%_6/C3J[@]B>!R/XC-( MC/,@RM*:5TGCB:0[OL\Q$12:=2R#39H;OK+2KZ!$*TW:;YV],7KQEE%KIX-* MJ>(1F'+2&584["H;R2K/T><00$:)Y1)PAH+&@5E*GP.*)*@H?02AK$A^.R7ZX>Z3X2U*\8( M[KAU=-0N]SN192&*P280H<"%4F^T Y%@@\0HPI4C6O2&2B2P=K#,)46A"UW? M-UZJ%5'*D)MLOMH9CKG03VC=[_C?9)VJ>Y/P"Z-?T'K)[V=&IVY=7TW2V32Q M#A33;@4LR?'[VUG_%>W=%T<="+CT>]87SRKZT?6J;$\#56JSHOVTW[ M,[F47I#N03#?SJ&M4BRI":E ZP/O+.2W?:*MANWZ_V[C9-M&Y;A<9E*;@@? MK4E1]>&;T9\W(Z^#W.C5:;@@ [06U06BR-VTG:S9U@PKQ(H:]MT!J[]X7"XR4RE1?H7;3%T>JX,_[5YJO>Q=98^W01K([C69>5I MRG'::E_"H%#&!7=VQI(,C^+>T4&=.PJ366CY-QS[H[%H%VD78* F3D>JUJ[UME];S>E?;B-<;[ZVP"VI;"G1&JL/^ MT4$$MMXBZX,W9=CK\65&MM,XS>0R=M),'V$0$M& ! . DOWW M/0M*M.Q&;MH'202X>W#VBM7QRKIOOE JT&UI*G_2*T*H7_7[7A:J%/[ UJK" MF[EUI0A8ND7?UTZ)/"J5II^EZ:1?"EWU3H_CWB=W>FR;8'2E/CGR35D*=W>F MC%V=] :]S<:57A2!-_JGQ[58J&L5OM2?'%;]#B77I:J\MA4Y-3_IS0:OSD8L M'P7^T&KEMYZ)+;FQ]ALOWN8GO90)*:-D8 2!GZ4Z5\8P$&A\7V/VNB-93'LG& M!UNNE<&@U%7[*V[7?MA2F*8[%+*U0A9YMP=%EA*NA%TX_7EV\_3"[^I.N+V=7KZ^/^P&@_*HOUP!G+4"V V"0T7M; MA<+3ZRI7^4. /MATE+(-I;/L2<0+)0]H.$@H2[/L";QA9^(PX@W_OXDMP.C' M %P7KWPMI#KI(?&]U#L+0WHMGTRQ+C[HW<3TXVB=1Y73] M^3.]N3A/J&Z<+% !.2 +9YM%08)JIYL,]K[1N5T;H3W-"/KU9QSO3@T'6;D:T M_0/ZO(7EE%3@E8-( *:52N5^;=4X39/#Z0AGPT]LUM[5^[-A,AX.DVPZWJ>Y MLR5>:O\CQXAYP)&HD@:&5PMJ4#%NY71<2%N6L!F^\=%?%N:YZ 51P2II/;HO M?:SH@UVJ\@;OLF03X"WROI%2>3]O#'P(S-JH %-T\.25M%7./C3:QS-U19<6 MO^_XBP^MFQNC)6R=*\<",!IIGJ1I_.P,!KLUNQ>#I_W^=D@ <_GN^30]F$[O MO?[0F,FV,9UCE/-4B)Q:<]2MRF,L8']2[:.C5YWR<7G9J.. MUA;9X4.N/Q/_^\AN>P?1'V3):#1(LF'V+Q'.M9>VJ4(;W\?Q9KL[9'6+6]># M;"WNQ(U1='.W'>4#FL6$1*MLO;=IEP]R@:MX<'@$R2;X@#,8.3J!Y+KRD1 > MN0!;.=+):#Q!!6;)9#S>&6OF.CE,QK^FR7 X68N=/18#0RJL@?6,+':@(;V9 M HQV3 $=:VFY9#8I0K%W<$2\-4V,;F!WY)Q<;.E"5PYU1IT:A::EYS MJ>)J_\LB7>X2%O#Z-G;37",EN7D?1>_O:;T?W8)N7"T44YZYH*5IV^+,>RNU MB*=L.OO,SKJ>'@KP7MG&P( <%>2Y PMDGFS-<3S(1*2-NZ(/6C_B_F *JT)+ M='_.)(N;!:=SDNH*5';DS5H/W9]$@ZD&_*1H>U0$>%*YK2.2D,.<25([V92< MTI(S[37T[W;%%M__./(&1JJ7N?)Z40E.?J:&'JYYQ^].VJ;F/.1RE;)! MYE9MA^.=[IRU67%V54MD%QR@*VF:6(0L.M?.AQ:"M;_RO2A*^JHT7:+EXT)0 MPD=ABQ:X5'2&-)MK1-;0QQ4RSA>ZYF97V4 (O>? 5C3^9<,%GVISBSZL^D=W M9RPRMG@="LACT-4<,L\3+N:-G ]"$AW\:.#I;XV?I7*+.&0S&GI=.XEVN]T< M/VO'UWOQ]D_ >^$6&@5FU!RJZ<'AN-?FXV81;!V'V1L;X.GX6."_B'(L@/=S MB\I=+_B [M_-Z=]02P,$% @ <4"$5H'75%]?"P Z20 !D !X;"]W M;W)K&ULO5II;]LX&OXKA&<[: #%T2VY20.D;:;3 M 7H@:3N8C[1$V]SJ\%!2TNROW^OS@YJ9*5R'DU+=>BP)-%J7)>XU8M3ZJU$CS5A_+LQ+7M\"3G MLIB+J\OC5Q?7E&_;ZX_M/EQ^N+SZ_^_CA[*0&==ISDK247AE*[@%*CLO>ET6] MJMAED8ITD\ )Q.IE0\_K=?4T/>^1ND[W*6M( M^?M)4:J\J-8\$2\GR(5*J!LQ.?_U%R>T3^\1U.\%]>^C_BBGW$_)F;%#Q-CE MWXVL[]B[(A$%I0;[E/&B8I]7@KTN\S4O[AA/RW4M4E9CS;4=?_\9]OS77V+7 MM4_[;;2JUYS3(R8+]D>3W9DG*".:VE)Q$"B6K%RP:L658."$-*U87;)OXHZ) M?)V5=T)4%DNE0@Z7JF*\2)GX7@M5\(PEV(W< YV*>(COR8H72]&QD"@]\(M, M1#752M5EC5-%D\^%ZMF"_.U*)BODU!V;"R:KJH'"#4)8L0U]+#QC[LQR?=NR M;;L]/KW/7N%]]G+"T_;2[^[,YD2G[45;[Z)9HA"8+0_:SV*H&_<96Z%XR;S)&5\NE5CR6HQ<4JI4%N@-^WU3-?-_@Q)Q,>Q';NH] M%(169$=6$-J[U-:JO)&H319;E;?B1B@+9WFM"71B#<(T"+*L3#@Y=(O4;LSP M>2;8NE'X58PE),^,Y$Z$JM$I&6]0V.&;1/NIO$%@YH+B5U8Y:]:TU7M&0IB@ M;:-2^Z^I*\1\JGV_)17M'Z(1YECH([RMU6+W2T MVM[IDU__U&T>$C_V((<#@'(>ST!G^G%*B;*]]X.)U4,L%APU$*'5#$N48VV= M%=^%2F2%J%6HD6Q-06]LVFU^?O7^U5'[]V-[:NPD9 Y:M- RF#:-=D.>_(,7 M#;G*M&Z;.;X5HG+:LY %4Q]1$;&WI%6KI>/NFN&RE6ZPPW-0<5V7J!R!3 R M(0,R6PBY[8]]!)_J^F.&@-*[AG"8C\I$O2.8.EK\G[!"2^*H7R%:W>]=DSRE M*7Y0=4>K3ICM'W?*C:CJMIJ([VM4+]/!4,VZ)[OBNC\LW6=3L8I:20PE29M: M>U(*)1>U"'D3>IX5VJ%%O]W(BJ) RU;(S$*+K=9=O[7ZOGXG.'".( 2]&U-; MYITRS$QU)C CU21&)OE<9BB&QTG&JTHN)(B #>35EFBKO.GW;QI%_GLL3VM< MR[OJ[W>C:_TQ+W!#M,L>)X)@1-E@FZ#7:B+2\% M4*IJ#K -Z"$715:HU (I )8%60&.48UN6UDNP2@BQ:9 M2C[!N\'))!<]TAN/S8-TRRQ#&- " L\!7HUG.@8=QW+\2).A.\^*4+%_)O0V MO3IE7];@KW$0D&XGR.#2UH.Z;\\SN=0.LSI<(0F_)TIH--K:B>>$)W95ZG2& ML[IPIH0"2DU3253A/6,= VX31"K\9B*D]:%V3>?V*;O:%X2C>"D7"X14-WWT MT/;=")B3?88;8Z;A?BMIEFW1+\KB^& >0'$X*P!AS\%Y_)ZA@X9V;%S@6'X< M6[8?;Z<7H;5AKJZ7 $_ 4- B_BJJQL7S/>)?I"'1WMAUL MN=\1Z&DU3U:4$R:JEX7\#[4Z,[;M38"F&LF*)-!Q2$NYJ%?EPV+>RGIUP.'W MB/,SHL -:!?:\+HL)"N)4:;K> =$F(-M;IK G :S0X&DU=@3V<3)G#5%AX9@ MPWB/^;6:B\R #;D=-*-0VS/$[.;@/SS.')@H(-[./-)-%V8>Z9]?&U-NZ:K' M":/2(59FKOA2#,AL>VSH=@)$>4%DN1@?NB6 'W\#/6OTZZ"?V5;LQ_U2&&+6 M^&HX#(.$:X4Q1A)_A*(='S!Z=YIX[EA>Z%N1%PY;W3'B?N@ZUN_'9@0\M)W8 MBL)!"W^L+:1W, /$\?#<(]S?:JFU\VB//Q)Y-O5&VD&K(/2LV'.'+5X$2SV% M5LX>K89)P(VMF6=;T=[?@2'6Z&[N:-]CDS6&';EP&,%5BSV4@3T//V MN3("M9APZDAI%W/D4RCM,H](^U;@N&/JP\WX->&H+#Z$5:H6Q'DT2<1FDO!F M#I!UT,$X%^@[=H(GP''#&'( '*"$:8%VU+?:USE-,=)M;[U7(N.ZOK= H.FL M.FK8I".<'\>^Z43=65EMCW4C;B6]X>)HN%OU"I5(4A]9T-NHN+7.P:Z#[J7D MO-$BCYMAY[I4$G!# ^!K"87!F='R&/'>ZTUHM^:J![9)6>G?^N5Q!7#[DX/@ MP=%TM^FUYF[M'&,L]68FKL+(WQP/4$5<[VDFU8O^;>\>(?L8V#.L[H^W?L!& M*D2^;7ST(ZBN ]\42O!X;MZ#;@Y;AUI[%+M^YT%N/V:TF6TX@JF$U=VN'C M&CFT)["G[BS 4N"U- .T9%JX[%(^E332(Z3NI,A28F8;GJ.+AB/M*TW4Z1$0 M^W+-_N60O-%0\FDMFOJ;"V@?86#OV([P"HML-(RCS34_1IG?6D/(1Z.U7@4: M1)A!#XZ##M%F4=_B?N+)CIS.T=C2/>N;84V#2\0H#42Z5K4)L)(5YD.9H)2, M=F\.91W$;,_XZ)$L/\ZCZ:)%VWA<_YOH:;;0R9>E&%*C_\0SPT1M-!C;&AP&USR++ M#@)V+;),%^Q^KNX"1%LT\"W7]OM#@:?_J]C#3 > +&!O'WYER!Q,&V-Q7&=& M6'0T?(16%#OT)@H&H[[_OZX:3T>"_/YRK#= M? 3TGJLEP '+Q )'[6D43,P_K[N;NESKCUGF95V7N?ZY$D!PBC;@^:(LZ^Z& M&/1?-YW_%U!+ P04 " !Q0(16AM3RX;X" "N!@ &0 'AL+W=OY;2(2N]@N9?]^U\X'01J5-NTEL8_O.?=<.[Z9':1ZUB6 (6]-+?3<*XW9 MG0>!SDMHN#Z3.Q"XLI&JX0:G:AOHG0)>.%)3!XS2)&AX);S%S&%W:C&3>U-7 M NX4T?NFX>K7$FIYF'NAUP/WU;8T%@@6LQW?P@.8Q]V=PEDPJ!15 T)74A % MF[EW&9XO8QOO IXJ..C1F-A*UE(^V\FW8NY1:PAJR(U5X/AZA2NH:RN$-EXZ M36](:8GC<:_^Q=6.M:RYABM9_Z@*4\Z]S",%;/B^-O?R\!6Z>B96+Y>U=D]R M:&/#R"/Y7AO9=&1TT%2B??.W;A]&A(Q^0F =@3G?;2+G\IH;OI@I>2#*1J.: M';A2'1O-5<(>RH-1N%HASRSN5T^KV\?5+# H9J$@[XC+EL@^(8:,W$AA2DU6 MHH#BHT" +@8KK+>R9$<5KR$_(U'H$T89.Z(7#:5%3B_Z^]):8OQGHKT'YWK' M'+$5#[;B8^K';!TG,DHZ+KG%VZK@%<0>2"[QAF@# M!9$;8DH@&UGC5:O$]IR'34/D)W MB/^RS)!N0U)_&D4-NN,#>4O0R MA O<)]PE]2X8^I1.D# 9(1&E?A@E8R2-_023/G1"_?;W$1.TE?C9!Q,9VHII M/"!3/PH1G89D];*O=MC;#-&\'A7'F!^."%A5FHX$TYB2[]+P>IPVROQIRCZD MS?PD"\=IV<1/H@'YTU<$2UW;&=&+ES'6DM#?8W-RSQAP+*!N#Z1DK33VR"X1>U^ U0 M2P,$% @ <4"$5GSYT.5=#P 82P !D !X;"]W;W)K&ULQ5IY;]M(EO\J!<]ZH ",S)M2+L!QTAWO;+J#Q-.[^V>)*DGL MID@UB[2C^?3[>Z^*ETREW9D&%C!D4JKWZMU7U:N'LOI-[Y2JQ==]7NC7%[NZ M/KRXNM+I3NVEGI<'5>"735GM98W7:GNE#Y62:P;:YU>^Z\97>YD5%V]>\7>? MJC>ORJ;.LT)]JH1N]GM9'=^JO'QX?>%=M%]\SK:[FKZX>O/J(+?JBZK_>?A4 MX>VJP[+.]JK065F(2FU>7UQ[+]Z&M)X7_)*I!SUX%L3)JBQ_HY?;]>L+EPA2 MN4IKPB#Q[U[=J#PG1"#C=XOSHMN2 (?/+?8?F'?PLI):W93Y?V?K>O?Z8G$A MUFHCF[S^7#Y\4):?B/"E9:[Y4SR8M5YP(=)&U^7> H."?5:8__*KE<, 8.&> M ? M@,]TFXV8RG>REF]>5>6#J&@UL-$#L\K0("XK2"E?Z@J_9H"KW]S^=//S MQ_?B[OI_7EW5P$??7J46]JV!]<_ >K[X6!;U3HOWQ5JMQPBN0$A'C=]2\];_ M)L9W*IV+P'.$[_K^-_ %'7\T >9JM<7,'>MJGMU\>;O M?_-B]^4W* L[RL)O8?\#RKX-ZWNB!Q>?FDHWLJA%78IZIT35Y$H+6:SA,]LF MEV3\6I0;_O%&'O>R$+[E2Z*\J\W![A+Y#/HBYN5%4C[(Y9-;\?B21" ME%89MLHD,6")^K*7>0<^#JH;J)T'HN;@& M-*$N\5'QYE =%)K)*K.6E\+DRCQ; V M?KE]W]M?N3^043$GO<(A[D[,?G1) M.NS6$E%>\E*?6,1XSS&Z/V$_8$?4#^5SR(X,]G2=L6;P3X:=%755KIL4ZR"Q MU!@!C,Y;B >(0O&^FZS2M?CPC__P$:[SG#(/]I(D7BU7N1('NP5@"V!ZP"*8 M$ F83*<6.YD;6:5-59&3M*(7L\4Q@[H<1+RF[1,C[(O\Z*1I$P MAK@MRW=,;4:ZPE^=/=]4\9;E$A' M+,HB/^+#>MBQC1(&A DH%$@3FZK<\R\@=8L0H)&.6YN:TO<7L"7AHNH/==VO M'!J2EUPZ0GU-U0%[EQ63V*^TQ$*68(^TNZT@"@H/0/A.W:-<.9!(V)[??P5E M7(<@5A D*&^0\RI>?4O>7+#L9"X^H#3ZO9$5OM/B^D%6:^3KWTA%D('Q+$D* M2DD"@*B.8ZK=2R.IC[("9387$J<_J%75T')_P5\FS!7I'-OEF?%YKG(X$DP+ M]:/,Y5%GT@'5:T@$CR84R%0V3W*L%L/8:XZ8=@$1 M96AB>F8FBSU#V-83PE$3)%+HGGE+)XFC9SW:1>+XD=N]>V'H+!:1^)FC_5AP M4;QP$/ZZM7'L.9'K=^\+P"Z7"W%7UG",@R1R@L5B4DA>.$+I^2\? MO1OYI!-DFIV]Y ]W_E[9O%,;55'FHUUMI/Z3PIE!/4FP[$UH1OJ,@\$7RZ7C M1?AB2C[GA#(MI/44O7^&A.\5E-E^9+>=DCR$AR3IE>"'/G;O_<)/8L5?'P"?' C/!,2_ M:G];7=MZ_9&@_&CNBLN3?S^5Q7."ZQJ='L&C'FN <.8G\_@9X%W&,O/F(;U1 M,6K42Z4'C(825E?PPTH*N]W0L0@Z(.B9._>?&6PN_?]4J1Y37UNZ9K4[C_DS ML?LJ; LZ86MM>.*B%W:'%I!>6\)0SO0YPY ?&?)GP3RA_RBB,F.MA*XI&@V- M%JH>Y'8R.>#I2/?FD?W/8B&Q@F(NHZW8*!\3^[".!GS3+YU;MN2TT@PM/7CP MZ.%':I[87PX-:BVIJ73(4-?+]:^-KKGZZXQK'K%=\H_Y55S37O?*Y^L9[Z[C%A M+ZC+M*(D:Y=I2M&,VK%49?=L ;ZSB/J8&Z(268H?RWN4XBP_4\<>1>1$",6) M$Z.(N4[3JL%&G8F$B>/&"U0@CN\'H!9[8XO:=MRB7.79UJC6#QTO3A#*G7@9 MBY][DU5D-T,9=A3%"9)2GZI#SW.6B2]^0-M$?!E(TH#II#?\/>'LMQWXE!,' M,8J0>/!-A%K-"Q+QTY03I;)"7(?PJ 71(O$"K(W$-R3-393#JN[W@H)I9)A"?7"YTP M>7KA.=IK()>)TKLB?:'_)/73B,?TFB \)IWZ/C.Q@,4LE@B>Z# 1;#BZM9'U.)".='9#_(# Y-2!NJ)&@D3>'4B0*#,5PB\IT:+R][7FZ>$\R) M%THID/OX'O1,0= M3&$9P1+=IY=NY [GD4?P^61AQ.$MP$B2/!WU-3I\-+\(E!-*G3 UX2UB"#U& M%[Q *[0\:R(0=( @E!CK#5'U!PFL]]]@Y6Y8G@'6S)Z4YG1 M=L>L=)$.3-O MFO*&MC6>\+?__Y;W>_=Y*W-F3IH9VDIMLX)G:%80=JP7(0KTT3: A>#F&:# M#0V$*O:B-8HO6UHS CBQLPC[HC\,8R=Q^TXNB"C"+4ZI490/!G2)SVCM M9(JGND)\-",4RDC SD!AU7GV+Q-MCF?K1ZW+-&,8INF/Y,*]B5/UVE<+2+W$E'P-Y5GN[)PF O06P"G5EI3NV,<9CSK%KMZ30,) \; MNI4RX'US!;=MZHPE.38>,G/TNI7)+71Y8-W0:5NE4)%KI/LSO T2FD.-$!DI M5GQ#[@ Z(&1RQ-8U=:];VP?;.7N]XP1-)RZ4WPR=3U'2V#$[FWCB$9<9N)A M@1 4.$GB.@O7/Q=V'/K6Z( #;>*$B]#AYR1T%JCVZ3D. B="<#-QU4==Y*,L MMF$.*7^)AB1VS=$,&QF$U777J^.C;0/^#/DSXL^X'6HGXW Y%_\L;%3CN*2^ M9KHV;FZ7$:>[\F%T6C54K7QH9U@D0IH^$1X;1T^E3)T;'4SV,RV'"6/?I^VR M399BP=%I:=C2V0IAZX^4TZ.9:5DG\UUW,3AL'9[T_A>(FQ$=1(#OOGQ_>T?? M\1N=^H*/O%F3L@?MN2'#CM 0=W+0D/>1NZRVTAP!ETU-]/2\5ZKS$'8*,Q?!F1^>OH]'2H:D0[,FJC4G"X$UV-?,8R@A[6 J/O&KRIQB!$FG%[L1 M1+8_Y*H_X3-W!*PB+.>&3:89G%&'UTVO3M@\868XZ&*"R5=J:09,W-Y:S0XH MMA[$)-//IB"51;.AN2@'*UJRLD?3(Z/ HRZ+0N5..Q; :=VH M48DEUJ4=]JV0J]2]ZE+5T\U&[]KT52--U.9NP=AX.NU9BYF+VTT'S\FC082O M[.4 : ;=)H!1#?4)EPD;704AX=-@?13V!A<[INQ[K:#;]>3,T_GWL+=GY"FG9,'5I(L4-N*\5NZ; H>L;74$B5K;KC M ^+Q^81^C7!T.X?NEZ3='9NLN%>Z!G:>74-P; BV=B'T?1-6G,J,$M&0E EP MD$&=:OE(W'SSYRN*&ZL[W=!Q_Y2T6RO92>.UPPL]Y,U37?BQ:Y";:0K+SA4I*Y^PVYK.3Y;.(@E.:K&I*X=7@VN?>U5M M^7(KBEIBWMP [;[M[L]>FVNC_7)S^?:CK.!_&IEI U!WGD079BS8OM3E@2^1 MKLJZ+O?\N%,2!0 MP.^;LJS;%]J@NU7\YO\ 4$L#!!0 ( '% A%;-T:XK ML0, (H( 9 >&PO=V]R:W-H965T7?=\9Y.:['H5;] O9X MYIGG&;],YF=M7FT.X-A;(95=!+ESY4,4V22'@MN>+D'A2J9-P1U.S3&RI0&> M^J!"1G&_/XD*+E2PG'O;QBSGNG)2*-@89JNBX.:R JG/BV 0M(:M..:.#-%R M7O(C[,#]46X,SJ(.)14%*"NT8@:R1? X>%B-R-\[_"G@;*_&C)0/N]UZOYM'#J')(4H:F%4-$W\'9A"S%ZU<;ME:I9!^#1 AIXY8W!); MQ7<1GR'IL>$@9'$_CN_@#3NA0X\W_+]":YC1;1BZ(P^VY DL KP$%LP)@N6/ M/PPF_5_ND!QU)$?WT/\]R?LP<P'3!03C@!Z&P G3]7PD!**%Q*G7 'C#LF@5O'!OUW#80PC&<. MS'O'WUAI=":<#6L3'N%7H8[LJ'5*WCQ)JH(8(*K4UE(FBXE*;<@D5(-'7*SC MKG+:7%@F%%>)X-+; -\*2M!H.X("@TO-+K&L0IVD->"L=EC^V_ M35)76FG'^(D+R0\2\VI#5)T1A\H_:0T_FZ-OKF4*QK*?X"V!TE')I,!]2KV6 MG[WR@E\\Y 'U&ZYL!L9TU27X@GA*C4NX3^F)E.$(TR;(HW:XVQOSWOV$>4B(?&_I-PRPNI>NY$N&5? M%_>*&)THWPX*72E7'^+MRRKNA[/A+)S.)IX&64;A;#P.)^,/=!0Q#;Y(4!R0 M?O,J#;PG/4\A)2C!-QAY"9%?(BNBBM56[[LM\YMX4R"B8\;)).S/IFW^P6@2 M3L>3_YB\=^L5BJ[Z0P'FZ+N@90E5H&X5G;5KM(]U?_GB7G?I%VZ. DLL(;\EML_E]<:1N..2RDJ7ANA:J+Y['0P\8_/ M(USO%OPE^,KTO@EJ,E7J"P[>EJ<##P7BDA<6.3!XW?$++B4R C'^6?,<=%LB M8?][P_UWISOH,F6&7RCY291V<3K(!J3D,]9(>Z-6;_A:GQCY%4H:]R2K=FT4 M#4C1&*NJ-3%(4(FZ?;/[M1UZ!)GW"$&P)@BL;$#S!+^S4#QV_\+]1OV4>'6:.\71LEJS@IP,(&,/U'1^=:)'3W'_5=&?9AZ$Y ?XDX\+3@I5+1O+7*RI&8:**!Q-*61C>4FD M,H8L.62$!=.<"$.8(3,E(2^88_+BMRSPPE?/]O[,F3:$(^X(H(974]@9D;-9 M CR\.$[+/WT/N\A<3K-ADF2T\"/CKI?0Y_ZN0]SX2$ZM(K>J7!420!BN)>DY$;3D@R1K'SP^V8O@T\L+M+B&-@K2W MPSYCS4L.V1U'3^_A+$4S+^V-XGQKKB2.R:0H-'=^7W.NEFYTQV3#$0L_M-O0 MSVB"PG<3:4J3:,>N'DCD'Y%)^3=D2"@1%G>V ,)?VKUOS_WQT$\SFF?!$;EH MJD8RK"6 [#M1 L2(*U#=+A#L,ZYAHD4Z^#<.:.KE/0VBG'II'Q8QXB3H>^R. M";EQUQ^7M^2-DB7(;,B5J 3&D](PAD+:[K* WQP0/TS#E*;1+N1"/Z1Y&._, MQ5Y.LZPW]Z/O3Z[B@2#LCFLHX*1N7)"!R7=%,P2Z 6,A%Z#-7QY(#:!\'-(X MSFD:/2 9?Z]3KOL_W!'[^Q/GLB78GX?8& M?G^P]>]&YXV^WQI/P-9%9\SZE^,GR5.:)Q 7PS"G:0IY&G,V #'SP>O#!))Z M$+O)*/(@P>,"R/Q)!BGK64/"SV(0)(=W2I(4LJY'PS"!'R'\"/T$WLG>CSRA M60PSW@[%3V!]^T*H;UXMTO< ?]EHAW0 ]L-C4$#7T];GN!GZFSJ*"P@%5C] M,V :( I=<:%!EE%2"]DNSIWU$\_;MR&%I&N6W/7U\H&BHP4$6JM*R$EP8(@ZL8!9%?E](1OT]TRKZE!V MDX?!-R(3T'A?BUK9UO["F7+M U?@@=5WN\*Y=8K=@&UTW;JS9^C17I(VO , M6P$"K$#%;^OT2$<+!H5&3C;NP+I2C2S[AA)H/\<-*-QI&CT,Z"B%;4^XV%5@ M)*FU[IU4C@O:QG$RL,S,A,M@8 8K7CIY %&M8JTPK9G,03L98"3QM,'=N:3& M'[@EG"M%U52]K+5>WD9&BZO1_[95O^T;9ORU46#+*(AIFF3;G:'I"SWH/[:5 M*\QH'$8TAL/MA:HASUN!568*C@0PL =7E'>T1V8\B/8S_,FFO%;;+V\N9=TS/!:!)\AF0>J,T'A#=7GBT ZN6[I)AJJQ5E?M< M< 9I#Q? _YE2=C/ #;I;I[-_ 5!+ P04 " !Q0(16I@$&B'8# 6" M&0 'AL+W=OW*X+IM0F[FOAB][//LLROMBLE> MFR=; #CV4DIEIT'A7'49138KH.2VIRM0N+/5IN0.IV87VS"SB:Z=% H>#+-U67)S6(#4^VF0!*>%E=@5CA:BV:3B.UB#^UX] M&)Q%+4LN2E!6:,4,;*?!/+E<#,C>&_PE8&\[8T:1;+1^HLE=/@UB$@02,D<, M''^>X1JD)"*4\<^1,VA=$K [/K%_]K%C+!MNX5K+OT7NBFDP#E@.6UY+M]+[ M+W",YX+X,BVM_[)]8YO& R=@9W!>+<;'W[Y_+V_I'=W7_^MEK.'^^^ MW4\BA\2T'65'DD5#DKY!DJ1LJ94K++M5.>0_$T2HJ)65GF0MTK.,-Y#U6#\) M61JGZ1F^?AMFW_/U_U^8#SCAV087YV1.&@E M#LZQ_U>)YTG2 7N%AST6P*YU67%U8 6W3"M@6->&.Z%VS,(.R\R%;%^(K&#" M,H?V.5BQ4R';U$+FG[">&5?Y"87UI+*EK10G# M<%;+11H.1W'X1W_D@;@P" ?Q,$R'HY"R4('OHO* EP4,\64^VZCD"U*SK_19 MSU=7!$T0-$[&)Z9DD(3]?O\]GC7FD%?:P!530I[ %QC08/2NB"67_& %_PF+ M/M/QQ7O0.Y5C62#6P]X\$@/TU-$Y_YY+3]DYE->Z0M3IU268G7^1Z.[B*31M MNUUM'[UYT^M_F#&PO=V]R:W-H965TQ<\TQ+:XN-1*HD=;K[]UU2MN(@.:(N9FUNKQ4RVIN("UPIT6]=,/2VQDMW(U";&(C!Z M/. M5I4%(AI_'S&]84M;>#X^H?_JM).6'=-X*ZL/O##EW,L\*'#/VLIL9/<; M'O5,+%XN*^U^H>MSD]"#O-5&UL=B8E!ST3_9X[$/9P79"R_@B MXAWF(T@B'^(PCB_@)8/@Q.$EWTMP#S?^.IR],]>Z83G./;H4&M4#>HN7+Z)I M^.H"V?% =GP)_;^3O0P73^ B(MRUBHL#F!+A"9D"M(<(= 18[U"=CB'T7<:M MK!LFGJ!D!<4*$7(Z>F7O&6'T[RXJ[4-7\KR$ PI4S!">?""L*/P%Y/XO":GR>T2VFZK;W:1_)7:;=7B(UEMP4U+^X]@2WTE=IRR$WS#E.$TK*0>Y.U:33>?8H45L^:G2]Z,OO9_%)PY![T$!^>/ M&AS_WD2&V<&";WKG^93>^_>*J0,7&BK<4VDX2B<>J-X3^\#(QOG03AIZX]RP MI,\(5#:!UO=2FE-@-Q@^3!;_ %!+ P04 " !Q0(16.X*R/.D" F!P M&0 'AL+W=O9,UV6!@D[64N7,D*DVOBX4LL0%Y9D?!4';SQD7 MWK#O]A[4L"^W)N,"'Q3H;9XS]3K&3.X&7N@=-A[Y)C5VPQ_V"[;!!9JOQ8,B MRZ]0$IZCT%P*4+@>>*.P-VY:?^?PC>-.'ZW!9K*2\LD:TV3@!9809A@;B\#H M\XP3S#(+1#1^[#&]ZDH;>+P^H']TN5,N*Z9Q(K/O/#'IP.MZD.":;3/S*'>? M<9]/R^+%,M/N%W:E;R/P(-YJ(_-],#'(N2B_[&5?AZ. [GL!T3X@?[N:3Z=VB[QNZPCKZ\1YN7,)%[\"%$0_][LF?A3I.-VG#V&KAD5S!A!3$+#H$AY]@DV:IWKH-9I M7T.K%C7#6JO;KERG)%%)PJU6U8YJZN**K8I3TA[+)+/UV]):6<&APE!1'F=C MPKUN=%UQR6J%[5K0#O_8@QH)JR[026/V6J_(7*ZNX O:&X^[NZ3F3&1>,/%J M'C1B5&PO=V]R M:W-H965T5WO N0>W0[H M70])NJ$?99N)M=J2*\F79G_]*-EQDLNCN:[#MGZQ'A9_(BF2(G6^$/*32@ T M^9*E7%TT$JWSLU9+10ED5#5%#AS_S(3,J,:AG+=4+H'&EBA+6[[K=EL99;PQ M/+=S#W)X+@J=,@X/DJ@BRZA<7D(J%A<-K[&:&+-YHLU$:WB>TSE,0'_('R2. M6C5*S#+@B@E.),PN&B/O[#(PZ^V"WQ@LU$:?&$E"(3Z9P6U\T7 -0Y!"I T" MQ>81KB!-#1"R\;G";-1;&L+-_@K]K94=90FI@BN1_LYBG5PT^@T2PXP6J1Z+ MQ:]0R=,Q>)%(E?V21;G6[S5(5"@MLHH8.<@8+UOZI=+#!D'?/4#@5P2^Y;O< MR')Y334=GDNQ(-*L1C33L:)::F2.<7,H$RWQ+T,Z/1S?O!M-;Z[)PV@\_4BF MX]']9'0UO7U_/SEO:<0WJUI1A7598OD'L#R?W FN$T5N> SQ-D +&:NY\U?< M7?I'$:\A:I*VYQ#?]?TC>.U:VK;%:W\7:4NL8#^6\98SE=,(+AKH#@KD(S2& M+U]X7??-$4Z#FM/@&/HS.3V.Y??(83ARRXUV7:MCCU >6V4[1"> 7I=2#3') MJ=0,%!$S.WTELISR):$2"%5D)E+T;75&7K[H^V[[3=W>TPP,C2%?DK$!0T]4 M"F^@FR%4JBAB5&*W7WW#- M4%[QB PN$A8E6SPFJ#'%YIS-6$2Y)HS/T@)X!#7]=&,U< T23X!Q+2Q,J6R4 M$:, _F*HF@4J&$ M&"L(>CID(2K,>/MJ@;'+TBR-27ZW?5&W&5/V6D'C$ME:\Z_NA0;"7C\;\@3# M>]IV.NUU/^BN^]W@N#D^;8-^9]U'XKK?ZW^5;\]QV_W-D>=NC@+?WCL._W ??;^A]I;ZW9*KPP$A8\$1X?6 M+$R!A(+'_RWQ>VL;>!6N7#ZD*<7 \B^Y^\C>%WL=>\/!_Z9OCS)18!"-"XR, M4F2$;D?#]9UT^B%]^Z&@#7:_W08W1,%8_^2T=@19R_&,V..UG8';(7VG/>B< M%F0\U_'; Z3HNE^7S \<+U@'(*_K#'"?DM\S5VZ/< M)9K5C+""N4['78N)^N]TMR5M[G.M4G7TF WAV&:J7"O+B\E9&>8=,S"97@0( MOBO.#@@6@K@(JM],UI(HI\IVF++')F.;MV#A%O_H,;A.[V!7XO9=OJ#$R.'_S\VCJE57,F^.L2_J52Q (K!P'*J"U.Y(IB9 M5Z!U=1PF>\#LUEH;'AI#^"IM.,.T@$P@UZ7>_'T6I[!.C"0+$6LW642A/TQ^ M"O 6U8DHE-D;$U->6X5VVJ+82B]P^J>&2 ML@Y7I."F'(\0FZ*&<9N8E17HOK>0UL9[%1[_W+[*&>;P",NGJWJV?O@;E>]= MZ^7EJ^$=E7.&!6T*,R1UF[U.@\CR):X<:)';UZ]0:+0UVTT #4&:!?A_)O" MJX'9H'X.'?X%4$L#!!0 ( '% A%8N,BI-T H / B 9 >&PO=V]R M:W-H965TC]:BY*_#*M5)'4N%1W!WJN1)*9245^X%A6 M<% DLAP='YI[U^KXL%K4N2S%M6)Z412)>CH5>?5P-+)'RQLW\FY6TXV#X\-Y MFK&N-V+I0M=5T4Z&!H4LF\_D ML?5#;T)DO3+!:2UPJ\2 M\^KCZY.;3Y=?V=7EYS_8^<7ER>79Q3KQ=7EX4&-96CP0=J* M/&U$.J^(M!WVI2KKF6:?RDQD0P$'T&^EI+-4\M39*/&C2/>9:W/F6(ZS09Z[ M,MHU\MQ_TNA&I/>R2,J=]WJ>I.)HA.300MV+T?'//]F!]6&#PMY*86^3]-T4 MWBS2B=B;4MG7F6#3*D?FRO*.I17B66J1L7FB1%GC1C%/RB55FGTX+,JJNE#K!:8<%[H>M&#!:7^-"+B9:93)31K'SI1_(+/*<%9P\SF<[@P7O1N%!3 M5&%03DKH-*_(I6W0WHS3/OOYI\BQW _L;(6RTR3'.,%NB=WT:L"NGR_$9/D3 M8F.; &&0_I&USA;*9$+23#M+](RYW(DB'OL^"P.+AW; ;@ C)5.R/:41R]DV MCSV/^U'<4X1[EL.N*4-D!J?/R16=/K;%(S=87<8\B"-V1:!"L1BHLASB\="Q M.OG<@Y%?JYHP-YS@<\>+N6U9+(QA@ANQBQ7^.7"7E WBDX(21+-L 6Y05;&> M$VOYP!P(AR\"^,*%!;'-W>:W>[2 (\N$.+W8IE$$$ M0R-WZ\!]ELE$YK(VZ?9%?/^>E"!(]JEA![+B=@:.F@'_0FF:98Q&WHZB'(J%I23D^01!HT M_409SE>A7DYZUP.$%;D\S4- =HC OC]@8011KHUOKH/1;OBZ9= OBGT> M>0%P[L0>CR._E=V7Z7,KA-> II PB(QPMHY9APVQ7?!O.F9%H9L*195.$Y@T M&_]V^Q]F[5OXYU,19?=)OA (HF]QW%L.2Q:@6"6_BXPSJ36YWGA\48,P2R)D MJHLO%!C;C",B:_1HR=^L0N-OOIRRV(^X%UEF)%T3@$)NH6M[2R9'U=!S8?KH M_(ER"![)FF+?F"J(KMMU;*1\S"TG_-LK[75\U^K>!W\CL0EZ\5JP7I^X+0Y> MHH,M$7&E$#+L>-Y" 7+1HO\-%CH0D+J>$W(_QB]^;+R$.WX X#L\0*$YRT&* M[ 0U?+C2CN!Y'NB@6=M%Y6E6.OVG5MICOA4R'W7A),LD(0E1I-+W#HU#FLPE M1=5!-05)N:[%'" *!.C'AI06Q2(W1:;A(NH+$2/:,:(G0?\!5_LQ:EH4[+%Q MA'EN8.T-)F+_ACZS9F.7QU1;;1\C?5!%S$,+WQM8Z==C[WC<"UU3E!T7:"=@ MQ2"LHI!MY]A6Q*Z]V[E\K!$;7P<\K;9!WE"!"XQ-G.*9_;2.>II[JNFF5FVEC MU!?7=CHV&MNH);9O]^\@@?T P/E%$?P:#&XQ#PUC:+M[.YO71@@9M]8RODEL M(L]-J@(Y1:*^B:&8,9@S\.*>KCY $T2]&T1"7@B;10DM\J9+S I92K2]"9%( M3YR#C(E=KS?=B:@^A_T[:"8B%QY#XPQ\8)=!(C/$(:_FA,IU*\?HH^.@[U%N M#:Y]Z@_VV&>*B&E;JP[48QXW9PN K;O\X#(;64:6BBWC[ZQ M8X7$$WO+AA=D;*",;-BBVQ_;V-78?E]@X&-+,4!\$(?P0AILH97E---20PL[JOD;29X/J9_ST;R;K';UT]4HGL'V6G0-:\JYL-R?I M$P.'E3IOVMPD^]^B/1)J$ O'ES(W8 "+!-CV#\J!'W-_<,?LL4,0T=EZL]*S MQT*^N/[01M?#SB6(!_=\<( 5>%N@@\X=SO/JX=^+BJ[&F:-\TP&MAY6P8PY9 M%NWQ4_7"-/ [G4CT?8D&T[+[-X HMU\2?IPFZ/3D+74WSUX[>\GNZ41,K^VM M4?YBC_8- UI'H?6YY_:K6$"M"& #77:LJ%2)K MR[O>>([RG)]=PRJ1W^T0/>(85",+3<@\>3)=!Y6_5\5NHG\XQT?5M$/:ML7FJZ=)+TEJT-(;(?1 _<#TUF"O2RCLW[6?$>)*1M]"<3JV7$WL.MRSQ]4KL#B;A]X M'KK7R+)VUH\B^;;'Y :]L,?'9B3HG:>/0W-2& [(#CM\G\[- MT?J?O28JJ=&4WLFRI.C 24^HB4 ],I8'=M?#@B"))-$$K&XA?*[+?<_;V?1- M2ID'0:TZ6RT>1FBP[-UQ9/"8I"/8%?/SQZV\%[X?['"/*\@2WKELLQ>3LZMUQ-UW:QG.+L]X7EZ ME])IFYQ*,0BN(1B6/"0JZRQ&PO>>(]F(8L]^V^6A';?GZ+I].+O.A8$_T&P# M';[T3/N@]Q9"(=2=>==",_-4H7DA875W]3K'2?,60S>\>1?D2Z*03)KE8HJI MUG[HCYAJWJ]H+NIJ;MYIF%1U717FZTPDF5 T +]/JZI>7M "JY=&PO=V]R:W-H965T!2")KAW?.W,_V"+!Q=GW6>!B:]UGWQ %\:75QE^.FA"Z-].IKQIJ MI9_8C@R^K*QK9<"K6T]]YTC6<5.KIV51O)JV4IG1U45F%Y==')-"PKWW9W#VW2/4JN6C%?6"$>KR]'U M[,W-&67^G)4L$&DJ0J,(/&SH5O2FH%@QM\9<[17 MR1N'SSOTGZ+O\&4I/=U:_4G5H;DBII7L=?A@MS]3]N><\2JK??POMDEV M!N&J]\&V>3,L:)5)O_)+CL-@P[SXRH8R;RBCW4E1M/*=#/+JPMFM<"P--'Z( MKL;=,$X93LHB.'Q5V!>N%OFYKJQP!3V+,WJMP9=5.^B/B.JHDXG8U%693E"WBG>R=/(][I M_^-D@CA['H)[XXWO9$67(Q2_)[>AT=7WW\Q>%6]?,/!L;^#92^C_FX$O0Y0_ MBBBSNG-C*0N-.P'NT4A%V)6VLVY()::A(+,LHZ\;L-Y,4?1OPJ38_^ M1/!C D['(C2$'6TGS8.H\*LI4!U7NPS>#<&K ;A/X":"UST!\;001[SW^V_F M95F\C7KC\^SM,:H_-$*NUX[6$=]EP966%%! M&>A'**A%PS@_$7\"/SFTM(Z$1/L;>*4A$PCY"\(Q/$#/)N?%=X*1) 2'ID/4 MBNMW"R_@P*V6WHMK/-;*<'1\ WG/",/HR!!?;1]&R HXK C%]U$9'5BGHVCZ-Q+%3;4JT0/_T -[ [JF,U M8,G>J? W8@NNYLU1PZ'RQ6'504E-?8NB?=Q5DO.@NA@%C2,,2&6?\&ZF-M( M@6R--$&=U$KWBY>!1OIHBF,Z9@0,+FA]9,CR89@7=@SVB*-E M'[A0A;?(CS7ZX7B7P51*P_1Q=IV0*U33(%$H,L5*V-Z\57G?2U/18RC$E+Y4 MC31K8@/_:YGENL*?.4'(-U)ICMW )Z[G,4)L-PHDO.\)2-2*(^9C?;<44K@& MOA^L:N2&'@?/T=^]Q_S+*O*]51';NA-)U5]8(]@QX++!4G4/9=_(LF! M2=P!$]34L?@DN298[T=LY;3=[I(24T_J9%67XB)9Y>9^K!J':Q74CG9+,;*B@D^@/=FPE$XS4D2- '=QV M3AHOJU0UBL]>ON-V9+8LQV?GK\?GQ=F3$EV2H96J4FO;K8$EZ+-&M6.Q;10R M]PB621)5!@06IQC7.E'NDL*6R(C?),^@LH@)^+4W%(\#0+.]KA'YC@OS((RX MQW$5Q7&"H':)J//*1%S[6"\>1[4Q3!H:&TUUOE'=(;NY,',0>3;-7K_E8N&* MY(:&J=%K5&.G>+&%K355.!8C]=$'G';%^7?,OTR_C;7I@Z<0=.PG?A]&A$F) MWU?D'!?)P:Y^RF$IX>I;[E0XCY6?[V'O3W Q@DZ- 6%!Y'0\G\_CP'>'[DBA[V-W'.53Q(?%_>$0<<2LM4%- MIW8_F[^*$&EZK1'D>'RQSS01F"<3>EG,7O&9R8@MBD)LN8GKO;\[:X'N>T2- MU4/&,VE@LC(9UXEH_]TF3W7F^0N2Z?+4'X ,-<5AC^/,VO)"5,F!&$Q+*;2M M/I_TG3@"ZR5FPB*F0J.6B7%X#N.4$#EU5V],QO";CW)\$!B6Y3'7S!:7)O[% M$-5R>[*4U6=H=IS'>.:+A[9!Q\2&@\%U/F,%;CEPHW5HOR+$A#^[GD3K.#S=/9RMR"O(AW'8S.7(+[A!S6I<6@4$_3YX[[4\']Z^6W#K> M,CU*&?,F7<7VJ_N+['6ZOQW$TRT830A2]$+3"EN+R>OS49K&NY=@NWB;6]J M?HR/#2[CY%@ WU<6S9=?6,'^>G_U#U!+ P04 " !Q0(16+8%*6#=) ; M!@$ &0 'AL+W=O6JF MI"I(X2I1V:H4V4D\DW1;4W)?RRK>I= MUL+'^OZK9E^;;$,O[8JO9I/)Q5>[+"]???\M??>N_O[;ZM 6>6G>U4ESV.VR M^OD'4U1/W[V:OM(OWN?W#RU^\=7WW^ZS>W-KVH_[=S5\^LJVLLEWIFSRJDQJ ML_WNU?7TZQ_F2WR!GO@]-T^-]W>"4[FKJC_PP]O-=Z\F.")3F'6+363PSZ.Y M,46!+<$X_B6-OK)]XHO^W]KZCS1YF,Q=UIB;JOA[OFD?OGNU>I5LS#8[%.W[ MZNEG(Q.B :ZKHJ'_)D_\[/+B5;(^-&VUDY=A!+N\Y'^S3[(0W@NKR< +,WEA M1N/FCFB4K[,V^_[;NGI*:GP:6L,_:*KT-@PN+W%7;ML:?LWAO?;[VX^__GK] M_A_);S\FMV]_^MO;']_>7/_M0W)]<_/;Q[]]>/NWGY)WO_WR]N;MF]ODY%U5 MY.O<-*???M5"U]C 5VOIY@?N9C;0S726_%J5[4.3O"DW9A,V\!6,V0Y\I@/_ M83;:XFNS/D_FTS2936:SD?;F=B'FU-[\3R]$W^RY[45_VWBROF[VV=I\]PJ. M3F/J1_/J^__ZC^G%Y)N1D2_LR!=CK7__KL[+=;XO3)-4VV1=E0WLTR9#HN\; MZGAC)]EI,M)@\N'!P$E:5[M]5C[GY;WWL]DDV[S,X-6L2)H6OH#3VS8)-%8< M-B9IX=7>!Z"3GU[?)C]7Q09:;))?\ET.K:5)#C\VA[LFW^19#8279.4F[/ 1 MOL_N"@.=M :6MDV@Q;S59X=__J__6,VFE]^$S0.32YX>\O5#.)Z\H;'OZQP9 M5W)G2K.%@P!_G]-ZW/!J2)-- D/+DK7!+H%Q%3108*,UK2 ,K#8)\LOB&>>R M.:SQ]_:AK@[W#\GM0U;>/V1Y\G_R\BDKX;A *]!S8Y)?LQ+X)"X9]'B>)K^T MF_/D!'N=3;[Q?L1QWU3T_?2;TS3YP>3_Q)WZ.[1\J)(;[$'&"AW4FWN#P7O M1RI;OJ^KA_PN;Y$*@)>70#./0#%*PPG3/,ZI?5F.GDX*\X]00.YYUYR(IM?)[.\4 #9<.: -,TNSL8XFPRO4KI MW:AS>5=I!M?*WXCD"7I._IX719[MDK^;//GY +^DR\K.!PFN:\>35UF2H[;;)T7.?*))-O 4N5-RV?( MGW>*JQ_-*SB]1 >&SEB=E0V0#[Y>/94PW8=\KVU-)Y/_C!?XZ&ILZVK778W. MO(E8D](\P99"L\"1S<@\")FJHL30':2P.$SK3Z3*MP5V7U!I_?0(?KMJH[W)GV$/C6 M/P\EZU7V@/G+R_1J%YFWY$37[13:T+,UY$_-(/.2HKX>8"#+H :LH\2PU!V)?1[IC4GK!J/"$8_,Y M4T:3[X C9:6!MY"?/IB2AK$^ !^&U1IL:(WCI%TPVRT0$_,#FL'@]LF,@O4C MH7^L,Y'1M#8DX^$TE? !1MQ/3N=AO\"9[?;)("O0&_08Z#CMSM"@3-V"' \% M7L0R:(\S=ZY SAO7+&Q*#_=8PWQ$MH&PSL'VL!RO_WSVT&[_I(]0L.Q/7H=3 M F:S-V0]%;!LO\$3M<]/=L1Z[&QNI;R_/"$'P='!$$!S:/$@]YSIT^4OP:+ M'L5LL@/E)Z%NC3=]? M8WD*:L+F'A;A'HZH/.QM7O)8$5'4:.@Z>-9^@X8;$O=.CP6(V98WO#%O=6/>\<:X MP9UC9W9C?N>-><^+]HXVQG_VC5TRS\#YQ=L8L4*"E][Z&_-.-T;ZT)?[>[G! MC?F--\9_XA?<%?^+]B''1C]:F<=2W=&_]W2DU3[ OIV (H4/$K6P^K$V. E MM*TQ#1_.9Y/5( KOL@:X %HO)>[B 18=#\%C5N#ZX]8B27'WI6F1(+=Y9&?^[EW M\1T8,9H.^=T!]1E8B9*6T)L4]3K4+7T)FC(Q=C;^HR51XQV_=XLB1Q,'L89% MKL7&D!<[MEQ>>C8-O,0KW(K&OLM;'#POOIBRW]!T3_+'SL"Y.Y/!*DMW/B,+ MAEZIF+9&\AK8Z;]->=*3/2>H'2%Q8KDHN\ M*/B0WSS,'0@O*U(@K&9?-=3(EH]!G>RSNNU90#>GKD'FMA#W1I866PTU'YCO M^D"FH>I 9%>A9ZW>."7@&CX?^/U;4,$W(/G15;+)X1VVA-5FNKZ]L1Q[-9V< MP?]FR[/YZKJ';V0L'4$D8,/.)=UYGB'[V=D%%YX1 M8#N["EI'>J()E"VPI!PH:,W$9V!8U2Y?([U3O(%T"_^4,KT/'53S"=54LW&G MM3:@>93=<;#FLZ_P=+%A=6?\<>GYPS?(;H+3!(Q3K!!XO*R&- SNX$DT2SZ( MP=I!T\+L?*7&@&CJ: C73<%$U8GV.R#?V^'16 M@3PL<9-..\2-08_:,HVC#O/SERH$VK?ZLB-7WD,&9P((591)63<4ZQF02(O^QYH?(O4; M#(U[\5##H]N#2-(-+9 8[T0CTAX9<-Y+U-*= >F.XH&5R]!Q=.V4"QGJB1O- M*3)Z-G 61U:1\X6\R>_J4Q#4O$QKPHRY<+&?H'&SF$QG@R8 MF40ZN%JU\?U+H%T()VG9[+_/Z Q0+SD'(DS+6\>JS_85#\T>^/F:%F)2A):2@Y=P21$MV]<2Z^APPH5E ,UQ]Y/ M\C+D:V8+V LL[@<6=[1Z*$[RQ-==,P?) M/?Y:D9;@>V<_AA=9$.L$B'FV' M-.G[BI2A!D4Z;@CG%]BZA]8M9 M\OOU!VP*CQK)T"GT.)\LDLNK='HQ3][59I_EI/,21TRN)NEJL4HN+]+E\E)\ MY.MP[%=7Z6P^3:8XXM4R^5"UJ&:$S\S3^6*13BZODD5Z!7U=7EV]>%FMDXH4 M#V!Z>Z0(7H493'&:+B\NX:_%8IJNEBOT<('1DN/LN'=^='JY3"S'='4!0U["WJJ#,?MDIS9+KQ97":XC M+-1[D1'PS!KWE,[@[!M\Z@)(H+/\TVEZM9HEL':3E:YO695GT?I-EW,8]$4R M7:S22WB0%UE^O("?%NET,DLN87%7T.#%BQ?W%Z>+VN^4-HN>WVY!:VG/D B")U=0GD#YN_G*:3Y:2S M^=Y44SN3Q02/38)D=;5*?LPYBL$ON#$(MT)=R%D-KI'9"@[6-)G#7*"1\'"@ MGW1SAMZ8YV"QIRG.X^KR$O^:SM/9Q6=L:,^:BW>=8_+1-JW@^%Y>7"67,V 0 M2()C*^-3YO02CAP3\)CY"P-L:'$Q M22ZNTA5P'#XMCLC\)R^ &0&W6<[2&3!=7O:AY9ZGBRD\#BQIGDYG<)PO@2I% MEFT.)K:X:&XYV9GE&:H>OA11MG2UN 1F= GL;CZ!,2R4+P9C1)),9S#QRW0Q M6\)6+\=D")[\#59;SGCJV=&IT^Y327A2T]71(S'H+C2C6 M4F+5]KC6@H(9W\0X10.Z-#86;^HDVEHV^!M1QYJO_[1>$O_[CZ'!>-K*Q%-9 MOK0?;V^2)?"*>;HB&;7$T[9PM X2"V3!:CFG-\3&F\Y K5@"QY["\8 ,<& MG/X*1#(^2ANH$19T=3B3SE/=;3? Z:9S-YU+T$A QMC/P'N 2R]!B-NV#PUO MOD=!W79/9B!SH;%3[YL)Z!J+J??-=#$'#>+BM-NVH\?>MB? 7&=>0\N+*8AZ MO^DYL,/YS.L>=?E#B6K&?9G_VPG!,UBJS8&[XM-N,_XTM E2H*3M3->R2 M+)H-M%3 *N,IW;9/&?I*^T.]HH!OS"ZK_VC4),-3A5X-'%R-FU:]X&2)4I]0 M-KBFD,!8*FIJASG^:FFMLWT.;#;_-YL'ZSJ'H>?9.730,*O4-?$GBZ>T.K1- M=:C7RB:80]I87D!E])--R$6/5\@@>)[ ]>:@\J)D6:7X:0F: &SG?&59,S#6 MBW1UN?@B/A$S4[$*.*S'F9K=X:,7Z=CPR1ILQ#5VIJ95:$W5S@[[#"ON?"0M M?&G3PI>CF=P?F2CQ/&(V:=.7"S[>PLG=:1*WHDEDH!U8R_(E*>#DG:HPC"DI MN1_/;\^3>[#S:W8!K-=FC^]G+N2U=WGH$DEI_,0:V*(=>F/YWN/1V@\P[W@NN@!/8">UTC MUCUC$WZD(4-1ZS<'FS/#+]%:P?&M-ABX:-E5@KX0=0RQ"U3])ABDL6MVGMQZ M82_@ CM*X/ZGX;@L.?R'%U@$/\=D,^%9?ER6_"%97J./_&""!>>8^*:[BMB^ M?*]+B.$=)C=-,I5H3^8\E7#^[L3=D0*8#0;VS9IP>6ZIOW&# +5SI):"(4L =@) MRLPGIP^F/@MMK/-Z?=BALVQM.&#G_%R8(8D#]';S<_=?XM0%Z.LA_P\-'W\P^6H]'*Q\:9.UJ?)8'-!4$@IK2$Q^9#? M/Q1H ,'3FZ 80'(Z=YC6)OO.:9T[+G$"&54@15*JRQYDY0.1$4<)XA&$<2D; MQJ%H&@TJ'G%VQ.(96_Y+N_R7HVL6>6?Z%GV\@9/-:RQRPOR'Q3+2#6AD!53(F6T1["G<$'L:W QE>A[U)O_&1>) )R M_.-A!W4 .2&&9/=4A;C/GM5TB]KU&'EO\UR%X$G,3B>I^*W)\<^J [1ELL9+ MS\<^Z< &:R%B%.>O3ZJ*,D(,*TL,J]&]_#%@C'ZZ",YA-W0JQQL],:?)"QH. M#L>A!3[[;T,!UX.( TP\@Q.J53F[[!-(GW]SM.? NDMUA^J=A&#W!]D03!&( MGSR4W6>C3*RJ:=!C&IU:#04VOA1AX8$B(U9)4-7'[+H,9#+4!U(G M4?,1!9O%"+&47.6,:)&B'F64JD29-=GF$=H"_0BC;=S)>?)WSC-FUH:-=GN/ M9+H_B1W0WZ'V,PY<],-[["$' @1&]XQ*$RHD!ZQPP1A[^X1A=F]=8$65I.<_*T"(3J]?+%T.@VBJ:9(ILE;&L#7R<[1:E; ]H6:)W47:JVW(\J[FW\-US-SQ"]@B@]L_+YM-A>%IIYCW' M/Q8HD@\AR?],VSC+O#VXP#*39ZNY8#"2%M_,*3J;ZJD2W\3SV/A'=IT<$R,\ M^\KR[*MQ_4F2TVR@KX]#CS=QL@6]*6Z&L[C0GKWW#!3U%[#N?9=38F'C%"[- M/L>5=-IKCV,VM5EUOHUEO_-/UTE^#BNVB>(7I^=]D4"1I>)*D>4'C:ZB;'S2 M/5RPL#P2+V2%/O"1*$,F&\Q52/G)1K[=PNXE9AC6X6!=$$#"*/ZY]E\SY:E- M_-HF/89F48YYV3:_(BO.K6->UEXDT<#:^-RC?+'#L,^;$6;'.<^Q5X1*IV(C MV='PT/7M38)A7(F,(+M^ZVD 9\D-+%K>)K^ [&4]K.=M[)A9*UDY_YV5!TP& MLAXA%I@PH495,&X4T\@,LWR!HU/:%UB;]7N1;>K9OS& /KW%+<\KI"HXFJ8X] MKY!%T\"Q+K*:"Z' 9L$C!Q0-(ULSS[ROJ\.>6.^](1%!5"E#QZ7'R7$>,P[; M)H[@UVEP(IRE=5=!S_\ZH"QIN586QPA?%/HY+QE[A-0]2?@"T[X!,E=U0I)% MF8.X^IX'&#MH$2BAO?6DU:RIZ!T61 4^$@!JVZA D?6-F=J1WDS1"O[#*")<'A=I97H2Y28?&<)+J':=BNU:= MT@\G;Y=1KZIZ>GX/K1]7]\0S1JK_ YD!7*LRXE;?.-:MHX729%_20C@:'!MR&>.U7.A[.78O M%V?H*M1/B=K3G,^N_E6B0O2W-5MVI!.K<\GR07V "Y:?.WU%M0=?[J,ET9>7 MTR?&@E#*>3=-XB3K:B7/IY%:T+MRP.P#2>V5*MG5N#.(00'K9M>Y2>ZK:D-+ M[*^LHZ,1G7$Z<5A DW%+_U!L\T(23YM^L_Y($R?W8-='S72_8"-/0E"Z4AR; M0C^:%8(4RF63;_T,2+P M/@^):SIZ=*3J%0C]H0HJ8?%40!+/J95WD:3,WI MP4#(YR/S9E,G%[>%V-]D$"(MB'HL-1'0!9=Z!2JBF+,E5YEPAI8M+N6([X & M1 $E)7L)07&I-JGX]@6-_P7/(T^G!MCG^\,%@(P@OC]<66N#!SS%57!ZVX M:_QG17E%)8OBD;ZK5*V3(C).G+6BIH+5@UDI# ]%H+_9+=9:"^>^BO1,409Y MT7C8-$CF7@\(/]'$FN7@\G])YL0H7YLYOC8[@D_7E_W6R]3&&\("A/[&AKYF M/:,&:\^><@[- ;\X[ Z\(.RU6 M+D!3H$1S) +1+YSWPP[A//D1%,:@(?+L:F/GR4]HY2F;HDGFC7434<"-"K^S M0IQ_F *!?P[D;$:57S;&PRUI\-S&/?!K9'"V$VAV;;5S\1YI3X(RK ,1)XX4P1P/5[[ MX\]J#QG.M]S4PG7Z3_)JM'V!IZV>7;SBQ/^I7U\@CN$@X+YY5L;526C5''_3O+CB??B X M"/92%L^&1NY%9L05N.'B<$RN,KJI/1T(*\]KTJ"(D\/NGB=_JT)>EGOY;)0M M0NIL)_[LSQEUJ (-S[R)@CP.1H]KLK(-QSA8\OK#^(WP^WK'+KZ[@5<9%\B@ M7N&5!"(XP^!X\] 58>-LJKAK*/%Y[$@SW[!+Y_.^4=9&K+=X=GFBZ"CPUI]C M^WU=HK&4%6L10'*"0Y:GNNW(2!Z=WO@".\0!X4Y'T6J_)][<;W2,OWCRSU-F M[&'8'ID[25W#-= ^,A1JJBBX"O9K5F%1A0\*H+(M]L^'G3+1[AX^776&E(X?UO'VU$0?U;K30 9V:'@L<+)O[2;;DV@='3JW\< M2BIL"]4/?7J@,SU"@=WD]^2$.['.@PT-,#(@4/*9-0:9\#$O$3=])ZRVSZ02 M&I'\9@NJ4:*J@4C5+678A4X!\JX3?L]3.9:6UT&2>.E22?GN<,M/!*IC-0A> MBXSJC+9@_%2,28. X%RH7!)?M+VD0?'5#>3.L#&D2!)S"(1][?\:FQ_7/*B@QCR:A+=K7 RF*G7#6?08 M[F+WB04IYU1O/?K1F>#54P&IMJ<'_^.G0I-X8AN,'F5, 5CM:)"Q7" @5>$< M@D4:#0._MKXQ*NW?8APNV6:/%1?MDLO.?0RP;+BQ)\Y-V^T)R(U,4XF1TL-' MD@:&!#:&68PD/:!D8-P!WH/CAXTR?USUKJPSIYO(!V2]J:Y4A[Q2]0'YEO(V MF<[B_&"J,6#AI1CYB/1J8>,T=;A7V73\7U4K+RS^;--9/6RU4W*@@Z1!?SY% MQ9'.-CD5B<=A*ET_ZH6R(XK"GM0G3H)J%4Z)1Y#J8BM=DWIGS^"^*CD:B:3> M^9:SY(&6,D:EE%R;H&?& .IK$U:D$M6=B(CP>N2='L8E[_7[6&W.)=LYA1]7 M#8ISK4O-J>:!G<(B@_TS9 "=M=59<\A59PM1EW5)Q1'>>,Z3C<*UNL8E(3G, M*E87JAV!)!X[\NPPL(C;<]Z&H>&TG&EHXI&2.W3+RG>3<7&.33'Q?/3X&^_4 M7;;^PR^+LD \0;MR$KZP>:]LZ/Z0$\12)^6$0&,:B9"1>OI(U6/@@-[0BYT-;V M$""@AV6HSKM@^?C\*D?1<"2/=UW \KCW@S$(.R1ZWDC11&!Q!'5:P3BLWHUK M9L?L<+J\]!?U]0S5ZVB_F5IE2"<_7M_^0$S6>F<\ZC4V4W);>=6'U(2:.)2K MQ$ ZBHI.J<;XUHDYOS]/)3&2O9KAIJ1V/R70'/Y\JJ7\='A^^_WMZ[/I%?P* M)+G+U^?):V9&GU> &9@I,/%[./>XP4K+;OAW3G2A+5\02_9&Q-OG@NW= 7[H M\K.-%99-SXKY'(>ZD!U(1?&)1NC",C:1-0!1(]./#0Q6@!G\R!(GF2O2E8^? MYSU@HDA02WEVA0WP8_>&BR!,Q*K]D69V['?*)UB4%$Z*R(+K!R@J(G4NG)>@!!#1KE=&,;6L^LTKK[.,/ M)*!K]"=7 NK8OT=Q0A,R=P\\6 ,& S$YM>][7=!1^.UEP3;\X%=C\"EPYK2N M?H\GIJ/+P&0E(S4H06)%ABT5U_< 2?)L+>=,+XB;7$I*C@X[Z ALA_5QD5Y-KKS.')Q(>KE8]G2J#URD ML]EE-OQ44V]". B7:WF/<-:P%+,1D_(YP@3]D5CGQ%BV6HZ?4%-S]0A.DS' 1DZB&V]@N8(J$-Q MVD5^Z_G&=RSQ@7#>(XMZ0BXQF\RK,EV1$1@LE(_;$UV/:39G&1;,W]M$ SY! MPH=!^2/1@YZP8#BLZ5,DZ3/P?FZZ UOJU0T>94^B@# .MV]T_5/-F\%\ .?Z M]+'"76MB_DE#-F72J_QA!P_Q34IRLUL@>2K=NA%-UP3ER#S9WL[=M,,D#XT^ MC,<>/<]=1=XRV=DQHG:5_M/Q^GR%4J3\C8,"#/:3]I%*_]UI,M :;6K\G2U M9P+?*;Q>KC%N*0>)+'BU$QRJ*;;)Z2<6?Y9:^!FA-/\'_W-[_=ZWX7L]F:H% M'$U8\HDS\D#[(?_/\ M=S=VBUG%F'G=2T-'@ O*T^1XPWWN'C;8^WWP+F#AG^&^]-4A+\Z':I^OD]5D MF;KAW?A=?'A)X[;DS#?(T46L;"3":B']TT4I)"V>#:L7XKBH$CT&XE(&(T=' MD8U&B#9V?X]HY([/^>.,8'>LD ]2(Y)[L K!I/='J"#*8#=]8'BN%*L&T&L_+Y,_'.7Z8D=B"!06KS[P2\8#'2UY_*1XL9Y>\[6Y$ MVHD8>N,,R])EPS@PQ%@[?@3(VW!>6EAJS_0:GB18@+67>J,&"]=B5YQX2QD? MWNTC%B6#5R@H9R-4B"Y!CE%AVD>"-F[0V[&K\80>T6U =PYZ@ CXMD.YDPX :WK:SHJ$]:>YN4# ?9;#YIX,-0FJ" <=)+=2C06&X(RM3_ 2Q+.RY%X('01A$FH;2L^W6M2) 0H'.Q4Z MKZ6*5;QV>9OLJ%3-2Y8/!SH&IUUM4*SA7=>5)3,75DC%-R,D3' UMG38 M$S@I*XA2@Y"28H?14A>J\HK(4GMM@:BU%%MX/M/"-YF+"$,I^>5@"9D(T^$0D(OANFIDN'>G0TQBJCV53EWXH[AR^V[UWAAS_+LC/.P0+'-294.!"80X=\U5G/SLJ M>XG;Y@4<(6W$,$&>26 R70K';>74"QFA;LW0IE*P[Z\9USW=1EKW#$W!.D:I M2_BD.IYMN'GL!7VX#PNPAWWE392VTC/*Y,31M'9]:@?SDBX&]D<7@3,==294 M# GD@M.0U]W;Q8@WFOT"8,GJ0?9R/8^H^;;@@2[<'(WKCZ9M1UB[X _^%1M M&95O?GC7=]')EV(IH(P[<9##23&;(59+:>_1,AA!RK8.80))TTG\Y950#DAM M.@YZ]M8-LP\KLM='W]5 9P37!J=$)ZWN9UTRIW:/CR44UH\)#4M990 $9_%0,!<[RYNL8)O)XU6E M0=:9U9*.2=%$R0:B+-)0Q A>5@\\;!MI!QC0YG1A)HK2,QF"X*WFWE5/IE%] MVJ&B!$:R1W84T<7*T2*4H2LKGXZRO-AU'1_L=:>!*E N(]X28Y"?\);>[P77:+_]L)@Q#'? M;O'@P=WWTP "H:Y/OF>-BE0+($2H, ME]?I0<%5:X2AB)5Q]WS&?S$K$5A*4H5='\H;V/J1;P46U=56$MMQTR,<9W=+ M8 I"2.Q>PAS E%N]^?H;3K/,/% ;MQ9^YVY,?;VWI)Z22RZ^ITC*'?A60W7D M"U(4G3>NN^6J=-D8<3=@F2CO"=_5*&0'"T,\H4.W#WPQ6$?665-F#;/953JYFBA& MQ_1BD5XNYL24 ZB#5)^8I;/I*KU:+.PKZ72Y3)>K"TH4ZF DA'.,LB 0)]" ;4Q]G5I;CRC]W)])+5/ KZ' _^6NXL[6Y^O.R,G^ 3"G04 M;P&CH_E@YRE>Q"E^U!B,T")$V#)S/TJ7K+S).KP^AOMCNBE'<>X:IR8!VE?(FQMP1>&*?YRHW#<[U MB/R9.:BFV3C.TFM3YX]B5;T4D?E(DR?_.DV.-7O\@4Z=DM:&81V!I^]=RYW? M7%83.4XX:MVQQ9GS2YR"MQD7V"^%M[^K[R1^W8ULMS.;7 );<55]2$.D<-%D M4!W7U&=*2&Z>LKT7Q ]K4SVED&^KP#B G V_$?)ZZPM]E\%U23JJ;\&K>.$' MO!C*C_>Q3HZ7X+IM"S:+PMRN/ F.H7LROF/V99?.M(-X)BZHT/5_:"GXX,+: M,DE!QF9/OXT=B$;?P?H-[(K[& HBJAH9'4"08"9WP<0%6Q9+;G3%0HA4']GF MAF'QN1B1X/10/V/F*XF%?WH./M2K8ZB>WO]YJ*Y4R'>HV2GI855B2/ (JT@3 MS CF?-P+P9<8XXT.2&LV#GX%JP_JH:WMMW'0==Y?UGZDN9,:@9"'FPSNAMPJ M+PH?"2)'ZR++=V10JI.77'"MY)2E?,-S"ERPS H;SI6+E@1L+B1'1@>6[(\[ M#U332]FT5Y[;1!:;BLF6N6BM7A&9S37%:G*^%#W(A.'K$DI!WR3ZZYW[4!B; M;( L?N=9O1.$OF0GY.*2BMC=1>2T4$E6\7+S)T RT7J9!969!1#QED$M8=PD M@O=6'$[O^O1RC)>RP9S3N=1"K B+85V'7QEZ&&Y. ")?I >>$< MA7[)! M)U0K+-2%@F#85*%.HIZQ?1@$IK8%((9:;?!>AH:6GPO,6T62AW7%"C9DK 7Z M4AA/0I$4B:'O:]-:W9HNC[=1.YO(S<%"%\ZCY0-IT39RI[,:L2VL*+"CC=S0 M3HXNP>6!!2L.AE-S^%JV&>[!GU<.O%0R6;C8&+ON]#UO;)AM)7DTZ[XNH'! MF>]>41)!_6A>?7_2X.4WG>:'($ 44S8T@ 0.E!CH !8H>8XUEO= ZSJ C'\0&T#FX//\[18-P\!F"V=-6Y U10*$. MT"^7NO6.R?J].YQ?P5,'URJ:P\!3"&)BIYUQ750NF2CP[KG=U[XD-2L_HFRW MJ@=!DVU'380AUUC!$M7FKY%!X&\OK.".DJY[45/=UOK7&&=]UP#LV/): MY[ 5Q/Z,:'-11K++1J9]$:2;9(=G'?9O"*8VJBOV4R0]?_; RT'.(6WXLV9! M@8X@X+Y<%XIW"0OLF?SD-9-;1\2Q#NERS):R':E%=R'F:P\%1D6:1;SFK!W9 M \K==0$".Z*A/FD]FP?*%+DS4=FKMP) N,VA<:C[? <<1Z_\O!*5DRS#O7IK MSM!@M/<@?NN2.P=/34D!^H+5>(R=;;("[^-I#*?1<=/BT\5^!Y\92)37G!4U M["JZ>Q#-SS$74P=)/TWN#?"7; \G+:%)VF0VN5Z;8\]Q@EHM #!\JCWSW<(# M&HQ3,( 8Z@1PD*1UN_,6-N943'Q'%+ZXT]\>*HX'.<*A_![^$?2\@WN=1\L9 MUAM7 Q:;E[5C2C3NMQ\\K#%V%-N@@=SNTV 1FF2(0_]GO&.2'XZBM]P(/\KB M2;DB Q\(2\PB],OYDT-,]LZ",;:+?F!]RV<7DL*.6DZ&B4M[T+MKZ:$JQ+'A M&!.>%SA&["$H?3\A1S%@.1BKVD=@ZS?4?30Q52W[=NR%X]?+W)J#>^X4TSA9YB<2+P;P0+X#2CSY &T=K0;=U/-_5N8S-@_+O MB"'&5.BA*>\4V2\U X_T;<)!DA)Z;,76"$=IW/:L.'80)*D>FHR-!U)L':6_ MU^M:*U6H.]XCO539;RX#M8A*<:!5N7%T:Q@[@.U&TI&#W:HQR%F[X#B:1>*T M$8A[X+/,EO+>J6>@;7\RFXBKVL(0VX[=,BDC4O6G.\/0N7J\]L2O3M56R!1Q M%S':/?:W-CJ+;@21QH&+RG MNF9PUCRXDL$A<2!8S189D^B[.>?KZ()3HAZI-XIT-Z#EZ)V+\BAP-#RR?"+M M[0LZ/;Y?%@TL6V$F^>7^S#M& %^N0W9Y01';41+V:"*FYJ/+VP\6WV7*?3QY MV+Y0TX+*P M49J5\+I1_&AHW1P\O^P<8_>HS>2,I0ZBD!^R$A.#8OPAIGY6/*-LB,I, M)'^A9RLT]VD/(K!"-US9>C]*.$G)OL%TC9TMWK*'C-8L:V#PZ/O$ HG@"DDK M;VT])2RDO7PS@-$, <5J*O,4@"(FK$TX]' C>PK^>*"N8Z]X'4O1M6B;3SUP-?\H$9QM> MCR6>@(R3=P)K=."&+#?W.P92MJY,*2)T^#&X[EY50*TUDM:-V35>9 MUX]Z"2@>P0-USL&'XLBV.L6 L91U0UPO$O+S[VS>6##G@;I?K_A-'))^S%@< M ]A$*WEF[ 63DZ&/F4]MK/VG(BKC0>9!WJT'!C?D(P[4H&!A,T&>G#>>R1F.F@Z.04PM &% M#U$&>(^;OE_\Z-PYM*+'J1:!WG$BJUJLG MWT(P!5:PRS!U]3FXZ2B8!G'>:_4-,%_N&9KM+;Y&V+EFC#?Z5.YY=3-H",GIE$2OPK(M*-6N72?@CMY>0WZ>"L;.+?.D[&8 MG;N98#9^PH>V\:H&\4 M2B2S'DU1.3X)2@?,G%-=T,OQXE*>R<5'(S*M2]=^@\#P% MDOA+"Q$ 8I9N86BJ;?M$X#DAU-MY\EO+9;6C8QE.@CDR"87.#RAQGSTCCD$ M40RTUZ!/5K-TZ'(,-QDT&5VPJ'@6!#I=E\YU=;Y;5>-=(%H[>S \L9YG=V(U M $UCTO0BO;Q,-$@TWF,MAVNUFP<$^LGY+U< M"TS(I/WD.]I&?R9 +7)C^^-[WATVPR#;3J2Z5;$KO1XPW$%W M/%M'M;O.F^P>VUN0I,']E1M^7#X53BD3Y4H73/WAL:I4;Z19U^4XDJ.G(]DWM/#7 M'9W@$HF0C#K3?!::0F.,>K:J>?@W?9J0WYDT,J\T('D_-#=[2;H@A MA* 9-@$WC=)+J]K3C<2:R/:4(MCED_V$;[&@XW5 M[.U>^7,$_.X)%-N>II)KVAM8J\*IJES@;Q^Q]SZ3^+_X1OYY&Z>WBW:@H6HJ MP<2(BME\E@#X(E?>YX(_?NZ__Q@:B\.)G$UX2#2<+^WG0]_23]/%9)9.IDOX M"S'>%O.%ZQ=17=/EQ3+Y!VSX08K%LIFBOLZXT]I$CT@(BV"T0O5+J]GC M&RBYK\&U\NYB/'?L9V@5T)/':.)6<-NY]-\V*1;.X&638QS8 4G.QC$?7YN[ MEK#^R)/H;',GS>$N=UF:ZFN'$@,0:, ;> (S-16*Y%:$<;X(GYTGGPL^?5& M)AZOI9;J7J;3Z96M"EY= !N;1[?==A5H:O SRW#'J-.!QLR.@,:P0MIFGWKI M[P@^S#.B/6L#WI^*!!P$\MSM.CTUX!Z5Z&VK6'G?#[H566S*N:1T U]$SDY: M.3D9(M;OZNV;X"IE5T?F;H>/ $8:MDMSB5T-#(_M*[*:+5XECNK.UM?3M?0N M>B[5=B7/>@W3SZ5K+>]O7KXR-G.<$2_LEA"\P1T()6-M(D! MZ(5W 2 5FQHX*#6R A*#XCX2;)1%%5*_'ZV2&U4>\=G8H^;*7Y4GVL/@;:M<3M#W$_U3X[YJ M#6W7RU]FT3@_QD5S?VAQSS12D10/*!NJU$$5,W *W8V1>9 MU?.1((.N) VG-@PB\FCLU5)W%5:&4#H_*H6=?&TOH-)Z-+K5%<)=VU>*4E^5 M6C] Z8_V>SJ"?50 #;&^U!P:]%2P>]:CWIY.^BY/)("=IM4X$E-W!&NWG/RG M]F^[=;1UX]"P_ HBC,Y[Y>W,9;>2QC-R):@[F1:9EB$T^Z_ ?Y\F0\T-(X"+'N2>9(Q.#/LU7F-R(Y%?IR$9<<"[B^K91)%F=L"< M;4*4;C\_ D3TF9\ )D+IP[%W,P:G:2+?6# 'V:.4Q>(6)[HU?(M]VO&12;A% MCGEI)Q0[S#0A62-9G>(G'9R7].$"YOCKHT!KJ4>1"HK+2OEGE#,=W$/DLM&$ M][A11L- F_-)^%(7))R+77-)!N<';;A;4QJCJK2Z4[^B>0KNLFN[*S:XXM.! M!RK>PQM[R,^?!U$9,4[8Q0+L8H]# MY^Z.M;*E=%;>711:WDUH5U*KF!X4:%W M(NQA\'906?8C _]EPL1%%Z&392^QPRIC>V1I;?W-]KW[;9NM'\RF(S/\,QEO MLC6WPM/9X3+6*W/\C-JQQ9D&_F_W%4(R&Y1X/JH IB(_Y.8Q(CX"2.+;@'O& M1GL5)@]0@Q9PI].Q=.(#2(\AQ6B=%&\,Z;D973)&J&6X[KF%^O5 M^-NFQ?L M;:?R[/^/;777@@V=O53*M@O!)/#K\^-).; (5PV;;\>/-A:?<>Z1B6([@7CT MAF\)[YFUD7-Z(Z2:/2)4V806NU*,+0K*9$?O"7BG=(9,GB]?67E=5F5CD*LTM6MT,W\L%0L8GKNGNA:Y\$!ZHKQ,+?-1Y'I?[[3IUQW(<*6 MX%G57 (],*=P&),WY[..0+\T UJ3#_ER=1SR9>[@L.;CV%5O5'BK5MJG[AUI MXR3+3I-.0\D[4),/62G7B(OIA#?\P'$Z%'W5SI&:L\O^D#P\='&PD*TLG"EA MI)E-\("83U5]GTF]$:S\HX.E$\5TU6H&?A3F[7]LM=GJGTMD@HCE^X M4L0[..[908KZ_%7@L/3@"I#KD4N)_(C \0B3%6EJP5@=TWD,1BG/@0W-Q]&! M]&XYSG9?"R)#X:JZMO$#F';93Y]'<(CN[DZ3+^Q.O KE6NIZ[*^P;#^]ODU^ MKO@B4*VL^%@2U[QMB2XV58&A?$W7_WC[VD_59T3-=K@#.D5 U]$R_/P_WC+8/N.G;G_RGM+NR^0]/'^?M_:Q7__Q MWB*]XMCL6.#1PS[/'NR3;U^_=PUV(2N=:N1O0<2>8&*J;7#EKG=THJ?Q"'JY MV[ [T(\O!4&=JA@*AP&AN%=R"K:N7F: .E@JGEFMB4K]!Q\615 E)S,MU!"R MG#*213;ZT =T-?IY\BLL9HM<:\!_&4TB.D3.HWT6NWJ&!S,(OTJ0]>793H<$ M)VWGQT-'A_+V!]_>8\>:,O,NH<+9HX MPF.4QP@_T5-O78) 9RK&;S\YP1=/.VG<3-2,]\GJ+S7B42S%*H4-*@T1A?=N MD;N_J@<9=UL-X5VSB-?;*S<9AIR#EIUP=96VXC&DQ!>]Y99V6QVHWL9%P_34 M0M6?Y> )LQ_DE)%J19?B(.?1K%!0BBY]IR& MDNBCLE#)-/4#6(((;;E?J":E6F!DKW1#8T*&CD-$Y- .$^ Q!5JT3 =$"<*6 M2+TYN6[186&P^*+PDX[HFG65?Y)@+'S.7@1$"EZ%9(=TX:4$^Q?R$.:V@#R8 M';?&C!M8=>:67JD*!D*5QH*$P1;?0"$OUI1QX!W6.U];+/V(-=$9"U-ZE^EJ M+FTJ[T5Z,9FF5Y=7GP]A/';IY(N'3+ED&T/^>AXU"[P0D1+L468E6@VD M>DB@=Z2^9N'I'Q]OTU"Q<(H$I>Z:+E?GTZ$W4#L*^^OSFOZJ?W&S0?%+0.M) M_OO=/Y(W']\GH-LDH+@DH))@"1P>L8MT.<7+FJ?)=()@VYS_,YU]$_RK#7_) MY[>Q-KBZ3"=7JV2Q2*>3:7(YPP3)BV2%R4DN'6EQ\24=.:UNZ.$Y4/Q\^L63 MFD[2R>+R)4.Q]/;RMI>81[_\TPO>,YB/M\.]SF!&G[_87S (>^2&GKU,+Z_^ MNNG/T\N+[DZ]]7R]7_VH( ^1/J)B"=40X< N5\'('RIBI905"52;)*T&#O M=0^,-W>R7F-IVW";R8^]@.T,MUAAS2;GWH&F6C5A>0CCK[F6F[AIKTJI)"\5 MA[51!*>Q3$Y]((W!$GFBO+F2=XR L4K#/M-.V>>]0,E*>HCBUW CY$B3"X%8 M^3P0QBN#,":#RDG8"?KJ"8-06G69*(0_19=&]53_"]J(:KU:8]\#)O/A(08" MMF7TW.43&'8/ M#J5TKV99((_*1XIC')('45Y7CN^=9YPNOUB!_O"4*' MKK'1$*8I\F_[M1J;ZJG49X"0?K9D@/7XTIC8K%4O5H97PP8'P+4\ZK%U5<3S M\1+@-UE=DJ]3' Y[A$/$@$4OTSU23KS9G":##2(5XL6J/;\30 %Z?_A!N4_R M(/?!$5TABT _B-CL\K([(++I,;\,6WZHB@VE=W&2PY/!F#TZCL21X2Z1#M]C M[$+E5%X!+5WWY7Q+P 4XZ<2FAR+?\'T!9*'B?#" *XA6POET< .PEC?4[C6U MP'__T!DE+1Y%=-<(;H[877L&FU!SDH(M%5\;0[V3:9F)3\GW&<1SZ0.V0:B: MV<4D_>MV)D"AT&37%TW=NTH(R^U [ JB $5=0)!_L6?!_DX$ 9RZ!+$UAX[9YR MKU.6CE*5O:B$8+8L9$;O,D2-A;LLW;;8)3X!U(4>V%*,VY3^K9[WX>7 F M[J)O=\^&1O4/#L3]CC@#N4K[V($627J1+*==X*XT1( ,G'YGP#1D5C\TLF>[ MKG)7F(]H@XQ=N\6>E#<'I_(\>9T7(95TV%T> N_];_ Q3$PBSZ275>[20# )]L]@B! M*KS<7 _43"R?HE^+. )]80BY5(?.FOP+7T@\7;C2 'WFJ$M?E-JNCW^-;BX^\\$;JZ\.9P@\: M("&>_B,"XRJ[X*[.;ES:\-]KO%D3-! $F[ [GW&]3HE ],)U?KR^_2%Y \8# M[3:-K$D^9.AGJ.HU$/3\V/XM4RIIK03\&A9&)O"+H3([+=(HK.\;;1F23I:PI#$Q*N;:M0NGVN^"&[/0G1*A?=]8SX7B-XX_A:YZ MT/LY4N2B1#W3F1';\/H_N]7+:]D]9I)W6-":[0)^,%DB/_#I!H_!T*O);^Z: MASYJ^8HBSJ^S-OO^6SQ YH;0 &G]OGN%J4?V6ZSOP-N(O[Z>O?H*WG2/?__M M'K257S,\?XAFNX57)^>70!^DWNL'F VB:BZL%CTYX/)0)?"!^#W;06263Y@ M!T]5_0<-[_O_"U!+ P04 " !Q0(16*'1S'V,) !'@ &0 'AL+W=O M2N+7DE.FOWK[QOJF<1VO-X>#@UW\49:7AZ-952W>[N^7R4S.X_*-7L@<;Z:ZF,<5;HO;_7)1R#@UF^;9OFU9 M_OX\5OGHZ, \NRR.#O2RRE0N+PM6+N?SN'@XD9F^/QR)4?O@2MW.*GJP?W2P MB&_E1%9?%Y<%[O8[*JF:R[Q4.F>%G!Z.CL7;$V'1!K/BFY+WY> W(U5NM/Z# M;L;IX<@BB60FDXI(Q+CZNQ? M*JUFAZ-PQ%(YC9=9=:7O/\I&(8_H)3HKS?_LOEEKC5BR+"L];S9#@KG*ZVO\ MHS'$-AOL9H-MY*X9&2G/XBH^.BCT/2MH-:C1#Z.JV0WA5$Y>F50%WBKLJXXF M7R\NCJ^^LR_G;#+^\'E\/CX]_GS-CD]/OWS]?#W^_(%=?ODT/AV_G[!7U_%- M)LO7!_L5&-/V_:1A2J$;(9GLF1QGK)X MKI=Y5=+::B;9M_'[^CEN%*7J3:E2%1=*EJO4W"S(K[^$MN6\8[M>CXU8<*R< MW\C".+=]!2<+XVDL*B7D/UT6!2D7-[=Q.6.".T[(/=MC-G=L'W=8GB2UP@7( MJCN*7\YR8!TXQ1D0B4S#@&TLU^PRT(N8I4R^0.@6<+FD<5#-V2!SSTO8%]@Y@))_4CV M*.*V(Y@@B4./7>L*[GNRQN&.ZW(KB)C+(_ *HFAKLUX60/"B>C!^EG\NU8+" MHK:"#14%]_P OUQ7\- +V3BOXOQ6D78U]WJI"#QN05-AN]R/!/L"HG&E\EN6 M28 B*PC]]O1T;UFV&^$QEX?PAPA]B.S!MU,)O1!N\8].-9M';L3(CC#4E2RK M0B45UB3D4U)"V.]HE8\0>&9^(7@4V@RVL\+6OKG.]Y[83W@.A/:9<$,>8&%M MY.:ECUM;&9K7@WF>FBVJMD,6 C"L'=4(>]DOI0L#!#^<+XGN.59SYP_4)5W MFK@6I0VCL(I"=FZ@238;>AD:R (I?9.IVYB4'Q"Q0R268 YT 9''R5'-5)'N M+6(*[J&Q!2<]HB"@7\+AMO\W'+K"YARV2[)E2D(^=5.(] W\B 4V ()"<)-E MAI$I J0S6V ;FWV=>9VN"NP')#D<&$CG0-$95-G4L1.I=F'LPG[J+.T MBW:%=Z0""M"CJM/"4N0& *, <.=8D,%M M5U:]K8?8RNEHG!Z=0*43(!@=X_D (QXJ#(= M;=0JQ&*.?W")A6+HBL$3X3HH2K8_?L-P2WWP6WOW5PD^(8;B L)*8&*,.49%HQC$[3/7V?X]5B M91.Q*M0W,WXII$Z6JD$)QV(/)HYIJF$)N"&(.\XK"0CQCEW$R0P\BX?>[5;W MLGWDL/-ED:MJ631(.YTJ0.]SZ@[[)F\QJQ7G9&T#DCV-H9IB5!4E6J MJ+OW >BOLO9FRB]WW.NY0102Z+1%0V8]2"!A/16,&T7^*A; 9O(JLKD(X^^ MBJ+P]2Y2B4% H:L-G15BH5J%]D:I'+0BY[J0ZI;>)C-TVI*I.8;#7D2!KF"5 MY YUISO);IM&.11BBZ@-NZ@-MX[:>W/T(=.]F!IS:(0Q$^W17T8H!N!0.C71 MG2##"@.+3V:,5;&]F?]+L7UJCDYHW-)Y5<"^)5+W$]+<],!])=PZG:/.,-'6 MAJ%9!=B/KJ7MZ2O3QBA",P OA"LA&#JDT;A]U/;I(W(FYDE8LBXD-+"#7*DS ME1J\[F9\X_2F-JX!BLTR_[]V(->KK"FXBY[10C>(F$>A=AVWYTN@A%$'H2#+ M\NW3K4F\4*"H_H+U;T&K7=0Y&.@F&UCS T4C+N*O@S;]/I!=HFS_+I MW,%S>>#T/1'TP "&ORW"5%C]P9^U=:":CH5*8?%D $\1@*5J(G >_UL7@T,F ME:-WJ)8U]&0ZB9MUEU>G'/T^6I[?Z;_)\15G7R>&_@3%/49,RY6'B)L%7G% M1-'#36:<:J!H_F!*??"N7*_1/0S_\]3J].'4>L3+5EFZS>*'4L5&B'&>ZERV M=XT(N9Z#YR"[IYJ.I/HQ,T&K^/:G)>7/OEY=G$#1,_;Q]S/VV^5W]O[K%9M\ M.&,7WZ_8^ Q_QF(H>IZ@@BE0.)%131#3H<[PVO5P.]R#T2.OT&F%%87,I5,= M@='<0K?@8PQ!AO4YY?J[,.K\O7:QXYGI>E>EA(7)(MA&E"[>MJ>-,08@NY=:M#>\(E&NKLXHS:YYR2H)> "!3:@&N\)Y@Z20J!%Z.\P[UC!X)9';I_;H=^= M+JRJR/N#KW+H1&_-MT=4)CH:JS_0=4^[[YO']5>]?GG]"-ZA/W]J;2"_.-[T97:'O-SYF,4UG0 KR?:EVU-\2@^^I[]!]02P,$% M @ <4"$5MS49@C" @ Z 8 !D !X;"]W;W)K&ULK57;;MLP#/T5P06*#7#K6^(Z;6(@EP[M0XD*P)"7F@L]\"ICUM=!H(L*:JHOY1H$GBRE MJJE!4:T"O59 2^=4\R .PS2H*1->WG>Z1Y7WY<9P)N!1$;VI:ZI>1\#E=N!% MWEXQ9:O*6$60]]=T!3,P/]:/"J6@12E9#4(S*8B"Y< ;1M>CCK5W!C\9;/7! MGMA,%E(^6>&^''BA)00<"F,1*"[/, ;.+1#2^+W#]-J0UO%POT?_YG+'7!94 MPUCR7ZPTU<#+/%+"DFZXFSRZ5J\0G+MOF2[LPT]4FRTD?7.&1G43#0K M?=G=PT<Y"@^B3B!XI(DD4_B,(Y/X"5MTHG#2SZ9]+%<&Z3.<23; M,M=Z30L8>-@3&M0S>/GY692&-R=X=EJ>G5/H^0Q;L-QP('*)#5!(43#.J*MF MU!145X2*$H^T4:PP4#8Z)HBI@*"]EIR5U!XL**>B .(J11,CG0FMY4:@>,Q# M&URP_?!X'VR)+:R/7=+I-,[/LCA,;LC_7H>.&18'U M0KD#>FF#!1(="_&'P ML4VXY_?2S(_"'LG\-,1=$I'IF]N^P#95"N^)4*WMW<9^&'7\).R0J)OYX57W MB(N0XN*-6R?Q>UWTB;I^EH8?YCF7AO+W:T%7D0U<[41C%R[6;:0!B>CVU;X%(&R!GB^E-+L!1N@?=SR/U!+ P04 " !Q M0(16N.$7Z/T# " "P &0 'AL+W=OX[TC792?=<; $.>JE+HL;S!_;&\5KH(.95E4('0A!5&P&GO3\'J667_G\&/P"',H2PN$-/YN,;UN2QOX?+Y'_\6= M'<^RX!KFLOQ6+,UF[ T\LH05KTMS)W>_0GN>Q.+ELM3N/]DUOG'JD;S61E9M M,#*H"M&,_*G-P[. 3T1P-H YG@W&SF6'[GADY&2.Z*L-Z+9B3NJBT9RA;"B MW!N%7PN,,Y/Y[U\?[J;S!S*;?IE^G7^Z)Q!%W6DCAQ>=>]IC MAVP@XN,0]I)SA+="@'L&;O'\7IO1##\&X(QCWH4_N\=(MZQ*(7&'! MYK(61F/MYU \6E5\(L F%5='G)S$3(_ M9/$EN6#4S]C@\AB^2YO=)&)^.DCM)C3U*4OVI'J42SKEDO.5ZR=]3,!^\/\K MX.OQ+^!*$["W]*2L]">T?3W.>.G2P TQ&R +6!="%&)MDV0-/Y '":,(%0G3 MJ MK-"73+HT57P)9ULJ&=G',IQ$C(?5I1KO0S%82P0<;GV-!X"G?<+$&4E1X M94WG=<$N#_.0#@^K04I?L\8TO>#;<&TY'A)FJ^^,>DJ[>DK/KB?\E0&E4"L% MCR!J.%9 _6CG"O;QU4ZGE>VD7.RSY1Z)W[BH\<>=M&\VBIOX0TK)9Y%CSZ"! MQ$-_&$4G<>>EU&]17]1H@SM(_,$!IR?A69?P[.R$*[#]C.6Q!>4Z'\M%+LIB MS6TSI7A&PO=V]R:W-H965T2+;N[B=%V M7R21XIPYPYDSY&BC]%>S0K3P7)6U&0]6UJ[/AT.3K;"2YDRML:8_"Z4K:6FH MET.SUBCSUJ@JA\+SHF$EBWHP&;5S,ST9J<:618TS#::I*JF_7V"I-N,!'^PF MYL5R9=W$<#):RR7>H_VTGFD:#7N4O*BP-H6J0>-B/)CR\XO0K6\7?"YP8PZ^ MP47RJ-17-[C)QP//$<(2,^L0)+V>\!++T@$1C6];S$'OTAD>?N_0W[>Q4RR/ MTN"E*O\N5DI-4&M%M-:.ZC#;6U)G)%[9)R;S7] M+M&ABE=0N8!;5=N5@>LZQ_Q'@"%1['F*'<\+<13Q"K,S\#D#X0EQ!,_OX_9; M//_7XWXIW XL>!G,">?>>^.4 UZJL$Q],D]"3%O M2@2U@+4F.6K['62= WYKBC4)Q+[$^#CFVS>)\/QW\+OOJ7%L*"E8/:)N$[/[ M10GB;99@:B%3QI[#1\=V]Y^S,!0L]H)^QF>^)Q@/$KAHBC(OZJ4!3A-QPCP> M _=9$L0L2@6X$H>,(B:???3 8Q9SC_DA!YZRR*/U?@H?D<2Z4F4.147;]H3M MVH0)WV,I824L" (F$@'O&UT7MM'8[JI:+(H,#^%]YYRPHY@%W(//N"HRT@4$ MY"N"D$4\W<>2LH0'S(\X!"'S8^?+(R[&G,,TRYJJ*:7%G!H'54I6R+8UG40L M$"$3J7\*)RD34RXC_^KL7^_OZ#4!M UU%>5YQW([W?]7))FW3YH?,*Z01)LP!.28+1W1"5* MQ4_>]C.Q(,5&*?R!-6I9MILGP&>Z2AATXJ;T'C0 3E7']_D% M0?["*(8Y]5*ILU4+EA.=4G62[)'V+21*]FQ":B_[LB9Q10>^6!CXC/N'W/TT M90%UC_U,2@V'[C7'*FYX<.A6J)?MU<)0QVMJVYV__6Q_>YEVA_9^>7?UN95Z M6=0&2ER0J7<64V'I[CK1#:Q:MT?XH[)T(6@_5W0#0^T6T/^%4G8W< [Z.]WD M'U!+ P04 " !Q0(162VXB_"4# F" &0 'AL+W=OW$'&ZD^ZQ6 (8]-+?306QFSO@H"7:Z@ M8?I"KD&@92%5PPRJ:AGHM0)6.:>F#F@89D'#N/!& [?VH$8#V9J:"WA01+=- MP]2W"=1R,_0B;[?PGB]7QBX$H\&:+6$*YL/Z0:$6]"@5;T!H+@51L!AZX^AJ MDMK];L-'#AN])Q,;R5S*SU:YK89>: E!#:6Q" P_7^$:ZMH"(8TO6TRO/](Z M[LL[]%J6#!VMJ\EYLWL(W'$2QEK=TOV71[T] C M9:N-;+;.R*#AHONRQ^T][#D4QQSHUH$ZWMU!CN5+9MAHH.2&*+L;T:S@0G7> M2(X+FY2I46CEZ&=&M_>S\?WKV\G=#1E/IS>SJ4_N;V;D;,;F->CS06#P$+LU M*+> DPZ0'@&,*'DKA5EIP(O[ MD&.'%_]5R(/XNR\,4)EDG/,CF%/IIB M^U5M#40N"!>&B27'C!"F-1A]B.QIN.?/"AK&+\C_^HZU)8JI@F8.RJ5K9[J7 M!FSN(I? ?S[AVC4#8I=87@J[6?>FHI@SN(\M?[GY"R+0C^.\W-R^VN9^$3@6#_.AA;4S^(,I3#)_3R\W-E. MU&_:UV_ZQ_4+VO#&Q;9H3:O@:8CPN+;Y.533IX_XW76_XKID-?D&3!$0%1?+ MIP6*Y1@3&L=^GF5620BE&99,89648'K]]-)9LAZ3AIF?A*E=S/O%O/"3(B8S M+!A@"X/PQ:6?IA&928,$^NL]=*W!WNS&ZEZZ%TICD;?"=&.\7^T?P7$W^W]N M[U[0MTPMN="DA@6ZAA&PO=V]R:W-H M965TH7ZJY-);?4K*"8ZD*48+$]<@; MAX-);/V=P]<"M^I@#S:3E1"OUIAE(R^P@I!AJBV!FN4-[Y Q"S(RON^87OND M#3S<[^F?7.XFEQ55>"?8MR+3^Y#AFM9,+\3V 7?Y="TO%4RY7]@VOE'/ M@[166O!=L%' B[)9Z?ON.QP$](,/ L@N@#C=S4-.Y91JF@REV(*TWH9F-RY5 M%VW$%:4MRE)+0D7SW3%4%T.?6U> ML;Y^NB-.&B+Y@!@2>!*ESA7 MU.8<.5[T;SD?2[4!Q<=!MF$&JJ(ICCS3$0KE&WK)^5G8"VY/R(Q;F?$I>K(T M#9C5#$&LP> K6F3 :)E!K1"D_;>I8Y)/0\_/^B2(;N%_U[&RBOX;-CV<%UV&O$]\0(/T.B7OPB$H-8)RF-:\9U9@!Y4+JXB=UC7W1 M#SO=Z.82+KK&/;[\"-N!T@RY7A1W;KH1D*@3!*W48^7R#[J*H]RXV:$@%76I MFP9K3]OQ-&ZZ\K=[,]N>J-P4I0*&:Q,:7%UWO4;4WM"BP4 !@. 9 M>&PO=V]R:W-H965T/PN\@*ZRY4HR)/_^5K(QI$UHVKD/";:T^^RSKY+/ME)]TVL M0^X+4>KSWMJ8ZF0TTHLU%$P/904E[BRE*IC!5[4:Z4H!RYU2(4:!YR6C@O&R M-SES:Y_4Y$S61O 2/BFBZZ)@ZF$&0F[/>WYOM_"9K];&+HPF9Q5;P2V8+]4G MA6^C#B7G!92:RY(H6)[WIO[)++;R3N ?#EM]\$RL)W,IO]F7J_R\YUE"(&!A M+ +#GPU<@! 6"&E\;S%[G4FK>/B\0W_G?$=?YDS#A11?>6[6Y[VL1W)8LEJ8 MSW+[%[3^.((+*;3[3[:MK- M,L,F9TINB;+2B&8?G*M.&\GQTB;EUBCK#Q](_X[-!>C!V ;3#\BU+,U:D[=E#OEC@!$2 M[%@&.Y:SX"CB)2R&)/0I";P@.((7=EZ'#B_\7:^? M=H4&M8'>Y/4K/_%.CQ"-.J+1,?3)+39A7@L@>$K^]'>JK7U,"!1S4"XINRU,CN\R]&*P&1.L7 !AAI@UD#FL>%GR MFM#8B\DTS[GKZKQ65KX3CFB4A"@2.1M^<$JN M@>E:-9&K0'&9$Y;_BYUE5W1'Q4]HXF6/&%KM X90YI:7,[-GLG]J58]D/>ZR M'K\XZ]8SGB-5ON2V(0G3&I W6WRON0)T!FD)W.("(P+:[M<%KO.RB6FM$5UK MLI#%G)?,1NVIJCG.Z$^K!:O!:^KBQYV/T@#I\T&?NS\^^'%G,^AO!N0=XXIL MF*A=,!823X,?0/W M7!M;/0J$0]1K7FE25XAM+4G!\\>6^ECN03 >'/A'/<][<3AN,".*E'C6_IC% M?ARE-//C >D',99B[ W(U6':>6E8N>('%="/HC'6+ KVDVQ,,_MT"4M0%L^P M^T=5D<;4QU3X\1B[*2!WTC#QN*X.6/7'04"#L2639@G-XFQ WK<3AZ1>2OW$ M/^BT72I/COA7*8Z'/ATD?"I'X8T33RGO\3*MFTJL-G!K4A'I5EW$V4N^*K) !4)] M+QSN/+ N_"+HG4.N%+4!-Q.:@QKMX:I1>-/8V6A3A(>Z61/ :L-[!*K4&I:U MP 1M,#5+)0N2#&-B)/&#H>\FC-Z3LJPN]V-.EO#&S:#BY\'FH*R0HZG;$8DF MJ5N]D$7%R@>L]X54.3P>A&C=:;YPO#B/K )"X;F'/9,W@WN)^A9L=T2UD8AC MK)=@-Y6< V!O!X^/$C=G<USCIQLH*X#[2XD!:U^L@>YC&PO=V]R:W-H965T^E+8UWXD=1'4F)'.ZF^Z V (4]9FNOQ8&/,]FPXU(L-9+$^E5O(<64E M518;'*KU4&\5Q,M2*$N'W''\818G^6 R*N=NU60D"Y,F.=PJHHLLB]6W2TCE M;CQ@@\/$7;+>&#LQG(RV\1IF8!ZVMPI'PQIEF620ZT3F1,%J/+A@9Y>1W5]N M^"^!G6Y\$^O)7,HO=O!A.1XXUB!(86$L0HP_CW %:6J!T(RO>\Q!K=(*-K\/ MZ'^7OJ,O\UC#E4P_)TNS&0_" 5G"*BY2'V'Q%C+5Y5^RJ_;ZJ'%1 M:".SO3".LR2O?N.G_3DT!$+G%0&^%^"EW96BTLKKV,23D9([HNQN1+,?I:NE M-!J7Y):4F5&XFJ"\$_$:%J?$991PA_,. M/+=VV"WQW)]PN,W/"L5K1[&IH1!I/W[YCOG'?8Z-4V>EWH MDQFFWK)(@<@5F4N%TDF^UFU6=N.\?Q=RQSTGO_I[H:T%R !DDKAOA5Q0P&@2,S(KYB9$F3HF@D1=2A[G$I3YW:>0'Y&,+#"7PM$B+)7YC MPCW7S$+*0X\*YA%$$#AT1$CN2_Q4QKDF<;YLFL0]REU.!0\(#RCS.'6X.!Q! M1V2(.C)$[\C0;0?:%B3=D&\J2!YR#4@"+)O>M9ZT8)RZ86"#( PQ;#B9]93T M*$-N.,IRWZ..X]7:VX+QQ]SY-7=^;^YBK<%H8B2I_"5F _T)[=;SI@B]6"QD MD:.K"O&21WNOU&L^IF@HGHDP?DYN%3XYE/E6\@9?BV2+CP!#28Y/E,->-[(, M'F6Y)ZCP7#)%R=C85$X![VIR-WTXG/5A:X@1$P4OM/[J:0D/H\8/7ECRX[@) MZK@)>L=-6QULBY!NQ#<5(<>4/SK7FK>^@\GJU(3-^DFQB JLR*%P"1?4"R,: M\JA6;E>CUU8[N MK[L+?R_F^A':K>5.$MJ5\%. MZOI85[GP,7,C,D7O57WA M?I>CWR,E']$(JSECE#EX6WL,!6 ;)Q@C5J# >J#L(UU7$K[K MT0B)9P$-W%ZE@Z$/ 3XZCC<&/BV<@ K'W_N3R_SD%9\8UHF('<\57R3L>*B" M!E%YE1'FH_D^=5RG1QQ&=1Q&_>-PO5:PC@U@'V$*E9@$2OI_)AR[M?UN.+8] MT\C]#M)'M+EJ+R O'VRM(=L(7;?!W>&)B-,>$N<)#$DOL,/&/8*WOX\TE+O\ M!LT<%83"L=/'6F\?>UCM14#ND7R(5V@SP2#$JA(T5/>K+,-&$Y>!6I>MJB9E M+E7]7#U;=\,751-XW%ZUTI]BM4ZP%*:P0E'G-, 7H*K:TVI@Y+9L">?28(-9 M?FZPHP=E-^#Z2DIS&%@%]?\()O\#4$L#!!0 ( '% A%;B*:;J%0, #T( M 9 >&PO=V]R:W-H965TA'6CK;0B72(ZDXW:_?D;(5#W6,+/MBOMT]]YSN M(<^CK53?]1K1P'-3"SWVUL9L+H) %VMLN#Z7&Q1TLI2JX8:6:A7HC4)>.J>F M#E@89D'#*^%-1F[O3DU&LC5U)?!.@6Z;AJL?,ZSE=NQ%WG[COEJMC=T()J,- M7^$#FC\V=XI608]25@T*74D!"I=C;QI=S%)K[PR^5KC5!W.PF2RD_&X7-^78 M"RTAK+$P%H'3\(1SK&L+1#3^VF%Z?4CK>#C?H__FJ\B5PE;%$>C*+3BOS,9/[E]NOU_>/- M[/=KF'VYO7J N^FWJ5W]\L@7->I?1X&A.-8Z*':8LPZ3O8(9,?@LA5EKN!8E MEO\&"(A@SY+M6<[82<0K+,XACGQ@(6,G\.(^Z]CAQ?\UZV/)=E#)<2A[:2[T MAAG-8/.#O&Y=7F6+ M%B*%R,^'J9\G&3 _S&,_9\/7S8<.,6*7D/ALF/C#/'TSAT=I>'T0+O/C0>[G M40(WHJC;LA*K"SB#>:L4"M,'>F%U1ES$6;$[?P'ZB3' M:0IQ[@\H2)+[PV$&TT:28/[FK@_8CZ9URT6!=*7()6(^&R0017X6#2#*J.SQ MNTEU0OJI*I#&?D8R24,_C@>0D3C"X2E)! =/>H-JY1J7)L*M,-WKWN_VO7': MM807\ZZQ?N9J50D--2[)-3P?D!Q4UZRZA9$;UR 6TE"[<=,U]7=4UH#.EY*N MV6YA _3_&";_ %!+ P04 " !Q0(16W5E8&J,# "0 &0 'AL+W=O M2+2 !RZF5 MKKMHV>W=?33) %&3.+6=LOOO;^Q 0BN*VM-] ;_-,\_,X_%D?!#RL]H#:/)2 ME;6:.'NMFUO75=D>*JYN1 ,U[FR%K+C&J=RYJI' %$[T[%= M6\GI6+2Z+&I82:+:JN+R=0ZE.$P7O@4P$'=38F)I*-$)_-Y$,^<3Q#"$K(M$'@^/<5 M%E"6!@AI?#EB.KU+8W@^/J'_86/'6#9 _' M>"S!3)3*_I)#=S:.'9*U2HOJ:(P,JJ+N_OG+,0]G!HGW P-V-&"6=^?(LKSC MFD_'4AR(-*<1S0QLJ-8:R16U$66M)>X6:*>GL\7BX?G^:4U6LW]F\S^79'9_ M1W#Q\7EY1Y9_KY;WZ^7:+CX\O5\^GHZMR6]/?%."^GWL:J1AP-SLZ'+>N60_ M<.DS\E'4>J_(LLXA_Q; 1?Y]$.P4Q)Q=1;R#[(8$/B7,8^P*7M G);!XP?^< ME)M+R>A,?18)J ](*]?T1%,ZWZI'9 M=S0)/CP$WR#)=5'O"+S@:];X;Z1!T:^$ MUSF!+VW1X-NB24"C44##."$,1R'UTKAG%=#4\^DH37'DI8PF27C:NR).U(L3 M_8HXLH5\",^0%'J/Z3K&HR[I==W!?]7K)W0;]/I9L(7 ASRW,N)C? K*JL0S M5$,59D/UYWV:1!%EL3^L) %ES#-*VUPAAA1E:5-U@'++)9 -U+ M]!E,$EJC M@;A'@S3L08I: ]:='C+OASZ-0T9&'F613S[4F:B :/[2WZP>.TAI'(_.DT*C M)"4/5K.Z*8)NIW<; MT308(HP8\L8 *U,.)&^1N\#V67)M]Q&:.R8=KC'3Q20Y@#N;X70IXEQ MT'_T3/\%4$L#!!0 ( '% A%9VF"J:#0H %PB 9 >&PO=V]R:W-H M965T#2=/,GIR=U<.)GZ;U:3GS!=Z,RVJ:-GBL;L[J6>7340":YF,)+DNR]_IXPT4T0-4"#N:P@HUPU%=YF@&LN?GEU M>?7JBAU]3*]S7Q^?GS5 2J_.AAV"YRT">0\"(=G;LF@F-7M5C/QH$\$9N.E9 MDDN6GLN]&%_ZX2E3@C,92;D'G^I%5 &?VBOB+LE:.+T;CL+A23U+A_[9 /Y> M^^K6#RY^^D'8Z.D>KG3/E=Z'_>(*X36:YYZ58_J7>[@6&Y9ULXO1_:A^^L') M2#UECW7]MT^KFGDR)X,Q_/3:5\$@RPTP3$1_1##1@^F\SHJT&/HUV9]\-8X3 M=CDMJR;[*PU!#DU6%(S7P%!HJ;-5F82 QW M-NF!E% \-I+I2'(C-+N:@/$3D)UN0O'$Q2M5 T88IC5WL6*?TBJC0%T'./JU M;/QQ#W!D##=)LK80.[OVI&,>R[777WO]6#9IOL$PCW3"(ZG[+8+KV/#$*-Q9 M(R"L9<3D$_9R7I&2FHEG=_%%.9VEQQQ9IS6ZJ% 8; M]7S C6JJ$S5YP(>WSZ$$X1QG198'+%C2ALL$^&'EF0^U(+_C[/J.#7W5H'JQ M'!OSLAK5;#3WK"D#43\>8W- &WAX]^G-RQ.1,' R\M,,F>KCQ.]@8P%O8K,J M0Z7+\CL&] 1.133XJ"\:_!G-0VDZ95?SX60;O/+#\J;(_H*<$/EVE^V'0)(U MQTO\<,.L'+'%Q+?/*Y3K6CN%M[-T!$"\V-3M&LF]]%HM:P%]X@H/6VI9(J[< MDIVOL_&F8:"JWC+CC41!$"705]TZ>51YG6.\; ,R6P8V M2? M[DG!06NBN!ZXFV3VW99.%E+N;W> M:S:NRNFFMP"%MH93*/'][]UM72+Y?HD\W"7E.%2&""Q*TQ%'R/31!":T7&YW^6FXD?Z;"#3F7;4?+]T,:F+]I:WV# MD$_O?392PXFC7Q?K R?Z;D#/&13U#C_FF%*,4U>HYOT(>(N-:F MZU6HKJ?7Y2U:@5 &1R4P%66S3&!M3/?I;3:OAA/R(1*=?(?:S]"+MJZ$.&HR M5(E1!C]J0CFM5VKJ"FJ,W!';MJ@Z]%#"RF5AC6W$K8@>H[0N)AG:C10=QGHN M)B7(Z.G[]([2<;TEU*RB/-CEJ.6Q[Q(IN1FML6;J=G;K851"VMT!G=^)7@ M8#;%/NH=5K+NZQYLWSW8@[N'13@RH.[N%@Y[0PW?M,NW;3H*LP'I=FOG**N' M5$Y#5Q,XOK^YV,_0MS83E\&0][41#^P@/A^BF<-3RW9%TJ>."77JUK9L90V\ MCYF0:YN^68P-LWT#__84I?!'NCA<=I7/4\R0/]*%]G5X]KAOW+MO?+#[HGAB MG NUU]WA$((@?WOOSXZVA$0PL@LM8V)%9=",\DCE6">09DTV"/ +9<),(JXH[RDLT9:+4F# M615!9*%YY#2A13^O$HSN.L%].'Y3)H@81PY#J60:9&PB\$88[%%@,R*F$H+& MQ(G&K2.LM@GK;BD0A$:UP?@F2&:!Z8S.^]!- T5 YJ!1)UDL$R[!BI:.B]@$ MPC'Z=$#9A$H#Y"1@=.D#2&?#*H%FDULA&# MPJ'&B.F(]@:)J8-&.J81$O>T5Q"32R/W5+!+!1@-,PG@P.B90+,$2Z[$#72, M62$"J03;,$1!?B$DE EKPA1D^9B[X$G&02=Q B3&DK^9SG\%N1T$!Q@XA;L% M96@Z5^!:6BS"J! 'BS% :3 (5"582<)[@:G::6IDN$[:24["X@#$X"PL%]"] MDP]O7[[W]1=?8UYL@G;&, *01VT%'XD4,0*I&$U01.#:4>=]R M=C8-DPN-,4W5GMAVXQLQ3O,C':I+366LHY%GL29VF[49I+TS>9>V8 U\\ [N 9H#L< MPZ1=^R$%[$$^L<V$_S6WWU4:?4R^&P/@-%(JXL:LK_4\G+MM?#*RVM[^[>)M6-QGB,O=C@$:GL1FTYSC+AZ:&PO=V]R:W-H965TZQTJ.MEHTW!'IJD3NS/(JP!J M9,+2=)@T7*AH/@V^!S.?ZM9)H?#!@&V;AIL?"Y1Z/XNRZ,7Q*.JM\XYD/MWQ M&I_0_;-[,&0E/4LE&E16: 4&-[/H*KM8%#X^!/PK<&]?[<%7LM;ZJS>6U2Q* MO2"46#K/P&EYQFN4TA.1C&\'SJA/Z8&O]R_L?X7:J98UMWBMY7^B<9H_OY=-DPO3T@M>JG%*?;Y$S5BU4H$O0'MMFA :E6?.30- M2,'70@HGT+XE^S3Q^W=CEN:7\*?KE?62Z&6P69,J_SHO1_1*67BJWG.MJ9$K M-#PTXX[_\-\6T%2AQOS6"BN\WQX)AEF M713Q)!T?94WB49H?N6K]C$8%*;7AREE@+&;% /(T'A49W/OWLI!E1^E.158S=HZC"^+)2Z5:[K\=[;3\BK;C < MP[OQ>L=-+>B6)&X(FIZ/!A&8;F1UAM.[,";6VM'0"=LM37DT/H#.-YJNYF#X M!/W_QOQ_4$L#!!0 ( '% A%9'*R&K[@( "X( 9 >&PO=V]R:W-H M965T6M$FNR1CW+\_I]W*#HUQP)W'?I[4\?H;J1YTAFC@J2R$'CB9,:M+ MS]-)AB77%W*%@MXLI"JYH:U:>GJED*=54%EXS/>[7LESX<3]RC91<5^N39$+ MG"C0Z[+DZL\("[D9.(&S,TSS96:LP8O[*[[$&9H?JXFBG=>@I'F)0N=2@,+% MP!D&EZ.V]:\#^>H=^6W$G+G.N\5H6O_+49 ,G="#%!5\79BHW=[CET[%XB2QT]0N; MVK?3=2!9:R/+;3!54.:B?O*GK0Y[ :'_2@#;!K"J[CI15>4--SSN*[D!9;T) MS2XJJE4T%9<+>R@SH^AM3G$FGHYOQN/[X>C;&";3\>UX2@:8W0VGXQF?S M O5YWS.4R?I[R19U5*.R5U #!O=2F$S#6*28_@O@48E-G6Q7YX@=1;S!Y ): M@0O,9^P(7JOAW:KP6N_G?8AN#=8^#&8;YU*O>((#ASI#HWI$)SX]";K^U9%2 MVTVI[6/H\8P:,5T7"'(!I7Q$:@ECUR9#:HL4J4OIF( R+U"1 73&J8I#-(XG M.CT)F=^Z@K>>T^>D.]/+Y##B!1<) C?PE8LU]3O4A^-M1F&PWH&/+O7D_2> MJV4N-!2XH%#_HM=Q0-73J=X8N:HFPEP:FB_5,J.!CLHZT/N%E&:WL0F:OPCQ M7U!+ P04 " !Q0(16KR$#[AT# !Q!P &0 'AL+W=O6V;!$C2;%>@38NDN\-]5&PF MUB9+/DENUG]_E)QXW9 %Q?;%$B7RX4/2I(8[I;^:'-'"MT)(,PIR:\NK,#1I MC@4S%ZI$23<;I0MF2=3;T)0:6>:-"A$F4=0+"\9E,![ZLT<]'JK*"B[Q48.I MBH+IERD*M1L%<7 X6/)M;MU!.!Z6;(LKM)_+1TU2V*!DO$!IN)*@<3,*)O'5 MM./TO<+?''?FU1Y<)&NEOCKA-AL%D2.$ E/K$!@MSSA#(1P0T?AOCQDT+IWA MZ_T!_:./G6)9,X,S)?[AFL$G:I=G_A/IZNPTN5,/X+N[UN%$!: M&:N*O3$Q*+BL5_9MGX>W&"1[@\3SKAUYEC?,LO%0JQUHITUH;N-#]=9$CDM7 ME)75=,O)SHZ7\YOY_'XRO9O#XF'Q8?:P>%H^W-W=+C[![>)IOIROGE9P]L36 M LWY,+3DTAF&Z1Y^6L,GOX"/$[A7TN8&YC+#[$> D+@VA),#X6ER$O$&TPMH MQRU(HB0Y@==N$M#V>.T_2,"QN&O4SG%4UTI7IF0IC@+J%8/Z&8/Q^W=Q+[H^ MP;G3<.Z<0A^OJ#6S2B"H#:0YDUL$+L'F""G3^H7++;!"5=(Z!8T94B-3 4$J M^2&EC^":"*8K%&[:MZN*?J MQK[$,&6"R12!65CCEDOIF%-<+MP7AW(PB9.H1;M&[D2=5J_?AADKN66"HOVR M'P4;K0J8/<[A8R4S\C)H#:+X!XIQ<@T+&HE"&4.>K>;KROH<6O6FC,)9TNI> M)N<-ZEFOVSV'29IJ]!SV.$7II6^!1Y[_)/M"\X(&IG7@ M+CV_[>#G5#2>^H/6Y2"!)::"&<,W/&6':-)*:^=;<+;F@MN77Z*<=2_;CO'Y MZ]K2OW"TJH3.HQ^EV]?HSNF:9? MS8# #9E&%_UN +H>\+5@5>F'ZEI9&M%^F].;B-HIT/U&*7L0G(/FE1W_#U!+ M P04 " !Q0(16NTA.A/(" #R!P &0 'AL+W=O%,P+TB>E$45'WO M 9?+CA=ZZX4QRW)C%_RX7=(,)F >RGN%,[]&25D!0C,IB()YQ^N&5[V6]7<. MCPR6>NN?V$QF4C[9R3#M>($E!!P28Q$H#L_0!\XM$-+XML+TZBUMX/;_&OW6 MY8ZYS*B&ON1?6&KRCG?AD13F=,'-6"X_P2J?4XN72*[=ERQ7OH%'DH4VLE@% M(X."B6JD+ZMS>$] M J('.]J(\?RAAH:MY5<$F6]$/ W([''5'_6'W,QF.)M/QP]U@-)V0QI3...BCMF]P.QOD M)ROH7@4=_08ZC,B=%";79"!22%\#^,BS)ANMR?:BO8@WD)R09GA,HB"*]N U MZ^2;#J_YE\GORKE";.U&M!*ZTB5-H..A1C2H9_#BPX/P++C>P[=5\VWM0X\G M*,ETP8'(.>$RH:ZNF2 F!Y)(H25G*360$FUP0.D8;5U1PFO5[\" M59J E0+!0H9B!LH5\]IAZYKJR\5"#^PG="7_8>D.A0$L3T-P0R!Z2L'%@[9!&>'E\$;8V >OQ0UG\4KH[>(3!<="\?,/B M3V?5N#P^/S]]PWZ7G/VM=[@ E;ENHS$IU%KU)->K=4/K5N_XQKWJAG=495: M'.88&IR;8U,&91W0/I?2K"=V@[K-QS\!4$L# M!!0 ( '% A%:UPTDHP04 #<3 9 >&PO=V]R:W-H965T)>L(^,-;:%Z.(E MZ5S^?H>4+"FVXR9%MB^B2)&':F.!W.M%X?#H9K, MH1#*K190XI=I)0NAL2IG0[60(%([J,B'S//"82&RE7 I MB5H6A9 /IY!7=\<#.E@U7&6SN38-P]'10LQ@#/K;XE)B;=BBI%D!IZ'%Z$A6 M=T2:WHAF7BQ5.QJ-RTJS*&,M\6N&X_1H_/'DZOS@]&1\_IZ@]H^&&J3!O*TAF1/0%)&+JI2SQ4Y+U-('P,,T;[62+8R M\I3M1'P/$Y=PZA#F,;8#C[>DN<7C+R3M;B-;0_G;H4S.'*J%F,#Q )-"@;R% MP>CM'S3TWNTPU&\-]7>AC\9UJI!J2O0<2+7H(CG3#]NLW8WW]H^8>?P=>>WR MAPU^2%\\4-R"Q-Q_^00S*4I]D J].?;SLK@&^>044Y%)$[JU=JPC< M@YQD"LA"9A-\(E#C]57GO:N+T_WF^:49A6JGM"C3K)P1H0G&*U@;ZIBE"<%O MY&]1+LUBUG'L$>H[(4L<+PE)X/J$NA'Y8%@U+"G;=,-Y8UWGASU$88P9E'V$ M"1 F)*A74\C6UV,;X&N5SW,$DMYT!"6^%SF>YZ'YU)K_"UYH(/;;%H.U>M]T MR6NZXIG4J:5N!.RW+\HM*$/R6[IU75GUY-SA0>0PU)=5$V,H-/WTLNE!G8AZ3NS';5,8HAA]KV?H ME(8Y88R:Y??2C/J89YMRLT<='OI.Q,.N*^NGY,_*/K_GB0A^]&CL1&''PN^S M1>LIBD0<=]^Y$8:&I67'31^_9W+B\AX[9!6$W(DYZ[KP"#WU&JSH%E:=5+#8 M2;CG1+WE];F;;*PEHT[BQP[O]:,)>F%]+0-T5N D28\)XO%M2QDA6NP$_:7D M##>:UR#-"#?0OA-0UD=O*SO4)6S5)=RI 2<*?S@:)5RJ6OK0H*Q82SU,WG7E M4776KI]A:^79/>OO4IZ?E39 K,PMIBUR_<<-&/EAX&WXSD@MB3R,]?W';7Z,$;K6AM(:]=I: M"AID06KAHQ2#FSR D*K+SE_X\OP=.&IS)'KN#FP#_\#\Z*9D4A7X\Z^$/?^: MHT.I0&W+A=WHKQW3_UAO@/FY?*PHK0J:"+>AO7'>>DEY5BFMZM"_A1(E(DY0 M77EOX_1P=^TVM03/H$% QI#G]A"(<8M>O0%M:BOW89 [S//;00''3:6GZA0W MV8!\@!*/#;G%$"G^]V>H3,)<8'1 %#?COCF,)D:J>WMSZ$0Q)5?X6RKD9&[! M4J225XL",$E:I'9R)^@=%F+[:]+:B51]\K72:-5/8P3/'AQY=*-Y0AW62T.6 MX(&#!MM"=]B[S"A SNR5C<)YEJ6N[S7:UO96Z*2^#.FZUU=*%T+.,I3]'*8X MU',C/"W*^IJFKNAJ8:]&KBNMJ\*^SD&D($T'_#ZM*KVJF G:N[+1?U!+ P04 M " !Q0(16@A\TE+D" ",!@ &0 'AL+W=O9CV@NWS?=]]QW'';"?DLRH -'FKJT;-G4+K]LSS5%9 S=6I:*'! MF[60-==XE!M/M1)X;D%UY3%*(Z_F9>.D,VN[D^E,;'55-G GB=K6-9=_+J$2 MN[GC.WO#?;DIM#%XZ:SE&UB"?FSO))Z\@24O:VA4*1HB83UW+ORSR]#X6X>G M$G9JM"Y M8RXKKN!*5+_*7!=S)W%(#FN^K?2]V/V /I^)XR3[#I?%CHDVRHMZAZ, M"NJRZ5;^UK^'$2"AGP!8#V!6=Q?(JKSFFJ$+AAP#RQ<)']/R(K'"0%1YC3Y?88/FV B+6Y!;;3\(K-%LX)/,XT>P>L"S4/WU;HG^-@)XF,V^8T[[;,0 UW MH1O[U)VR8+!$[L0/718E@R5VIV%@+3>\P0F2[VD(;W(B= 'RG=!W*9T@8#*R M!)2Z?A"-+7'H1AATV1/U-1D\)B@K+EVW9X@33 M1/%JE!QCKC\"8%9Q/"*,0TH>A.;5.&R0N-.8?0B;N%'BC\.RB1L%_J%/TQM- MB!KDQLY!13*Q;70W+ ;K,&HON@GS[M[-Z1LN-V6C2 5KA-+3>.(0VG\P 88?4/H74$L#!!0 ( '% A%;L/>4- M0 < "(6 9 >&PO=V]R:W-H965T%JIF6R_/)I7=Z%=-Y>^!C(>^: MP3,C2Q9*_46+5_GYQ"6%9"DS0QP$;K?R6I8E,8(:?^]X3CJ11#A\WG/_V=H. M6Q:BD=>J_+W(S?I\DDQ8+I=B6YIWZNY7N;,G)'Z9*AM[97>[L^Z$9=O&J&I' M# VJHF[OXG[GAZ<0\!T!MWJW@JR6+X01%V=:W3%-I\&-'JRIEAK*%34%Y;W1 M>%N SER\>G/]]O5+]N'R#S;](!:E;$[.Y@:,Z?4\VS&Y:IGP TP\SEZKVJP; M]K+.9?Z8P1P:=6KQO5I7_"C'%S*;,=]S&'=](?2LG%S_]X$7N\R.:!9UFP3'N%^]19OFVE$PM&4I-"U/4 M*Z1[@[1JV$*B[B0KZDQ5DAEQST2=,[.6;*/5;6%+ R<&!R2('NS)3UM=-'EA ML[\9,_NX8C_]D'#7?\Z^U_U/*73#)"4(0WAEM9#:AGA_ *%VZ>+9H+/I*VO3 M"2M5,^((V9Q^(>+FW36;>JD31^%)SS:)'1ZZW=H+ B=)0O867M2/G<3"*'&X MZW5GH\AS0I=WZP2T:9JP#\J(\J!B+ P2)_"CCBS%.@Y[-FF20@7_FUUYO=5: MUL9&6=X#GYLQ;QRZDY>XY\*P7@.>ND[*@V[MQZ'C)\FHD[S@$4N//_]BW?HG M&U&SE>S%_RKY6WWS0BXEQ.96ZD+6"$V MQOQSR"GC3LK']/T:%;[54:WX1WG;!1P[WP_WZ" R& M'0R&3X9!+3-59T59"-NXL9,72WA)UAFAFS1W4M8V4HT19FN4;@$/V"DM/DJ< MMMV^VQZ#O^,*?6_X>S(,'H##[R6?W(:BE'J#G'W46:S[>#ASV8^?W=ZH^AG1 MH2L5.55TSZ!AM3(8Z1:?X'%FU)#AE,>SZ 3TKN4R]68!K3[@U3Z@ID .4@.C M1U. 75RMN6%9$[1/UU)WQDY:;2_<;+7M.G1DXY;>2(WN-=W+;S*"4VH/3 M ^+!T'[-P=[=N(;="8YJZ]FZC["7SD1U;V$UONJ+/?R"$9PMM:K8 M9JNS-495# E%!J;Y)PR2%9G7)=KT6]8KT8+>BW+9VB1(SNX O M>M3A>UO\G?^G?M ^O)-FJVM*@7XT&4@&'0YY,Z]UH27IN?(=,R1C467(00+A S;% @ T (H1&DYAA_'Q?W7.KVTJAT: ME':@\.)+S4_991X"1)V6_J%NI:QLJ5#/J M_(&%3@C,CYT(T])EENDM!'79&,2.&R48=1S.?6@+V1!A"BTM#[4HBU6;13QP MO"A&SW"B-&)O^^J0E*(#)_<:13&Z7S\3!)[GI#%G/Q>UM:NEI! IVW^7=I]X M]F('Y>M$?H1I)QKLA!@*/3]F;\;J-1,:'07.NQ,Z;UCL^3@;LC3U83+?]7RJ MTCV&['*F5Q?^[6>KP'6B(!@A&S.=1T[$^T:+8=;#/-KVZI6F@7,L6[F31J$= MZ*!J$#HQ3]G'D3+&8HQ\&F/H"GER C"!J1[F953A2'(Y+< M1S&".QZFEC0. M\>1Z@1/$3Y]P'\D:^&5DQM<4+_/0-OJ_M\7&YAL4CRBFG%LC$F1,D@*G7]4& MN&:!=&^L#Z>Z/MY->42S*' &360C"E0\,060,TT?\X3<3NBW'(,4(/MY\MIC MS]3R&=%\E@73&#H$03 8V3P*IN/S8#\X'DB@J9<@"_B $O-81(J.S(S#+)IR MU UJ)R3KD IIB$QTGSXC4CD<9AZBYN.D=8>7P) X?CKKRUJ4#TT!9!T)ZDBJ M,2^)X/2(<9[@FRL]F")PM \0BMOL#?!YX$S^YUU0 UA82 ME_;#?:QT"*CIW4AQCG6>X\+_]XGU.TVJ5Z*TSA#&^F(A5T5=6U!O'6Z& M@)@>RGUD1S( S!V2H>XS;4LTQQ )'AT#((23!-VG"PN"R(G=_GO4#PD^D\^U MD=1L!GH"_727UROZ=1/^AAMW^PNMVNQ^@E^U_O_YX^_?T MM=!P5P-<6H(4 R^^;G3[1[)=&+6Q?P$7RAA5V<>U%+G4= #OETJ9_8($=+^% M+_X!4$L#!!0 ( '% A%:1GFQ(_00 #,/ 9 >&PO=V]R:W-H965T MZE^Z@7G!CV41:5/>PMC MEB>#@R5EDU[L%?PE^KSO_R.YD)N5/2WS.3WO$.L0+GAFK@<&PXN>\ M**PB<..?M:](*=O\WVO]P>X>]S)CFY[+X+G*S..TE/93S.:L+,Y'W5WR] M'^=@)@OMONB^61NG/935VLAR+0P>E*)J1O:PCD-'("&_$?#7 K[SNS'DO+Q@ MAHV&2MXC95>#-OOCMNJDP3E1V4.9&@6S N3,Z/K;=(IN+B?H_'H,?V/$JGS] M?X:^32X^?QU/?J#IU7ARB?JW;%9P?30<&+!LY0?9VLI98\7_C17/1U]D918: M758YSW<5#,#EUF]_X_>9?U#C!<^.4>!AY!/?/Z O:.,0.'W!Z^.P;_N-\G"_ MS/J4I]KWP MJ)WJ>]A+/> %.SR?4NQYR5%'5%00/7Z$F#%*S""*D%'(2%3)ZD,&*:(@2J*Z M0Z(R'*!BM-/G^5LW/!R28&LEP*$?=RP\5JQXSJ&.6^JP#1N!#SRCM X_QMJ(30# M8RT; .&KK'?C^9CN>W&"T\0_0N=U61?,=@U ]DKD #'D6E%K!;)YSA4P&J3# M^48^CDG:V4&88A)W81%9G/C=$ULQ46R.Z]/%%%W)(@>?-;H6I;#Y)!70T#(; M*PN8YH#X?AS$. YW(1=X 4Z#:(<7D10G28?WW/&[ZVW@"%MQ!:T:5;5+,@CY MKFL:0=_7!FJ!C?F'/:4!-A\%.(I2'/E!%],0N)10''<2%+@TQ&$8XR0,7NS\ M]:88[;JZU[L^.8ZZAT>.4](-Y3'I1-N6PJ:HVYL95.F84#Z=,KY7G! MX&_==MS_V2.'W[YPOGFAW2FX'<+K$MOSW>QYL]__HL<0ZZP-9O7J_*%IC%,* M>=$/4AS'4*=MS08@)AZ<>I]"4?+H#*3Q,H66^:$EX2@2,IC#&B M,51=@H. PD0 $X%'8:2/)E**DP@X9$?B!5C?#A;JFZ%!^B[@#UQ5HO:J$CWY MJJ)Y5BMA!$2(/V1%;5$U5[+HLE\NAT(*E9EB M$J:MW!Z6%X(UQTO0K32L0-"Z4VAMB;>]/\01E'4HZ;0CEX1P*R(XHF0?G := MATS)U9U[KFE 0UV9YDW3Q;-I(%'EOM=P*N6*[L YN=2F@UA#;3OY-&_4$L#!!0 ( '% A%9E M_F0A< ( +D% 9 >&PO=V]R:W-H965T/"BX=N[4G%0[DS!1?XI$#ORI*IGQ,LY&'DA=YQX9EO8 5A@8FQ#(R&/4ZQ*"P1R?C1<'KMD1;X=GYD_^1JIUHV3.-4%M]Y:O*1 M=^-!BAG;%>99'KY@4T_?\B6RT.X+AR8W\"#9:2/+!DP*2B[JD;TV]_ W@*@! M1$YW?9!3^< ,BX=*'D#9;&*S$U>J0Y,X+NRCK(RB74XX$T\?%XOY>C%;KE

Z!W>,(*%%";7,!,I MIG\2^"2R51H=E4ZBLXP/F%Q!-^Q %$31&;YN6WG7\77_I?)3!==TO=-TUCQW MNF()CCQRAT:U1R^^O @'P?T9L;U6;.\<>[PB,Z:[ D%FD+"*&U9 (LN2&S*( MT4!VTX:)E(LM"&F@4G+/Z=Z!; M<@,D1,BZ82#@A*=6@ YZJ\[R2RXN;*.C> MP_\>Q]K62H^.Y0:5>_CC%OT H?L+W@5/Z==39/CF KJ=Z]N@/@20^A?WY7\ M YPN&LST^8+DHSVMT^M=G6Q$O*SB@ T^9K$7%TV(JW3\U9+!1$D5#5%"AS_ M60B94(U+N6RI5 (-+5$2MWS7[;42RGAC>&&_C>7P0F0Z9AS&DJ@L2:A<7T$L M5I<-KU%^F+!EI,V'UO BI4N8@GY,QQ)7K0HE9 EPQ00G$A:7C9%W?M4S^^V& MWQBLU-:<&$WF0GPVB[OPLN$:@2"&0!L$BL,7N(8X-D HQI\%9J-B:0BWYR7Z M>ZL[ZC*G"JY%_#L+=739Z#=(" N:Q7HB5K]"H4_7X 4B5O:7K/*]7;]!@DQI MD13$*$'">#[2KX4=M@CZ[A$"OR#PK=PY(ROE#=5T>"'%BDBS&]',Q*IJJ5$X MQHU3IEKBOPSI]'!R^V$TN[TAX]%D]HG,)J.'Z>AZ=O?Q84K>S.@\!O7VHJ61 MD=G>"@K0JQS4/P+J^>1>0- D;<\AONO[ M-7CM2NVVQ6L_6^U#VN98G<-8YMB^JY&T4TG: MJ4,?3O$8AED,1"S0[QHDHS&>AABG(4FIU.M\A2&N(I8>$K^>P>M7?=]MOR/E M^$ 3RRS'GFQADZ=;RW$ZFY%?;JZK]5@R'K 4!14R9!P/.U$1E1"). 1IP'4$ MY%HD*>5K2SUE?$E3(8$@S%A#DWS087/#()LK%C(#A,0E.S/>W+Y_)/[))!]- M2A+D.A992.YXL-E_RS5#?<47%' 5L2#:D3&BBBBVY&S! LHU87P19\ #*.EK M/-VM/-U]AJ?_$))H2;FB-GTIS LZVG$\ W7(V_5,CKGP>XV?@$I%P*0!@H<8 MDCG:UQSD<@,>:-?\>/9H_VM\T7$)4_;JP%@42>4H\N9!:"#L[;,A3XC3IV.W MV][,.[W-O->IC]ZG8Z??WX[?[VRG.W5QWDG\D (]Q&7@AS M310$F60FPIZ:[05V.W[F#HV>?WSM._V.^VS^Q\8[CMD4E"X#!)4/!,?SKQG> M>V0N>/C?4O^LBH&:;-.KLDWOF=EF3F.*&>WT3%//X'MGEI$RHA_,*5NYY1^F ME5$B,DSW809D(45"Z.[5>_Z"^'AY/&#X]UX>_ENJ:/'4O7N*;/1X1MKSVL[ M[9*^TQYT3\MOGNOX[0%2]-QO:^9W'*^SR7U>SQD@GUS>HRYBR;I/&OUC1K(1A83G6& M:P-FOBO0NG"'J1ZPL+;1ADYC"%^4#>=8%I II#JWFW\HXA1VM(%D<\3:KU-1 MZ;K R4':K4'8IM<2K H3@R JS ^V)1;346J7VQ MPRWYBX$B&3TS?;\4?*>RB7#YCN&!9*ZS3/LKF7^T)&PO M=V]R:W-H965T=_3 %6NM!7M['N>=>4CUZ MJNJO>JQ4PYXG1:F/!^.FF;X[/-3I6$T2_;::JA)O1E4]21KEJK)#.3 M)L6A<)S@<)+DY>#DR#R[J4^.JEE3Y*6ZJ9F>329)_7*FBNKI>. .%@]N\X=Q M0P\.3XZFR8.Z4\UOTYL:=X=+*5D^4:7.JY+5:G0\.'7?G?DTW@SX/5=/VKIF M9,E]57VEF\OL>."00JI0:4,2$OP\JG-5%"0(:OPUESE8+DD3[>N%] MC.VRY M3[0ZKXH_\JP9'P^B 2O+0JM/F7/;5C?6_ TIENJLE\ M,C28Y&7[FSS/_6!-B)P-$\1\@C!ZMPL9+3\D37)R5%=/K*;1D$87QE0S&\KE M)07EKJGQ-L>\YN3F]/;CU1=V??7I3W9Q>75Z=7YY^HE=7EUI&41._T-$G5\0!9HE7]J 8G MO_[B!L[[+0K[2X7];=)/[I"4V:Q0K!JQM()72ZTR-LK+I$SSI&"Z21J%G> M.LVWRSY?RCM+"LA3[(Y@I=FOOT3"\=[O_7NJ25W$3DWN56WBMWB%.+HFF!BD M?V2M\UE=PTR6M-/.$SUF'A=1Q&,I61@X/'0#=JMT4^=I YM2&K&8[?+8][F, M8DL1[CN"W=1JFN094\]32B<3C[W M8>27JD&07DV07/@Q=QV'A3%,\")V63Y"<0HC9T65E)HE9<:2235#8%DV4VQ4 M5Q,0Z;W.LSRI<]6. ")T5>190@;_?OE1,P'A\$4 7WBP(':Y%[ASO!"[04W>(K8^[&5=V\:50]8?=5C;S, MRX=NE,==/^)N%%D8 II PB(P0.\>LPX;:+?BW*E/H6$@[,.](P<2,:0*39L/?[O[%G+<._DC8 M4+/'I)@I!%$Z',\6PY)9 Q3DWU3&6:XUN=YX?-: 6,L,B$ 2K)"9(3$:1T36 MZC&9FI[#K$+C;S^?L5A&W(\<,Y+N"4 A=U EOR>3H_W14V4:F.*%<@@>09;3 M$JVIBNAZOHZ+E(^Y(\*?7NF@X[NY[C;X6XEMT">;@K5YXJXX6$<'.R+BND;( MT&I^#P7(18?^MECH0$#J^B+D,L8;&1LOX8D, 'S! Q2:\P*DR$Y9]6JE/<'S M.M!!N[:'RM.N=/9WK73 I!,RB;IPFF4Y(0E1I-+W)B]1*ZZ6#1S%[WJJ:I/F/]^$O?[]4R6U M9HH:\XVMF6/U9_NN50DB-#X1_3'VO8MXFGJJ&[)^,6V(^N*YHF.C MH8M:XDK7?H($E@& \^^:X-=B<(=Y:!A#USO8V[QYA)!Q*RWC=XD-6U&3JD . M-L1?55_,$,P9^+&EJP1H@LAZ0"3DA[!9E="B:+O$#+O$'&UO0B1BB1/(F-CS MK>DBHOH/(;&&?A(QT9DAC@4U910N6KE$'UT'-@>Y4[O7E)_<, ^ M441,VUIUH!YZ:#G\V Z('_@08 ?-0S7SH^ G8F1(*B]!4P#3PH*#=SL+N"S1 M%J(C7\AP*3)NERDPT97+6PF'>-V<+@*NE#P@R<;1M2\8A$WZCT3082FT=D_CI?+9?LPW$8IBWNB MH984]E9W$TF?]ZJ?\=,_F:SW]-+UADY@]RR[ +3RAW*^.4E?&#BLU$7;YB;9 M?V?MEGB.6#B^S L#!K!(@&U_KQS(F,O>$[/'#D%$YZO-BF6/@WSQ9-]&S\?. M)8A[SR0XP G\'=!!YPX71?7TST5%5^/,&:KI@%;#2M@QARPS<@*(JUHS#?Q. M)Q*V+]%@.J[] (CR[)+PXS1!IR??4W?[[)6SE^R13L3TRMX:Y2_V:=_0HW44 M6LE]SZYB ;4B@ W(><53^1J-]Y*\K\LNV@/$/5UV4U>I4MF\O.NMYRBO^=DS MK!+);H?H$\>@&CEH0J;)B^DZJ/QM%+N-_N$HRH>-7D!9AM'B52U<9TC? MM^I9U6FNS59?-U7Z%4G6WQZ$<)W?'5+1*9-8$4H G/8$+QT"P:]WF*[D<8@N MSPU_4%M;:+IRDO0]61U"8C?D#O9Y5@#K+6<]&0 ,*LYZ[D8':7,,BH$0=GF0 MH/0PLG(3_B$Q&;M_69RO]_,3;A'8@*([M<%,9PA!=TX,J=B8!&'4,^]'?C^. M1BHU-JOG=)Q@+\O JD"NN4:)*5M]"<3UJ^-N8-?CONQ5KL#AG@T\']UKY#A[ MZT<.0S]8JP2P'&:JO3I@^1:]L,?'9B2PSM.'H3DI#'MDAQV^I'-SM/[GFT0E M#9K2A[PL*3IPT@MJ(E"/C.6!V_6P($@B230!RT<(G^=QZ?M[F[Y-*47G,7-U M=EH\C-!@N?OCY&XVG1:F[:IEW/G[6?C;GC[\?US4B.)-"O4"%.= MMZ$--74?$2^KYJFFIC+L4HR5=, O!]55;.XH066_ZO@Y']02P,$ M% @ <4"$5JU@'F;*! U!H !D !X;"]W;W)K&ULK9EM;]LJ%,>_"O*5KCIIJI_RU"Z-U-CN%FE-JZ;=U5Y2F\3 ! M259I'_Z"[3AQZ[+DBC>)C3D_X/SQ@6/&6\I^\!0A 7[E&>%75BI$<6G;/$Y1 M#ODY+1"13Y:4Y5#(6[:R><$03$JC/+,]QQG8.<3$FHS+LGLV&=.UR#!!]PSP M=9Y#]C)%&=U>6:ZU*WC JU2H GLR+N *+9!X*NZ9O+,;2H)S1#BF!#"TO+*N MW.P9^;> ?:]"K#7K' M&O1K@W+H=C7VTG$A%' R9G0+F*HM:>JB]'YI+?V%B9HH"\'D4RSMQ&3Q='M[ M_? =W-V Q>SS?'8S"Z[GC^ Z".Z>YH^S^6=P?_=U%LRB!3@+D8 XXQ_ WW^Y M@_XG@ EX3.F:0Y+PL2UD;Q33CNN6IU7+WCLMN^"6$I%R$)$$)1WVP1_L/0W MEFYH?.'M?#'UM,00Q>? =S\"SW$O0(*9G,R4=?7L:([G@6#^'9Q5'OO0P0J/ M9[E_8D7'LQP-J^4\OYE(?@GOO3>14LA02K,$,0[H$MQ"(@.-#"D"?)&E >V: M(5JDBI&7O( QNK)D$.2(;9 U43UV/G6)8A(6FH1%AF M77J-+KV2[K^CR[=9 MQ,$2$TAB##/YSE:+BPS278+T3 IB$A::A$6&8"U!^HT@?>V+\I5"TADNM6:G M^KZ"#4J8VBQL)J[C.&-[<^A3DRU&AF MGPX:GPZT/OT<+L 4X7\Q60&Y&@%U M+P,26:40=[E:2SO5U29AH4E89 C6DF382#(T&'>&)@4Q"0M-PB)#L)8@HT:0 MD?8=N=L2N32GN ""R0BT1(RA!)Q!#B H$(OE2MVUIYA6U-%A)&F'D4#;[JG^ M-@F+#,%:_KYH_'VA]?=\G3\CIK9"NYTDEYE5D<%81:F"82KS-9JAYC'XK=MS M3JO6^@8G6K-3HXY16FB4%IFB MM04XR#%=@VM!#3,EBTE::)06F:*U9?'VLGC:]R*@7$A=9.2A:\'IFL6[_1,5 MJ0Q=JD4<(RZ#%=U@F6.#YY?Z44R)C%TX@4*6RI4#"RSK;;%(,0&R!@AH7D#R MTJFOME?*,;! 7 M932J@S805.Y4?Z[E9E3M6.%+^5!65X$]4[I\K/>OA JY0*CT =.N3[A3?4=. M%DL_+-\!"7SIFC2AT7Y$IFB5?/;!U_L&ULM9Q;;]NX$H#_BI #'.P"3R^JN^S_,F^3$93^LW)_=-,WMU=E8/[_-)5K\L9_G4_>:VK"99XSY6 M=V?UK,JST:+19'S&"%%GDZR8GIR_7GSWN3I_7S["Z_SIMOL\^5^W2VUC(J)OFT+LII4N6W;TXN MZ*O4Z+;!0N)[D3_6&S\GK2LW9?E7^^%R].:$M!;EXWS8M"HR]]]#/LC'XU:3 ML^/OE=*3]=]L&V[^_*3]_<)YY\Q-5N>#_)L\KF3)23*++W\FG]XGUYJDO$V:^SSY M?OEN^;W[4+0/VTU=C(JL*ISX+VG>9,6X_M7I'5S]F?SRW_]0)7_[-5G^GQ33 MY.M].:]=\_KU6>-<;0T^&Z[<>KMTB^UPB[+D8SEM[NODW724C[85G+D8K0/% MG@+UEJ$:TWSX,N'T1<((8X!!@\.;4Z!Y>GAS@GC#U]W.%_KX#GV#>56UO9?5 M==Z \5VV%W#[=C9Z5<^R8?[FQ$TW=5X]Y"?G;<^1WZ#8]*DL[4G95MS$.FX" MTWX^R.I[*%K+5FK1JIUJ'\Z-(H9RU]4/FX&(Y:Q5AA*[+9>B5G3T4:Y]E*B/ M%\/AORU;-Q*OM]C&_DV))QZRY[EV MU%PU/Q=DDO\]+V8MR"RF.! T2-SCRE*EF G\AR2)8ER28/2GN(5=([#!?!2- MP.6TR:9WA9O!5MV^VWD:]RD16H<+U@ 29(8I'D[?N&E=76?>=88/<]?U65-, M[Y)Q[K8+2=7N"T[+V]-YG2-C8*5UTSVI.+O\8\$8]O5$AS+"6YEN*3A!G5UV*,RXR&Z*<=$4,*G2 MGE!K%9T^M:5]:=N.H.= BH/@]7U9-:=-7DV2F[)RS=WRN,S;/ V@F1-HLW1N M!S@NIW>A+!COF :Y8R&KPKT!("BM,(1&S]DQL)%Y;&0X-JZWQ;/LYZZYE,4$ MR(EEQH2C"Q*TA.IP84UQH[HZ[4F1X:3HG*[FN=\#+IZ*;,##'($OFR9+A M9+F=/=BS^#* ,8DBG(>I@0$DR862+,(.W+ZN_GO*9#AE_@&L@R_1@.(!DHG)+ M8K01@02-X3+\:'<^:'&?-Y\7JPO M[7/B)](VFY?YI]#+[EGF\YSK<;004K=X4AK"%BA)+6511@*2 M5,JR#2K;]L73) $'* M".4J.Q^+Z>8 QWV,&=!U$M,BSK6 HEQ9ZG9? MH9^ J.7:$+++4P^#'(?!R%,_>>WQ%#AQ-NT(C)Y;@/O:YS;*I0""KM<%5QOI MF6TO/=-QG.G:BB_0B9YP:^5IG]K2OK1M%Q1Y%!3DH/SU[J2]Z(G6EL'K55O: ME[;MX'F2%#A)[JS' DB/,\5YD&4; (*4KJ\$8A(@YNAU1G"0#*E)0A!@!BEA@1+HZX05T=]G@G<+P[M$!+ !E$-_)- MN!D$Y*QE(=BFN%5=O?8@*' 0/+1(2\2$)JRVT8'2 !#D7 BBHQ+48V02A2=# ML:_Z\%E56@(H,12"FBB5"@DJ364(QREN7U?_/2\*G!&([1EI0>(04.$)VK- 20(;0M$>)811B.4:$B=?[8U"A]%0H\03A@?59 M$CA'-CR0&+/AF5R*V]359P]S$H>Y ZJS9(QK#NM8^*CC?^BYC-N7MNVP M>/23./H=@#82P#E%3+C0 V+4[1!->/2,&]358<]RY) M=\N>*&P5G#ZUI7UIVXZ@)T2)$V+OARD20$E.& LK$ : H%M4M DW&"GN0=<( M>924AQ1%[GO"H,I()AF-O(X%%5=.-)I*C@&0T@.DQ.LBCW><(GLMI>Q56]J7 MMNV@>WB5.+SN.4Z1,7P:*XV)#G(!02VIXE$5$" HV[(BLN,X17D"53B!XLV[4!ZLE2]D*7JE2Q[U9;VI6T[@AN7G?>0Y6(;DLS&^>@N M?(?"*GC0]9GHNN, $-/$1FL9;DY7=STF*AP35R/O.;M/7..S'YX^M:5]:=N. MIL=/UU+VW8$/4LJG"4/&'XQ_%G.P]0'($7C]'"*6]/U70,> M-S6.FZO1]\RT/Z[TN8]/K]K2OK1M!]2#KZ9]#$#=9ZITT*NVM"]MVQ'T3*WW MG+GO'8 :JJV4X:70 22F2/B6C!0WIZN[GJ[UGB/TY0C\>E]4HV26N4$(NMQK M+66OVM*^M&T'T*.[%KV,N%Z9O5=M:5_:MB/HF5WC9_Q'N8FJ@7OKTK"P*'X MR GFAFE8/(_[T#5&GLKU'BH_X!ZJAJH!>%S]!,EQ(L/2PA0WJ:O+&R\BPLF\ MXRU4#1SU<\E-F+R!Y)Q@5 6+6]DU"IZH-5X1<,@=5 V<\4M*9/2L [6BFJOH MA4S'(&#M"5@_KQ3@T#NH.B9>08V-^AT0(SRJ;,.-[/I:*@_&!@?C_FZ@&J * M@/,H+( 8,S2\NIWB9G<-B\=;@^=UMPNCFA9:3A?0LF_Y-=";BBB/[]&!@EQ: M'7(;;FG72'A,-3BF]G 3U<2 JEU,HE-T0,Y8JU582();W#4BGF3-O[B[ON>: MI8'*/X6*;A5 472P==/38R)DC$6 MTB0@IA2/"DMQV[KZ[F'2'%(-\)P%0T='/9PR9G7TU ."@BH>O=0%M_"Y$3C; M>/OS)*_N%F_1KI/%+F'Y?N/UM^LW=5\LWD\=?/^6ODJ7[]OV:I:O__Z857?% MM':SR*U325ZV6Z!J^4;MY8>FG"W>,7U3-DTY6?QXGV>CO&H%W.]OR[)Y^M#^ M@?5[S<__#U!+ P04 " !Q0(16T)(!7DL" V!0 &0 'AL+W=O:0:$LE_LMR4$WR&40X%;;BYE=MOT/D9.[Y,.M,J\K2MJ:!PIN47*95LV M-_&U\6CKA@EWBRNC["ZS.!.O[F]NIKT*LF,T''Q!81"&>^#)Q^&#UW!BJ]27 M*NQ+%7J^T1M\"U."0D**HZQ1RA6!:@UFK[%WF5QGGNN:9C#!MO4TJ W@V)4L MN-AG\S^1O3(][$T/WS6=T)H9RMD?R%'Q^OKW^6[)3CR9>T V\>AT% 01V>P: M^C?K+#@=A7U6JY3L_-7N1;FA:LV$1AP*BPN.3\<8J;9+V\#(VO_HC]+8MO'3 MTCYLH%R"W2^D-"^!ZYW^J8S_ E!+ P04 " !Q0(1665 E.(@# 7$P M&0 'AL+W=O0EA:5Z:SVT4UNB#6)S=C.T$K[\>,D-&8E<$91> ';\3T^OL?. M4>YH)^0WE0!H])JE7(V]1.OMC>^K,(&,J@NQ!6Z>Q$)F5)NNW/AJ*X%&95"6 M^B0(!GY&&?N4<5A)I/(LH_)M!JG8C3WLO0\\L4VBBP%_,MK2 M#:Q!/V]7TO3\&B5B&7#%!$<2XK$WQ3S401L56WD1XEO1641C M+R@800JA+B"H^?L!HUB\##]COZ?;EYLYD7JF NTG]8I).Q M=^6A"&*:I_I)[#[#?D/] B\4J2I_T:Z:.S23PUQID>V##8.,\>J?ONX3<1" M!R<"R#Z E+RKA4J6MU33R4B*'9+%;(-6-,JMEM&&'..%*FLMS5-FXO1D_;Q< M3I_^18_W:+WX]+"X7\RG#U_0=#Y_?'[XLGCXA%:/?R_FB[LU^HA6TIP&J=\0 MY1&"[SG;>T^G +FK)4_3'RM:%4 /OA?OE9M3PYL3PF:"FX3A2ZXQ%$_P?P MS5[J#9'W#J5>)Y/??\"#XRT'LLB9V6:+W3A [+L8QEI=G8-FO6?:=Z;M3 MFIF[ Q'*%<1YBE(6 _K .'H#*H\?&3=B+ZA"'>0&-;F!$VI)P\0,R3?T'UHR MSK(\.\;'"=(R?\.:XK CE8=G8'E5L[SJ7&4W(FY6^;HF=_WK*M/74RH[05KF M#P?V-1QTI/,>J&.B!WZ!.Y>Z 9(T:XV)Y4><8(\Z 7E@3LZ;[<9JFTMK+;C7 ME>CG=*7Y.7P'6^/! M3L=HI[D;LM^LN74<[#:(^UQRIG,)92)%'+,0?OG:.Z';9M;Z$;[NZ@B+?(6$A2D<_3ASA[;-G#4ETN]*XG,X$K&.1-Q?0:TD=D,Z M)/8/:A49R$U9D5$H%#G75=FB'JVK/M.JUF&G5R6C)94;QA5*(3:AP<70Y%%6 M59BJH\6VK'R\"*U%5C83H!'(8H)Y'@NAWSO% G4M;/(34$L#!!0 ( '% MA%;Q"2Y2> , %\+ 9 >&PO=V]R:W-H965TIY!C?D&W4,A_UI3E M6,@EVYA\RP GFI1GIF-9OIEC4AC12._=L6A$=R(C!=PQQ'=YCMG+%61T/S9L MX[!Q3S:I4!MF--KB#2Q!/&[OF%R9=92$Y%!P0@O$8#TV)O;E+%1X#?B'P)X? MW2.E9$7I=[68)V/#4@5!!K%0$;"\/,$4LDP%DF7\J&(:=4I%/+X_1+_6VJ66 M%>8PI=E7DHAT; 0&2F"-=YFXI_LO4.D9J'@QS;C^1?L*:QDHWG%!\XHL*\A) M45[Q<^7#$<'VSQ"',SN?^&;J_13R>+!S293F\?%P_S MQ6=T=_OW?#K_M$0?T(1S^2 R$(2!/'J!8LH%1^]F(##)^'L)F2Z^H7=__F'[ M@X_O47E%I$ /*=UQ7"1\9 I9M;O6H<>L3='4\]TR\B7IS MB'A!=(U$"@@W#XFN,K+!^BW+"%Z13(*[CJ%,XW6G4>WGDF]Q#&-#]A<.[ F, M2!VP];'+PK<,-GNC8"?V>K6]7E_TJ/7,_[23(RS0"C:D*$BQ.?C_ IAUV5NF M\74:U8R?(MOR@L =F4_'QK5A0S^TPE/4K(T:.)YGUZ@3J8-:ZJ!?:I(0K:NK M_)(Z.,KHN8'3*+X-U+T.N+G#U$IE^^+BN"EA4?W'#8-*,#%88-T*RW MC%\4&=8BP]_J,U D_]5APG:'L>W MAM6=, Z&M&L#3MM1*5*\VCTR(%M] C' MY6"P*T3Y1:YWZREQHH>CQOZ5G![+8>]GF'+TO,%,MEB.,EC+D-;%4)XB*\>Y M>&L[0(*4=I$*10U=-4W[8)(#K"9V9IO23OOQYYZS[WQNK[AXE M$!<]IPF3'6BB57=BVC!:8$GG*,V1Z9L9%2I3N MBKDM,X$D-J TL3W':=HIHF1*+/ MDP<:JT7'.K,@QAE9)NJ.K[[AVJ%&SA?Q1)HOK(JUK9H%T5(JGJ[!6D%*6?$G MS^N-V *XS3T ;PWPC.["D%%Y213IM@5?@W0^XO8(PN!X%5X'?&TV@Y_NW]Z-),+J&\>U-X >#$$X@8(JP.9TF M"$1*5!*.+E$1FL@O;5MI-3FG':TM]PO+WA[+K@=#SM1"PH#%&/]/8&LW2E^\ MC2]]KY+Q$J-3J+G'X#F>5\%7*_>F9OCJ>_A\L_THP-7 MZ#KHWPR@%X:#27@,H\%DE\KZ 50V2I6-RJU],-F"\0EY0J&S'TC*A:)_B$G5 M# 7E,1Q1!B](Q.[HJC;0*) 54INEU.8[HH \OQD%E;3OW-]6*;KU05'0.H#* MLU+EV:&CH-J ^W88G)=:SRNI;FBD:Q'*72(JD>_<0]=YO<&=#SKK-=$'"]TJ M->ZAC_L-"YZS_[SMK2*ITWENG@(2(KYDJJB7Y6CYW.@51?9U>?%6&1(QITQ" M@C,-=4Y;^BX21?DO.HIGIN1.N=)WAVDN]),)1;Y S\\X5YM.;J!\A'7_ 5!+ M P04 " !Q0(16')WD[H0" "-!P &0 'AL+W=O M)#?MOGZ2['@94/MA6%^L&\_AH6A2X[V0CVJ'J.&995Q-O)W6^;GOJV2'C*@S MD2,W)QLA&=%F*;>^RB62U(%8YH=!,/ 9H=R+QFYO):.Q*'1&.:XDJ((Q(E]F MF(G]Q.MXAXU;NMUIN^%'XYQL<8WZ/E])L_)KEI0RY(H*#A(W$V_:.9^-K+TS M^$9QKX[F8"-Y$.+1+N)TX@56$&:8:,M S/"$<\PR2V1D_*PXO=JE!1[/#^Q7 M+G83RP-1.!?9=YKJW<0;>9#BAA29OA7[+UC%T[=\BI+4V;';B0G5H(XYRFY2U MEN:4&IR.UO>+Q?3V!]QPNOD:S^/+-7R$ ME<2RVT5J"MMG.5DP0GGBDGA?()O>C]N\X@^-PBJU?+ZCGV;H.LAC2\)K/W!C+[ MM"*W;83RK>@43+S?U$.+TBD.GE-?[N'[J"$MH@= MU&('[:DFSTVI;@7^XQT.:UG#_Y7JX1O('-4R1V^>ZG8/W4_-J?:/6B1#N74/ M@8)$%%R7W;+>K=^::=EB_YB7#]6"R"WE"C+<&&AP-C0_H"R;?[G0(G<-]T%H MT[[==&?>2Y36P)QOA-"'A750O\#1;U!+ P04 " !Q0(16B"FB9J\" "@ M!P &0 'AL+W=OCY('S1V/$:=_Q3$"8 MXD09!J2'-8XPI89(A_&SXG3J(PUP=[YEO[+:M98')''$Z0^2JJSO?'8@Q0NT MHNJ&;[[B2H\-,.%4VB]L*E_/@60E%<\KL(X@)ZP!I?Q=%@>@N#*+J^F][&TS',KK_%47PYAQ,85_@L +@H: MHK?#_0;XZ.UP[X":5GV%+^B*6_O239Z)[)G.6W7.6T?8@]W'C?E4F()NL+"LGK_37DL^;J6S]3:=:CO M=KV;G+]ZC YY/)/1J65T_D4&\(4>V?*$ZEJ; M+"5.,/V7D1R(D?G'6^["EZ MZ;:OZ)!'J-4%B M29@$BA>:TCL]TU&)LA^4AN*%K9 /7.EZ:Z>9;J%8& >]O^!<;0US0-V4P]]0 M2P,$% @ <4"$5N)%IQDM P =PT !D !X;"]W;W)K&ULK5==3Z- %/TK$S;9:+(*0PMMM26IN+I-UMK8ZL;'*=P*66"Z M,],/__W. &*Q%#7R(@S<^AO*_O( 0*!M'"5\H 5"+,]TG7L!Q(2? MTB4D\LZ"LI@(N61/.E\R('X*BB/=- Q;CTF8:$X_O39A3I^N1!0F,&&(K^*8 ML.<+B.AFH&'MY<)=^!0(=4%W^DOR!%,0]\L)DRN]8/'#&!(>T@0Q6 RT(3YS M<4L!THJ'$#9\YQPI*W-*_ZK%R!]HAE($$7A"41!Y6(,+4:28I(Y_.:E6_*8" M[IZ_L%^EYJ69.>'@TNA/Z(M@H'4UY,."K")Q1S>_(#=D*3Z/1CS]BS9YK:$A M;\4%C7.P5!"'278DV[P1.P#W]P,[Q[1[16:CJ['HZN1.QS/T-!U;^_' ML]'X&DUN?X_Y;(ALI+G5N&Y5>Q%?@(MC*)#&(@1N-$,TQ5;V_9HB\/LQHO8A5Z0#P^QUW@YG1=;HF19^ M,YKZ3BI6GR0WA#V%"4<1+"3...W(Z699RL\6@B[3H#RG0L;N]#207T; 5(&\ MOZ!4O"Q4]BZ^M9S_4$L#!!0 ( '% A%8;>*XX3P( '8% 9 >&PO M=V]R:W-H965TH*D2 < MUTB%0W#7JH^^9$FLB^W4=H"3^N-K.Y!2"7CK2^*U=V9GUQH/=T*^J )1PYZ5 M7(V\0NOJUO=56B CZD94R,W)1DA&M EE[JM*(LDV&'PTKDN,:]5.UE";R6Y:,,N2* M"@X2-R-O'-Q.^C;?)7RGN%,G:["=/ OQ8H,D&WD=*PA+3+5E(.:WQ1C+TA(9 M&;\.G%Y;T@)/UT?VF>O=]/),%,:B_$$S78R\SQYDN"%UJ5=B]Q4/_3B!J2B5 M^\*NR?W4]R"ME1;L #8*&.7-G^P/J0QMQE-M+66MI3JG!Z6C]-)^/5S_A80;KY'Z1S))XO'B$<1P_/"T> MD\4]+!^^)7%RMX:/L,(M\AK-9:0BY]2-]=T4-:&E>C_TM=%C6?WT4'O2U XO MU Y"F NN"P5W/,/L7P+?--)V$QZ[F817&:>8WD W^ !A)PRO\'7;Z70=7^\" MWYSL*:L9_(98<&4NFO(<%,HM35&=:_@JG378K:I(BB//.,CRH!>]?1,,.E^N MB.VU8GN.O7M![)G;.2>Q]Q\D]EN)_:OS-%/4TACQ.$.H4%*1G9-YG2B 5R3R MG"+_Q L,9>X-+=K=]E$9-U[ZF]Z\2',B<\H5E+@QT,Z-];!L7-X$ M6E3.6<]"&Y^Z96$>1I0VP9QOA-#'P!9HG]KH#U!+ P04 " !Q0(16:(@, M]*\$ P%P &0 'AL+W=O"2KM4@[]/%P@U;X"8N7S0.3+;U$69 8)YS0!#"\'&D3>!5 /TW((OXB>,\/ MKD%*Y972'VECMAAI1CHB'.%0I!!(_NSP%$=1BB3'\;, U85<3RET=]D(=8C;:"!!5ZB;20>Z?XK+@@Y*5Y((Y[]!_LBUM! N.6"QD6R M'$%,DOP7O15"'"1 ]TB"6228S03[2()5)%BG)MA%@ITIDU/)= B00.,AHWO MTFB)EEYD8F;9DCY)TO?^))B\2V2>&#^]W-U-'K^#^QOP-+N=SVYFT\G\&4RF MT_N7^?-L?@L>[K_-IK,O3^ 3>,0<(Q:N 4H64MR=K)J-K &1M=%BAYD@G"0K M$%(N^ 6XI;(KR2)6#"5IUQ1MB$ 1^0%LRO<^;F$>;0 M!'GHZ5*0'IZ<; M'6RLLC*L#,\Z@G?>RU;IG^/;:OQT0;OB&Q3BD297+([9#FOC],T:GU7:]0D6 M] 16T]4N=;6[T(_KBM_D8LZQ4LH$.]=VA1HHHW[*M>E30 MCK(-P_;+J!HKIV3E=+*:G%(0.81S\.2!:_D-$NT@Z!@M$HHHV_,&:A)N2<+M M+/G6>J4BX?99U7V"!3V!U:3S2NF\SO@;YORJ00B$ M58TH38K1<GZ+ONP5J6LU,&.H;K>PUZJL"!XQA'5GAX8!5A)[W9.[&NG:K MJ+^%@2?_FGP4@:YC>U:+#VQM6-"2H0?;7YV061$R.Z=OVW.J*9E]3M]>T8*^ MT.H*5AX1=EJE\4N"8IKN^SCU,J>I:2D*Q+6@U:P/19SO0>@WR^-WF#E8N3G8 M;><>F/P&9^)79N?PSRW)S-P%2+!R)^A&.[N6^D0+^D*K*UDY2.C\?_<%.VWH MV?KUB1;TA5;7KS*OL-/@G6G!"K##Z>69?M.,*Z*,YOS[';835KX3=AO/.4W" MK:0MR48$O9*("')D9^K)*1;*](D6](56%[&RL;#;QYXV]7IUL;VB!7VAU?6K MC"SL=K)G3CV__9VN^/Q1A*F^?[J'=BYU_> H,<9LE1W)2A-+MXG(3\+*WO+8 M=Y(==C;ZK]/CX.R(LH+)SY+O$%N1A(,(+R6D<>G)U87EQ[-Y0]!-=F#Y2H6@ M<7:YQFB!61H@[R\I%>^-] 'E(?GX7U!+ P04 " !Q0(165&4.@WP" 9 M!P &0 'AL+W=OSP IC>V7!!L=*FV+JR$(!3"Z*YZWO> MT*68,"<*[=I21"$O54X8+ 62):58O$XAY_NQTW4."P]DFRFSX$9A@;>P O54 M+(6VW(8E)128))PA 9NQ,^E>3@/C;QV^$MC+HSDRF:PY?S9&G(X=SPB"'!)E M&+ >=C"#/#=$6L:/FM-I0AK@\?S ?F-SU[FLL809S[^15&5C)W!0"AM2_M%^\IWU'-04DK%:0W6"BAAU8A?ZG,X G2'9P!^#?"M[BJ0 M57F%%8Y"P?=(&&_-9B8V58O6X@@S15DIH7>)QJEH]32?3QZ^H_L;M(IO%_%- M/)LL'M%D-KM_6CS&BUNTO/\2S^+K%?J$KFF1\U< M 8&&Z(DNK@"A4DN/X2N MTFH,IYO4D:=59/],Y*Z/YIRI3*)KED+Z.X&KTVAR\0^Y3/U6QBM(.JC7_8A\ MS_=;^'K-V?0L7_\,WYPP0DMZ*K56H+E(E[+ "8P=?5,DB!TXT?MWW:'WN456 MOY'5M^R],[+^JL(I@?TW$#AH! Y:SZT6*%"BZRO(NK3W[P)+A%$!(@&F3OXO M%6M@64TSV45>QP]"=W="R[#1,FRO(7XY5\-6X#\>T:B1-?K_&H[>0�" S> MI(;!B1KV_RBA>]2N*(BM;?J8)@ S6L8_0102P,$% M @ <4"$5G"PE&8?"@ HY !D !X;"]W;W)K&ULM=W];]I('L?Q?\7B5J>NM%>PS6,WB=3%GJ>]M%'2W*D_NHF3H!+@P&FV MTO[Q9PC%C#$#CM[]I0V$>8V![\P '\8Y>9[.ORX>TC3S_GH<3Q:GC8)K>K1H_C9M!J=9N/R6C2.#M9 M77 MI=GU[&*>7VINE-O18SI9C*83;Y[>G3;>^^],N[=LL+K%?T;I\V+K9V]Y5[Y, MIU^7%_3M::.U/*)TG-YD2R+)__N6#M/Q>"GEQ_&_-=K8]+ELN/WS#UVL[GQ^ M9[XDBW0X'?]W=)L]G#;Z#>\VO4N>QMGE]%FEZSO467HWT_%B]:_WO+YMJ^'= M/"VRZ>.Z<7X$CZ/)R__)7^L'8JM!$.QI$*P;!, ME98?M-##]Q\^>>^'PX_7'S[I#]*[^/AO/=3QE?&^B-$M&X\6OWC__T0^[[=^]T<3[]#!]6N2- M%K_EU_K=SE%77L[*5YR7KOBEUN639I8_B,N'HGFS?L#^>'G @CT/6)3>O/5" M_S2]^:6*B>HPZL]]3%R',1?.>R;J6/'U MY=):/?55F*R#75[EZ#J.CI;.K,HQQSN^HY*:^9#>C.M@ M,ZZ#%=[>@U^>_U%5V\Y&R[7XW6*6W*2GC7RQ7:3S;VGC;'E,K=^KBIO$(A*+ M24R0F"0Q16*:Q R$6:4?;DH_=);^,%D\K%:CG,[FHYLLO?5NEM?]O5Y3J@;& M"]E=DV77=FB>QF,0$B4D24R2F2TLY_QE057!.AO5G-AQ>ILS7Z_';8]L->:0)_N=U@ZW9!JS/P^_;-(N>!U2UB$A,D)DE, MD9@F,0-A5A%W-T7<=19Q_GZLJEZ=C>K.WR06D5A,8H+$)(DI$M,D9B#,*OW> MIO1[V/S=VYF_>_U.I^.7IF]GAW4KO;>S%O1[@[!?ZC,F^Q0D)DE,D9@F,0-A M5@WW-S7<=]:PN?A<5:[.1G6G;Q*+2"PF,4%BDL04B6D2,Q!FE?Y@4_H#;/H> M[$S?[;!3FKN=O=4M9ZNZDS>J1:@6HYI -8EJ"M4TJAE*LT?!5L+K8]/XFK(^1FGURQ.Y MN\/:)4]J,:J)M;9\!K<^5RJM#!+M4Z&:1C5#:78I%Z&F[TXUKV3E9RGN5K4G M=#371+48U02J2513J*91S5":/0J*?--_7U2Q[-0U%-H)I$-;76?'_KR0I[ MW=+ZH-%.#:79M5SDG;X[\-11]8R.)IZH%J%:C&H"U22J*533J&8HS1X%1?3I M<]FGOQM^]KMA>4)'HT]4BU%-H)I$-85J>JWYP?;[AT'8'_1**X2A^K6KN0A! M?7<*JB?>Q>70^]O;\[UR=_/:DSL:B*):C&H"U22J*533J&8HS1X.13#JORX9 M=7[%W-_-2+L=O]TO?]]DZ.Z\=OFC22FJ"523J*903:.:H31[:U&1JP;N7'6S M&NSY;KJ[>=W5 -4B5(M13:":1#6%:AK5#*79PZ$(6 ,N8'53M8=&55S;Z?1+ MKQXCM-<8U02J2513J*91S5":7?1%%!NXH]A\#5#3R;WWY_*?J_>7^]\;N*': M)<_N.F6WG;+[3MF-I^S.4W;K*;OW]&>DLT&1S@8_8?MIL+MYL-]K#4J[DH;N MKFL7/QK3HII -8EJ"M4TJAE*LXN_2',#=YI;L2KL>X^ !KRH%J%:C&H"U22J M*533J&8HS1X81< ;< &OFZH]-';CXG;;;_GEMPAHPHMJ M4DJBE4TZAF*,VN M^2((#@X$P;N+P9[-L&ZH=L6CV3"JQ:@F4$VBFD(UC6J&TNR!463# 9<-NZG: M0P,-D8.*3;M!JU?^?GR,]BI03:*:0C6-:H;2[*(O(N3@8(1<7@WV[*UU0[5+ M'@V342U&-8%J$M44JFE4,Y1F#XPB3 Y^0ICL-FN/$31Q1K4X.&IS+MJG1#6% M:AK5#*799^HKDN3P8))<7A3V;-IU0W4+'M4B5(M13:":1#6%:AK5#*79 Z/( ME,/79=)0+M M5*.:H32[YHLH.3P8)9\G-\F3.T9V([6K'8V142U&-8%J$M44JFE4,Y1F#XHB M1@ZY&-E-U1X::(P<[IZ'V>_TN^7SA\9HKP+5)*HI5-.H9BC-+OHB1@X/QLC7 M5XX/A=#L&-4B5(M13:":1#6%:AK5#*79HZ'(CD/N%,UNJO;0V-W-[ >M\F?F M$=IIC&H"U22J*533J&8HS?YS6$5FW#Z8&9\GX^3[8I3L7P?<1MUB1[4(U6)4 M$Z@F44VAFD8U0VGVF"CBXC:W!=E-U1X:NUN0>[U!Z:5[A/89HYI -8EJ"M4T MJAE*LTN^"(G;!T/BK65@SVE$W4;M6D.3[0H!C5(E2+44V@FD0UM=8.G7,4[=10FEWX6W\C]V!0K">WTTGJ M?E. !L6H%J%:C&H"U22J*533J&8HS1X415#QG87X0+-B5(M0+48U@6H2U12JZ?;1YZVF^GVI_>;B M(4VS*,F2LY-9)_/[T63AC=.[G&^][>7+SWQT_["YD$UG^6$VO"_3+)L^ MKGY\2)/;=+Z\0?[[N^DT^W&AF?O/T_G751]G_P=02P,$% @ <4"$5AJH MS80 P S0H !D !X;"]W;W)K&ULK99K;]HP M%(;_BI5)4R=MS=U "Y%:PM1^6%4!V[2/;G(@49.8V0:Z?[_C)(T(I @D5*F^ MG?>U_=@X9[CEXE4F (J\Y5DA1T:BU.K&-&640,[D-5]!@2,++G*FL"F6IEP) M8'$IRC/3L2QJYBPMC&!8]CV+8,C7*DL+>!9$KO.&I1<$&41*.S L-C"&+--&N(R_M:?13*F%N_5W]^_EWG$O+TS"F&>_ MTU@E(Z-OD!@6;)VI*=\^0+T?7_M%/)/E?[*M8RV#1&NI>%Z+<05Y6E0E>ZLY M[ AL[P.!4PN<4P5N+7!/%7BUP#M5X->"BF*R7] M4HV\TD+?DYD2.)JB3@7CN]D#N7L*R70RFT\?Q_-)2,J^JQ 42S/YA7PCXZ<_ MY.KS)YOZMU](59*T(/.$KR4K8CDT%2Y%&YI1/>U]-:WSP;0A1-?$M;\2QW*< M#OGX=+G=(0]/EUL=\LG) $WNU0/XP8#VK>M03LN/+J*4>!34$JD48*8A(A M.WPPHK404"C"I 35^3Q4COX.)-OO6SU_C^5A&/[F/-?R]E@>7>"Y+"]DUF+I M-RS]L>GI&HDJ>JH?BJS Y>N,)B504 -<: 9 >&PO=V]R:W-H965T7E$SAY8\8WO"!'@,<\HOYWLA-C?3*<\ MWI$<\VNV)U3^LV%%CH6\++93OB\(3LJD/)LBR_*F.4[I9#XKV^Z*^8P=1)92 M1K$B6 M*239CW]JT$ES3Y5X^OL)_7U)7I)98TY6+/LK3<3N=A),0$(V^)")>_;P&ZD) MN0HO9ADO/\%#%>N%$Q ?N&!YG2Q[D*>T^L:/M1 G"= [DX#J!-1/<,XDV'6" M_=P$ITYP2F4J*J4.$19X/BO8 RA4M$13/THQRVQ)/Z7JN7\1A?PWE7EBOOK] M\]?[Q>HK6"X^+CZOWGT!KR(B<)KQU^ *K#[_#5[]^@OTW+>O0?4-4@J^[MB! M8YKPV53(/BBD:5S?;UG=#YVY'T3@$Z-BQ\$[FI"D"S"5G6\8H"<&2V1$C$A\ M#6SX!B +(4V'5L]/AYKTZ/GIEH&-W3P/N\2SS^ MXI@=J.!R3L4D/>)U1MX M2H1.Z0K)T2.I@G'#]S@FMQ-9$3@ICF0R5\_0>JM3:4RP:"2PCH).HZ!C0M*K+, [ZCA- JQL7&3OU0LIN0]DU4OY(.+\! M.)-%'-.8 +D<@(0=UF)SR&1EK?30B5#!NB?DKI#EHZ"G@28,(HBA=P>GV$<]&WD!5Z/D+%G+WRF?L/;-Q:" M3^Q(Y/HJ -L L2,O>;K^F/5A3+!H)+".L$$C;& <4$NJZ)MN4TI1N MGX3^3G"A4S,8#IKA'%@-HSI3H**O@;+/3).P816:ITDS/'*<$) <"D7)Q"<< M=,*7A:U'9Q@$+8QWF&X)2',Y*+03 MOT8Z[4'@]7JYT@1=02OL<=%%G:-R8K+@)6..T.1'HZT&[&HZK,R:,%UEUJ&= MK[@.-Y4LLUPOB# 1QPM#N^S;S'2[6 MXV?8.]CZ.V@V>*N,\1^-DZ%)@X$;#'71Q&G&4V3NT4L9MZX/FFU?4UJ*JK3( M56!/8B$;!)-KMG*#;$O3?V4#YDT0W@A2 $8-=57C$4/?&J@T#'.E]U3,38%R\N%1>T,J2&3](4TC2%?LYH@VQ^L.IHXR_&EV,[6$ ZS,KJQ(!=B4[>6K MUCI+MUAM_&KGJOFNEPZR4=&BL="ZBK>6&YDM]R5S%8UJO4=%B\9"Z\K86F]D MMM[/F*OV<.//<7VO_X:LBX.6'0YFZJB.>GJRXY^38EN>G'!0CHUJZ[QI;4YG M%N691*]]"6^BZHREA:F.?#[A0KZ><#F+-Q+2NO9E-2JJ4Y3J0K!]>:ZP9D*P MO/RY(S@AA0J0_V\8$T\7Z@;-6=;\?U!+ P04 " !Q0(16\^#$I0X$ 4 M%@ &0 'AL+W=OW7'R6,8!"NS3)Y,")E5K=N:X,8TBIO.4KR/25!1%HNU@Y2EA6_ M=%<^B(,%A)Q80,H%)/==W"AW>4\5'?8%WR)A9FLUIT:3CX]O4Q'DQIH\S- '- 733I8MT0I$WO@L!,3G"5M2\R@E>G(M:^ 81CQ T>?H=O2N(MZIGULK%6^<^LV,5 M%Q+MXQ+F7;N3*QK"P-$ODP2Q 6=H''H?+0;;E<&V37TXA0UD:T"P6VGX(4** MHSGHERCDRXS]_>\G7!@N)(-_'.\W!Q0]7Q MU:>*JAOTL+?[PE(SCR_03%^2"QH6$V:*"H4TYX#^&.V8_//.]+?UP3DG0@,%.9;!S?4H*2?^ $NP3/VC[QRGI5EZZWYB2]FE*K-8N M;$*O*KSW=DIZ#1C$7IT0WO4Y*36_ H7T@J#;/@X*/@@L_(U1\4^C8O=V:2M( M73MY.RVEQI4]UN&(K=%V(2ZMU[C@5J?MGT@?7$KMTE;4&8R[ M5\"EB;3$=5QB:]A=B$OO%2Z=EN^3$[20.AK)6='8("W=T[38O5W8"5+G,,%O MIX4TD9>DSDMBS;K+:"DU#[^$".EUO5;G!"YU-!)[-#YJ1-)U>O2F37PODCHE M2?L*S6PBS4B=9L3^):G?+,8CQ#<@T#9F8:S[^%\;%518FH^HU*.E<@8LF8HO4L47LWX[_.Q=V.[B=@R&/ MU>8>;-2E();Y=J1$(5]GJMBSJ\Y66YZC8J.OGE[LESY2L62ZD@06>JEWV]&T MBF(+LA@HOLJW_>9<*9[FAS'0"(29H*\O.%?[@;E!M1$\_ =02P,$% @ M<4"$5IEY @N[! A1@ !D !X;"]W;W)K&UL MM5GO;YLZ%/U7+)XT;5)7L,W/+HG4IIU>I:TOK^LV[2,E3F(-<&9,T_WWSP8* M@1C61+PO#23W'LZQKWT/[F3'^,]L0X@ STF<9E-C(\3VPC2S:$.2,#MG6Y+* M7U:,)Z&0MWQM9EM.PF61E,0FLBS73$*:&K-)\=V"SR8L%S%-R8*#+$^2D/^^ M(C';30UHO'QQ3]<;H;XP9Y-MN"9?B/BZ77!Y9]8H2YJ0-*,L!9RLIL8EO)@C M3R44$=\HV65[UT!)>63LI[JY74X-2S$B,8F$@@CEQQ.9DSA62)+'KPK4J)^I M$O>O7] _%N*EF,!&+L^(OV)6Q M+C9 E&>")56R9)#0M/P,GZN!V$N =D\"JA+0:Q-PE8 +H26S0M9U*,+9A+,= MX"I:HJF+8FR*;*F&IFH:OP@N?Z4R3\P6]_\L;NX??H#+NVMP\^_7V\7GF[N' M,W!W\P#>7A,1TCA[!]Z#^=T/\/;-7]!U/KP#Y2>@*7C8L#P+TV4V,85DHS#- MJ'KR5?EDU//D:Q*= PS/ +(0TJ3/7Y\.V^FF'(-Z(% ]$*C PSUXEP)$+!,7 M.B%EIJW/5 OM(MN&$9D:,+DCE9DR>HSA?TG0MBRS-!,_+34RNH"UGD92J$^0<\)2C:D'; MPAU!FD",_ZT=GMS2JM2QA(Z$UA;:M&XXV#2/6/L54'NKE ;"[I:> M)A Z#O(LNZ?TFA8,AWOP54YCU0GTEFDP]^AI&0FMK;3IX- ^O?X&N__10D=" M:PMM^CX\I?%K91^V:HA]VY,-J%N FD@$/=^"7D\%-ET=#K=U]:( (LF0\#^P M'<0Y>I)&0FNK;OP!]$ZOQD%O<;30D=#:0AMW 8?MQ1'5>.@M8.!:V,===Z&+ M]#QH8:?'YL/&.\!A\_")R+?P#8N7@";*")%>MH,X1T_22&CME\W&@"#K]-?- M44W(6&AMH8T)08.]_XAJK(#V:\RW;1OYW:U1%XBP?#=%^EI$>V< PT;B8\Y3 M*G)."K9LM:(1^0/I<<\&_H_# =18$X1/+\I1G[1$UW@(->XMO9$.CF&C=XG#JT7,R$EI;:.-*D'MZ\8UJ M1,9":PMMC @:ZZ2B MH_7'-,B9<;=1)=_^=A]A]02P,$ M% @ <4"$5J20/I?, @ *P< !D !X;"]W;W)K&ULS55=;]HP%/TK5YDTM1)M0J#T8Q") M4JK2RC=%,U[<$D-V UL:GM M0+M?OVN'(JJE%0][V$OBCWN.S[FVK[MKJ1[T M' 4Y$+W?,6QBPO?%\G"RR8 M/I9+%#23254P0UTU]_52(4L=J,C], @Z?L&X\**N&XM5U)6ER;G 6($NBX*I MYTO,Y;KG-;V7@0F?+XP=\*/NDLWQ%LW=,E;4\[!?PG>-:[[3!.IE)^6 [UVG/"ZP@S#$QEH'1;X4#S'-+1#(>-YS>=DD+W&V_ ML%\Y[^1EQC0.9/Z#IV;1\\X\2#%C96XF^N,AC+[=7</1%(Z@GSR67&$*I4A1 M0<8%$PE"CI0X#4RD(,UB.\'%')A23,R1]MG P1 -X[D^)*;!^!X./GYH=DX^ M'4+U!RY@NI"E)A[=]0VYL9K\9*/\LE(>OJ%\B,DQM)H-"(,PK($/]H$VD:'C:[W!-R#GSRX#A2R%J354,;3K&>Q]O=!+EF#/HPNI4:W0BVRJ M@D]U]OX1V2NSK:W9UGOLT=6K@] @:;.;T72<22VG*RB\_.@TP[:77^U:^7O MN+.SSFEHMW55H[*]5=G>2^47J[(!KD(=R>SH3B/TM4;3@%O#3'589095/&NNLVDH5KIF@MZS5#9 )K/I#0O'5LPM^]C M] =02P,$% @ <4"$5DGL?J&E P \! !D !X;"]W;W)K&ULM9AM<]HX$,>_BL:=N6EG>K$E&P,I,)-@^O B.8ZF=].7 MBKV I[9%)0'IMS])-@:#XTGFU#?8DG=_UOZEE;6,]HS_$&L B9[RK!!C9RWE MYMIU1;R&G(HKMH%"/5DRGE.IFGSEB@T'FABG/'.)YX5N3M/"F8Q,WYQ/1FPK ML[2 .4=BF^>4_[J%C.W'#G8.'8MTM9:ZPYV,-G0%7T%^V\RY:KDU)4ES*$3* M"L1A.79N\'6$?>U@+/Y)82].[I$.Y9&Q'[KQ)1D[GAX19!!+C:#JLH,I9)DF MJ7'\K*!._4[M>'I_H'\TP:M@'JF *@044DG(\[VB&MK1=,W1DSCK<)/"SWO7R573U/E)R?SQ5_SV>+A M.[JYC]#L[V]?YG>S^X?WZ'[V@/Y$$:C%%*?43-';""1-,_%./9C>?T=O_WB# MP]Z'=ZB\HK1 #VNV%;1(Q,B5:G#Z%6Y<#>2V' AY9B"8H#M6R+5 LR*!I EP M551U:.00VBWI)$807R$?OT?$(Z1E0-.7N^,6]^CE[EY'-'X]4;[A^<_R3J8" MGE3>"VA3N:0$[12]BUR+#8UA["B< +X#9Z+GS_O0II!-6&0)UE OJ-4+NNA- M]=@2;;C:.;G\A=1B1?!SFV[47B;;]"RYH>'J370W(<.@K[;5D;L[E:K%SA\. M@QYNVD67=K@7^-@_\AH!]NH >YT!3IF00D?&80?%MG5I=!)>NS1LPB)+L(9R M8:U<:"6Q0IOJV81%EF -]?JU>OW?E%@EMW>:,'U"<#@\2ZP6.Q(&(3E+P.C2 M#@=X, C"]L0:U $..@/\! 5PFIEX:**^P*F0G.K#RF&QM'[L.J&O72TV89$E M6$/,82WFT$JN#6VJ9Q,668(UU,/>\;#F_:9LJ\"--,*#7M@_R[86.TR&F S. MLJW5S@N]H#W;\,EY%'>&N%"R41ZO34B)^IAES 35F6W=S-^NR_<84JV?]M[J<-R7F$5/^%W!'^2HM M!,I@J9#>55]M KPLK\N&9!M3<#XRJ&PO=V]R:W-H965TF7)14Z4'HJ5+4L!)*U!.;.QXP1V3FAA16$]%XLHY)5BM(!8(%GE.1'/ ME\#X9FBYULO$G*XR92;L*"S)"FY W9:QT".[8TEI#H6DO$ "ED-KY)Z/ Q-? M!_REL)%;?626T^I^:8#;_1?V MG[5W[>6>2!AS]H^F*AM:IQ9*84DJIN9\\PM:/[[A2SB3]1=MVEC'0DDE%<]; ML%:0TZ)IR5.;ARV .W@'@%L _BS :P%>;;115MN:$$6B4/ -$B9:LYE.G9L: MK=W0PNSBC1)ZE6JP.'7S_Y@;^Q2%J6AV+%AFO)"E2&=I*RS0_LY-6 MTF4C";\C:0+),?+<(X0=C'O@X\_#W5VXK9/390AW&<(UG_?U#/5Y:\@&_63F M3I[+DB0PM/2EDR#68$4F:\Y%G],]D>WX]CK?WD?L42QTJ1#J&>E=1/!8T5)? M7G6$"E!]OANRH"8SI6,=#8(S-PCP:6BOMSWU!#H!]GS'ZP)W] XZO8,/]8ZD MU$6O9)"N($5$(@E)):AZ[E/[(=57=VE/9#NN__3]Y[(=GP'G>]@ MGZ'/H7'R"=;'"KT[GV\#!X.0,^V>O#J>]57+-&UL MM9GO;Z,V',;_%8M)ISNI5[#YW4LBM:&[5>KUJFNW:2_=Q$G0 FP:(OP]^/ACW<3S94_:3;P@1X"G/"CZU-D)LSVR;+S8DQ_R4;DDA MOUE1EF,A3]G:YEM&\+(JRC,;.4Y@YS@MK-FDNG;+9A.Z$UE:D%L&^"[/,?OG M@F1T/[6@]7SA1[K>B/*"/9ML\9K<$?'[]I;),[M16:8Y*7A*"\#(:FJ=P[,$ MN65!U>*/E.SYT3$HK3Q0^K,\N5I.+:?L$[+B@^:%8]B!/B_H3/QU '!7 X(4"="A _0+OA0+W4."^M< [%'@5 MF=I*Q2'! L\FC.X!*UM+M?*@@EE52_MI43[W.\'DMZFL$[.KF_OSFZ]7%]>7 MX/SN[O+^[@3<7-Z#CPD1.,WX)_ 9S&_^ A\__ (#_\LG4'^"M #W&[KCN%CR MB2UD1THY>W&XZ45]4_3"32$"WV@A-AQ<%DNR[ K8TD%C SW;N$!:Q80L3H$+ M3P!R$%)T:/[V[FC0T_3Z<^NRH$+M;I0T8 YIP(?@+6C'+E2*V5 M@DJIG"0?9W* 1XX73.S'8SC*=F$0H6Z[1-NS=_KV&]^^UO*=F[H#R@EVOZ]TWW0N _&/O6" M")7K8. &.EX8.G'/M:(=BE#@]EUK^_5.UV'C.M2Z/C]ZPH"NY,S#!VG/Y[^L:&B;YS[S7?YF.HS8NS[T+.2FJK M1B.P4;7$E%H76IN"86SJM3,9>>=&U1)3:MV?VMH$C?0)>LQKAX:IV@V\WBNG MO]]8.J;4NG3:2(WTD?HZ791+4S4-DW%Y;E0M,:76Q=:&;X0,O9G(9,R>&U5+ M3*EU(;:A'>E#^Z@WTQW^HNF'_=\SYV]KEN@[-M:X?;2A(5/FNMH8XC)L[@I1 M;PHT5YO-I_-JRZ5W_0*>)?464BM3[VA]PVR=%AQD9"4EG=-03E&LWB2J3P3= M5MLF#U3(J%L=;@A>$E8VD-^O*!7/)^4-FJVZV7]02P,$% @ <4"$5K0# MD@1S P G@\ !D !X;"]W;W)K&ULK5==;YLP M%/TK%I.F56H+F(\D78*4AFZKM%91VVW:HPLW"1I@9IMDVZ^?#9020E$;\0+8 MW'-\SS$VOM,=9;_X!D"@/TF<\IFV$2*[T'4>;" A_)QFD,HW*\H2(F23K76> M,2!A 4IB'1N&JREN8BC%)8,\3Q)"/M["3'=S313>^JXB]8; MH3IT;YJ1-=R#^)8MF6SI-4L8)9#RB*:(P6JFSM,-!3D7-"D LL,DB@M[^1/ M940#8+HO ' %P&V _0+ J@#6:P%V!; +9THIA0\^$<2;,KI#3$5+-O50F%F@ MI?PH5?-^+YA\&TF<\)9W5\OYM8^^SF]]].W^"MU=?_[R<(\^^"!(%/,3=(86 MMS_1A_?O3-?Y>(+*.XI2]+"A.2=IR*>ZD)DH/CVH1KTL1\4OC&IB=$-3L>'H M*@TAW"?0I81:!W[2<8E[&7T(SI%EGB)L8-R1T.+U<+,#[K\>;O2HL>I9L0H^ MZVVSTF5T261W$ZE=XX)G)("9)K<%#FP+FJ>FT/C89=*09/Y 9'L&VK6!=A^[ MMV20D2A$L?P^48Z3Y%*8@NX>Z!)&P91FLR%X=1KF5/'*LEO#>U(X6/ M:N&C7N%SSN79((LA7*OYYHA#D+-(_.U2W4OUUJUB2#)_(+(]"\>UA>.A]MKQ MD 8.2>8/1+9GX*0V<#+HXIL<+"MS-+):JVIQ&-6Y^'I3.U*X:3P?GHQ!I??3 MO?4+&I3-'XIMW\K&.=0<:AE63$.Y."2;/Q3;OHOXV47<_S]H_/$17:'L]>>@ MBKEYQ'&=BD85T,OU[J\\'V5Y5!@U1$E<+.R%++ VDSERE>E!$R<4\'\, AB MO\"4>^G V>YD.A"59I3#G42J*@HL7\? Q&;H=;V=X9ZNV-D,UD(\6PG,S+T @L$##)M M%;!YK6$"C%DA@_%KJ^DU(:WC_GBG_MGE;G)98 43P9XHT?G0._,0@26NF+X7 MFZ^PS2>R>IE@RCW1IMZ;]#V454J+8NML" K*ZS=^V9[#GD,8'G (MPZAXZX# M.!HYR>RES+59Q"UD&] M[@<4!F$736Y^H).:]/2(>*\YKIX3[QT0;SN2MJ1KE7Z[BBVT"U7B#(:>J20% M<@U>:B&#RR.,_8:Q?TP]'6.&>08(:Z1S0 M84"I((@3'Z:XK*6UH\V?@/2C>/@K!TC:3"2_[T8X,1>QZ%S2-Y< M11(D<11$_P#X>X5?@%RY]J90)BJNZQ[06)L..JH;QY_M=?N]QM)\)PHQ6!K7 MH).8Y&7=TNJ)%J5K(PNA35-RP]S\!4#:#69]*83>36R YK^2_@902P,$% M @ <4"$5BPA>[)O"0 SG0 !D !X;"]W;W)K&ULM=UK;Z/&&@?PKS+RD8Y:J1LS@[EXFUA*PFV@S>YI>M%YR=J3F*T-+N!D M*YT/?P 38RX9&^G?ONC:#L\/[,S?QO"$N7Y-TC^SM1 Y^;;=Q-G-9)WGNX_3 M:;94K2;9@7=]/G:;9+1;BJBK:;*5,4?;H-HWBRN*X>^YPN MKI-]OHEB\3DEV7Z[#=._[\0F>;V9T,G; []$S^N\?&"ZN-Z%S^)1Y+_M/J?% MO>E1645;$6=1$I-4/-U,;NG'0-7*@FJ)WR/QFIW<)N53^9(D?Y9W^.IFHI1; M)#9BF9=$6/SS(N[%9E-*Q7;\5:.3XSK+PM/;;[I3/?GBR7P),W&?;/Z(5OGZ M9F).R$H\A?M-_DORZHGZ"54;N$PV6?5_\GI8UB@67NZS/-G6Q<46;*/X\&_X MK7XA3@J8\4X!JPM8MX"]4Z#6!>JE!;.Z8'9I@587:)<6Z'6!?FF!41<8EQ:8 M=8%Y:<&\+IA?6D"5M]^<)5=3_-B MNTI]NJRWP3UL WMG&PSR;UYKI[+ZRF3 -/B!3V^JNSM M5;UC4M$2RRM"C1\(4Q@E]P__)=\=7JGO292+[< FWLO!VUUZ151E !RPK$LV MSJPLY9QERZV'Y.7X1,]:CMSR]_$54;3++/>"YZC2RRSO.;R1F(3$;B3E(S$5B'A+C M!TP[&8\?*--U2LW. !]:D,XIHVIGA \LJ.MS1F?#(UP_CG!=.L+OPVQ-EDF< M12N1AN6AAJ&1+C7&CG0D9B$Q&XDY2,Q%8AX2XWIO7!;C5S>T[D#O+Z?.-#J? M==_)ASR#:2?!:8USXSC.#>DX=\(H)2_A9B](\G1^P$NQL0,>B5E(S$9B#A)S MD9B'Q#@2\XW>:->8JJ@ZZZ2BOQS5=44WM>%4F,=4F-)4V$]/HCJP3#*1YQNQ M%7%>YJ/8] _B6Y3E4?Q<[.%OJIQDZVB7D?TNB:O\))MH]6Y^I*L=FQ\D9B$Q M&XDY2,Q%8AX2XTC,-WNY8$KQ7R<]9N_;P0>5,C8?#L_\&)ZY-#QW(OI:YF-. M;LNCTUGT7ABDS-@P(#$+B=E(S$%B+A+SD!A'8CX2"T!8*UE4:4X-*;CCMK4% M"AA4LZ":#=4)@]/$I=?DC="R+4Z4,V%:AY4XU#-AVH!2FM'J#E!3Z5G*!>/ZS!^7H<1 MH6>_1\FET0F"GJ&':C945.-0S8=J 4IK9Z?I1J#R=H2W8^I4(V&\(L>[^ME]0VB+ E2S MH)H-U1RHYD(U#ZIQJ.9#M0"EM5/7]$90 [AO".V-@&H65+.AF@/57*CF034. MU7RH%J"T=M*:?@LJ;[@XTS$MKQZ=+6CC!%2SH9H#U5RHYM%^]X&JS5BWA9E# MU^I#M0"EM5/3-%I0>:>%O U;7CPZ-- &"ZAF0S4'JKE0S:NU5LL.4W5=[88& MVD !U0*4UOXST*:%@DE/'%]X&$*.C U/K;7>ZZBA%^]W[=^;!5VM#=4ATMJ*VK9V2 MIO^!R?L?WH[/,>6'X[$Z1D]NL]9A/*:>.XPG7]_H_$";)*":#=4N.IVJ]_*UCTX3M&$" MJCE0S85J'E3C4,V':@%*:Z>I:9A@B(8)UF\CH*JB&G3630^T%P*JV5#-@6HN M5/.@&H=J/E0+4%H[/4W+!).W3#SLMU]$6GX.K<(\).7G4G%WER9?Q3+/R/_> MN^S;'>O_J7TO2M ^"*AF0S4'JKE0S8-J'*KY4"U :>TH-7T03'Z1B&.[T @#VBT! MU2RH9D,U!ZJY4,V#:ARJ^5 M0&GMI#4]%>Q\3X6D$TE>/3I;T*8*J&9#-0>J MN:S?!L%,.F>=O\OTH&OE4,V':@%*:U]-N&FJ4.5-%?).)'GQV-! -0NJV5#- M@6JNVF]"H3/%[+0.>="5+#I2T'4X2=#P([(01V1@CLE!#8.2&PDT)@9X7 3@N!G1?BG^B04)L."76& M.Y"G(L]FWT,U"ZK94,V!:BY4\Z :AVH^5 M06CMI3?>$BNB>D".C(P9ML8!J M-E1SH)H+U3RHQJ&:K_:[=0S=I+T&=M1:#^&9GLQ&N!7I)^6\K::B[#S.Z M[*HY#[\D>9YLJYMK$1;9+!&PO=V]R:W-H965T4R[,>/E!3+ MDF@V+HB^))+\\8CGD/QX2/'HGK)_^ IC 1Z*O.3'DY40Z\/IE&SS%.;T_GL#)TX./9+D2ZL%T=K1.E_@&B\_K:R;OIAN4.2EPR0DM <.+X\D) M/$Q<5Q6H([X0?,^WKH&B\.G^$\5TBR'M]: MT,GFG:K@]O43^KN:O"1SFW)\1O.O9"Y6QY-H N9XD5:Y^$CO?\,M(5_A933G M]5]PW\8Z$Y!57-"B+2QK4)"R^9\^M$)L%8#!C@*H+8 &!9"_HX#;%G"'!;P= M!;RV@%4?X,6OO\# ?_,2-/\!*<&G%:UX6L[YT53(JJH73K.V6J=-M=". M:D$$+F@I5AR\+>=XW@>82HX;HNB)Z"DR(B8X>PU<^ H@!R%-A7QQJBB?/ M+^X8V+B;9G-K/'<'WFG%Y1/.P1DM;DE9-Q)_-6BQZZ<6NU8MIFN$YB6>_B4J MY1SR=9KAXXG,*1RS.SR9J>9UWN@$M F66 +KB>MMQ/5,Z+-W*6'@+LTKK%3, MI+)DCEDMJTY$(]B^(C9@00VFNXP:RR]YMZS..@T'@!)&_B>M1]S?4 M?2/UMXL%KC,QX%B(',L,+^K!S_ !?B!=+@567-0K65O4R+1G,QW MBF1\[;XB-6#^%GDYS3G.0*)QU($+$8KU"@4;A0*C0E=BA1DHY8R<1J1]>4&0E[%R/SB50]211T;R)UE&JU+FZ77ZJ'JPEC8:D?$@ M^[VUYH+XNG:^#9F.WZ0L,9YC<[>P.GJ9O M(\]UPF%_L&G]$EMH?7$ZYP?-UN]F19DX$)@5X)8R65Q:/?W*;6RLO !ZL3=4 MQZ;G2VRA]=7I7!\TV[X/M%P^2YRQ^XJ\L3D],[]N;W$LH?7%Z9PA-%O#=W(% M6F88Y%BM-E5ZH;5+7M3/U9*!WN9D^;1*S2KII.2Z0@66M#QH[[5RCNT<] (W M\N%03TV@7#5!QQTF%TNNM"]59R.AV4=>2O_$\!TN*WWJ&?NX6,ZI@3OBJS%\ M$93V" [YC@/]T(WB<%BZHLWK(,>ZGG*@ILIDA.:F[J8X3,OK%?6=#JVB)+;2^@)W'1&:/ M>:G&,2T%HWFN!KQ<(&+YGF:NI-WQ<XN,7L+RTI2^:PY6\3 M+;&%UE>T,Z[HIVQK(JNNU2I:8@NMKW!G@9'9 N^_BV,&W%O,\<:E?A]'%VC: MR$&=T45FH_N,80O^ Q?I RFJ0JN(U$J"D*("C4QS\0@'GZR$VR=;X;F7WW,P<]*7<.>JN[NE;1$EMH?6V[A0"* M?\J@M[I[;!4ML876_]C;+4]<\T[TCPQZ,^3>'W?-%?3;D1LU(U<.8:09N^VG M73-4T$(%+91)P&YYXIJ7)U]21FC%@;:K:M6SM&O=JF<3+;&%UM>R6_:XZ*>< M/;"Z#+**EMA"ZRN\=;C#O']O^O!D+KJW;.[(97M>X/K.8#,WT02&3@@#.'#C MTZVC2 5FR_I(%P?UOGMS6&?S='-L[*0^+#5X?@H/D^;P5P?3G$6[2-F2E!SD M>"$AG=>AM+RL.=[5W BZK@\\W5(A:%%?KG ZQTP%R-\7E(JG&_6"S2&[V?]0 M2P,$% @ <4"$5L.+"H'/ @ [0< !D !X;"]W;W)K&ULK95=;YLP%(;_BL6DJ97: N8K:0E2FVA;I2ZMDF[5+AUP JK! MS#9)]^]W#!3E@V2]V$VPX;POSWL"AW##Q:M,*57H+6>%'!FI4N6U:($$78Z,6_MZ M'.CZNN!G1C=R:XUTD@7GKWISGXP,2P-11F.E'0@CA\78Z1[?3";I[G,T>7^ZG7^?H$CUS11ABG!02 MD2)!"R[ ."M6$IU-J"(9D^=0-I[^0F>?/]F^=W..FB/*"O2<\DJ"3(:F D9] M)S-N>>X:'GR$9T+C*^38%PA;&/?(QQ^7V[MR$P)T[<%=>W#MYQQK3T\'^D(U M+FZ_BWX3KV5)8CHRX%635*RI$>EV63=]$?^3V4Y@IPOLG'*/YBD7ZE)1D?\C M<6/CUS9Z5*PC^/>Q/?1#<[T=YK#.]9VA'[A=W0ZGVW&Z)SG'E1"T4*@$7#T. M^!*>UF+U$?+&V-LF'P9V$-A[Y#UUCC5PG&$_N=>1>Z<[7"TNE7Z]^MB\@WLZ M/M;MVF,[K/.&[L"RG7XVOV/S3[(]]+3P M&WF%4)K&$@[72]+X%_0(8=SQY8 MWF OPF&A/< #U[.//!E!ER$XF>'XZ.K##0X>3QS8+DP/;P^WI]#%#O9PL(=K M;@UC_2'\3L0J Q9&ER"UK@*(+)J/2[-1O*SG\X(KF/;U,H7O,16Z *XO.5?O M&SWRNR]\]!=02P,$% @ <4"$5H\FZ5Z! @ I 8 !D !X;"]W;W)K M&ULK55K3]LP%/TK5B9-( V2.(\6:"-!JVU(6T$M M#.VCF]PV%HF=V6X+_WZV$Z) 4X2F?8E?]YR<>N*],<2B)/>05,GZRX*(G22[%V926 9!94%B[VO-@M"65.,K)[MR(9\8TJ M*(-;@>2F+(EXOH*"[\:.[[QLS.DZ5V;#34856<,"U'UU*_3*;5DR6@*3E#,D M8#5V+OWS263J;<$O"CO9F2/C9,GYHUE<9V/',X*@@%09!J*'+4R@* R1EO&G MX73:6QI@=_["_M5ZUUZ61,*$%P\T4_G8&3HH@Q79%&K.=]^A\6,%IKR0]HIV M3:WGH'0C%2\;L%904E:/Y*G)H0/PPP, W #P1P%! PBLT5J9M34EBB0CP7=( MF&K-9B8V&XO6;B@S3W&AA#ZE&J>2'S>7LP6ZG$W1U2QKIS,?J.CSY_\.+HX1O6(*$-W.=]( MPC(YB-8/B.E,^IS5].%_73FJSR7%4EA[.C/3H+8@I.8W+R+/J__B>R5\Z!U M'KS'GMPS">E&0-9]#0I.F$3ZR7;2Z$NAIHXMM6DEV\0/AD/_3#_1;=?@?EWD MXV X:,M>20];Z>&[TA?_+KPFCCJ"]OZ M9$;[^<81]L_B-SKWZ\(X.(L'X1N=;J>'F/[]DX@UU8$5L-)([W2@B43=$^N% MXI5M*TNN=).RTUS_1D"8 GV^XER]+$RG:G],R5]02P,$% @ <4"$5NWA M(<12! VA8 !D !X;"]W;W)K&ULM5AKC]HX M%/TK5E:J6JF=Q"$/F +2#+/;CM0.(]AVM!]-VZ.;XX]W%/V@Z\!!/J5Q"D?&6LA-M>FR8,U)(1?T0VD\LZ2LH0( M>E,2F;5F>F9 H-<;#_-HC&P_I5L11"H\,\6V2$/9\"S'=CPQL MO%R81:NUR"Z8X^&&K& .XMOFD]XX1AF5!:4_LI/[<&1864800R R""+_=C"!.,Z09!X_2U"C>F86V#Q^0?\C M)R_)+ B'"8V?HE"L1T;?0"$LR386,[K_#"4A-\,+:,SS7[0OQUH&"K9,[A'+1DNT[""O M31XMV41I]AKG@LF[D8P3XR_3FXGL'@D0Q?R='3A[^0F_?_(8]]^,[5/RC*$5_KNF6DS3D M0U/(-+.'F4&9TFV1DGTBI3L(KE /OT>V9=L=X9/SPW$[W)1$J@K9587L'*]W M086Z2!4H3C=*-ANO^88$,#+D=./ =F",LW)9'[LH:@)K$>Y5A'LJ]/%3+GWY MFLD.F)S*\G5*(0 7B!$!'-$EXEWRZ"I*\21(Q_;<5VG=Y#W\3#7<3S/[T[;K=)V ME6G/RWG6R#:F).5(3JA_R;L =IMY>XYE'=;[>)B#;=_NGTC/:I6"E)^B2L>S$64/NY*35K>A":U.O_0KNZ=&STO=<3%H36IMT M[6SP6=9F$T.XZOZ(E@ MI7FN=6AA.H;YUL Y)^>'G M-MK(U9]XCU(0G=DJT2Y^.9K0VMQK&X0]/8K4:G1TH;5)UU8'*XW%_^FP_K%K M[7+;'>-Z ^E:3VFU-BU8[5H46E4U427HQ6]/$UJ[!+4+P@,]DM5JA'2AM5?V MM1.RE:;CC"9: C17>%*9OGV@S')8:T'E6=:)Y91=NQ9;[5JF4I9$R'F#8B < MT&SZ#9$\ZR__O8>J@2\N0^]( M]GTL>^V!GLW&QF.VZ_N5L%4D%WLQ+&6<=>7+"<&*C=3B1-!-OA>YH$+0)#]< M PF!90/D_26EXN4DV]ZLMK/'_P!02P,$% @ <4"$5J8^ ,EP @ P 8 M !D !X;"]W;W)K&ULK55K;]HP%/TK5B9-K;0V M+T*!AD@4M+52!Q6LJ_;1)!=BU;$SVT#Y][.=$%$U1=TT/N#7/2?GG"0W\8Z+ M9YD#*/124":'3JY4.7!=F>908'G)2V#Z9,5%@95>BK4K2P$XLZ""NH'G==T" M$^8DL=U[$$G,-XH2!@\"R4U18+&_ /H+G7W^Y'>CZW-4C8@P M]"/G&XE9)F-7:77F&FY:*[FIE 3O*)E >HE"_PL*O"!H@8\_#O=?PUUMH DF M:(()+%_X7C!M"2SW2.U+:#-7L77:VGF)/'IF$=",@0[2)@'+,)-+W]2B,MA!.,O]M"!59UY*99K1-NI[^ MQ>ZVQ5VG<=R#:AT4>%OBW40OLM0MVC_F)Z^W&PO=V]R:W-H965T/DA4];)F-!OI++5GW M'MY#'M$GEQUNN?@NEXPI\#--,CEREDJM+EQ7SI8LI?*9RR3,8\ X(]CYQ+='%-O#RAB/@:LZUL M7(."*+?\&VC(4.F*VEXFF9 MK"M(XVSW27^6$]%(0-Z1!%PFX+YO)^"R_L;<#5Y?)Q\N[W_- 5GX(YGBS/%1 J> MN-"0<;:00++96K Y>'?#%(T3^5X'7M__ ][]_AL*_(_OP>X3Q!GX>\G7DF9S M.725KC(?RYV5%5WM*L)'*KIALW- T > (<8=Z==O3T?M=%<3J28(5Q.$"SS2 M8X*Z2.U0O&Z4_&6\D"LZ8R-'OVV2B0USQOETP8]=%"V!M0B3BC QH8\OI61* M L7+]09)I86$TTP"O:P-573-Q6Z H!@@WT$8*WXJ75RN5;IC0FY%6I*Z?204$54P"_MP@9::R&PB11HGP'/J> MM\?D2)Q/NIGX%1/?O!BS&5]G>CD$F[%X0Y\2UE6E$:2O^"R!M?@&%=_ RML6 MV"1L":Q%.*P(AZ=^V\+#MPW[ 1Y$>Q(]C(M"SR=!MT('%8&!D&J1EB/X+?5!;U^C MYD+^+]&&&4)&H@]"^V.A7@I"[,PM&M=]!9L/S(-B* MQG.0Y.6N)0,B-T#RN'"-<+W7T!):FWQMD9!O1[A679(MM#;IVBQB(?!*28ULMKKT0 M-GNAG=_->';V:\]KANK=%#B%-\*U-\+(3B/$JBFRA=8FW6C^&/V'#8DT%S11CNO(7\.EF"C[S M9%X\NHO36+%Y)PWC,+V7U1):>U)JOX0].UJVZI-LH;5)USX)FWM)T[)]^];6 M5PG75.1@X _\_=971US>[,,^/*+=VN1@L\DIM?O&)I@9K/=BG:(KA&MSA$,[ M"K5JBVRAM4G7M@B;>TGE;KM*V'QQ9!<:')K1P(?[GK4C+(21YQ\19&UAL-G" ME(+LV28P@_9>HU/T@DCM?PBT(DQBU?O80FN3KKT/,?>%?BW,$J"I.,_WP_U? M^:ZP ,*P6YBD]BG$[%-*8?8QIV;$W@MTDB.KQID5L:-*JR[&%EJ;=.UBB+GK M\P95>H<]?T+"?5$>1G593[=QRIP?\?]%Q2+6%CAASSH/GH=:U6)W:KZ[47Q5 M'#P_<:5X6EPN&9TSD0?HY\^;_"R[^K\+X_\ 4$L#!!0 ( '% A%;" M+AI0Y@( )H) 9 >&PO=V]R:W-H965TF7:GXYLY9841=\M[]R+N\I7*6 'W@LA5GE/QYQHROND9EO%R8\R2 M5.D;9MQ=T@0FH'XL[P7VS-IESG(H).,%$;#H&7WK6 GPPV%G# +),&R'&[ZVG44^IA;OM%_ MUF%'8+EO".RMP'ZOP-D*G#)H15;&&E)%XZ[@&R+T:'33C;(VI1K3L$+_BA,E M\"E#G8IO[_JC">F/AN3Z;CR^>[P9?9V0<])/$@$)58!SJ95@BH$D9T-0E&7R M$PX8C'Z1LX\?+-^[^D2J*V$%>4CY2M)B+KNF0CH]ASG;DEQ7)/8;)$.871#' M^DSLCFTWR ?OEUNOY2;6I"Z,71?&+OV<-_P>-I"M,3XO5"H)%'-6) 0G@7P* M0D_4E+"R=)LM]8*\E$LZ@YZ!*TZ"6(,1Z]IUKIKR_B>S5^F=.KW3YAYC$9VF M@)7*+U7Z!;&.K2BP@@ KOMYE;W4_D=VMV=UC[&X3>Z7R=M@=U\-/L,?>ZGXB MNU>S>\?8O29V[X#=]@/?"??KWNI^(KM?L_O'V/TF=O^P[K9CA5YGC[W5_43V MH&8/CK$'3>S! ;MK.Y[G[?]G6MU/9 ]K]K"5_2$%W+\7"D13@O @013AFM7+ M^U6"UCE.3!#5":+6!+>\2,Z1/R=3+E"+K]KZ>/O8GAM&H1WMA3D<:$5> M9(?>O]05J+FS<^I3RW M0.@!^'S!N7KIZ/VY/H[%?P%02P,$% @ <4"$5@<_N]VW! 8AD !D M !X;"]W;W)K&ULS5E;;Z,X&/TK%BNM6FFG8!-( MZ"21VG0O(_6FMK.C?73!2;P#=M8V24?:'[\&4@B!6DWD2ON28/!W?,[GV\&, M-UQ\ETM"%'C)4B8GSE*IU;GKRGA),BS/^(HP_63.18:5+HJ%*U>"X*0,RE(7 M>5[H9I@R9SHN[]V+Z9CG*J6,W L@\RS#XLLY(,ZEXMDV6#/(**O^\")%2!DRNB,$WEJ0Z?W?X%3G[^"8;!YU-0_0/*P-.2YU*# MR+&K-/>"@1MO>5Y6/-$;/"$"-YRII02_LH0D;0!7BZZ5HU?EE\B(>$7B,^## M7P#R$.HA-'M_.#30\>N.\$L\_X".Z$M3A3+H1RDF_;EBLL 364CNJU8ZL+ ,CFX(M@;4$1[7@ MR-B]1^PTYJ$0=0:K/QR&0]\+]H:KD=>1JJ'7[+N>4?=7EDN2 )SQG*G>_=#K MSCI/RQ@$^T+,+1VK9,=!0*.2:[WV@41HQY;P#>N5 KL+W=#SPU'@[4LQ-G6L M%-1(01^\I&\;:/6:/XI0L+\IF9D6@\$K1C MDJ!5EV0+K2VZ\4G0;)3>.Y"CK@L/!LCO+,H?87]08W^0V?[<4$:S/.M38(X\ MM-=LH;5U-N8(02M#%5DR/EO1'V&C4&.CD-E&/>GE2!9>0I(XUVM6Z3 7@A" M,L*4!!NJEF"-!>6Y?/7WVO53)A55>7&^IV]S4;\")&1-4KXJ@LM7@_W7A54N M5ER2WL2:J4+P@V#1F\./,&BH,6C(;-!N\,N;$\3J&9 MM+;.QIVA@9T)8M6) MV4)KBVZ<&#(?'?VO)HB9*@S*&=*WU\S,H8=FT=TYQ?7VXP6*AAWME0$Q75@7Y54'Q5GHD_XQQV8\J2UFAHCMV(T9"G*F()W @BTSBFXOX<(KX^;;FMAP.W;+Y0 M^D!W-%S2.4Q!?5[>"-SKYB@!BR&1C"=$0'C:.G/?CKU#/VB:8R MX_R;WOD8G+87S?@+;R:^J!V]L/Z!>&/)*940EC M'GUA@5JL/L"$TT'@^CZ3Y3]:;6*=%_%0J'F\&8P8Q2[)? M^F,CQ-8 S]LQP-L,\'YU0&\SH&>(9ID96A.JZ&@H^)H('8UH>L-H8T8C&Y;H M:9PJ@6<9CE.CR^NSJRDYNYJ0\^O;V^LO'Z_>3\D;1S],).7CUN@)F7 =F?/47 M.SO I[^D5!7W#+=?C:N[^:U<4A].6]BN$L0*6B.= MMO.N2H&&P$H2]'()>C;TT05+:.(S&A&?KP"W%]'Y!+GF%Q0GT5,,:B<7BM@W>EM"*S$ M?9!S'^RIP@=-2M 06$F"PUR"0^OT_T%%=)]5,C[1%&$AF=[=D?>3,;FY@PZY M5$&'^(!/%U/R?)T8=7R>*,&C-E$+($L0/H[%1Z6^P<+WE*E[K'T4%*323:"# MQCQ>8JM4B9EE>+Q5UT['&SPJ_F>"2N2/!SAD[)0RQ3M#VM+=ZI%(K[TEUNX_JWQI29E58.]?N[3[1 M!!,RA#[P*/#Y"PO>>I7:,]T06EF3P@NZ_7T5?*.FL"FTL@R%+72MEFOO!3]X MON!M(656A=-S[59/W]YUI9OWVTL6,WQ-T37_ A-DOU+MV6X(K:Q+80+=HWT5 M?:-FL"FTL@R%'72M5JO*#%FL3X#]X"L,+:2L2>$/W=H&,6O_IY(\8JW9[3"#%:1W MM5F6G=LK&;^!\X3ZLW'E!:#"(7IVAUB'_PP2")E9!,%3(.2"+2M$V5$.F42[ MZZJV=AMF9<_U"N\J;>O-4NOT47+IM#* M,A1FUJN];OFO]L[3Y<@GO6,+R5AWMSYVZ2^-GZB8,YS+"$(&ULM=SM M;Z-&'@?P?V7D1J>LM!?S8+"]32+%YFE.M]MHT^VI+PE,8E0;7,#)MKH__F8P M,0S&$]/[-B]V#6$^/.1K,\,/<_V:Y;\5*\9*\GVS3HN;T:HLMY_&XR):L4U8 M7&5;EO+?/&7Y)BSY9/X\+K8Y"^.JT68]-C3-'F_")!W=7E?S[O/;ZVQ7KI.4 MW>>DV&TV8?['@JVSUYN1/GJ;\35Y7I5BQOCV>AL^LP=6?MO>YWQJ?%#B9,/2 M(LE2DK.GF]&=_HF:58-JB5\2]EJT7A.Q*X]9]IN8H/'-2!-;Q-8L*@41\O]> MV)*MUT+BV_%[C8X.ZQ0-VZ_?=*_:>;XSCV'!EMGZ/TE U3MD"2_*UD7U+WFME]5&)-H59;:I&_,MV"3I_O_P>WT@6@T,ZT0#HVY@ M=!J8YHD&9MW [*[!.-%@4C>8G-O JAM8YS:PZP;VN0VF=8/IN0UF=8/9N0WF M=8-Y%8?]WZ_ZXSMA&=Y>Y]DKR<727!,OJ@15K?G?/$E%V!_*G/\VX>W*V^5/ M7WYQO_Y,%_]VR>*G+\X#N;_[]4Y,73JL#)-U\8%97MBC"-^UZ*A%AT57Q-3K;5M^^95<[H_JAQ[+/=_2W[.\\RWM/U3L0TC=C/B9Z^"Y2]L M="L.O_9C7V:1F(/$7"3F(3$?B05(C((P*<.30X8G*IV_-QY+DA3%+DPC1J*L M*/L^TA9*9&AZD9BSQ^P*$WV\EUM]9INZ>3U^:>>R9['Y5-?G\F(>"E] MHML3HQ,WY);Y2"Q 8A2$27&S#W&SW_F 2S/>@P[%(*L@?)S(!VO;71ZM^%B) M9$_D2U;R'NY_R45?#)7TT!@B,0>)N4C,0V(^$@OVV+S]II3?CQ2T.BFHTT-0 MI\J@+K/TA>75Y00>RZB:*I/'-2./6?^P:J$$A\83B3E(S$5BWO2H(V!;<@I\ MY/H")$9!F)3/V2&?,_5Y>Y/Q//Y9?9"*A%8]1_K6ZCDJT:$916+.[/@< M;<^..HX]2^FV/NVEM:Z9U!A;N\5*69IK=&/4L9=I&Q_*1FQ\@,0K"I!CI M6G-14WOO#%KF853NPO5A=-&7)34S-$Q0S:FU]OEI,IO/[4Z<>A8S9U-#Z^2I M7JP=J(EN6MT3'G07 JA&49J*2V81+_,TE)%&Z3,ESW M)DN)#4X64G.@F@O5/*CF0[4 JE&4)L?9:.)LX"Y9UQ8JS4C-@6HN5/.@F@_5 M JA&49JUJ;+H MZC++G?/0FT9H706J.5#-A6H>5/.A6@#5*$J3<]O4:G0+V%^ 5FV@F@/57*CF M034?J@50C:(T.[C0/VJ:1K9YDD;)E@_TPDVV M2_NO'-A'X^GNF'NIWH;!N846>J":!]5\J!9 -8K2Y-PVE2%=71I:A$52B"[N MX48-_KJ^-T]4-&-Q*3YJPGTI@LV['!]$75-UJ]JB7G&[)F8=!1I:&8)J+E3S MH)H/U0*H1E&:'.BFE*2K:TG+UE!M(89J)-XQ<7N>U1M2: T)JCE0S85J'E3S MH5H U2A*D^/<%+#T.;"7#"UE034'JKE0S8-J/E0+H!I%:?*M\TT9S5"7T>X[ M'>%3-T>IF:%!KK5V3\34Q(_<&W&@:W6AF@?5?*@6]!Q?8\Y_.L>7OK^<'*NF MDF:H*VD]=QJ?3!:TC%9K[3V:S2>S;JZ@Y3&HYD$U'ZH%4(VB-#FC37G,4!8L MFEM1Q J3-/=AER&!0G%=,32LN_+)PNU.3BM>VW62JMVI1G=M$++7U#-@VH^ M5 N@&D5IA+G]]93%CFU ,HG9I+!)+RO [R?GLS;:Z3>^,\$+K8;76 M#J_>32ZTR 75/*CF0[4 JE&4)B>W*8<9ZG+841>SKMVR^&27 %HI@VH.5'.A MF@?5_%J3;J'O=" #Z!HI2I.#VM2_#/67E89=J%)C@T,*+8!!-1>J>5#-AVH! M5*,H38YS4P S;-R%*@/Z[2>HYD U%ZIY4,V':@%4HRA-3G-3%C/493'WZ8E5 M3TTYW.U=E75[LPS]JA14ZY"WK0[?.A6G#N3M S%I1STU2? MC+]:?>*]SQ-W:JG)P0&"UJ"@F@O5/*CF0[4 JE&4)H>ZJ4$9P!J4 :U!034' MJKE0S8-J/E0+H!I%:?*#=9H:E/GN5[G^OSNUU/[0A->:/FD/?.=7YJQ[UG*@ MZW6AF@?5?*@60#6*TN3T-J4N4UWJ^OONUU*O>'"LZZ?$25\XU:^L;FT,NE87 MJGE0S8=J 52C*&T?ZG'KZ8$;EC]7CYXL>"KY!^K^07N'N8?'6]Y5#W7LS'?T M3_[^(94-LW]FYNUJRG/6;Y_#.5^HLRVU3,*'[.RS#;5RQ4+ M8Y:+!?COG[*L?)L0*S@\#/3V?U!+ P04 " !Q0(1631IRE@4# 2# M&0 'AL+W=O:77+1Q'/? MQU!8(NCE3!2)>%Z,N1\*?(#&;=VU!?2_O[:;NZ&3 X*_L'7[O-?W7K^LM):4 M/?$9@$#/29SRMC$3(CLQ33Z:08+Y,FAEB#ET:_R)C,6L;H8'&,,'S M6-S2Y0\H#/F*;T1CKG_1LJBU##2:F=SY _;.',]7ZAKHT70 39!@#2JD CC+\@E7KX!P$)C$_5%6]!W3P M]8L=^*>'*+\BDJ*[&9USG(YYRQ12I^K-'!6:.KDFYP--YS Z1JY]A!S+<6K@ MW'33_T@K)N19=7ZO+6ZJH.S5 /33%#C^3:80Q242R%=N-TG;CD_:%QCXCV!/92@1A&4&XV[X0;KC$PNWV MA6:IJ[GQC!Q 2BA#/?T!*R9F$SU>0S($5CL\:[FW'9X]D:W$8%O_ON[6)\W1 M@GA/*>R+;36&RB''WFV>%KC@OUOG^@ZV-6!6#FSJM'R-V92D',4PD?36<4.N M')8?0/.&H)D^PPVID"="?3N3AW9@JD"^GU YO8N&.A:6?P.BOU!+ P04 M" !Q0(16>C;X4?8" !M" &0 'AL+W=O0];5D;J6V8AC2@ L;$1S>Y-A:)W=E.R_;K9SLA M"R543.)+_))[GMQS9]]EO&/\0>0 $CV6!143*Y=R& ,P,J"]MSG,@N,:%6/#9["QZ/624+0F'!D:C*$O/?,RC8;F*Y MUM/&-5GG4F_8\7B#UW #\L=FP=7*;EDR4@(5A%'$836QINYI$FE[8W!'8"@ W.@5@-< O'U \ K ;P#^6P%! PA,9&HI)@X)EC@><[9#7%LK-CTQ MP31H)9]0G?8;R=5;HG RGE]=WIU=WY[/OI^AV=5E%R_3!LK9X)"5LA MX4$ATY*IF_D'F^K*5JH6+B4B0E28IOKF"ME[ 6O2L..+&PU=?T]7CY4;N8,] M73U6GC<(^G5%K:[HH*Y;)CNI:4M3GY;H15RC<.B,]K2\M H=W]_7TF/E1]YH M3XO=*<0E\+5I:$)%NZ*R+DKM;MLSIZ95[.W/5"^M6]\_FKH17V"^)E2@ E:* MTCD9J/CRNKG5"\DVIMPOF53-PTQS]3\ 7!NH]RNF*G6ST!]H_S#BOU!+ P04 M " !Q0(16S/.!Q3@' "-@ &0 'AL+W=ONF/73!2= Y\"T MW>E>_-F$\"=0-TR_!TT#L3_8OZ__\<5)NMANDT8]?-,43@DAF$-(QK$@_E%?NXVF5_P3(1! MS&X3E&911)-?"Q;RY\L!'NQ/W 7KC5 GAO.++5VS>R8>MK>)/!J6%#^(6)P& M/$8)6UT.KO"Y2V8J0Y[B6\">T]IWI*KRR/E/=?#)OQP8JD0L9)Y0""K_/;$E M"T-%DN7XIX .RFNJC/7O>[J;5UY6YI&F;,G#[X$O-I>#Z0#Y;$6S4-SQYX^L MJ-!8\3P>IODG>B[2&@/D9:G@49%9EB *XMU_^E($HI;!-%_)0(H,Y" #(:]D M,(L,YK$91D6&T;$9QD6&\;$9K"*#E<=^%ZP\TC85='Z1\&>4J-22IK[DY'(7P.93\R77VZ^.7=?/RW^=M#BRXU]CVZO?ERIH[_0DL=/+!'! M8\C0@L=^BOR,(6*0&3JQF:!!F+Y'[] 0I1N:L!0%,7J( Y&>HC__P-;X@SKQ M=<.SE,J\IS)E_?AB*&3Q52&&7E'4Y:ZHY)6B8H*N>2PV*7)BG_E-P%#6NZP\ MV5=^0;3$:YJ<(6-ZJNI$T,.]C4[>U6O4548]T6;>&3)Q05S>_$ GNUB\[V#9 MQ[/P6RSG>);Q%LOM4\3T6* M_BO&B2Y]M;2^^NY@5@Y34^W3'$\M$YL7PZ>ZN,JVU5#/:M4S]*J)V=GDU4YE3B?$..A05JO?C; Y'C=3N4#%;\1Z4L9ZHHWU5<3E.NC?O*>HGN'W M',VT]+ZAG[2"BJUI:S#K2(4M/#D(_:0]Y!$R&1V$'JCXC=!/R]!/]:'WO"1C M?MG$]8'6LOH&>MH*SL0@8WP0Z&D[T"-LCD'L^Z[( M:S/UC3PDS(:$.9 P%PC6D!$;U9V? ;?>+EA ^H+2;%": TISH6A-C6MW]UC; M61W*ZK!5\^D7GY?7[N%9UL68)D#W\O1UGM??"BN'!]03,^ MF-B7^L+UEAF2YH#27"A:4V92R4S>6@ON%4RH8$BI^'#_#I\:AH&V21![P58N M$VG$LUATJDE:L]CA,FVI+T-O-2%I#BC-A:(UU:Q\$*R]$Y^_[KMU2@=JA8#2 M;%": TISH6A-D2L_!(\ 9U]0.P249H/2'%":"T5K:ESY*UAOL-P>,_*VC0&+ MR&&[-?J"^B2@- >4YD+1FJ)5M@K6^RH=3F6G;E9+-W/67@%!FBXV*,T!I;E0 MM*9JE4&#]0[-I[T#II8^-(ZS")W0%%%U[+%8=#WG6!1,;-9$-,X,>9-_*".D M@6.#TAQ0F@M%:\I8F3U8[_;\MB6MY_:>(2%I-BC- :6YN&U?D=K@'?&(@50>$='Z$_,[ MYC,6474GDL6^&EJ1H"]229]%V]P-?WN4+2XQ[2Q7\5 =U \"I3F@-!>*UM2S M\H.(W@_ZNI'4#0_]O6)TG7?&;]^O;O,^>B5O1*2J-4MHFP3>KO_*/X_YM=\Z MU<9MM<\.YU-]*7OK#6H,@=)<*%I3[\H8(GICZ":+'F6OE0J+A/I!O$8^_94J M"=- =F>IIA+6HZ&7A>73+=48.J757XL8.;QSTPRH=01*)QIF^9S. M$RDZ37[MG_=(@<6&H8]<.\G]YGBVY;5I,.QTI>WM_*@ MCA4HS86B-96O'"NB=ZR5BD3=V.O7:>J:']19YUMI\9DTGQN&XVDYEXNGA)C_0 MDKE0M)THP]JK*Q%+UOE+1FJ1FL5B]R)'>;9\D>DJ?WWGX/P2GSN[UY$JS.[M MJ&N:K(,X12%;2:1Q-I&S=;)[X6AW(/@V?T'FD0O!H_SKAE&Y1%8)Y.\KSL7^ M0%V@?.UK_C]02P,$% @ <4"$5L.'(G7T @ L@H !D !X;"]W;W)K M&ULO59K;]HP%/TK5B9-K=0U+P))"Y$H,'72!@C: M;?UHPH5$3>+4=J#]][.=$!&:HE9%^Y+X<>_).< 2 8O7!@80QQ)( MT'@J,;7JDS)Q?[Q#_ZZT"RT+S&! XC_1DH<]S=70$E8XC_F,;&^AU.-(O(#$ M3#W1MHPU-!3DC).D3!8,DB@MWOBY]&$OP6R]D6"5"=9[$^PRP59""V9*UA!S M['; M@_$#.OOZQ6P[U^>H>*,H17["&H477VHU?TG^QUQ/0KVT:,Y$5A-MU/I=OY;O3JG-.5$8#53VI4I[4_7:X'@ M[-6AY71:AM<^J-?7<;;3L5MMM[E>.Q7%SE&*$U&MF$?I&D%Y2$TDCV)\]$1. M!%:3ZU9RW?]6INXI33D16,T4KS+%^W29>J^N2\=T.ZY[4*6OPVS+M6WSH$CU MO8Y"=G._,%U'*4,QK$2B<=D1=4Z+#JF8<)*I)F-!N&A9U# 43250&2#V5X3P MW43V+56;ZO\#4$L#!!0 ( '% A%8[UN97BP, /0* : >&PO=V]R M:W-H965T.1_)&!\:_B1V 1,]5 M68NQLY-R?^VZ(M]!1<05VT.M9C:,5T2J+M^Z8L^!%$:I*EWL>;%;$5H[DY$9 M6_+)B#6RI#4L.1)-51'^XP9*=A@[OG,:N*?;G=0#[F2T)UM8@7S<+[GJN9V5 M@E90"\IJQ&$S=J;^]"H$!A' M6S+CUIQ(,AEQ=D!<2RMKNF%B8[25-[36V[B27,U2I2/BWN3V(K] %-\YPW4"!X5CDE0"!2 M%XC)'7"T)S_(NE1#[^8@"2W%>R4_N_V*WOW^FQ]'']^C]H]HC1YVK!%*58Q< MJ1S26&Y^A+]IX?$K\'/(KU#@_X&PA[%%??9V=?^ENJO"V,42=['$QE[PBV-Y M9?.\72JT+Z4/][78DQS&CCJ] O@3.!,=4^^C+0Z_R-B+J 1=5()+UB*G <;>R'WJ.V<3BR(<^YW< M"^ZPXPXO,.-+X(^KG.605( MDN=32M@(8TLL<91F9XA#,3_(XCBQ(R8=8G(1\;,<4GM\QUG673&.I3"H1^& M=E;?^_^Q]'Z>$O:'RANN&,0X2<[ ;')QDGC1*VB]=]R_B/; )%&7U,_?9"N] M/[Q#/177^#R/+8(*/XNBO +X5M:"U3"1FEZ5XF* &]+K+8CV=Y4 M*6LF5&PO=V]R:W-H965T35I@FTD:" -@DV1/?0/KK);6.1V)GMMNS?SW;2T$<: >J7QH][ MSSWGVKZ]PQ7C3R(#D.BYR*D869F4Y;EMBR2# HLS5@)5.S/&"RS5E,]M47+ MJ7$JLH7,"84'CL2B*##_=P4Y6XTLUUHO/))Y)O6" M'0]+/(<)R)_E U,RDR@&YI"N@U@*QF-%F^M MYG>W@X[?I-8W>/ZAU.YEM"U)%4:O'4,_XG-1 MX@1&EGJE O@2K%BGW[EH$W@DL"VYO49NKPL]OB44TP10;F3G!$])3B2!5M45 M5&"@=*59QD'@>('7&]K+34$M=J';_DF=8Q:5&FVS6KB]*!Q$.Z*ZH[Y5E;W1*A3 YZ:#$BAA"RJK MKJ%9;;JT2].;V"_F58MWC_F<4*'4SI2K] X3G]AZH^V$/Y]N MR9HNJ?YK^RC-R.^\%*RB7#'!@:2KF7<#KQ>P-J@57QC=J]X]L"A/0GRU@P_% MS OLCFA)T+*TGLX]_6Z=>MZ8U[-\?O+^OX0W,$U'T3I1_LT)O M9E[J@8*NR*[4G\3^=]H"8>LO%Z6J?\&^U08>R'=*BZHU-CNH&&^NY*4-1,\ MQB<,4&N A@;1"8.P-0C?:A"U!E$=F0:ECL.":#*?2K$'TJJ--WM3![.V-OB, MV[POM31/F;'3\X?[F^7]$DS G:BV@E.N%1 K\$!-+,']BSE>YGJQH)JP4EU: MW1__@(M??X$Q?G<)FBM@''S>B)TBO%!37YMM6>=^WF[AMMD".K$%B,!'P?5& M@7M>T.+8@6]X.BAT@+I%9STN:'X%0O@;0 %"C@W=O=T<.LP7;S_S]XP3GM->[*XGX*824K-OI"X_)K#25HB)6$UV1D.4HMIY MEIN5XGHE6U2?YS',X@1/_>=^[,8R',51F!S+%F-9A,*@Y^V(%W>\^,=Y/W!- M36@U,+C-@Y*1)U8RS:B3M%D#]TE#!--P0#J6X0REX2 @B[$LBG&<(3=IW)'& M9TG_W%)I,LC7K_POXO'J <(P&K",92$,$XP&+&,9S' :9VZ6I&-)SK(L-^9 M3DR2JE=@DC%,E";#O(Q5*$S@,"UC%I;D"Y'F:)7T%8YTM/8D M2A*4#4 &PO=V]R:W-H965TGMH'$3KH":1,DZXI]I"7:)BJ)&DG'[7[]CI0BR[*L M)8.W)D$D2G>GNX=W?!MON?@JUY0J]"W/"CFQUDJ5%[8MDS7-B3SG)2W@S9*+ MG"AHBI4M2T%):I3RS'8=)[1SP@IK.C;/[L5TS#:;6K%]_VS] MQ@0/P2R(I#.>?6&I6D^LV$(I79)-IA[X]E=:!Q1H>PG/I/F/MK6L8Z%D(Q7/ M:V7P(&=%=27?:A M!1P>47!K!;>KX!]1\&H%[Z4*?JU@4-M5*(;#G"@R'0N^ M14)+@S5]8V :;0B?%;K?'Y6 MPSTU/3V^O+Q^A&=H<=-6684>E21#,V(7*,; MR GTH:AR2_?1 \V(HBE2'-U28"W1FSE5A&7R+1B8??H#O?GY)QP&[]ZBZHI8 M@7Y;\XTD12K'M@)_]5?MI/;MJO+-/>(;=M%'7JBU1-=%2M-] S8$VD3K/D=[ MY0Y:G-/D''GX%^0ZKMOCT.SEZKA'??YR=6<@&J_I.\_8\P;[KH]KI>?WZ^FA MY$*6)*$3"\8*2<43M::ZQYQW?4Q.:6Q^(F-[O/R&ES]D?6JRNB0L19#3B.1\ M4R@).9ID&T@OG:PYI/5&F"I ?(DRG>4H8V3!,J88E1=GZ*ZD LJA6*%$FUM" MD4BT%#Q'2U:0(J&55F^Z5^Z%QCT](#]-SP+/A=^Q_=0FWB[^2\ M>!1&.[D]3D'#*?B1G'CSYCBIRL&@'9GK^Z'?)=4GYX7! :D>.>QC/W;Z284- MJ?"_)W5C\N;?9538$Q?VXL!W.Z!Z!-TP\&/< =5G[SXA(295\!C:$)3J(P@W]41!WH/2( M!9'717(HA9W1*!S%_4CB!DG\_R&Y>T%-Q8=Q!#AR.J4R.Q3SPM@)NQ5U*!8$ M'@Z.Y,FH@3(Z%90B;1& I9Z@"5\5["]:%:.B I9+M8&Z\"3:)<_M44ZCP\A< M'[>&BHK38""OG19/9&R/.79V:T#G!U/?Y>=Q[K63>^48AU'D=\ /!_-:\J>R MMH^^M?S&@^C?0S%KU)2([/L_)NWQXJX_LU>VGA]TY\MA;U[-[D36]MFY.W;N M"=B]9&BL/[0_QOM^T*4WZ,^KZ9W(VCZ]W>8!#ZZU.VN7P4HU"IT0=\?4'KDX"G#8 M6'B+\,6<$T",Y FR9D4A1IGH51V"'*(ZFP"$J!=F M.J?X(F,KDW3]@5>?PU[+4^?S6,4).Q00E)ZJC MF:JA>&D.*Q9<*9Z;VS4E,,]H 7B_Y%P]-_0'F@.RZ=]02P,$% @ <4"$ M5JY]<]Z7 @ ' @ !H !X;"]W;W)KDP$*D%EIU4J=5L*V?37(A5A,[LPV4?S_;"19T@5*M M7Q(_[CF^Y]C.3;QA_$GD !(]EP45(R>7LAJZKDAS*+'HL JHFEDP7F*INGSI MBHH#S@RH+-S \R*WQ(0Z26S&'G@2LY4L"(4'CL2J+#'?7D/!-B/'=W8#4[+, MI1YPD[C"2YB!_%4]<-5S+4M&2J"",(HX+$;.E3\<1SK>!/PFL!%[;:25S!E[ MTIUOVGJ:+V6%,$^T:6(]!Z4K(5G9@%4&):'U&S\W/NP! M@N@((&@ P;F L &$1FB=F9$UP1(G,6<;Q'6T8M,-XXU!*S6$ZEV<2:YFB<+) MY/[F:G8S0Q?HT0B&#%VM@:O]0U/0AX#0);H'Y1/Z";Q$F&;_1DZ(2-F*2C3% M$I Z635"H$\3D)@4XG/L2I6K7M%-F[RNZ[R"(WE-(.V@T/^" B\(6N#C\^'^ M(=Q5#EF; FM38/C"DS:UR:AQW7:$41HZZ9 +X&ISDXP<_\KZVB7HG ML@.)H948GF)/[+;B9ENY/0"%.0!2'8#A!;HE%-,4ZD'19LGI=?P0;0%S@0:H M9%3F OE]E.%M&]7X%:KN650'=G2M'=UWL>-'I::E'6XUY/1*?O &0UZAVGG; MMU3!:X;TK"&]MQF2[:Z]T@]G'8QZ ;^^9+J^K!.OXT51/W;7^R*/Q0ULW(&" MR"J(_D_!.7L9M>;6ZP]>:#@6=_E"@[OW[=9U\SOF2T*%RF"A@%[G4IG!ZUI4 M=R2KS.=\SJ0J#J:9J_(-7 >H^05CFH(,) "@-@ &@ 'AL+W=O&ULM9MK M;]LX%H;_BN %%C- 4_-^Z20!VK3%+M#.%M/N#O:C8M.Q,+;DE>2D!?;'+R4[ MIB0>,I9'^Z6-G4/F/44=/U4E']4:V/JY/MVDU;4K3;IL&VTW3K&HEFRV%=UL3TVM@JV67[X/_U^+$2G M 1:!!N38@ P;L$ #>FQ VT0/RMJTWJ=U>GM=%D])V43;WIH?VMJTK6TV6=Y< MQJ]U:7^;V7;U[:E]F=6:JI%@EGXPM3?(I2^^SS>'+G]Z; M.LTVU<\V]N[7?R<__?4O6/!??DX._R=9GGQ;%_LJS9?5];RVTIH_,%\<9;P[ MR" !&9@DGXN\7E?)AWQIEOT.YC:G4V+D.;%W)-KC>[-XG5#\*B&($$#0W?G- M<40./=69MOW10'\?LSS-%R;9M(4M[C?90]J,8[!6AZX8W%4SL=]4NW1A;F9V MYE:F?#2SV^8JH%^@/"?JK)UG7JM7-)^ UZ90X>\ M*T0(IN1 +Q#&$&,L49>H_JNH)I6+#PE$BD!!L6V \3DE 4*+ \"99G M"*:^8!86+'W!1!-%!X*!,,P0#518G02K,P0S7S /"U:^$DX91@/!0!CE!&M8 ML#X)UF<(CJC3P(45"N/A /#CI"#43C)8'T:.+RBJ\%M1IYMDGR^S:E'L\]HL MCVO@+OUA[4 -PP)Y(2..*O]DJNI-4K?Z5WM+ M1V,A9\MMJAK4C#TE5U1H1M&PUE DP]J6.Z29.,TDJOE+LX;G=?*8;O:F ?E9 MO#EVVE_6$!&$#94#@<9R/_ZC7=B"O6DIF^<.+BB=%Y%2]]7-W MD,1_DI+']MVR4XJD'"Z*0)Q$F/+0U7&@Q).3$OL,Q%3:%<4;4WZ@Q)12%1#M M:(FGQR7V0<@X$AH/10- <10-Q6':'45^T(R?^D^C$/A,)TE)Y ]B/8Y)B')AUQ*&3_!_0 M27P@4JRU8FH@&PIDDJ%098D#)YD4G 3"(<&$#%TU%"B0'>B! 4P<-DD@.!"BNN RZ;..(1%J7]861;P:O>MCC-ETDQS@B0*%K'&H&I>NN7 MQ6&6Q#'[HA$@ %01PE(,EWHHT-I+S@([.N*H2LZAZB@K0'Q8$D2UM29#U7Z@ M=2]4=G9_?=4.J^0)3U*I!@GB#! KDA-& ;.IX2^.\?=$14!^9 M0DNI]'!7"@0JI 4E@26?.K;2.%LO\@34!R>F3 LIAZB"(AE3B)' PD$=8^DY MC#W;%5 (FO9"V<Y@NHSTW0%T!Q$5] '5YI?$/I M^8)Z,MY2?XNIJ5W)O6D*!=H)(%3 /%!'21JGY, 22:1/#R!.(!TZW*:.R_0< M+H_R;A38!',DL:<9B&,6CH$1Q1R4V3E0'N?!.4"S.* O<6W,9R_FC6\;B@;BI!*=+7Y? MM",TBQ/Z1<_&?,ABKHB2WF NV,XOLBS,9^?1%"*N#<>@,-A MI*P=#ISC, =:%@?M2,?&?$I>*:HI]BH-!&+$>?#V'7- 97&@7G8BPH!]I[2V MA@Z- !!($-%$AR:? R>+;U"'X-RX1R^B%H8!>T]I=WM>S8$XQB4-"7?48W'J M186_8%@8L ,5MO)J2!Y% Z04V"BK<$:*H<8R^WH"9;7L9/'V3G2IW ? MA5=,<^;?(H,BN>*=K+$?0Z")TM07.1DB3M<\O@.\C)_Q:$C M6[N2V3$^% Z> @NL0W?6A6.@B#/P[N!#DB]%V0@%'Y8#SG>)%FA87B!.,::" M&AT#19R!OSJ_E.PB.@&<(4X9X=YS?8=(T8NT2S$.G8T*1SY!XD<][4E5LUIL MBLK..?CQPR@]Q[JHJ7KK9^R@*>+0_-9=8?IK8[(JRB1=+K/FDMF@]K=54J_3 M.EFGC\8ZX=HN_[6=VEO;8&&6KY)=:>=^F6U^M(V7:9TF"].L6Q9LV69I+35< M4NI=4J8MI[QS\7@VEU;+L5K$6?T>2.BY+O]-/F=YMMUOP00GO:4[56_]*CCT M"S[!+(G:A]$93]1;/^/.0\IQ'W%X=]2V<:[QU<(MR%V]X:5K.9(BXR7AA M.*??@\-YTC/NJ7KK5\'9%J$F&,Y1ZS,ZXXEZZV?L'(^(.YZ7AG.\-45!TW\7 M;SHVL7GG':"M*1_:5Z.JI+7RA]>!3M^>7K]ZV[YT-'?AAW>W/J?E0Y97=G2O M;%/T6MH%I3R\#G7X4!>[]HVB^Z*NBVW[X]JD2U,V ?;WJZ*HGS\T?^#T4MKM M_P!02P,$% @ <4"$5O M9432 @ @0H !H !X;"]W;W)K:DH8; 0 M2)9YCL7#!5"^FUFN]7CCAFPR96[8\;3 &UB"^E4LA)[9K4M*%KM MDD:X/WYT_U*Q:Y85EC#G] ])53:SQA9*88U+JF[X[BLT/*'Q2SB5U2_:-;&. MA9)2*IXW8IU!3EA]Q?=-'?8$;O",P&L$WDL%?B/P*] ZLPKK$BL<3P7?(6&B MM9L95+6IU)J&,+.+2R7T4Z)U*KZ^.E]>+=%G= VZ& BS%'&5@4!KPC!+"-L@ MOJ)D@TW1)9*0E )2M'I 6$I0$AU=@L*$RF/M,?_Q%QU]_.!&X=DQJJ^(,/0S MXZ74SG)J*YVR6=A.FO0NZO2\9]*[A.0$^>XGY#F>UR.?OUSN=N6V+E1;+:^M MEE?Y^8>JU4=1RX)^F7D33V6!$YA9^E63(+9@Q:8^SED?TT!F'4*_)?0/N068MU MPOV6"\)1%#SIS)XPU_$GSS3FJ,48'<18"/T)%NJA2ASN2E+HCZ+ZA!BHOEP/ MFKUV^P8RZW"/6^[QVQIT/"3A0&8=PDE+.'FG!IW\_Y_HC[PP&C_IT)ZX(/2< MD?.D1>V] X(YG'W'8D/TYYS"6BN=DY%N.J)XD5U9EAQI4\@U3#39T00 M)D _7W.N'B?F&-*>.N-_4$L#!!0 ( '% A%8^QYX*^ ( % ( : M>&PO=V]R:W-H965T[.:'< MR7KEVI/,>J+0C')XDD@5>4[DVQ4PL>D[OO.^,**+I;8+;M9;D04\@_ZY>I)F MYM8N,YH#5U1P)&'>=R[]\T%JX\N 7Q0V:F>,;"83(5[L9#CK.YX% @93;1V( M>:QA (Q9(X/Q=^OIU%M:X>[XW?U[F;O)94(4# 3[36=ZV7=2!\U@3@JF1V)S M"]M\(NLW%4R5?]&FBHT#!TT+I46^%1N"G/+J25ZW==@1^.$! =X*\&<%P580 ME(E69&5:UT23K"?%!DD;;=SLH*Q-J3;94&Z_XK.6YBTU.IT]CF]O1NCN\>%' M9WPSND=WP\NKX=UP/+QY1B?7H EEZA1UT.#A#SKY^L6/HXM35#T1Y6B\%(4B M?*9ZKC8TUM.=;G>^JG;&!W:^AND9"OQO"'L8M\@'GY?['^6NJ4%="%P7 I=^ MP:%"Z"5(Q 1?=#3('#%*)I113:$UM\HL;#>SK7>N5F0*?S5?,N MVC+]3V8?\@[JO(-C[ME F(Z<@21E5ZW(&YDP0.9X,!WVMZ"*VO76$E2^<>EK M#XMUEL1AV'/7NZDU@W#L>YY7AWV #FOH\"CTI5+F@).@J01SI&@D)HPNR$'4 MRBW:H? ]''7]/=AF6#=.8]S.&M6LT5'6:YB#E# SN&O@!9AFXH)WIH59Y+J- M-FI@X&[B!7NPS:@P['II.VQUG8A"=>M98T;"(&7A/M5;49A MC,.H'32I09.CH&6[MD(ES8^81,G^_V4SRO=#G!Z@2FNJ]"C56&C"VJ#2EC9( M<;3_39MA4= -&MWB[ISW]JZ])W)!N4(,YD;HG24F+UG=7]5$BU5Y!4R$-A=* M.5R:*Q^D#3#OYT+H]XF]5>H?$=D_4$L#!!0 ( '% A%;W>7+IDP4 .@@ M : >&PO=V]R:W-H965T#6Q5(Y*00"@$EA][LB!)HDBR'C]*Z*!ZIBI8/S[0/^6-EXUY MQIPL:/)/'(KH;N .0$C6>)>()7WY0LH&.8H7T(3G_\%+&6L/0+#C@J9E85F# M-,Z*3_RS%*)68'2N "H+H%8!A,X4&)8%AI<6&)4%1I<6<,H">=.MHNVY#YC] 4P%2UIZB!7/R\M]8HSU5%6@LF[L2PGYDO?\_W'^X<_?/"T]#_Y2WD! MK+[<+_T5N :/=$]DKQ" KF6O"(GLI,\) ;)+K@F3%P"/,",(P''"K\#O MO\&Q\Q'$&?@KHCN.LY!_ .^ =8ALWY#GCW&2R#[#9Y:0#5+5LH*R\HNB\NA, MY2&2-XC(J+K0ATU?RC@HVZXFD%O^18'Y&X@89RP/1G,5=WMCUWI,0GS3,)\0[!& MAD95AD8Z^OP!)S@+", "/)--G&5QME'9>B68=:5$2^N;D@(VSF%J0=O/IXX[ M5#M]0 MW1H*CBL%QUH%E_TF$"VLKXPF89Y)F&\(ULC(I,K(Y%=.\1.3&3()\TS"?$.P M1H;<*D.N=LRLE/@R&;&<>?ZKOM317/T+[3/ZJNQ29AO"-;0>%II M/-5J[,7[.%1S.L-":DT8P%FV2[LDUH+Z]O@"YM;R9=_83FM>-_E$WQ"LH3*T MCV;%UNK\-0ND&^8$A)<+KD?V5;RDM22?V(V_UJ#QC%;!-T5KYJ!F&.%E.9#6 MK9D&@H,(_-AA)F0^Y&(@P];J,"Z6A@5-MSA[!1'F(*.B7"KD\H"3Y+!\G#A+ MNA-<2+.HWDMEN3(LM_^1RGF\)XQC]GJX\Y7S'0'2"I/.OJ!M6N^^4%KK8;,S MG Q HT_U3=&:Z4?']".CCD&/ZRTYNLPSE'%./>N;D\,(ZER.]8_HK=WP1!,'HA,;T!$VFMJ385NY#AJ: MV-,SNAT-*=0[TA41(KGH2R>]=$:=:DFK-_;:@<[$;6O7$3>:(@3;XG7$C9V1 M>TZ]H\.$>HOYB3(Y-V: _ PBG&WD)"WGW$!T*F349):T>HM"'0:=HT0 M3HZ0ZBWANJ%-)]Q9)X.NR7RS;DXO)(C2I.CZ7%^#WNH; M]8NF:,W=G*-A1'K#V.?+CQ*E^_9#_[2^2ANE^:9H3:6/MA"]80MK_5SWUB:S MT"D^/!7?:7=T?15ZRV_4EIFB%?);M1W=E+!-OI7.04!WF2AV,ZNKU7;]?;Y) MW;J^@+=^L>E^Q!2_ 7C$3-HW#A*REDC[9B+G&59LJQ-G*@1-\\.( MX) P%2#OKRD5AQ/U@.K'#?/_ 5!+ P04 " !Q0(16!C-2VIP$ 4#P M&@ 'AL+W=O&ULM5=M3^,X$/XKHQRZ XDE M3?H"Y4JE0KM:=,<)E8/][";3QMK$+K;3+M+]^!L[;=HN299#'!]HXGAFGGE] M[,%:JF\Z033P/4N%OO(28Y:7OJ^C!#.FS^02!7V92Y4Q0Z]JX>NE0A8[H2SU MPU:KYV>,"V\X<&OW:CB0N4FYP'L%.L\RIEZN,97K*R_PM@M3ODB,7?"'@R5; MX .:Q^6]HC>_U!+S#(7F4H#"^94W"BZO@[X5<#N>.*[UWC-85V92?K,OM_&5 MU[*(,,7(6!6,?E9X@VEJ-1&.YXU2K[1I!?>?M]H_.^?)F1G3>"/3KSPVR95W MX4&,0+M; M(Q!N!$*'NS#D4(Z98<.!DFM0=C=ILP_.52=-X+BP67DPBKYRDC/#Z60\F=R- MKO^

^(?@6A!]MH%X74,,: MJ$$(=U*81,-$Q!@?*O#)[]+Y<.O\==BH<8S1&;2#4PA;80B/#V,X/CJ!\1[\ M!B/M,L)M9Z3]WR-<%8-"6:=:F>W12[UD$5YY%'Z-:H7>\-=?@E[K]P:HG1)J MITG[\*\\FZ%RN58LYF(!,7NIS%2AI^OTV,9?#Q^9T=[_ /6\A'K>&-4Q7_$810R*&0HL)9<)D6=5, M% M%WLI;9VUNM5)O2C-7S2:OQ41485&B-^.XZ(*QWGKX"^HAM4O8?7?!HL&TB$R M9%$"SSE3-/7LP*-M<_O(B_%W([,E$R^0, U"&J(E6[14J"Q-MR/RU5@D+M2& M1I[M)U9.4D<7B0T#L9+2Q(C;+[=:YP@TS;$J/(5G0?LP/G6)"EH['FA]4.]O M%+VE^8,]&@H:S=](H3'*+47_'$#P"D"[#D"X Q V A@M%@H7M@96+*7X4R!> M9?(?.*K$4VCN[^$);)760-H11] X[(=W7/ LSVR[1"@,'9)J:XS;FHGWRFM7 M1*>@;*F!D52NSSE7>%#*M$QGI+2H8&I+6$KESDNDB&@;9KDF6%I3I<8^;:#] M= B(\\B M T"\US$BG%M,T;?"1D73$2NVNV1BQM>/<(WWA]V>K\F:#L*"YHY MS#I.YNU119OZE'5>I2SL=7HUQG<<%C236'7&]@? CYG[#=:*&X/"1E63C$O" M?,[MB=,VPTI220JD01,#'<(AHN,7';9=;$FBTKEN16#/ZR;$CO6"1J8:CL:5 M]-8L]4Y^"W8$%YQ_)!D'C7SY7K0[/@R:"?%)IGF&G]9N^MN&I=EOJV2I.)7L ML??T=73OG3B"I'#;ZJTYBFZ\*:P%^Z.PVS[KU*1ZQX]!,T'>N&.^NWD5R'X* MI/\:2+M[]F-#^7L7E0S5PEW'-)5^+DQQ9RE7RRO?J+CH[+87]\4[IA9<:$AQ M3J*VOKUBT&U?C%RZ:\],&KI$N<>$KJVH[ ;Z/I?469L7:Z"\" __!5!+ P04 M " !Q0(16+R%2(*,# 8#P &@ 'AL+W=O&ULM5=M;]HP$/XK5B9-G;0V;T"A@TB%LJU52Q'M.NVC20Z2+;%3VX%. MVH^?[= 54A+FWZ!V/$]ON>Q[W+775+VAX< CTD,>$](Q0B/3%-[H>08'Y$ M4R#RS8RR! LY9'.3IPQPH(V2V'0LJV4F."*&U]5S8^9U:2;BB,"8(9XE"69_ M^Q#39<^PC<>)230/A9HPO6Z*YW #XD'F M\R/Z5TU>DIEB#@,:_XP"$?:,MH$"F.$L%A.Z_ XK0DV%Y].8ZU^TS-<>.P;R M,RYHLC*6'B01R?_QPTJ(#0-GEX&S,G">&-B='0;NRL#51'//-*TS++#7972) MF%HMT=2#UD9;2S814<=X(YA\&TD[X4V&9\/AU6G_7D^ M^H;.1[?#R?#F]@8=G(' 4-<4T@^%9OJK/?OY MGLZ./6UT18D(.1J2 ()M>U/Z7Y!P'DGTG4K "TR.D&M_1H[E.&@P^H4. 8KBPLL"T4"D@H'W4)E5X,V=H#V+VRW3*=**Q7!)SS%/O0,&:(NX M^M#&0_0U(X$D<'%7YGZE^;[NUP2VQ;1=,&V_2WRVZQ2@)K M 3J% )W*HQ[G MX:>N,-QGD?B[CE)!93$AYQB4*= I":?&^M[ES)Y9M.6Q;:T_S=9S.85' 3"L M"YZUFT\9E'Z!<^C6ADO-CMNV[">>5[OPRD.Q-ZH/NY+BJ>\S$#))2G8B!%D8 M!I"DFN\"QQFH\U)SLG:=QH ()8=^2:8M5M@/.V'%1MOV\, MUH6VS79=!]GNN^0AN]9*J2ZT;1'6M9)=68EXHQVW^,7U0C7^WFHT7I*]S(T> M(P$VUZT71S[-B,@K]6*V:.].=5/S9+ZOVC[=NZQA\I[Q"K-Y1#B*828AK:-C M^:EG>1N6#P1-=2&ULK5=M;^(X$/XK5DXZ[4I'\T((H0M(Y67O*K6THMT]W4>3#.!=Q^9L![;_ M_FPGS?*2INT>7TAL9A[/\W@R'O=W7'R7:P"%?F24R8&S5FISZ;HR64.&Y07? M -/_++G(L-)#L7+E1@!.K5-&W<#S(C?#A#G#OIV[%\,^SQ4E#.X%DGF68?$T M LIW \=WGB?F9+569L(=]C=X!0^@OFSNA1ZY%4I*,F"2<(8$+ ?.E7\Y\3WC M8"V^$MC)O7=DJ"PX_VX&U^G \4Q$0"%1!@+KQQ;&0*E!TG'\6X(ZU9K&L$A*!V"8X?P!8=VZ=!^JT-8.H16F8**U6&"%1[V M!=\A8:PUFGFQ8EIO39\PL^\/2NA_B?93P_ET,IW>7HUNIFAV-VN-[V:/\[N; MF^O9G^AZ]CB=3Q\>'U +S2$%G7 +"HAQUDHX4X)3#;9"A"D0(!7Z, &%"94? MM?UX]@_Z\/MO?M3Y]!$53VV('M<\EYBELN\J';P)P4W*0$=%H,$+@?H!NM6K MKB6:LA320P!7LZZH!\_41T$CX@22"]3V_T"!%P0U 8W?[N[7N$_>[NXUL&E7 M&]FV>.W_L9%UJA>H83VJJ3J7B%4;?==[?[ M&IV:^8$7FQS8-YLTQO>+[#L5^TXC^S'>$(6I_F*_E>5Y*7B&QO=3]#EG:1WY M1L#WIE$!UMF32"L4>_Z11&=:\T"BJ)(H:I1HIH]DRJ74&:($6>3*UD;%]5GX M:J6LK7[1">=6U.DZ1"<9U@IBKUM9'1#N5H2[C82ODD2 S862 M9+:QHRVF.9A/XU>)=T\X^=[)7H]/K;K=* R/F-=@Q5'P O.X8AXW,T^_Z7-8 M]SK*4#<5X)STX].0NW$O/MK3<6.([ZVL9P([4+-7J=EK5',."<52DB5)\',Z M);D01EY*\()0HI[JA.J=9G6GUS[-E,;EWZO4F< .E/*]G[V9]]93"%CZVOG3 M#/;>&ERBO7:<36KLCLZS@KR[UZ-F(%:VUYAZ8!:K;U_ _4$L#!!0 ( '% A%;W^=!#A0, <. : >&PO M=V]R:W-H965TQ>SLN MOLH00)&G)&:R;X5*K2]M6_HA)%2>\S4P?++D(J$*NV)ER[4 &ABC)+8]QVG; M"8V8->B9L5LQZ/&-BB,&MX+(39)0\>T:8K[K6ZZU'YA'JU#I 7O06],5+$#= MKV\%]NQ<)8@28#+BC A8]JVA>SER/6U@9CQ$L),';:)1'CG_JCO3H&\YVB.( MP5=:@N+?%D80QUH)_?@O$[7R=VK#P_9>_8.!1YA'*F'$XT]1H,*^=6&1 )9T M$ZLYW_T#&5!+Z_D\EN:7[+*YCD7\C50\R8S1@R1BZ3]]R@)Q8.!V7C#P,@/O MM0:-S*!A0%//#-:8*CKH";XC0L]&-=TPL3'62!,QO8P+)?!IA'9J,)[,IP_# MN^G#A'R8SH:ST73XD4QGB[OY_ M"QZZ'KGA3(623%@ 05' 1MRX[DE#HU>;^Y4N-/( MEZ!A])HOZ$V9 @%2$7C"XI10&J-*"5WKEW)-?>A;6,P2Q!:L@8Z^N.-"5<&WZP3OB:Q GPKAV]5+O481+2E>N,Z(W_C'DM./G(I3\^* M-39E/D^ <$%&/$$O0KUK;F$__F7RI/3(8PQ8$ILD*\A_RR)7[4Z>>9,T\\K" M]2<*A1BU\QBU7R>)6$#DCJZ)C_4O<,.7Y >9<87;M(Q6#!\'A$H20K"*V JW M&:G$1@>Q+!*5+STVAVH2*\2GD\>G4WL!=>J$KTFL '^1PU^\.3G*P"O5C@5/ MQ=I&3!^/MH/WW4ZGU;.W)43=G*C[?Z<[3GO5-Z32D6.#49-8(6:N\WQJ<6HO M@DRR)OZZU(H!.#BVN95I,P<:1]\Q(V+\@)325MH?39NJM0YSW^U>N,WRY'>] M9PZODN.>B3W)"C^(I225"D>3>+]5L>LXC>XO(/;!D1J_L"MSTY!8FANFTI-F M/IK?9H;F#/_+^+6^Y9BC^K-,>D6ZH0(+&<_1L$1)Y[R#T17IK2/M*+XV!_=' MKO :8)HAWM1 Z GX?,FYVG?T"_*[W^ G4$L#!!0 ( '% A%8\X$!.1@, M )(, : >&PO=V]R:W-H965T@ =1**$:I7&5+5KIVG:!Y,<$,VQ,]N!3=J/GYW0#&B:M5/&!_R2 MN^?\/,Z=+J,M%]_D&E'!CY0R.;;62F5GMBVC-:9$GO(,F7ZRY"(E2B_%RI:9 M0!(73BFU/"5 YFE*Q,]SI'P[MESK?N,Z6:V5 MV;"#4496>(/J-KL2>F57*'&2(I,)9R!P.;8F[EDX-/:%P5V"6[DW!\-DP?DW ML[B,QY9C#H04(V40B!XV.$5*#9 ^QO<=IE6%-([[\WOTBX*[YK(@$J>C:???@(KT)4)*'R-;R!Z8?/ M\.KE"]?OO7T-Y0@)@X]KGDO"8CFRE3Z(@;.C7=#S,JCW2%#7@SEG:BUAQF*, M#P%LS:"BX=W3./<:$4.,3J'CGH#G>%[-@:9/=W=KW,.GNSL-;#K5I70*O,ZS M+J5.YQ*G6X]C2L:9S$B$8TO7!(EB@U9@;M!Y6Z=1FV!A2V '^G4K_;I-Z,&4 MLPT*E2PHPH+K5Q0R\I.8U9(D C:$YEBG9HGJ%ZBF7FZ"GC=P'6\XLC?[0CVT M\[RN[W7<0[NP\93_J$&OTJ#7J,%EFFFNND KH%Q*X$L]LM4;JLML#$1*5+69 M6Z+V]KBY7K]WK$#O@0+.$?)YF1H(YH8[3GIDZ;8&%+8 WM"@P)N.2(@EUOCTI]08/4L]W].\H]1KC/U>JEL . MI!I64@W_2X4:/J@L=16J,?9S96H)K)3)WNO64A2KHNN5$/&ZX2[[XS\P9;<^)V*5, D4EQK2.>WKETJ4'7"Y4#PK>L(%5[K#+*9K M_=& PACHYTO.U?W"!*@^0X+?4$L#!!0 ( '% A%:6!8 D/ H .MY : M >&PO=V]R:W-H965T^Y-@.;*7]\6?LF#@3G &3=[7[84N"Y[$3 M7C+&;V*?/.3%C_).J8K\F299>3JZJZK%\7A9%&E;Y9 MW([+1:&B>3,H3<:>XTS&:11GH[.3YK[+XNPD7U9)G*G+@I3+-(V*GQ]4DC^< MCMS1XQU7\>U=5=\Q/CM91+?J6E5?%Y>%OC5>*_,X55D9YQDIU,WIZ-P]EL%1 M/:!9XO=8/90;7Y/ZH7S/\Q_UC8_STY%3;Y%*U*RJB4C_N#FUX\Z;QZ\?C#?HU)=Y,FW>%[=G8ZF(S)7-]$RJ:[R!ZG:!Q36WBQ/ MRN;_Y*%=UAF1V;*L\K0=K+<@C;/5O]&?[1.Q,< [VC' :P=X6P-\;\< OQW@ M;P\(=@P(V@'!UH @W#$@; >$VVO8-6#2#IAL/^A=C^&P'7"X/<#=,6#:#I@V M/]W5CZ/Y6=*HBLY.BOR!%/726JN_: +1C-8_PCBKLWM=%?J[L1Y7G7V^HA\_ MG5_]0:[E^16[)F^IJJ(X*=^1-V1,RKNH4"6),_(UBZOR/?GE7^XD_+6^X\M= MOBRC;*[O?&/KMJ?3QKMX&NML';L0TN^2W/JKN2L&RNYCWC^3/C/0LP MUD_(^EGQ'I^5#YY5_)3?'Q!G\IYXCN>0BT]_D+>K1_ZN?4IZ-O+B):37DAM/ M[DZ0VL'_++,#XCM]VQA7*MWMLB'NUVM*WKYIR9=L-;?K5,VT[C:Z1W[/*T7F M<:%?R/)BMRE>;IK/1(\E7VZYO5MD!,I?_YKY#>OO^C4KYG&FYX;=C_'#"@CZ M@7H*.RX7T4R=CO0<5:KB7HW.ZD?I_-J7121&D1A#8AR)"20F09@1MF =ML"F MGUT6^4RI>4ENBCPE^"CB2M^I?_G*6;[,JI+H MUVXRR],T+NO]DM7MO+I3!='W+*-LIO2W2[W@7^TLT!?BU89-F@VK=YON]8MS M$+B>[YV,[S<#:GT$0P.*Q!@2XTA,(#$)PHR ANN AM: ?GP,E$YC;KXR6M-E M58>^1"(QBL08$N-(3(1/?[W#H\,@= _-7V\)6JN1KLDZ71-KNK[%21)'*?FF M8B)USF[[HF0EAD8)B5$DQI 81V("B4D09L3MNWBM3\U7JR"Q:Q%64U/?K739RD:>+*/M) M9BHJ]3)YIG?=LGM5-$>L_2O_:.,[9&S\K-3A^ M[?'Y<&,*F3H'TZDYAU#H6AE4XU!-0#6)TLQ@>5VPO&>.Q<7W4:7(9:+7D>I= MM]Y$68W!B4)J%*HQJ,:AFH!J$J69N>OZ!G?OPL&%-@Y0C4(U!M4X5!-03:(T M,W5=\>#^D\U#;XB1!\4OH!IUG[8A?NC[WG3K[T/6+GBTL6#H.(?3P%R.0S=/ M0#6)TLSD=8V":Z\4/BW3[SHP]7&1[%Z555[454+=6O>F!MHD0#7::IO[@]YV M7IY=A$.W24 UB=+,J'3U@&OO!RZ;O?R%:M]P0-[6;V^YIN/FUKOG=_^AU0%4 MHU"-M9J[^0(V/7"]<#MKT&( JDF49F:MZP9S@)$&+ M :C&H!J':@*J291FYJVK!]SIWKO]T,/\4(U"-0;5.%034$VB-#-U72O@VFN! MK=0]5E/UQ+JZI^^->!_LZ. @'CW=)W)6_VT?28.6 E"-0S4!U21*,]^1VQ4# MGO40<#N5?KY7Q;_/DR2OZH-IY/.B?@=\7[KLVM!T034*U1A4XU!-0#6)TLP$ M=B6!Y^X[N7K0;@"J4:C&H!J':@*J291FIJYK$#Q[@_"ZR;5%-Z=#OV\VO+"O M?7#&H&T!5.-034 UB=+,C'5M@6<]+MS.K2_JJNS2X%/9NX2*)RI*<;W^JI3=3T!X!JE&HQJ : MAVH"JDF49J:O:QN\O3^*X$$[!ZA&H1J#:ARJ":@F49J9NJYS\.R?2>BJ]_N\ MTG^@=LUJ5)%;E:DB2DBJ5/VNC[J4KS_TW1M-:#$!U2A48U"-M]KFG_KNU@<0 MH"N4*,W,6]/:VX2)/TSPC997/?KPG^;(JJRB;UV\I:H^0/'=H!-H[0#4* MU1A4X][3AL4-PLDT\";A]B=>H&N6O6OV#L,CQPF/UFLV3\S0]0J^O5?8LT/S ]4H5&-0C4,U =4D2C,SV#4+_M[-@@]M%J :A6H,JG&H)J":1&EF MZKIFP?\[F@4[.CB(3WL*O6AO;P]=,8-J'*H)J"91FIFRC3,?V;N%W?/KB[M\ M^QH&1PY[X*DOZ-S\+O.P=^[<_"AG0-4HU"-034.U014 MDRC-3%W7.?CVSN&5,V[/V_V#WC+?OOK!(8,V"U"-0S4!U21*,T/6=1#^JSJ( MEQ;\=GWPRQZTEX!J#*IQJ":@FD1I9B*[7L+?NY?PH;T$5*-0C4$U#M4$5),H MS4Q=UTOX]E[BE9,MM(6 :M1_>J1_XKFA/PVVSA;!7KPDAVZA@&H2I9D!ZHH& M_YFBH9E(/[RDS+=+@U,#[12@&H-J'*H)J"91FGD.WZZ7"/8^$5( ;2*@&H5J M#*IQJ":@FD1I9NJZ)B*PGP@)5>;;5S,XFM"Z JHQJ,9;S?P8VU:Y"EVC1&EF MX+H2(K"7$%W@'J\#4)*;^F( <;I(%$FC_^9%7/W447O\?F_@CLU8/]PAYO>E,(K1N@ M&H5JK-4V/UH3])1X'+I6 =4D2C/SU14)@?UT2M=?OA!!+P S+K1N@&H4JC&H MQJ&:@&H2I9G9[.J&8.]3+P70;@&J4:C&H!J':@*J291FIJ[K*()GKLCPBAD7 MVE5 -0K56*MMSKBN$_;,N- 6 JI)E+;*UWCC2K&I*FZ;JP:7I#D1[^IJENM[ MUU/Q>JZPQV_N@SR;U%Q&V57G:?'FGHKDJZ@7T]V_RO'J\4:]@?7WGL_\#4$L#!!0 M ( '% A%;=?8!R20, %@- : >&PO=V]R:W-H965TFVSR:Y$*N)G=D.M--^ M_&PG30%!5JJ,#\2OTH2*OA5+F9W;M@AC2+%HL0RH MZIDSGF*IJGQABXP#C@PH36S/<0([Q81:@YYIF_!!C^4R(10F'(D\33%_'D'" M5GW+M5X:[LDBEKK!'O0RO( IR._9A*N:7;%$) 4J"*.(P[QO#=WSL>MI@!GQ M@\!*K)61EC)C[%%7KJ.^Y6B+((%0:@JL/DL80Y)H)F7'KY+4JN;4P/7R"_L7 M(UZ)F6$!8Y;\))&,^]:IA2*8XSR1]VQU!:6@CN8+62+,/UH58P/?0F$N)$M+ ML+(@);3XXJ?2$6L Q;,;X)4 ;QO0W@/P2X!OA!:6&5D76.)!C[,5XGJT8M,% MXQN#5FH(UJ4\28@^C94MF@F>RPG&]4S.?MF<]%-XS*6*!+&D&T MB;>5[94 [T7 R*LE'.:+%O+=3\ASW&"'/>-Z^+<\J>#M&G/\RI^^X6OOX7N( MP5 9[^UR3RU<;]ISD>$0^I;:E0+X$JS!QP]NX'S>I:TAL@VE[4IIV[#[!T;. M+M'M)D4W1+8ANE.)[M0O+Y,X031/9\#+/8!6,0ECM2>?T0P0$2+?CNO"![7$ MA_J@(.L8,GU2+P?>F==VU*]G+W?H"RI]P5O"-]@;OK7P0U4T1+:AM%LI[386 MOMTF13=$MB'ZM!)]6KN\PUS&C)/?$)7!^PGA7%TQ6)(0$1IR4#>T1)*3Q4(% M^!%6YS_*@(>J]7B79XKI7'\M$)V6XW:J*"PTUUKU3LUGE>:SMX$2H MREC0=.\55DMXZ'HW1+:AW75>KW>GL3 OJ1K2W13;IO"UO,;]7R=UR;Q^NG:" MKM/M!,Y67-?;\%Z-WJM&[]#MK%)#DN;IVK;&6<;94OGBW[NYG.YT&PO=V]R:W-H965TE'9/:OS:)(!K"9QCFV@^^_7 M=D*XA93LYH7$SLS'?-],AL']#67O? D@T$<<)7Q@+(5([TV3!TN(,6_1%!+Y M9$Y9C(51>*-;KY"3D@'&-"(ZT^TR6TM P4K+FB< M.\L(8I)D5_R1"['G8'MG')SIX+)IT3ZB>'TZ^CMX78\FC[X:/+R]/KP/!U]>WQY M1K=H*FCPCEY2G9^1R@\1/]&5#P*3B%]+B\GS?^CJ[[]LK_/E&F579"*^Q PX M(@GZGA#!;[9/Y,:W)5UQG(2\;PH9O K!#/) QUF@SIE ;0<]T40L.7I(0@@/ M 4S)NJ#N;*F/G4I$'X(6:MLWR+$7N=HF[?[F[5<&F722RK?':9_"> M5_$,&*)S1'7&2B7.(-QR"-5B[GF* Q@8LH=P8&LPABIYUI9H$\QL".Y#. M+:1SJ]"'+RO!A:Q*DBQNT P6)$GD+;J2!9O5\G69EI68=;7,P#H:3+7J]="U MNI8E"V.]K]*IF>UZSIUUYQ6&!PIT"@4ZE0H\? +"(?P,]*5,'5)=T[8W):R M+K&S7<=QSM+V"MK>Y8D'??U,@$K N@(T">9[GY70@43=0J)NI42/B6!$_LH' M:(VC%>SU%P3;HBG3*4/U]J(YRNKDU,+I=KN=H]R?6GGMMF>=27RO8-6K;)8_ M]#@@RQVO@I$KJNI!F8W=VKE$[+/JJF4B.WO)9L:S="636ZY^>\J^'J$L_1[%XE\W*K MSAGJ>].C_5L=] (1*H%KB] DFI^CG97T4"QG)Y93K^LL&$[$;8@%H#DF+&^Q M2K>LQY;JYC2J6Y-H?E-HA_KN)F"[\ZS@8VLCQ/;.MGFR MP3GBMW2+"_G/BK(<"=EE:YMO&49IZ91GMNLX@9TC4EB34?GNB4U&="+,AZ(]0+>S+:HC5>8O'G]HG)GMV@I"3'!2>T RO MQM84WL4P4 ZEQ5\$[_E1&R@JSY3^4)VOZ=AR5$0XPXE0$$@^7O <9YE"DG'\ M6X-:S9C*\;A]0/^])"_)/"..YS3[FZ1B,[8B"Z1XA7:96-#]%UP3&BB\A&:\ M_ 7[VM:Q0++C@N:ULXP@)T7U1*^U$$<.DJC>P:T=W%,'_PT'KW;P/NK@UPY^ MJ4Q%I=0A1@)-1HSN 5/6$DTU2C%+;TF?%&K>EX+)?XGT$Y/EE^GB_F8V7=[' M8/[MX>G^<3G]_O7;([@!?]S=Z6'C-;/IE7C>A;.I4[I"\O5(*MW<\2U*\-B2^81C]H*MB9I# MYY-.)9-@L2&PCH)^HZ#?AS[I+OKLL.AODG;1LW;1<[7H =HCENHDKH8*RJ%4 M GZ90"^$PY']=MFYRC.V=&LJ0B$;18E-H71F/ MRD_8NP8_,U2H!7@E"\-J$5YK%83G)Q <^I'GGNXCC25TH1-&472RGW26,(1. MY$?Z?07=EI5K)"W4,,%[!ZO&3GNRZNQZCE;8UI6PM^@Z3Q7@/]![X/;C7;SD MC=:7IM"Z6K85)O3-98[>:O5B&4VBQ:;0NC*VI2OLKUT_FCG.JTT_<-S0/=UB MYW8PC-SH]!36V0V=@??6%FO+5]A?OQK]\JC'>N_30V>F^?;0F6D^/NRC:X@< MLW5YG<-!0G>%J+[(F[?-E=&TO"@Y>3]35TGE]48+4]U#/2"V)@4'&5Y)2.*9"T+QL;C!*,5,&\O\5I>+040,T%VR3_P%02P,$% M @ <4"$5KO4H/\)!P Y#( !H !X;"]W;W)K[0O#=!S?AC^QS[F&"Y>6/8S7U'*T:]DG>:7HQ7GF_/)))^O M:!+F8[:AJ?C/@F5)R,5NMISDFXR&4>F4K"=$TZQ)$L;I:'I1'KO/IA=LR]=Q M2N\SE&^3),Q>K^F:O5R.\.CMP$.\7/'BP&1ZL0F7])'R;YO[3.Q-=I0H3FB: MQRQ%&5U4#,PJ&T^![3E[RUC8I+>6+L9['S.;H<:46+Z)K.>8$(Q<\S MO:'K=4$2[?BSAHYVYRP)BGL*4Q@MY.+W(V O* M"FM!*S9*?4MOH4B<%J'XR#/QWUCX\>GCIZL'_^SZZM'WT,V7VWO_[O'JZ^1K)<\_0#O1SGJB& -GVDF1E&T MS,*4GT4AIV@1QAEZ#M=;BC8TJZ(3G3S<7G^0!6%U'D-^GB(WG.>;<$XO1V+P MSVGV3$?3(KRUC[( @(1YD# ?$C:#A 5 L$X8&;LP,E3TZ5?&PW4=(46.B]"< M)2+QYV&9.NFO8IO*PD;)'1HVD# /$N97,*N$%1.=YREQ-0>;%Y/G=D#LF^DN M)G;/+)"8Z;KE6#NSCHCF3D13*6(K=5692*:7$C%4+TB8!PGS(6$S2%@ !.M$ MB+6+$$N9+>ZVR9/(!&R!'@\&B 49() P#Q+F0\)FD+ "-8)$'L7(+9R"/FR MY3D7T]0X79ZB)[J,TU1LRL)$R1D:)I P#Q+F5S"S/>X[KJ[9Q>2M,_+O&^I8 MPXYM.;VQ7V*HZZ9-W .CO[.3SE%*%Q03/S'TGXBGC6KXET[SE)"AND'"/$B8 M[^SKAEW#T?=TVS?$!&NVX_1UDQAB&VN.XZN4K=OHNL_;YL2L90V2!A M'B3,=_=N\IFI8=-U24\VB2$FEBZD,WJZR2T=PS(TN7!8:ZH(FE*Z&TSNVV=>*8NM534&:)34L7?;2GH-12MPQ;/S!DXE8="!^? M[VCY*]5/21FL'R3- Z7Y-:V3GH1XAHG[/5!B*4^-@8S9SXU=_4BC'_F?RA_U MB: DAJ1YH#0?E#8#I050M&XX-<4TK"RR#)C^JD&#PP6T7@9*\VL:MEO=U]#' M;G\XD)F1<3\;R\Q(VZRK7%._PNH"5GOV*[IXT^/EG1VT:@5*\T!I?DW#3GO> MZO9EF+QE(S MN]6K:OTD9L0\J%]3\L$#:CZ*.3!HQ0>4YH'2_)K6R5%"MKT)L,1L/S$&4K/# M&:\I]V!UO:=:LMFF&9VS91K_-6#-1DT>+"5H%0B4YM>TSDJ+X3C.7OZ#/&L M1>M&1E-0PNJ*TK]?S%.#!P<&:)T)E.;7M'<7]"1VTA4]F9UB28\T-2:BKC'M M/>&*Y!JS"#&QBUY6\7SU_AB XKS<+)<&.1-/-JCQD,6!NDU#XP"4YH'2_'?N M/D:O-,R0A9+J#1KBHBA\E:V;S4#;%4#1NE'7U,6(NB[V.>59G.;QO"Z@L(6( MF-[J,GHN9^W2^ &MEX'2/%":7]/:_1[K!)/^'%UB9]D&-OJ3/(F=0VS]T.(0 M:2IE1%DZD2FZ32L%]Z65:@I:( .E>: TOZ9UM'*Q;?27CD#/&D#1NO'1E+Z( MNO2U]_((^AOYR6;-7BG-3T6X+.(YS7(D'A10%(OTP5DFCQ/0RA@HS0.E^:"T M&2@M@*)UHZDIQQ'C/[]H0D"+<* T#Y3F@])FH+0 BM8-E*;R1]25OR/?6J@I MW?5\\2"G&;UE^AN))<8N<2VM9^E)+4VBZ?VE+E]]#8/U WV=#(I6Z3=IO5.? MT&Q9?BZ1BX>*;?9%R5'R+TCE_C,\;>=X@2[ M#UNF_P!02P,$% @ <4"$5N*4&:?@! 12$ !H !X;"]W;W)K.E,E MN]UG-S@)*I>L[22M-!]^S:4D(.*&[GEI )__#]OG8$Z/&1T3]L*WE KT&H4Q M'VM;(79WNLY76QH1WDEV-)8MZX1%1,A3MM'YCE'B9Z(HU$W#Z.D1"6)M,LJN M/;+)*-F+,(CI(T-\'T6$O=W3,#F.-:R]7U@$FZU(+^B3T8YLZ)**OW>/3)[I M)<4/(AKS((D1H^NQ-L5W'NZE@LSB*:!'?G:,TJ$\)\E+>O+='VM&VB,:TI5( M$43^'.B,AF%*DOWXMX!JY3U3X?GQ.WV>#5X.YIEP.DO"?P)?;,?:0$,^79-] M*!;)\1LM!F2GO%42\NPO.A:VAH96>RZ2J!#+'D1!G/^2UV(BS@2F?4%@%@+S M6H%5"*QK!=U"T+U68!<"^UI!KQ#TKA7T"T$_ANDMCA\N&!>6"!2M!?;3<$D8YNG&H($'(OU1;>=8ZTH7L:'H[ M?55TZC[OE'FA4Q@])+'8ET.L!RE^3[*>U,)G.XW'63A/Y%IF";Z M'>F7NS:[GH35).=ZDJ$FN6U&]\=ON&=_5>'F;8;X,:D:_X=WY$5'6MR4>>4':@V2;MK?&T*$TB8 PES M(6%S2)@'!*N$2;<,DZZ*/GE*0B*",!!OZ(9P1-".LA6-Q9>F2%&BVD8*),S) M83A_&-(\XS Q.O;0M$;ZX3P((&\ZAX1Y0+!*$-AE$-C*('!?=S1[,_G!(?!I M[*.W@(;^%1&1$ M>4"P2I@,RS 9*I>/1,4L3253A9(T;%GL57O$>'3?F+80YJR]ZLVU88FD;%L#LT M^[CF/W7WVCZNH+0Y*,V#HE4=?5;GP=>EOH*RQA?_!WJ,WBAA3:OW9X7.9X6N M6MC:S9 T#XI6=;-Y4-@>E>5"T:GRZN%X_*0QK^9XMG5VO MH:B[U_K)!2V8@=(\*%K5T:>:&587S3[.]]1Z*\N^&G?(/JUT/JUTU5"TW-/ZV69N1-DFVZ?G:)7L8Y'O>)97RV\!IMD.>.WZ/;YS\AW]$R;_P."! ML$T0H/R MRXG)?U!+ P04 " !Q0(16+TDU7N$# +% &@ 'AL+W=O5*4/1.L18X/&0T0-@REK2U(D64WO+\--"W?>%8/+?5/J)\>++ MY''^83I9S&,P^W;W,+]?3+Y__78//H#YB]Q[L8N6X0!K59(Q:_ MCL7_0RQ<<$!7\IF[)\6N,XY>PK6[P"0L-@1K*!?4R@7&\B@PJ:!)6&P(UE!P M4"LX,))')<4_V?G1P/';:71N!:&#(MA*HW.S,(H\MSN+PCJ2L#>2A:PSTF(- MY!M+ODS9,Q%J5(74^0[KY5V[(TS"8D.PAHY1K6-D+*55EUF'G*\[KR")^4D[(WF,RD(PYG.+)S( M@C7E@F%5V_>F5S_UVMUAE!:;HC4514=%D;$JVC86V)> MGF;N^7O)"P8A;.?9N1V"D8O"=J)U\$+OS3<8/!:UL+^J?90B8;;=;+O'J#F*3%IFA-/8^%-?3-Y9G1$MLH+39%:\IXK+)A;PEZ>9X% M9]]'/HJ\=I:=6X5.%+1S[-S*\Z/VEY9]TB7)"5OK;A,'2[HK1-E$*0/Y_XI2\3I0%ZC[?^/?4$L#!!0 ( '% A%;5'TM R0, )03 : M >&PO=V]R:W-H965T>$"/"C*FN^LG(A=M>VS=.<5)A?T1VIY9T-9146$GWHBQJ\L WU<59O_=D)(>5Q:T3A<>BVTNU 4[7N[P MECP1\7GWP.3([EBRHB(U+V@-&-FLK$_P.H&! NB(+P4Y\MXY4*D\4_I-#?[. M5I:C5D1*D@I%@>7A0&Y)62HFN8[O+:G5S:F _?,3^Y\Z>9G,,^;DEI9?BTSD M*VMA@8QL\+X4C_3X%VD3\A5?2DNN?\&QB?5<"Z1[+FC5@N4*JJ)NCOA'*T0/ M(!.=!J 6@"X!W@L MP6XKP5X+<#3RC2I:!T2+'"\9/0(F(J6;.I$BZG1,OVB M5OO^))B\6TB_?_08#_^,'T!Q!48-_ M3W$VFDE&[K0CEB M2N2&Q)LF46^(:[[#*5E9\A7 "3L0*U;;YWR<$L@D66*(;"">UXGGS;'']_+M MR!H!IT1KP($&J[?@(8YNW/9#7X]Q7+B BV!Q$9>,X_S0740AZN(&6?A= M%OYL%D]2E2(E\$)L4S2988(AN(%W;BA;_B MG0;L#[P#PT5TZ9UQG/2.YSG>A7?&<7X( VFR:>\LNBP6LUG(CSY-L:XC>&.C MR6_4+,E;'P&39(DALH%X42=>9,(_D4GQ3)(EAL@&XD'G7#\YO^*@%CVP1N2Y MJ/?(-Y),! 8^]$:!R42@%T(G0NZTB6"O%(2SJ=SA6I;ZV&EB<91",%>%=BD8/?:%15A6]WVX2"E^UHT'8#N:M=:^J0;*A?7;U3+2;=! MSC1-O^H.LVU1Z*?),A:"5/LT)S@A3 ?+^AE)Q M&J@)ND9<_#]02P,$% @ <4"$5EA-Z(FQ!@ G#, !H !X;"]W;W)K MZ MPY99=GOYJ"1*XEE;2B6%0*<_OI)M[,@8$9?3+V [.H_D]]B27LL^WPGY7:T9 MT^@A3;BZZ*RUWIQUNVJ^9BE5)V+#N/EE*61*M=F5JZ[:2$8765":='&O-^RF M-.:=R7EV[%9.SL56)S%GMQ*I;9I2^7C)$K&[Z 2=IP-?XM5:VP/=R?F&KM@= MT]\VM]+L=4O*(DX95['@2++E1>=C<$;"O@W(2OP6LYW:VT;V5&9"?+<[UXN+ M3L^VB"5LKBV"FG_W;,J2Q)),._XJH)VR3ANXO_U$_SD[>7,R,ZK85"2_QPN] MONB,.VC!EG2;Z"]B=\6*$QI8WEPD*ON+=D797@?-MTJ+M @V+4ACGO^G#X40 M>P%X]$( +@)P/0"_$! 6 >&A ?TBH']HP* (R$Z]FY][)EQ$-9V<2[%#TI8V M-+N1J9]%&[UB;B^4.RW-K[&)TY/KS]-?;PCZ^O$/=!PQ3>-$O4,__1 ,!Q]0 MS-'7M=@JRA?J/3JR^S=QDIC\JO.N-I5;1'=>5#3-*\(O5!1@=".X7BM$^((M M7$#7M+IL.GYJ^B7V$G^A_ 3U@O<(]X(QNOH4H>.C=RC6+&UJG9\5L?D)"C,6 MQFCZ^4]TG(OPKH$5'B<771,!Z68O&>=B6U:[T.3^I"P"!)&@&!. OIE OH^^N2:ST7*D*8/B#V8 MKE^QIAOKT@MIFXD<-LQ@=A2YG^#1$(>#\^[]OL8-Q?JX/PS<8N1YL0#W1J-Q M6/1R6GO MQ\:^X;7(PL\B'7F'I;Q#+^I.4[W50CZ:'KV\ *W*3;)Z46UE MS6'COV^8:17!0#D I46@- )%<].PYW4"N('/SVJ=E>"0H0^T3@)% M<]7&E=K8J_:5X"OTR?QI5-<;VUI=2%H$2B-0-#<+E<<+WF+R E"7!TJ+0&D$ MBN:FH7)Z@=_J_2=+XV>VSDY."T*G#PJ&SSHAR%H)%,W5O7*2@=\VM>OR!P&]>G+U-_ MNUKG!-3P0M'H8@[6P$2B-0-#=#E3T. M_/[X+N8KNA&R>60 M, M 9VRG]4Z*TU..1C5IE:@=1(HFJMVY92QWRG?2OL0U X,-*GF1G;TCM@]2\0F MM9,F.SZ0APW-%^FON;4-9EAHS BHNRYHM8S4$P)JFJ%H;D(JTXR];G!R0Q/Z MJ&+:J"VH90:E1: T D5SDU!99MQ_RU ZHU!:1$HC4#1W#14#AH#.F@_JW56 M!DT/3?OUGN>04@2J9:Z*E7O&?O=\S1>"LY>Z%-!%5E!:!$HC4#0W"Y4SQJ.W M="F@R[J@M B41J!H;AHJ,XS]9KA=EP*ZZEO0:IT%KG[DH%($JF6NBI4)#5]9KHU7Z\QC(G$CVXM*NAJ+BB-0-'<).V]L?NF5W9AW]F%?6D7]JW=_\.:AI4U#?VK MN>UZ'%"G6M!J?4E]Y?&@4@2J9;F*W;VO$%(F5]GG'PK-[;)A_E9_>;3\Q.1C M]F%%[?@T."/YAR(5)O]NY8;*54'.9-_ 5!+ P04 " !Q0(16+D\1S-P# #= M#P &@ 'AL+W=O&ULK5=M;Z,X$/XK%B>= M6NE:L'GO)I':L*?M2=VMNKVWCP0F";> <[;3=/_]V4 ((0[*K?@2L'GFL9\9 MCS,SV5'VC:\!!'HO\I)/C;40FSO3Y,D:BIC?T@V4\LN2LB(66<19:49+Q& Y->[Q780=95 A_LA@QSOO2$E94/I- M#1[3J6&I'4$.B5 4L7R\P1SR7#')??S;D!KMFLJP^[YG_[42+\4L8@YSFO^9 MI6(]-0(#I;",M[EXH;M/T AR%5]"_;5G&TZP*#$=7$8@X MR_FU!,P__XVN?OX)>^Z':U0_45:BUS7=\KA,^<047FUH : MNXV/7?'99_BN'LN$%G"-LVLBKC-0U^3;#CA,$ M[L1\Z[KA%$8"G[C6,2PZA=W@T/<.;$=;=]NMNX-;_R+6P- _W<342:E)W,[B M@>.$8="3<@KS/.Q:I"?E%.9Z ;&P7HK72O$&I;Q2$>=GC[-.E7>RCS (@\#N MJ=+ G,!W^ZI.8:X3.+:G5^6WJOS!/)UO&8-25/ D5K;OVD'_/)_"2&B%Q.E%7@/#EFO9^LB'[=;#,5)SD.3_ MQGU,LB@\<0MV]"[!UJ&JL"Y(\D23%-H2P;HLSAJ<-M ZG(PT]L_(ZA1+>##+ M(UB"E)16BA90PC(3^C1OB$:*]ZALT5ALQTXD!R>2'\GUQJH;M)LPQ&[_FM?A MY 7NV?U#H,$%H6^'9P[!H2+#@T5*<[93W5'0ZK(OU*7!:75I<$.Z#M41'BZ/ M:EW=/V-TM1=V/9R_FMK(]XC=+Z%T.(J&H9UM>]3[JC/KS3^HWK7JIPXT=>/[%+-5)KN@'):2TKKUI=]9W4O6 M T$W57>UH$+V:M7K6O;?P!1 ?E]2*O8#M4#;T<_^ U!+ P04 " !Q0(16 M+HW3GGP$ @$0 &@ 'AL+W=O&ULK5C) MT"_!AK=FNZ$_*8V )KLLY2KF;/1.K]U715O(*-J('+@^&8E9$8U M-N7:5;D$FI2@+'4#SQN[&67VWFC3X)+;=A25@&7#'!B835S+GS;R-_: #EB+\9[-3) M,S&F+(7X9AJ?DYGCF15!"K$V%!1_MK" -#5,N([_:E*GF=, 3Y\/[+^5QJ,Q M2ZI@(=)_6*(W,^?:(0FL:)'J9['[ VJ#1H8O%JDJO\FN'NLY)"Z4%ED-QA5D MC%>_=%\+<0+PQRV H 8$EX!A"R"L >%' <,:4$KM5J:4.D14T_E4BAV19C2R MF8=2S!*-YC-N_/ZB);YEB-/SSU\6?SX^D*]W_Y)/Y!EBP6.6,EKZ1*R(TE07 M6L@WHNF>2*J!4)X06*V@=-BQ^RH"35FJ?IZZ&M=EV-VX7L-]M8:@90U^0!X% MUQM%'G@"R3F!BP8U5@4'J^Z#3L8(X@$)_5](X 6!94&+C\-]"SSZ.-SKL"9L M?!26?&$+WWNWZ V0A*$3)/ 8%%F"W@&4IZB@*6$\%EGE&]ACA%"5UPSJZ7EA M<:K-9]6:AO8UF7!TJW(:P\S!>*- ;L&9__2#/_9^M>G]/6W9 MQ.B>!L7P6L3H :+#[<"H=\:P6Z))(]&DD^D)K^1&GJY]7]'XX=EV];S)QLR[;LR[[MT!U<5F0FQ<2&,J>0,J20Z88G#3/(FZ-LN[9[@* M!Y,6Y_< 1VU'*+JV1 ;/MT>&FT:)F\[I'O8YD\UE4_!"04(X)J&8;II^OB:I M4,HN039B-:$!$Y<" M8X)Y4]^Y5G5Z)KCRAP._19\/0-LV20VU!]IS+4X21[]SOM^QJ" K*3*2%S+> M8.Y-\.Z(49'D%?-6K VT50#?>NI'P45P:!GG78R+6L:U78Y^<+0OZ+1OL:%\ M;=Q,MC0MJM- 4ZR3*!Y^JV7=?%?AL#7T]T);;XVH#QKT;_]C'NIWIE:8B.I" MWYWI/5AJ'*H(-9=! MC.;:"YUN3I.OW+09W <=M47.J!<:6&2N9'%/2L<,Y+HLP16)1<%U56\UO4V9 M?U<6MQ?]]Z;\+TO2(TWUW\$CE6O&%4EAA93>8((YG:S*\:JA15X6J$NAL=PM M'S= $Y!F +Y?":$/#3-!\Z?(_']02P,$% @ <4"$5KXM^012!@ 4"4 M !H !X;"]W;W)K[2%N@O;YHNVI[O;N7)AB(&F+J&-C]]FDVWI!2_+"G;8"X.V6I4;1G! MB]II4XR0YT6C#<[+P?BV_NZ!C6_ICA=Y21X8J':;#69/;TE!#W<#./CUQ9=\ MM>;RB]'X=HM7Y"OA?V\?F#@:G:(L\@TIJYR6@)'EW> >WLQ0)!UJB^\Y.51G MGX$\E3FE/^3!A\7=P),9D8)D7(; XFU/)J0H9"21Q\]CT,'I/Z7C^>=?T=_5 M)R].9HXK,J'%/_F"K^\&R0 LR!+O"OZ%'OXBQQ,*9;R,%E7]"@Y'6V\ LEW% MZ>;H+#+8Y&7SCA^/(,X<8/", SHZH$L=_*.#?ZE#<'0(+G4(CP[UJ8^:>/,_#M_E\P!%.R M)(R1!>#X$>"J(KP"N%R (L?SO,AY3BKP8DHXSHOJI;"??/H/O/CS#QB%;UZ" MYAWD)?BVIKM*^%6W(RY2E'\TRH[IO&W20<^D,R79:^##5P!Y"!G<)Y>[0X/[ M]')WS^ ^N]@=IEWWD1B6T]B@T]B@.I[_;#QM.&Y,2)LH@3F*K#0WU19GY&X@ M2DE%V)X,QG*PO#$-.X-"&C.J0LV/MQ@#PQ,?;GO'4CE(1)UVAJ3:XO1T?!.AR# M$\? RO$]W1-6BHV&BZUI7N6+)Q.X)D9XQB2.DE !IQN%8005<-9L^H)S%*P# M+CR!"^T3,,O83I0"\BA:A(H82VNH$PD0\A5NNE40>Y$ZXZS9] 7G*%@'7'0" M%]G!R;HI%BK/&:GG'9T7^0K++L7$,-+HH#A*(X6AP2J 4:PPM";6EZ&C8!V& M\8EA;&7X>4N8(%:N0$%$4W;>#Y@8QOH,@S"-D0+18!;%L1\H%*VI]:7H*%B' M8G*BF%@IOLO+>@=I&,J^BO(U86!9?R_IME/3R#71@,$PB:&OS+N)P2[RH]!3 M9O'4FFY?LHZ"=PGL<)I.T>I6/(5R#!C3W*[/F!F;D53C5.:^EZD MSE/=3#"'OK(?3:TI]J7I*%B')O1:3>#9UWL]+TM:#K.=:$!%T6RZ3V,_[^G+ MV(L"915/3&8P"97-:6I/K"]%5]&Z&,^D%>R)\3>%\QBOLW)3Z$&5I6Z&H@BI MO8\]N]XL'47KLFRE$+2V]^-OE.,"K)A8V_(Z@*J+C#21ALF'01@CM04W&*(T M"D-/FYU.]8RK:%VBK:*!=DGS'1<[W%RL.8D;<7 I7%]C-H2B+*)0[95,EG$< MADAM.:$NA88^2A)U8L],AL@+T[C]ZRZ35IU NSPQ*.Y7H)2[RQ+L=5Y&,+HN M01X,@ECMPTV&,$G36-U8[#GWGG774#&PE3$PO/R:QEDY-%[8@"Y5R,1IM*G3 M:#-7T;JCTFHD:!=)#TRV3_RI[DK)SUV^E5+)."2Z]!G"!(J)JW:A1LM(]*L( MJ1/H%4?H$G'T>V&$=,4CNI1(6^(F.YA$6I6TI]7[8OHUI!%JI1&R2Z.FG5\\ MTPP8<>JB1U;", D]%:C!$L6^Z#G5HFE/LC?2:R@D=':SR*Z0Y$607D!UU2/6 M>0(%*!6HP3(,XCC1IJC;^SW7T$>HU4?(MW:J]R4NGJJ\$DOB%66HMR@SCH=!3R&AI[1ZJ]N)'QVX":A@9[9)VG\_VQ"6!I)E4K_@ M!_<<[CG7\F6T9OQ)9 2/9<%%6,KDW)Y;MLBR: DXHPM@:HW<\9+(M62+VRQ MY$!2 RH+&SM.:)5:FXW[?)%) MO6%'HR59P /(;\L[KE9VRY+F)5"1,XHXS,?6I7L>ASK>!'S/82VVYD@KF3'V MI!?7Z=AR=$)00"(U U'#"J90%)I(I?&[X;3:3VK@]GS#_MEH5UIF1,"4%3_R M5&9C:VBA%.:D*N0]6W^!1D^@^1)6"/-$ZR;6L5!2"A":"3 M&"3)"W&JXJ>WO]#)^W=N&%R7OXCJA0G^DUJ=]/JF^6<[$D"8PM=74(X"NP(EU.YZ+/L+#BR M5]L^=<,\/!SJ4[0=%G?#L!-\&H1MV"MM0:LM.*CMFB:J"PA :<6UI$-Z:J9@ M.]$@&'3T=,-\/QPX@QT]W3 7XZ$?].L)6SWA_]0*:/JO*H4=7UW7I6 M?$.X.J@"%3!7E,[90'G-Z_96+R1;F@M_QJ1J'V::J3\"X#I O9\S)C<+_8'V M'R/Z U!+ P04 " !Q0(16->40E?P$ 7'0 &@ 'AL+W=OV"S M"=V*C!3X@0&^S7/$7F]Q1O=3PS;>'CR2Y[50#\S99(.>\1,6?VT>F+PS&Y24 MY+C@A!: X=74N+&O8SM4"67$-X+W_.@:J*XL*?VA;CZG4\-2%>$,)T)!(/FQ MPW.<90I)UO%O#6HT;:K$X^LW]#_*SLO.+!''H6TF'NG^ M3UQWR%-X"G5!VW:SZ7A*W0 +-)HSN 5/1$DU=E.R7V9(O4JB!\B28 M_);(/#'[?#__#KS=_@TMP+P>F'((,"5(\@XQRCCFX6&"!2,8_R(#Y_3_@ MXO??;-_[] %4GX 4X.N:;CDJ4CXQA:Q)(9M)W?YMU3Y\IWT;@CM:B#4'<9'B MM U@RLXT/8)O/;J%@X@+G%P!Q_X(H 5A3T'S\]/MGO3%^>E63WI\=KH=#9#A M-/(Z)9[S#MZ7KIH)8NP5R 5FCUB_7A6@VP^HUJUKOD$)GAIR8>*8[; Q4R/! M^M3'M4ZPA4ZP6!-82Q6W4<4=0IVPQ6!)8]G3!-9BSVO8\P;9^X:R+:K>,IE\SZ$BP4#> MI.>16F%[QVS9C@V]#EUS[X35(/ \&'98/0US8!BJE>,X+#X-@Y87!8=&6TSX M#1/^V'&DIC8H>M;Q/B[\$RZBR+%\V*%BL(BQDU@G6*P)K$5^T) ?_,HP[..^ M6G6'%MW@9'Q$$$+7ZB@Q6-%8)72"Q9K 6DJ$C1+AH!)/ HFMH/*]1HJ$YKB< M#E( W,=T!14>,6U=0:_#\SE!BW."XL'*?Y&7J.$E^BDO&*!4;AL)%ZP:K'2E MZ"FO/X+YFA2HCZ5!X+&; )U@"YU@L2:PECJV==AZ6[HW9S6B)F&THBVTHL6Z MT-K:'-DB>W#N]%JA,_2Q3_<#06"%5O>=.MS\:.IUHL6ZT-K4PP/U\/]2#_#+ MAC ,R ILBRV7.Z#E*Y#>">=+S-[LE],K$#S9\T 8N*';U6>PQM'ZZ$2+=:&U M]3E82GO0&VG3Q^W5QSG51\KC=+?GPS6.UD>KM=2%UM;G8"[M87>I2Q^O5Q_W M1!_?<;S(Z>JCTVXNM*+%NM#:^ASLJSWL7W7IX_?JT^-OH1- V/W58+C(T0+I M1(MUH;4%.KAJ>]A6ZQ(HZ!7(/_VYQHD"W^]ZO>$B1PNDU7?K0FL+='#>]K#U M'F7X:JR?.+[A%D>SK=5;ZT)KLWUPU_:PO?Y.Q'I-LU1-!D6T^H4I)3N2XD). MA%192[+D7M,]]V5U--YKO65"=:K NMTM0\.@#*,7LN3][DFD6W MA:A.3IJGS>G>37FFU7E^:U\OJC.Z TQU9'B'V#,I.,CP2D):5X%+M1#31GH;/_ %!+ P04 " !Q0(16 M\V&ULK59M M;YM($/XK(TXZM=(E8&RPG=I(B>/KY4,KRW9[NH]K&&!5V*6[2YS^^YL%S#F. M8Z75?8%]F7EFGF=?9F=[J;[I'-' 4UD(/7=R8ZH;U]5QCB73U[)"03.I5"4S MU%69JRN%+&FX4J#KLF3JQQT6("B\("41K?.TRG#VD=C]L']#\;[L1EQS0N M9/$W3TP^=R8.))BRNC!KN?\+.SZ!Q8MEH9LO[#M;SX&XUD:6G3-E4'+1_ME3 MI\.1PR!\Q<'O'/Q3A]$K#L/.8=@0;3-K:-TSPZ*9DGM0UIK0;*/1IO$F-ES8 M5=P81;.<_$RT7FZVZX?%=GD/GY=;N-ULEML-O+M'PWBAW\,5+#[_ ^]^_VT0 M!A_>0_L'+F";RUHSD>B9:R@/B^;&70[@$H&> MA7]@<>=?1+S'^!J&@S_ ]WS_3$*+M[L/+J0S[$4=-GC#GQ'UG$XMS.@\C#W M-[IB,\& :&%3/M%&8<4WR$/&85=R0=5U9#?8Y MC_,7TEF7U7I!M^Q.\X0SQ9$P10)?'Y8:8ED7"21N*@I8E'(F-D;4EM0 MD^.;Q0W.B!N?L ^,14QFD7%IB2JW<]IKVCVJ+:=HRLFKJTDX:J M7-/,Z1V"RAK0?"JE.71L@/YE$_T+4$L#!!0 ( '% A%;XDB\=&04 !X4 M : >&PO=V]R:W-H965TG<*YY# MZO*(XT6<2V?2NG:3&:C*MK]V(RYJ7*TH+="R3+/*?B[UN6\<>;$1[M+SRDZXW2 M%ZS)>$O7;,'4E^V]@)[59DG2G!4RY042;'4SFN+7Y5$;:2I+ MSK_KSH?D9F3K$;&,Q4JGH/"W8S.693H3C..O)NFH?:8./&[OL_]6D0&ZP]0G$I%<^;8!A!GA;U M/_W1"'$4@/V> -($D&Z VQ/@- '.I0%N$^!6RM14*AWF5-')6/!')#0:LNE& M)685#?330L_[0@FXFT*QE5$DF:E8@G*N)1HRV!A;:A@Z,6<*9IF\DK' M?OJ&7OSZ"_:]-U>H_D=6C9,H+="7(E7RY?X.7/A]PTL)R>784L!4C]>*&U:W M-2O2PPH3])$7:B/1VR)AR6D""R1J=2)[G6[)8,8YBZ^1@U\B8A-B&-#L\G!L M")]?'FX/L'':67>J?&Y/OGO!8\82B5:"YRB5LJ1%S/249U,K]*I@O>;H*]*' ]'(RMG4$N MMY7+'93K$]1?O;)-:KAGSWR%B>]C'+;/K)F:@#C"!#NGP'D-](Z!OA\1[)I) M>"T)[R(2Z$5:Q#QG5X@J)=(EO,_+C"'%4<&+5S&\-H)G$+R&=U Q4%T9>7OG MHW1<$G1(GZ.P:W<)#X[[\C5PHHK?JN)?IDI7#,$2!ENL[CU)%_^,L>]Y'57. M,<2+2$<5 RBT>Q9RT+(-!ME.XUBPJGHW#/-MU=O1K*Q>_W_+.CA?#=@.;=PA M;H %@>^Z'>JF;*%/>LB'+?EPF'SR)^RGX%F49J\V[%D5" UC#L(H[$SK;'", M3RUXSY3L1,ZHE3,:E'-6YF5&M6N#W7^7)@QL0.4%6_W@H2LFX,+ 9A*=R^9! M3>RJ9H"YD1UT*XDI&PGLR+QPL'TP2?:%56('=F9?(M[-%^@]SV##7$MTE^:I M=D"G&^@&;C-A=C"V84/P["@,N^7"B'2P$SD=Y-R$#)P@<)T>!8YL(AY4X&ME MH($?W3$!'P2H*/,E^+PSRX#@XT(JL&V@RLO:(1K98\/. )7 #4+7Z?(W83T2 MV7Y NE73A"6>XWF11_I$( <1R/\A0F..C3*0)\A@PO;)8,#^3(:#><3#[O%N M;_)G&856\\U0M6\[0@RM@/HAP$;;E,%0=!E[3XKGUWLQ%>&:4U&+Z(>,2W[>XJ&1R(F2@R M*G;^2$<[41*&/6OI8#3QL-/\3U^83>[C;>Q,@Y]"YH.0FI9U='"2,[&N#J D MBGE9J/ILH+W:'G)-JZ.=SO5;??A5'<@%1!E;04K[.@"U17T8 M57<4WU;',TNN%,^KYH91< T: /=7G*M]1S^@/1*<_ -02P,$% @ <4"$ M5I/'"9".! WQ4 !H !X;"]W;W)KE4_>H.3H +.V4[2^_=G R&! M-2PG9?>^)#8\,Y[GL9D9>72@["??$"+ KRS-^=C8"+&]-DV^W) ,\RNZ);E\ MLZ(LPT).V=KD6T9P7!AEJ6E;EF=F.,F-R:AX]L F([H3:9*3!P;X+LLP^V=& M4GH8&] X/I@GZXU0#\S):(O79$'$M^T#DS.S]A(G&GW)!:;L1$8("8KO$O%G![N2$4(*7]+FO+B%QPJK&6 MY8X+FE7&,H(LRAT&=F5@MPW<#@.G,G"&&KB5@5LH4U(I=(BP MP),1HP? %%IZ4X-"S,):TD]RM>\+P>3;1-J)R?W7Q0(\W,[!S?U4CJ8 YW$U MGH&O\^C3E^G\!UC<3>>WX#VX23'G1U QGH$W$1$X2?E;]?[+#_#F]]^@ASZ\ M!>4_, '?8$8X2'+P+4\$?W=\(Q_\N:$[+KWQD2DD&Q63N:PBGY61VQV10QM\ MIKG8<'";QR1N.C"E#+46]E&+F=WK,2++*^# =\"V;%L3T,UPB$3@L8 M:8"^X_NN4^,:4KBU%&ZO%-^+KU]2PWO"9#8#^2Y[)$SITB0+9&;D0IY'*<@[ ME4^2I8YXN1HZ"Q.ZGNNZ?G 6:4E=!T5V:'F^.F(-\AJHC1R$0F1W\$&GC[[7\ MKR7BHMZB2WEKJG9J$V%_G_CR9:(*H)75O>!)@M#AH"P4[?.CP3FA[P<=!^C4 M+\+^AO'B1<)[DL4\'X66XWAMZD.1T1!DD_ZID83]G>0+E =_L !#D=$09%. M4X<)^UO,"Q6&8%BNU, TN5*+ZLR5I]X0]C>'%RL,X3"R&IB&K!;UA*QY=O.5 M$;8N;A Y6-)=+LJ+G_II?4LY+>[F6L]GZO:RN%$[N2FO/C]CMDYR#E*RDBZM M*U\>-U;>)I830;?%_=HC%8)FQ7!#L,R "B#?KR@5QXE:H+[3G?P+4$L#!!0 M ( '% A%;!N?TN20, (X- : >&PO=V]R:W-H965T9 M_OO:AF%"AHFF+?T2;'//X9[C7+B>'BG[RG, @>Y+4O&9D0M17YLF3W,H,;^B M-53RSI:R$@LY93N3UPQPID$E,1W+"LP2%Y413_7:'8NG="](4<$=0WQ?EIA] M6P"AQYEA&P\+JV*7"[5@QM,:[V -XM_ZCLF9V;%D10D5+VB%&&QGQMR^3FQ+ M 73$?P4<^4 2R!$,Z9"G@Z M?F#_6XN78C:8PY*2ST4F\ID1&2B#+=X3L:+'=] *\A5?2@G7O^C8QEH&2O=< MT+(%RPS*HFJN^+XUX@1@!\\ G!;@G .\9P!N"W!?"O!:@*>=::1H'Q(L<#QE M](B8BI9L:J#-U&@IOZC4OJ\%DW<+B1/QA]OU&MW=K-#RPUR.Y@A763M>H-M5 M\OZ?^>H+6K^;KV[07^CF/B7[##*T9;1$(@>4TK+>"ZSWD&Y15I"]D/<)Y1S5 M(/]@.6: _DA X(+P/R6'7N%34\CL50YFVF:Z:#)UGLG4=M!'6HF#ADW)EDR$EG/5*\SU;O$'G^B M I,ANQJ8KV'JW7J([3KUX&AGZGA^$P:0?F P$AA/?CNRP"^QI M\#L-_D4-:UV"M%8URDWID6!%JHKT^4J\2/BC?X8QR9*1R'I&!IV1P>^LL&!, M4\IC+ Q,P%2#O;RD5#Q/U@.X(%G\'4$L#!!0 ( M '% A%995;5[; , ,@/ : >&PO=V]R:W-H965TBO$',0>0Z"E-J.A;TZ3F"G)*96V,ONW?"PQY8RB2G<<"26:4KX\QDD M;-6WL+6^<1O/YE+?L,/>@LQ@#/+;XH:KD5VR1'$*5,2,(@[3OG6*CP\8>]. JZEN.5@0)3*2F(.KO$0:0))I)Z?A5D%KEG!JX?;UF M_Y295V;NB8 !2W[$D9SWK8Z%(IB292)OV>H2"D.^YINP1&2_:)7'MGP+399" MLK0 *P5I3/-_\E0LQ!; <_8 W +@[@!<=P_ *P!>9C17EMDZ)Y*$/N MLI>1>Z]?Y;IUS$E:]23ZA3X6"S*!OJ7>6 '\$:Q0:W1.ZNP:(JOX;95^6TWL MX6B9W@-';(K4><.)C.ELO3,"_6[8I+._;CMJW'FO_3EE[[\ M1E^73!GYHG[JI#="W[I[AL@J+H/296 B6P.3?@V15?RV2[_MQEW]JC;T8Z*^ M)A$B0H"L/>-RBF K,5LM)W"#]DYZOHQ3,4[7V\15-'9*C9U&C6/U"I$%XU"G MK1'ZUITP1%9QV2U==DUD7M>D7T-D%;_8V7Q^G7_/O8*CT M.[A3GWMXJTC C2J')"'/(B:UXAJA;]T-4VQ5H^[&J&LB 0L64YX-L54];VH3 MW%@*O#(%O1>IY7NXU=X]_FKBG#W9MRDF<',U<44C1F%?^AFJ!PKY_Z.ZP)OR M OM&TL]HJ6&*K>IY4VS@QF_[*],O>/%9]3RWX^]FW\NPW>RSMWJE%/@L:R$% MFK EE7G;5-XMV]33K#FS-^%YCSLD?!93@1*8*JASU%8+R?.V,1](ML@ZKWLF M51^77J G*)OW\ ]02P,$% @ <4"$5B!=GU]H! MBA@ !H !X;"]W;W)K]Q[? M>^)C'WEZ!YI^8QM"./@>1PGK:QO.MX^ZSA8;$@?L@6Y)(MZL:!H'7-RF:YUM M4Q(LLZ0XTI%A.'HL/E WW0VP9K,B?\93M-Q9U>HBS#F"0LI E(R:JO#>$C1H9,R"*^AN3 3JZ! M;.65TF_RYN.RKQFR(A*1!9<0@?C9DS&)(HDDZOBG -7*,67BZ?41_4/6O&CF M-6!D3*._PB7?]#5/ TNR"G81G]'#'Z1HR)9X"QJQ["\X%+&&!A8[QFE<)(L* MXC#)?X/O!1$G":9S(0$5">C:!+-(,*]-L(H$*V,F;R7C 0<\&/12>@"IC!9H M\B(C,\L6[8>)_.YSGHJWHA!%["W[[!3KV>Q FX,N&[EB0+%E/YZ( ":,OBL%&^6#HPF 0@2>:\ T# MDV1)EG4 751>EH^.Y8]0)R(FBP=@PG< &0B!\?/?X$U>Z5L0:+4GRM7FD6V# M!>EK8CEA)-T3;2"K--ZW4:D2#"L"JQ%FE8197>B#&=F39$?:",L3G2Q1KJ;[ M@6\BVS%A3]^?YWK0<[Q&'#Z/LUW3\UU4QM4ZL,L.[,X.GG?QJYA = 7F MN^TV"DG*P+\M\REO*L>R3XIHMO/3"'P><:$%IVS!N>8CR+K'1T$L:+(@"4\# MN5NT==()>>M\5@F&%8'5J'1+*MU[%P!7)6$JP; BL!IA7DF8=Z5\Q(P3TTW8 MDF1=KLL,K$E"Q"0D2T#W(@X:O\I8OB%@3.-MD/SXG0%.>1 )4U3.XHZ]8N2= MJ<=J*/"G$?@\PFQ7H%^RX/\_!9Z^&+:UU8E_Z^Q2"885@=5XA49EMXQ[!5ED M*N),*1I6A59G[<2DPGNWY2+S=!^%GF][KMN045N@:SK(MQMJ:@LT+5< -\\1E6A8%5J=W,KJPKN]+E1J=I6B855H==8JOPOO-KQ% M9LWZV;[MGBOK/-!W+ LVMZF6.,]R'616&WY[U)5^/67CL'N'F&J$3# MJM#JY%9F'#IWZTJIZ5:*AE6AU5FK?#?L=*F=NG+/=05-P_7]IJ[. SW7-%VO MJ2OW;,-R7,M!\(*N*B\,N\WP3;K"K;UV#G#S#%&)AE6AUL M% VK0JL?]U7^&74ZS2Y=%9DUWV:8$!JHH:N60->S;=3457BS2XW)%B25 :(]RM*^?%&#E#^^V'P'U!+ P04 M" !Q0(16LX5Z3,H" !$"0 &@ 'AL+W=O&ULS59=;YLP%/TK%I.F5MK*5P)-FR"UI-ORD#1JLDU[=,$)5L%FMDFZ?[]K M0Q!ITX])>=@+^..>PSW'%]O#+1 '@-P'LOP&\ OA%:9V9DC;'"T5#P+1(Z&MATPWACT*"& M,KV*"R5@E@).1?'M=#I93F]FRP6ZFHU1?#M;3F9?;V;QY&:!/J,8EU3A'"6\ M**B"Y5,2G8R)PC27IWI^]@N=?/S@!OW+4U2_$65HF?%*8I;*H:T@2_TM.VDR MNJXS\E[(:$R2,^2[GY#G>-X!>/Q^N+L/M\&;UB"O-<@S?+V7#&H,P&E*=>%! MLZQ$DD'I=$TYI/-58OU[7L@2)V1DP?\GB=@0*](..I>'5!^);,\#O_7 -^S^ M&QZ\H=<_IMXCD>WI[;5Z>^]:\V[1PPXH%50T96O$N$*EX!N:DA3!3JHK7F4$ MK2C#+*& A%!%#/ 3BCE3 K:K.O:0<74V@Q_GA MP F#01NW)[??RNV_*G>^JV>^0CE(1!6TA=[_#B[SJV3_NLQ'(MO3';2Z@V.4 M=7!,O4N=9]P00 %,: : >&PO=V]R:W-H965TA1M-_]^U".2]; :9^R76)+O/>0YU+T^(<%$;B3:#MQBA+"&/^#NDI_3L&F14UHQ]SVX>@HEF9#.B$?5%!D'DQY'.:11E M2'(>_Y:@6C5FEGA^_8+^,2#RVU#FB>G3_:?9 MZAZ#Q>QI]0VLGF:/R]E\]?#E<0G>82I(&*7OP9]@_O@-O/O]-^C8']Z#XA.$ M"5CMV"$E29".=2$GDT'J?CGP73$PNC P1. S2\0N!?=)0(,F@"Y95%30"Y4[ M-(B(J7\#3/@'0 9"/1.:OSX=]J3CUZ<; VS,:F',',^\M# T(H(&8$&X> 8K M3I*4Y*72JW6!9?5C9;WC-MT3GTXTV1Q2RH]4FV:K:'SHTTDE&%8$UM#0JC2T MAM"GLY@=$@&" P6"R2Y5*+J7BH:T5\8"SLGALHYYG$+'\^RQ?CS7IQN%+&A9 MS2@\.+4W$K5J!99ALB5[QBG <[ 0] 9\$D$?Z4&H:]\=E6!8$5A# M0J>2T%%8?XY*#56"845@#0U'E8:CP==PSN(X3'.+$"8^BVF?= 6$?59-MM.J MI7E/C.6TZFW4J4K;-JN8QOS=:OZNVO[A=N;IFIWVT0V"IF>THO#@S-ZX;E[% MVQOD?1=&D20JEVU-=R3: +9Y#7NO0\Q"(P^UZ/=$V:;5IM\39=C&A?6$1NUV MC)\V1GS_\2M 54N\Z?4N@S#7%K12-*P*K2GAF6&$"AMC":9*2)5H6!5:4TA4 M"XG^?W W9-(C2@T:ZHOBC3O5!0M9F$PV[R2[;CQL \8H< /"1^O_%0 MY/M*OBK1L"JTIGZU*86>RH(:M+A7"ZD2#:M":VZ3U288_<0$']:IS\-]OO$J M?[)\EARI_+5:1Q2LV87=O!+SO,"0:[5_MX='OE8G56A-G6JGBP8-X/0A$53B MBK+MO%XJV)%JU/XG<'CHJX7Z%4X6U4X6#3M9+-W?AK,8G)?H!?-30C5VSZ0! M;,LS..#5\BA"*^31SW;;8\JW^:E%*E\-:82+W>KJ:74R,LO/ UK/[^ M+LXW M:ICBN.4SX=LP24%$-Q+2N!G)=XD7)QC%C6#[?$]_S81@<7ZYHR2@/ N0WV\8 M$R\WV0#5.=+T/U!+ P04 " !Q0(16(,A S5\" !L!0 &@ 'AL+W=O M&ULE91A;]HP$(;_BI554RMM)+BTZ[H0"4JK M(:T=(G33/IKD(%8=.[,=:/_]SDX:L2E%VA?B<^Y]_=R%<[Q7^LD4 )8\ET*: M<5!86UV'H6Z+<7 5D!PVK!9VJ?9?H:W' V9*&/]+ M]FUN%)"L-E:5K1@)2BZ;)WMN^W @H/0- 6T%U',W!WG*&;,LB;7:$^VRTC7!ILLKS]-EG=SLABLES](JOEY"&=W*SFWQ]2\I%,F6 R M X-,ML!/()B%G%1,6XZ;IS.PC MSAIEIO3:9YI7OM-J03,D=8-I: %DKF1MR M0K@DJT+5AF$8AQ;A'4*8M:#3!I2^ 9I"-2 1_4!H1"EY3&?D].3L;YL0:^\: M0+L&4.][_M\-Z&-LO$;]7FZ KDW%,A@'."$&] Z"Y/V[X67TY0CI>4=Z?LP] MN4-CLF.BAMX.]^$VAI^]H1O/73**HCC<]5",.HK148I[9FO-[0NQH,N^,X_+ MAY242MK"'&G(18=R<=1K+I$!C"4:_Y=]*(W\ZJ#\:!!=_5-_># \[AZZ9WK+ MI2$"-BB+!I_013>SW01657Z>ULKB=/IE@= [S=*V=? C6AWP29_ %!+ M P04 " !Q0(16;9.6[RT) !&,0 &@ 'AL+W=O&UL[5MI;QLY$OTKA':PFP!RQ+./^ !\)#L&$MNP,[.8CVV)MAK3 MAZ:[9SF6>U._*A2S@-W=EE2<-O*WN)_6BDLFL'91G$XIQ,,F3M!@= M';2?755'!^6RR=)"7E6H7N9Y4CV=R*Q\/!R1T?,'U^G]O%$?3(X.%LF]O)'- M;XNK"MY--EYF:2Z+.BT+5,F[P]$Q>7\J0C6@M?@]E8_UUFND0KDMRS_5F_/9 MX0@K1#*3TT:Y2.#'@SR56:8\ 8Z_UDY'FSG5P.W7S]X_ML%#,+=)+4_+[#_I MK)D?CJ(1FLF[9)DUU^7CKW(=D%#^IF56M_^BQ[4M'J'ILF[*?#T8$.1IL?J9 M?%TOQ-8 PAT#Z'H [3N K0>P-M 5LC:LLZ1)C@ZJ\A%5RAJ\J1?MVK2C(9JT M4(_QIJG@MRF,:XZNCJ\_7'Q!EQ>?_D ?SR^.+T[/CS^A\XN/E]>?C[^<7UZ@ M/71:%C-X<'*&3I(L*:82W:CY:O3F3#9)FM5OE='%'^C-/_]! K'_%JU^HK1 M7^;ELDZ*67TP:0"NFG0R74,[64&C#FAG_TV55R:)!25U#[+9P5N.Y?;PZC^_K13*5AR,X<+6L'N3H2"T4 MWK<%-Y"SG5#9)E3F\WYTFM1S6X"K44$[2N6'AZ,HP!%AL+P/V]A-NS@.(H+C MC=T.++Z!Q;VPKF7=5.FT@8TX=2!<.1!;,Q,1X5!T )IF%!/.,+<#%!N P@OP MJI*+))TA^76ASHMUDP@3810 Q Y"TPRV<<@= (,-P, +\+*9RPK2RDL[.3!F MYS2D<7<933-&@IA3.\AP S+T@OQ2-DG6 V1HKB2)!<%AT(%I,>0\8-'6MM@! M&FV 1CU6LRB+O9?!1@:&(. !9QVHIAG$0UCH6-)X@S3NL:1N=+$Q;" M=_!9#$G *-\*9 <@P9J'<*_TFJ7);9JE36H_/FLO R79H;SMQKS%O<3[6&[F M9=7L-;+*T6U9P?"TN+='3#5KDCZT^=+*FEPH<$!C&AL'TK3D(F0!C8@# MJ:9-$GE3_6?Y[5M2P(?HPU_+M'FR O52[ZOS_$#>=@/6[$O\]'LM9Q)NWVHG M@?\["8=@ANIY G.A-[_=H%_P.PQ_!.RP"CTDV5+N(R+P&#Y[-DN6#9!%^DW. MQBBM:Y4$VK._;.H&7@!Q +VC\@[!M4?FMY 0GJ\^K9VZ0NTCA2-?M-?G=A9E M?_WY!+;?F$>X-82W9(QY.,:$ONAQ#!?Y>B';FWCVM(\^I? \9TD[P2I0J6Z+ MJUG(F ;Q&$3LC\[SUKI?3&5"P#UX[^YKTU =OPC;=S75 H9ZQ<+Z_.6;O2V= M>WOMZ&6L-D,6,"(J%TU+[.9K.I_^:!Z!=L->NL" M[YL[SVSWA 6KV1D+UC.=_-A,^'DF8CU5U)1O@G0UI\UH MZSZ[^["T(J,O*++9+%6)!,Z4NE/OI05<^A$+_!66U@*M\J_ ^R7L( M\0,\2Y<(]SM_-:D.Y&VW4JQE#^M7MW$7E]B@)9NAO.V&JX43\Y=LG*5QL_ 2 M!C@TR-)BQV@$-T!'6F1:W3"_NNE1'6>V:@S'7=EI,2,QYR)RU"_85E_!3^I] M"N3,).@X,&C<8@7DXDK*3',X\W-XWPHYLU1*.#56TK3B(74(#:;9FKVFF.(! M:9)P&#/*C,4T[03EP-8NI)JKF9^KSXL'V):*X\8@?Y)BQ71)OBJVS> *>E>5 M.:J7MW4Z2Y,JE1LNK,M,W25A._]^_L$>GJ7_@*,8KDA&0\K"XH(&.""N#:-9 MG/E9_#5- &;I1!C50XM1&#KD--/$R_H0KP>:29:,!!$/HVZ+PF:)A9).#EIE MFE99/$0/@ W*GT-YVVUI:O[D_K)![QX MU8-!.SC;G/3-&0$)%(4V9\/U^3' M7R"_[^H!<)/R[#T _^S?^R0T@7(_@?;I 7 +-6XO[#H0TRIR%?^Y)D_^8H_B M>XK_W&1*'@=A]VYI,0.FB!VRA&_U[/V$>@8YOBEW,KP5I:5%P>%F:2RM:1=Q MU])J0N4#=B>XR9:,41*R;@_?9D@BRIBC@LXUK?(!>Q.\;V_"8NCM37!-DGR MW@2W$!\0=&BH*HNAP&%$7"S)-4OR'^],\$$[$T-YVPU8,R[_NS/Q?^Y,\+Z= M"8NAKS,AM,000W4F1-_.A,70BU5+##%,8T(,VI@8RMMNT%IYB+\;$\,V)D2? MQH3-R-68$%J&B2$;$Z)W8\)FZ6U,"*W!Q,]I3(B^C0F;H:\Q(;:^43E(8T+T M;DS8++V-":%5F?CIC0G1NS%AL_0V)H16:^*5:NW51?KU!-O? '94$VR6]FK" M9.M+[NI_&'Q.JONTJ%$F[V H?A?"4E2K+^VOWC3EHOW>^VW9-&7>OIS+!)Z M,H#?WY5E\_Q&?95^\U\GCOX'4$L#!!0 ( '% A%9CWC YE@8 / \ : M >&PO=V]R:W-H965TRM? M9XP&Y: XLK!MCZR8ALE@-BW?N\IFTW3#HS!A5QG*-W%,LQ^G+$H?CP?.X.F- MZ_!^Q8LWK-ET3>_9#>-_KZ\RL69M48(P9DD>I@G*V-WQX,1Y3X9V,:#8[RZC8E=LT_5JLG ?' [N8$8O8DA<05+P\L#F+H@))S.-;#3K8? MT,_*G1<[ MH.4FYVE<#Q8SB,.D>J7?:R%V!F"O90"N!^#G R8M ]QZ@-N785@/&/9E\.H! MY:Y;U;Z7POF4T]DT2Q]15FPMT(J%4OURM- K3(HOR@W/Q*>A&,=G5R?79/$9 M72XNOJ"S\\7)8GY^7UY]./I]?+M!;-$^30'PU6(!.:423)4,W!5^. M#JYHQA*^8CQ%MF7'*X+1R761 FHA&T3_*T A@V Q3]ZGV^IDMV/! -*6?9 M QO,BFG:'YK* 0GF0X(1(#"E"NZV"JX._7D5WJ US= #C38,'8A#)4BCB&8Y M6K.LVN(0_=1_LTXK/EP=W<5)X6'FL;>V-[4>=LNAG99I.?IQ$B!.1>CA5NBA MF=#5*Z(;ODJS\#\6-(FIQ30] BHP;TX6?\4_52D?DI?TXE5$];:B>EI1 MKUG Q%7*;<20F,@=RS)Q1FC_:FK!3-6$!/,AP0@0F%*1T;8B(VU7-ZS("+(B MD& ^)!@! E,J#I\BM AZ_X,.[H\-IIF9:C'R*;'@WC%UW7\1HZ/20GZ>14A)ULA9V8"1OF^::W MJ%IL4U$G_42%Y"2=G(JHCBUMEFTF:ZVG\.XY%_8H3.X;#9(6U530&JU345!6 MTLVJ:KIC79W."Y)X7=YOJ%KLS]IW-BJIQ3)6LD(;[>Z3/3RR'?Q<2DA:TD [ M\<;#<9N4TAXZ6M\SNPB_;<* EEI6EQ*L\/E:04$-8XW60U!0-]A$BT<3&Q^U M*"JMGJ/W>O.(YCDZ:50.TH[-0=%\4#0"A:;60+I 9_C:NQX.J.D#1?-!T0@4 MFEH+:1X=O7MLL^35Y45C:4 =9(VFG(6&WF@\Q"//>]YC0!UB(S,^\B:V[4U: MVHQT@([6SK3*VG5= >H%:[1^VH)ZO4;F#FVEEW/T9JYJX:>-^D'ZK3DHF@^* M1J#0U!I(F^>,7]W"09T<*)H/BD:@T-1:2&?HZ*WA+[1P4#_HO#1GH^)0=]W1 M\R8#Z@G[\*JIC+2%6&\+?[%]ZU&-PYJ7!JU%5U!>TH=7U55:0ZRWAE4PB>9I MO*;)#^%CKMDZS7AYJ_2"W=,(D82'/&R)PD"](BB:#XI&H-#4,NVDDJ^/)6%S M2=A@$C:9W$E.\CXA2#VI\-!B$ ME*#,I!^S*JVTFEAO-?LW__(SHPQ-3VU< -!<$Q2-0*&I193&%H-FFQC4T(*B M^:!H! I-K8LTQ?AW)YPU8>>/6/03,RY*/U8"Q:K*+?TOWG?.J2

(*RDFY6 M55-I:UW Q%./9:QDW\03E)8TT.H23U=:3Q<\\=0C&@O:-_$$I25-M+K$T]WY M<:O>0!I==FOB43V-LAT-2"20OJOCH>=4'])BB:#XI&H-#46DC/ MZD+'HWI X](8Q*.@S*2161_AN=)%NGN)1_6HQMH:Q*.@S*21N4-;Z03=#B=H MWN\;LU0]C;'8H"X1%(U H:D%DU[2?766ZH*:15 T'Q2-0*&IM9#&TX7.4O6 MQJ7IG:6"\I(^O.HC/])P#O>2I>I1C1_[Z9VE@O*2/KR5KM;.PZ+%L\"?:'8? M)CF*V)T8:K\[$AA9]7AMM<+3=?G\Z&W*>1J7BRM& Y85&XC/[]*4/ZT4CZ1N M'W*>_0]02P,$% @ <4"$5D?].M "!P 6", !H !X;"]W;W)K%2M"P=TAL0;"W MI_TSM(9&FR;=Q 56N@]_=EJ:UID86.4D1)OTS<1O;(^?)SYZ+,KOU5PIC9X6 M65X=#^9:+P^'PVHZ5XND^E L56Y^N2O*1:+-97D_K):E2F:UT2(;DB 0PT62 MYH/147WOJAP=%2N=I;FZ*E&U6BR2\N>IRHK'XP$>/-^X3N_GVMX8CHZ6R;VZ M4?KOY55IKH9;+[-TH?(J+7)4JKOCP0D^C"FW!C7B:ZH>JYWOR%*Y+8KO]N)\ M=CP(;(M4IJ;:NDC,QX,:JRRSGDP[?FR<#K;/M(:[WY^]?ZK)&S*W2:7&1?9/ M.M/SXX$_U(;0G4#IT56U?_1XP8;#-!T5>EBL3$V+5BD^?HS M>=H$8L< BPX#LC$@K@'K,* ; _I: [8Q8'5DUE3J.,2)3D9'9?&(2HLVWNR7 M.IBUM:&?YK;?;W1I?DV-G1Y=G5R?3;Z@R\G%-_3I?'(R&9^?7*#SR:?+Z\\G M7\XO)^@ C8M\9GI:S="-3K0RO:XK5-RARZ4J$]M[%7H7*YVD6?7>PB??T+O? M?\."?WR/UI\HS=&7>;&JDGQ6'0VU:;A]_'"Z:>3INI&DHY&8H,]%KN<5.C,M MF>T[&!K&6]KDF?8I\7J,U?0#HO@/1 )"@ :-7V^. ?/X]>:!APW==B*M_=$. M?R]W$!3SM4\&^[3YYK!:)E-U/# )I5+E@QJ,;&\&'Z%X]>DL[LG97BS9-I;, MYWTT,;FV5 \J7RDH:&MC41O;G/HPBBCA@II1\+ ;CS8NE%@*Z>#B-HZ'5$8A MV>+V6/ M"^YE,2XJ;4> A\G: =]Y\D']Y) Y5 "@"&A$.'&X $"&I>0$PV3$ MEHSPDOFS+*H*9>8?Q$.TGHHCRB4/'1H +@PC1B*'!8#C/&"\@T2X)1%ZY^AF M+N;W2#TM[60%R81]SLD^G<4].=N+G=S&3GH'P(V1!39R9O4P:U_Y7;T81]D> MBMAT(J7.H(!P3 KLS($8PE$6T1 >%-&66.0?V2HWHR*KB24SL[RGE;:CY$%Y MV45 :[#D@0P<>A#0K%@1=X Q P#,\,9S \'C;P(O ROS6!(RNF\IC@SV2@K MEG9]\O+;^-QKCIG2@7#H@;B(,J>78PC'@H!%'>QVQ!/VLCO/I\5"H;NR6*#" MN]AN'.TV@7.;@%Q* $Y$G+BY%L")D$2L(TMATE B_CREYZHT>JTF]NZYE]X? M@J1(G^FJ5V]Q7][VP]@H,NP5*69D:&7\ZDTDP>C15A2"/LUT8651+?*;/S5 M\V35R5-'[[0ES4$D(RG=U1 $,AFVE!X$Y$PRVM4UC4K"7B'QG%$-%_^ "]L- M(*$@E+N4(*"=9JX0AX"8!&$H.R@UX@7[U8O=472)5PP)"R*$6:-6L%^N7"6E7;K'Q6*9Y#_1O^A:+8M2)[>90A?JW@B9LURG M.NWH,Z_S-Z\6?7J+^_*V7XQH5!()_H<-//%*K[<&M%=O<5_>]@/:"#/B%V8O M[.))6SUA*MTT-_8_Y,TAZ\BN_P(6;54$@%IB[614" M1HSBCO6/-/J*^/65OR9 VF+HP&@1-U6.(1S, P#Z>#3RBK >R@+$J]'>/-/[ M]!;WY6T_@(V6(WXM]_;: ('J5$0P5ZI"."-4A73'!H23HFMW21J-1UZH>_U: M=8 XHQ0(FDKO4% R8WF<1E"0,+,3KN#8B/WB%_N_5)Y@ !2C9N]KTL/@,D@ M$BXY ,9XU*%D22/[B%_VO;XV0 #!1H41WFZ] P(RP8+(U>>@1VEZK&,[2!H) M2*+>R@.D5\'7J[>X+V_[[VL:P4?]9;%7E =HNVC%>>2N8 "*<(+=Z@ PR9% M=0P'VN@L^E(![!75 =I66P=F9\6Q6^J @!&GK1T.A#-;;Q'P#CZ-2*)^D73V M8Y7JG_9UI9465BY5J]LJG:5):78U=9::FEE<9.G,Z/09^GI^!E,&=(^(0N*F MUC$(Y)2T% @$Q(QA3CLX[[P\]$NI%ZHA%) ^I-UU0/F)M/H-HWE(,H5!9B0@IHQ8E"(EE2-R]>0PAA3")N>/U &W4#?6K&U_M8&,J7L$$ M0L), "3(9+ASY&"AROOZZ$9E)L?D_(^S8W(5W?&9? A-&TKU\Z6-8'&VX+K8M%_76NDIDJ+<#\?E<4 M^OG"/F![F&;T'U!+ P04 " !Q0(16UZCZ6^P# !B$ &@ 'AL+W=O M&ULO5CO;Z,V&/Y7+"9-=])=P?PPT$LBI>&J MB]2F4=IMNH]NVD[32_OC90&G"')1-;%\"F/=Y\//XQ2]O!@?&?X@- M(1*\%#D50VLCY?;:ML5R0PHLKMB64'5GQ7B!I;KD:UML.<%I"2IRVW4<9!M88+D3DA4U6,V@R&AUQ"^U$4< B,X W!K@ MM@'^&8!7 [Q+ 7X-\$MG*BFE#PF6>#3@[ "XCE9L^J0TLT0K^1G5Z_XHN;J; M*9P+K[,G\#"[^PYNI[/Q;#(=WX'I[/9A<3]^FC[,P&??X(H^/(15$>04?"T M83N!:2H&ME0"]#3L93W9FVJR[IG)0A?<,RHW GQ5,TI/"6REO)'OOLF_<3L9 M$[*\ A[\!%S'=0T3FEP.AP9X&;[+%\KD?<7MF[GU_G,M MMGA)AI;B$H3OB372J^I\,?G6)UG2$]F)IW[CJ=_%/IJIO3<_XUB%1"52;[#[ MT6?H(@1A-+#WQVZ8 F$,7>B=!B:&0(1B%_I-W(F(H!$1=";&@]P0#I8G:7!. M5-!G&O1)EO1$=N(@:AQ$G6F@BHPJ(51MR9P3NGP%DF,J.9CF0^,7D@A-VRI,05Z2G0[,#$%.@%2]<.L)VKT1)UZYEBMG"PW0TQ? MP9]@0;:,2_RB([\10Z[]]DSK^N.34T:!6=*(J=U@MGC(11Z+;+4V**1 CY3FA^X^#1 MUR7LK?#45#VE0Z]L25]LIS:Z[S:Z_UOUJ1_5*C\Q#/UV_A@"5?T)CNI*;8XA ML*L P??O6=CY:7=A":I)4*L&10[ZFR13I.>C$,5M3:9()_"\(&J)LH^:KX+P M==G$"I7S.RJK1J09;1KE<=D>ML9O= -=-G7O-%7W?8_Y.J,"Y&2E*)VK4%G- MJX:VNI!L6[9XSTRJAK$\W1"<$JX#U/T58_+M0C^@^5MA]!=02P,$% @ M<4"$5GK4_8,# P APH !H !X;"]W;W)KI'TUR$*].G-D&6FD_?FQ[?/;XSUUD*^:P2 $U>4IZIKI-HG5^XKHH22*DZ%SEDN#,5 M,J4:IW+FJEP"C2THY:[O>2TWI2QS@HY=&\F@(^::LPQ&DJAYFE+Y>@5<++M. MS5DMC-DLT6;!#3HYG<$#Z*_Y2.+,K5ABED*FF,B(A&G7Z=4NPK:QMP;?&"S5 MVIB82"9"/)O)(.XZGG$(.$3:,%#\+* /G!LB=.-GR>E41QK@^GC%?F-CQU@F M5$%?\.\LUDG7^>R0&*9TSO58++] &4_3\$6"*_M+EJ6MYY!HKK1(2S!ZD+*L M^-*74H5J.3P5W)<^7L90XC.2;UV1GS/][WNB MJ5>76[=\]1U\AU_<-NT+[L9V;O,<7:B<1M!UD$N!7( 3F%OU+K?I=DRR\$AD M&YHV*DT;^]@#?&WP+O1*M*29XK1XQ>(?6+)6YS/,[4BD0#1]@:WZ M%N>T[#GF=5X$>.>+=='>M0CW66R$UZS":^X-KZA?FR$T>R6_R!AR(36=<$P4 MF%&.I::99MM#VLO]MRES3++P2&0;FK8J35O_L Q;Q]3TF&3AD<@V-&U7FK;_ M4QFVWRW#=RW"?19%>.[:7W0*[#WX!=KV&'C9UN5:G!>/8Q\^PP^^P,G#T7Y?=J MH51-?BRSO#H?+>IZ=3H>5].%6B;5AV*E.X6I4JF;6#EMF8 M>9X<+Y,T'UV=NRXNS8EUG::YN2U*ME\ND?/FHLN+Y?$1'/T_JGJN]8]*X M\E 4WYL/U[/SD==D-.R*3(9S#3:D;NZZ16,.MU18HYF235@EQ!Y%3D M7:SJ),VJ]XWYS=_DW3__0:7_YWNR^4O2G'Q;%.LJR6?5V;B&"V]^?CS=7N3' MS46R@8NDC'PI\GI1D4]P);,NP!@\WKG-?KK]D5D18S7]0#C]@S"/,>2")H_:Q:8=9UX8:KB.>_[./=\:'=?Y MDZH.B0[?972X!(L=@77HDSOZY''1D2)\8G1N8/V]V3RAE 4B#$4O/C!++B/J M\[ 7(8AEQ(/0\P9B)-@Y&5ACY"K-DWQZ0(P$+F/$)5CL"*Q#7[BC+[3&R&U9 M3)6:561>%DM2+8JR/JE5N20/10E0P"L:(:$QFR(,)$Q\+SY,.QX$/O?[^<.T MH]27C/IX<$0[[R*K=W=JE;PTJWZSZ!_L7&2&:LAX('VOYQUB&'E,^E'/.\1. M\#!B ]Y13TL@[W#_LB)_/,2]+6;OIA5!(/K^898^!S59+[J4)%6U1I27TM%4N&SS]FT@.6PK-.'3,$=,R3ON9G!(AIX7/;O%:>BTA5:ES0M M*ZE=5][JK%*JF8(->T,2_-1<&FZ:AB&EH)2, M5&H:@N067$HZX*G6@]0N"#_-YVK:SJKZ,5TD^:,BL%M09',,.^-\0P3L=6'> MJ[I,IS70T9Q#?3-)C[*X<"\0$Z%X%Y?]V"60D@)FJ;OM&E)/9]&4@ZE/BWMJ%W; M309<(TE-'M1CFN=-?$,TO*BD1/U%9!EL_"4W]HF8I82[&/[U_34M(=-SMD=, MUUVM]:A=[-G>[7JU76 M%K.2#')P-9P"9YIO:*H@CS&5F59;'R@&G:+$KM"Z_6G$R MN^*\SD%%0PR159+.4.Y,C4=##[) ;ULSP0QA:QP%O7UTC!E2$.6"#P2+UHV, MO3E8\B(_:0-FKS -\JA:Q]SJBB=HL6NT+JL:]7)[*KS7M7UAO5V9Y8F#VF6 MUB\GTRRIJG2>JDZ6:N4429Z3$@\W4X-2'M"H'VR(&:6BGY@P,\\;DE%,:T9F MUXR35DZW795#Q;4=\>@ Q+1,Q.^$P.I2@MB%GHII_ K,+ZZ"AQ MB1:[0NMRJ%4VLZOL#8?-RO8'R8HDKUK)D,R>FK)*1>J"5.N'*IVE23D4+D@Y M%#;,S#?E$U9@C;@O>'\7A5F*2'B>-Y"SN5;;W%YC?7,7A2,U4=Q/S!+W$[.T M^ZE5+Z=N&BG<:575*5KL"JW+H1;;W%ZD?6,WA9OE3\%H&$3]@CQBR,$N['_"365Z(GW?IY[?Y\%M!_]W%%NY%L[\X&+KKCP]+:KV MQ"N$(251)H4TZ,)*K)X4_=(C9N=+?ZB-S[7NY7;=^Z8^E1WSZ#SC5.YRLT@+ MH1J$S!N@2BM9;J_1_D*[RXY\-&%F-19I=R%6EG87UV*4ORY&?ZG=9<<_F@RG M#7^.U'RM[2ZN)2X_II]_=+N+(PU[M-UEOXRC"?D=FI9K3K 1]Z18CEE' A-S+,%VGM>@4=M'YR^TN8>I/GW'8AO6? M>D,,*8.='1/]4@9B"2$32#I0UQ=[3WZ^4FY]>[=+F#(O""DU6M:('%/;'0']CFTLX59).T6)7:%W6M=H4=K7IM,VU_:W.P^9( MFPLS0]I< GDB8;C-);16%*\\97!\F\N.>'0 N42+MVC[;!IMKO'>2SI+53ZV M+SM5X/LZKSBAJ.MBV1XN5#)396, W\^+HO[YH?F!W>MG%_\'4$L# M!!0 ( '% A%:*6R&!E04 '8L : >&PO=V]R:W-H965T.W MCI.L=RRBR5#&3)AOME)%5)M-]> DL6)TDP=%H>.[[L2)*!>#Q3S?=Z,6.>])?XT"\A_\8VS0])81]FIK*3\GFU\VEP-W.R(6,C6.D-0\[%G MURP,,Y(YCA\E=%"-F04VUY_H'_*3-R>SH@F[EN$]W^C=U6 V0!NVI6FH;^7A M(RM/*,AX:QDF^1(=RM^Z [1.$RVC,M@<0<1%\4E_EHEH!'CC$P%^&>"?&S J M T;G!HS+@/&Y 4$9D)^Z4YQ[GCA,-5W,E3P@E?W:T+*5//MYM,D7%]D?9:F5 M^9:;.+U8WKU?DK_OR)>OB'PSRR6ZP$Q3'B:OT1_H;HG1Q:O7Z!5R4+*CBB6( M"W0GN$[>F)UF_>M.I@D5FV3N:',X&=19ET._+X;V3PS]F:HA&KEOD._ZHX[P M:WOX7U0,3>C)<'S.Z-[)<')&N#O+P_UVN&,DJ'3P*QW\G#<^P7N'EUT9M 9E M1>1M$M,UNQJ8*I$PM6>#Q>^_>1/WSZY\0L(P)(P P5J9'U69'^7TT;E70)<. M(T@=(&$8$D: 8"T=QI4.8^L5<"W%GJG\!A0KOF;H(BLU2^SDA>=UERI68%]5 M(&$8$D8*V&4.RV[\^T7@SIU]1ZZ#*M?!&;G6?!4RE##!I4)":E/=-RG+*MIE M5[:MR+[9AH1A2!@!@K5TF52Z3%Y>BR:0.D#","2, ,%:.DPK':;6Z^-&<;'F M,0T1C60J=)<,5D)?&2!A&!)&ID?%9V),B'NB ,VJ!,^L"?XD-#.#:Q0SA:@0 M:80N:()HMKUF0G>6>RNR;\8A81@21@J8-VJDW!VZKA]TI_RR2OFE->7+=)6P M'ZE)+B)[L^Q\8KHYJ$_D'W/ PYC= ]X^AC2L5#9_9!C3$H#8/2 M"!2MK5!MCCT =^R!VF-0&@:E$2A:6XW:(GMVCWQ3/!W1!Y;5JPU;*T83EO7A MI-IP0=7C4Q'+ZQ9:/3:J6;Y/=>I7C#IK/W$$[5IQ;3^VWKJ 6F0H6EN7VDY[ M=C_=UL5XA_ZZ##N%"4-= NP&@- Q*(U"T]M1?W1#P 1H"/FA# )2&06D$ MBM96HVX(^/:&P'/KFG_LND>SV>RXL-G'[YU[2!J!HK5SWY@%[]\0>-9DE7V< MWE<+[-0Y[-SY_]$@\.L&@0_0(/!!&P2@- Q*(U"TMAIU@\#_CP;!&1-7=D1O M,3IFIV?N4='#H*,2*%H[S;7?]^U^_UG35W9F[[P'G=-$X^#7O(/:>2A:.^^U MG??M=OX9[XC8B;VS7M"\YDW>'P^/D@[JNJ%H[:37KMNW3X;?LCA5ZUW6T"J2 MWORGERVO^)RZ VK,2UJS->;]J@*HVX:B%2HXC5'=O<:ZDUC+*5W>,;IC*?F"^WTKS3%1N9"^&5J\:+_X%4$L# M!!0 ( '% A%89&IO3UP, -4= - >&PO[0V[CM):41'-P2KC3ZW0\)R$LM8?]=)%<)')N3;)%*@=V MUZ]LEKY\B)35>V-;FF^4171@WQZ_^KK(Y/FO'Y9N'+P^..C]ODQ>U'BDD['F%NOEG3(3+2PT8##6K^#T.88;=Z(MFM(BJ]W"AYPS6R;XE@U*85.^S'65IOM:ZM#2H"2:AU1_C 'A'.QH*!5TP2 MQE?:W /#)..9L*3:XU7(+ECF]QKNZAYL_R5/PM),%+%U!/U[7-Z^ ZQ[()!Q M7@GLV=HP[.=$2BK2"]4I;BZ,#R"K;-^L ;!QSVR=K/FF6"W:MH4"H39:#"MNZHD&RR:?DF M2'Y#EW)=3LL8U]QKH>9_.\]3FE)!^*9H5?LO>9:?K-CUGTMRL:OL"C9J+/_> M?>DBS]H@TFN#R%;49- &D6$+1/K/MFL^1F2W#2)[;1#IMD%D&TX>O ZJ#5>,"Y9 M6O9F+(IH^N )6M%+,N9TFU_=']&8++B\J<"!7;]7Y$Q6)I1)*8?4+U,8\T#%W7\[ 9'8V,"D;8 MO'D>_)C9,&W@@<6!2(^;:SS;>(7LKP,LI_LJ!!LI7HG82/&Y!L0\;^ 1AN9L M8W' \L"5CL0WQP':LKLX[J054P;MH)Q) PQ!&K17*.>A\R.!U]S?K!5XKIA M:$8 ,RMP70R!U8@CF +0@"&N6YR#.^>1LSZGG/H?N<,_4$L#!!0 ( '% MA%:7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GI_,U#EN^B4C[,MQ?%/A?1IG@4HMPE%_U>;WRQB^*T\_G3\;V6^87Z("O% MNHRS5#Y9/7$7BY?BY^^KA^PY+N)O<1*7/RX[];\3T6&[.(UW\=]B<]GI=5CQ MF+W<9GG\=Y:641*L\RQ)+CO\\(L[D9?Q^MW300491M^*^IDR^N9'$N2R,^[) M-WR(\Z*L7U&_?R09GX5\\>'14YE=QTDI\GE4BIL\>]K'Z;9Z&_DI+I2/4;?# M\>>A$3_F_T\S9@\/\5K,L_733J3EH1USD52 :?$8[XL.2Z.=N.P<7\*B=,.L MM)2-Q.ST\%;RM=4GE7_:WAP^=2EQE3;,/\;R%[F]J<'I(&>>&WB./3=#:\ZN M3,=T9Q8+;BTK#!3 /@#LMP;(/BPC!7( ( >_$#((Y8^%Y4I [YIY2\M7((< MY?; M#&X5R"F G-)"SJU@YMO+T/;<"NQJ%=BN%03,=*L>2>TG>0_UY#U:S&"U6)C^ MUPHQL&]<^]J>F?*"F[.9MW)#6\6$PJ$VCKRN==/Y5A#Z]JRZ\B?7FB/?<'KA MA+XY"X^RT:XO<@PGELS2KUP2?JT;S_IS92^K>^4WYEJABH@,PXD58[NA[/_L M*\=B9A!(1;^C0VKAQ&Y9^M;2M.?,J1IP%5C,MV]NM7$.1U+AQ%8Q9_*:!G;5 MS1SZEAO/FW^Q'4<%1$+AQ$9Q//.5[,KS?>^+[=YHC8<\PNE%S_K/^H@VTDD3ZQ1!S+#+0NKX]< MT2=VA1?>6CYS//>F&UK^@CFV>64[\A;1$>'TA%@7OC6WK$5]167_3MRV2'K=XA?22//K$\YI9OWYFA?6>Q:]N5 MZK5-1P+*0<*J$IV*B2S2)[;(M6G[[,YT5A9;R)MEY5NG=$@B?6*)>/Y@INN]>>OSC]_@]@_8I8$0OS#T\VWRH(Y??./PSR M@M5RZ=CRD0J)!#$@+V M%G9X*!!4@)7(I,0L:0JMIQL@/0R(]>!;3EW,6)K5 M5$W.)&5/-ZO']"HA4L2 6!&2K"X$NFDEQPAW8R(=0.J2J>8R#FC7U?\>E]9TKZ+(^2< M$;%S8&5)QT3.&1$[YUR1Y/U0: 17Z,EG.'6MI/'61I(9$4OF9]&D$0VI942^ M<@(*%/H7$*EE1+Z( B;8[(.*B=0R(E;+^2EV?>'5/2)(-6-BU\[[>NO2&B2PT;K&^=E]O77K#1!8:MUA?N^=J M]VX@"QDM[@J[YVH9T$ 6,EJTT#U7+60@"QDM6NB>JQ8RD(6,%BUTSU4+&&69&(#P1KU7)WA&LA !K&!$&:7F2HF,I!!;"",.5+U5EV1TEVD5'%IJTLYV$:EBHDL-"6V$+S37]0[?8HL-"6VT!G,952=.GY2^\TI MLM"4_F3FN97GRNHJ)K+0E'X>= :SRV;:@>8ILM"4?BYT%M-.M5L(66C:VG8# MV9IZAX0L-&UUNX%:/YK"(YIM'J_15C%X#Q_2_"4';"KSB*@0+,KS*-V*ZC\5 M)U-@WH/'-'O4)CJ"SK+=/DMK0#DZ.F!;WS50>%ZS1^VB(VCPM-\G=5-*"A MZ[*K'ZR,OK,_Y%B^V,15II\&"M5#'4Z@@?IBG:7K.(GKUYT4XSE,)^#4\00: MZ%P\B#R7,[BJ7:.B$%HO!/,).'5 @0:ZR)[K&7'5EG)FQ)XC#10*B#JK0 -U MY1^1;Y;+EZ5;EF2%-CR"X06<.KV@\?#[F;L>"H@ZQ@#O,]=&QC#?@%,''&!0 M;:X!8P\X=>X!!AUIH%!'U!D(#>$"S=]0&(' J3,08-" =L2 PT $3IV(@,]" M=#50Z"7J5 1T&F*N>PD&(_#VDA&J(8KF)9B/P%L-2-![49B0P*DC$C"HWHM" M+U%')F!0O1>%7J(.3<"@ZL99#E,3.'5L @8U-%#H)>K@! PZT4"AF:CS$][E MC33K$X8G\$-ZPD7]\N+SIXUXB%.Q<>4?*.3SZRA9+W-6_7B=T(RJ.L##4Y+, MY'->ZF31YIA5?LQ9__P/4$L#!!0 ( '% A%85GNZ'V , ,Y3 : M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-W$M.&T$4A>&M("\@7;?>%0&C M3)A&V8 %S4,!;+D[2K+[(#* IN7Z?G[:+Y\.Q_GYY2>WA]/3?GVY/-U-Q_WU]_W= M/,40ZG1Z?\;N\OS]F6???A_G_SGQ<'O[<#U_.5S_>)J?UW\\(T#NJWA&@ M=W1_; /TCJIW!.@=5>\(T#NJWA&@=U2](T#OJ'I'@-Y1]8X O:/J'0%Z)]4[ M ?1.JG<"Z)U4[P30.[D/2P!Z)]4[ ?1.JG<"Z)U4[P30.ZG>":!W4KT30.^D M>B> WEGUS@"]L^J= 7IGU3L#],ZJ=P;HG=V'W0"]L^J= 7IGU3L#],ZJ=P;H MG57O#- [J]X9H'=1O0M [Z)Z%X#>1?4N +V+ZET >A?5NP#T+NZ?E0"]B^I= M 'H7U;L ]"ZJ=P'H753O M"[JMX5H'=5O2M [ZIZ5X#>5?6N +VKZET!>E?5 MNP+TKNYF$X#>5?6N +VKZET!>E?5NP+T;JIW ^C=5.\&T+NIW@V@=U.]&T#O MIGHW@-Y-]6X O9OJW0!Z-W>S($#OIGHW@-Y-]6X O;OJW0%Z=]6[ _3NJG<' MZ-U5[P[0NZO>':!W5[T[0.^N>G> WEWU[@"]N[O9&Z!W5[T[0.^A>@^ WD/U M'@"]A^H] 'H/U7L ]!ZJ]P#H/53O =![J-X#H/=0O0= [Z%Z#X#>P\4Z +TM M^%P'X+<%%^P$@. 67+(3 (9;<-%. "ANP64[ >"X!1?N!(#D%ERZ$P"66W#Q M3@!H;L'E.P'@N047\ 2"Z#[ 9!28/L$DB.XC3$2%Z3-,1(?I0TQ$B>E33$2+ MZ6-,1(WI7!E&ULS=O-;IM %(;A6['81H8Y PQ0Q=FT MW;99] :H&GNH[VRBE3+)=AR\'?S:+S6B MF^M/=E??=W[U^1ANNW8<-M%L.Q>M/CXM7'IMHGJ:NG9;^_ \>1B:W[JLGSO$ M8>=IC=NWD[L*"Z+DS0[+DS\W>-[W]<'.<]O8U6T]^R]U'U8EQRYQ_K&S+CY? MXHT9Q]VNW=IFW-[W84OLIMG6C=M;Z_LN?BIZ=;ZS#U_8/OW*Q?U/9R[%Y/H9"=?7O^%5\[AM(7OY]=3KNQS5_V#I_WQS@?3N?A MDM/E\F_\ZQF_UG_G'!HR1PJ9(X/,D4/F,) Y"L@<)62."C*'*,H@%%&%0JI0 M3!4*JD)152BL"L55H< J%%DU159-D5539-44635%5DV155-DU119-45639$U MIX K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " !Q M0(16F5R<(Q & "<)P $P @ ', 0 >&PO=&AE;64O=&AE M;64Q+GAM;%!+ 0(4 Q0 ( '% A%;P!(^J9P< ' F 8 M " @0T( !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ <4"$5IY'72S9!@ FR0 !@ M ("!^!D 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ <4"$5F\P*@"/ @ V 8 !@ ("!$RT 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <4"$5J6* M]!KK#0 S$4 !@ ("!O$$ 'AL+W=O&UL4$L! A0#% @ M<4"$5ND]"%KR*0 .(@ !D ("!/U0 'AL+W=O&UL4$L! A0#% @ <4"$5L@A!LT%!0 M00P !D ("!4X@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <4"$5J>=M/=Q"@ M"( !D M ("!D94 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ <4"$5JMNQU.; P (0D !D ("!4[< 'AL M+W=O4+ M !@)P &0 @($ENP >&PO=V]R:W-H965T&UL4$L! A0#% @ <4"$ M5AJT1_5C# 4"4 !D ("!6\H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <4"$5I37,@W?! U@L M !D ("!*.$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <4"$5H;4\N&^ @ K@8 !D M ("!M/< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ <4"$5C^ JL1E!@ @1( !D ("!)0X! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ <4"$5CN" MLCSI @ )@< !D ("!]AL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <4"$5A(&PO M=V]R:W-H965T&PO=V]R:W-H965T&UL4$L! A0#% M @ <4"$5DMN(OPE P )@@ !D ("!M94! 'AL+W=OP4 !@. 9 " @;V; 0!X M;"]W;W)K&UL4$L! A0#% @ <4"$5J_C@7.I M! +Q !D ("!;Z$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <4"$5G:8*IH-"@ 7"( !D M ("!=:T! 'AL+W=O$" !#!@ &0 @(&YMP$ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ <4"$5J\A ^X= P <0< !D ("!]KT! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M<4"$5H(?-)2Y @ C 8 !D ("!:\H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <4"$5F7^9"%P @ MN04 !D ("!!MH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <4"$5JU@'F;*! U!H !D M ("!L^P! 'AL+W=O_Z(- #C7 &0 @(&T\0$ >&PO=V]R:W-H M965T2P( #8% 9 M " @8W_ 0!X;"]W;W)K&UL4$L! M A0#% @ <4"$5EE0)3B( P %Q, !D ("!#P(" 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <4"$ M5AR=Y.Z$ @ C0< !D ("!A@P" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <4"$5AMXKCA/ @ =@4 M !D ("!BQ4" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <4"$5G"PE&8?"@ HY !D M ("!JA\" 'AL+W=O&PO=V]R:W-H965T MB504 -<: 9 M " @3&UL4$L! A0# M% @ <4"$5O/@Q*4.! %!8 !D ("!PS(" 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ <4"$5DGL M?J&E P \! !D ("!_3X" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <4"$5K0#D@1S P G@\ !D M ("!A4H" 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ <4"$5K.-8N0V!P <"< !D ("! MM5H" 'AL+W=O&PO=V]R:W-H965T@0( *0& 9 M " @2AE @!X;"]W;W)K&UL4$L! A0#% M @ <4"$5NWA(<12! VA8 !D ("!X&<" 'AL+W=O&UL4$L! A0#% @ <4"$5L(N&E#F M @ F@D !D ("!B70" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <4"$5F5P\QLL" &%0 !D M ("!%((" 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ <4"$5LSS@<4X!P C8 !D ("!X) " M 'AL+W=O&PO=V]R:W-H965T MEP( !P( : " @9"K @!X;"]W;W)K7+IDP4 .@@ : " @52^ @!X M;"]W;W)KX0, L4 : M " @;OZ @!X;"]W;W)KB)L08 )PS : M " @=4" P!X;"]W;W)K M? 0 " 1 : " @=(- P!X;"]W;W)K8N P!X;"]W;W)KN=9]P00 %,: : M " @:T] P!X;"]W;W)K7!E&UL4$L%!@ "7 )< Q"D $.) P ! $! end XML 171 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 172 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 173 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 406 679 1 false 143 0 false 19 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.gds-services.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.gds-services.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.gds-services.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.gds-services.com/role/StatementConsolidatedStatementsOfComprehensiveLoss CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 00305 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) Sheet http://www.gds-services.com/role/StatementConsolidatedStatementsOfComprehensiveLossParenthetical CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) Statements 6 false false R7.htm 00400 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY Sheet http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY Statements 7 false false R8.htm 00405 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) Sheet http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquityParenthetical CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) Statements 8 false false R9.htm 00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 9 false false R10.htm 10101 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION Sheet http://www.gds-services.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentation DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION Notes 10 false false R11.htm 10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 11 false false R12.htm 10301 - Disclosure - CASH AND RESTRICTED CASH Sheet http://www.gds-services.com/role/DisclosureCashAndRestrictedCash CASH AND RESTRICTED CASH Notes 12 false false R13.htm 10401 - Disclosure - CONTRACT BALANCES Sheet http://www.gds-services.com/role/DisclosureContractBalances CONTRACT BALANCES Notes 13 false false R14.htm 10501 - Disclosure - PROPERTY AND EQUIPMENT, NET Sheet http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNet PROPERTY AND EQUIPMENT, NET Notes 14 false false R15.htm 10601 - Disclosure - INTANGIBLE ASSETS, NET Sheet http://www.gds-services.com/role/DisclosureIntangibleAssetsNet INTANGIBLE ASSETS, NET Notes 15 false false R16.htm 10701 - Disclosure - PREPAID LAND USE RIGHTS Sheet http://www.gds-services.com/role/DisclosurePrepaidLandUseRights PREPAID LAND USE RIGHTS Notes 16 false false R17.htm 10801 - Disclosure - ACQUISITIONS AND GOODWILL Sheet http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwill ACQUISITIONS AND GOODWILL Notes 17 false false R18.htm 10901 - Disclosure - LOANS AND BORROWINGS Sheet http://www.gds-services.com/role/DisclosureLoansAndBorrowings LOANS AND BORROWINGS Notes 18 false false R19.htm 11001 - Disclosure - CONVERTIBLE BONDS PAYABLE Sheet http://www.gds-services.com/role/DisclosureConvertibleBondsPayable CONVERTIBLE BONDS PAYABLE Notes 19 false false R20.htm 11101 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED EXPENSES AND OTHER PAYABLES Sheet http://www.gds-services.com/role/DisclosureAccountsPayableAndAccruedExpensesAndOtherPayables ACCOUNTS PAYABLE AND ACCRUED EXPENSES AND OTHER PAYABLES Notes 20 false false R21.htm 11201 - Disclosure - LEASES Sheet http://www.gds-services.com/role/DisclosureLeases LEASES Notes 21 false false R22.htm 11301 - Disclosure - OTHER LONG-TERM LIABILITIES Sheet http://www.gds-services.com/role/DisclosureOtherLongTermLiabilities OTHER LONG-TERM LIABILITIES Notes 22 false false R23.htm 11401 - Disclosure - REDEEMABLE PREFERRED SHARES Sheet http://www.gds-services.com/role/DisclosureRedeemablePreferredShares REDEEMABLE PREFERRED SHARES Notes 23 false false R24.htm 11501 - Disclosure - REDEEMABLE NON-CONTROLLING INTERESTS Sheet http://www.gds-services.com/role/DisclosureRedeemableNonControllingInterests REDEEMABLE NON-CONTROLLING INTERESTS Notes 24 false false R25.htm 11601 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS Sheet http://www.gds-services.com/role/DisclosureDerivativeFinancialInstruments DERIVATIVE FINANCIAL INSTRUMENTS Notes 25 false false R26.htm 11701 - Disclosure - FAIR VALUE MEASUREMENT Sheet http://www.gds-services.com/role/DisclosureFairValueMeasurement FAIR VALUE MEASUREMENT Notes 26 false false R27.htm 11801 - Disclosure - ORDINARY SHARES Sheet http://www.gds-services.com/role/DisclosureOrdinaryShares ORDINARY SHARES Notes 27 false false R28.htm 11901 - Disclosure - SHARE-BASED COMPENSATION Sheet http://www.gds-services.com/role/DisclosureShareBasedCompensation SHARE-BASED COMPENSATION Notes 28 false false R29.htm 12001 - Disclosure - REVENUE Sheet http://www.gds-services.com/role/DisclosureRevenue REVENUE Notes 29 false false R30.htm 12101 - Disclosure - INCOME TAX Sheet http://www.gds-services.com/role/DisclosureIncomeTax INCOME TAX Notes 30 false false R31.htm 12201 - Disclosure - RESTRICTED NET ASSETS Sheet http://www.gds-services.com/role/DisclosureRestrictedNetAssets RESTRICTED NET ASSETS Notes 31 false false R32.htm 12301 - Disclosure - LOSS PER CLASS A and CLASS B ORDINARY SHARE Sheet http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShare LOSS PER CLASS A and CLASS B ORDINARY SHARE Notes 32 false false R33.htm 12401 - Disclosure - SEGMENT INFORMATION Sheet http://www.gds-services.com/role/DisclosureSegmentInformation SEGMENT INFORMATION Notes 33 false false R34.htm 12501 - Disclosure - MAJOR CUSTOMERS AND SUPPLIERS Sheet http://www.gds-services.com/role/DisclosureMajorCustomersAndSuppliers MAJOR CUSTOMERS AND SUPPLIERS Notes 34 false false R35.htm 12601 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.gds-services.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 35 false false R36.htm 12701 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://www.gds-services.com/role/DisclosureRelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 36 false false R37.htm 12801 - Disclosure - PARENT ONLY FINANCIAL INFORMATION Sheet http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformation PARENT ONLY FINANCIAL INFORMATION Notes 37 false false R38.htm 12901 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.gds-services.com/role/DisclosureSubsequentEvents SUBSEQUENT EVENTS Notes 38 false false R39.htm 20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 39 false false R40.htm 30203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPolicies 40 false false R41.htm 30303 - Disclosure - CASH AND RESTRICTED CASH (Tables) Sheet http://www.gds-services.com/role/DisclosureCashAndRestrictedCashTables CASH AND RESTRICTED CASH (Tables) Tables http://www.gds-services.com/role/DisclosureCashAndRestrictedCash 41 false false R42.htm 30403 - Disclosure - CONTRACT BALANCES (Tables) Sheet http://www.gds-services.com/role/DisclosureContractBalancesTables CONTRACT BALANCES (Tables) Tables http://www.gds-services.com/role/DisclosureContractBalances 42 false false R43.htm 30503 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) Sheet http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetTables PROPERTY AND EQUIPMENT, NET (Tables) Tables http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNet 43 false false R44.htm 30603 - Disclosure - INTANGIBLE ASSETS, NET (Tables) Sheet http://www.gds-services.com/role/DisclosureIntangibleAssetsNetTables INTANGIBLE ASSETS, NET (Tables) Tables http://www.gds-services.com/role/DisclosureIntangibleAssetsNet 44 false false R45.htm 30703 - Disclosure - PREPAID LAND USE RIGHTS (Tables) Sheet http://www.gds-services.com/role/DisclosurePrepaidLandUseRightsTables PREPAID LAND USE RIGHTS (Tables) Tables http://www.gds-services.com/role/DisclosurePrepaidLandUseRights 45 false false R46.htm 30803 - Disclosure - ACQUISITIONS AND GOODWILL (Tables) Sheet http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillTables ACQUISITIONS AND GOODWILL (Tables) Tables http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwill 46 false false R47.htm 30903 - Disclosure - LOANS AND BORROWINGS (Tables) Sheet http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTables LOANS AND BORROWINGS (Tables) Tables http://www.gds-services.com/role/DisclosureLoansAndBorrowings 47 false false R48.htm 31003 - Disclosure - CONVERTIBLE BONDS PAYABLE (Tables) Sheet http://www.gds-services.com/role/DisclosureConvertibleBondsPayableTables CONVERTIBLE BONDS PAYABLE (Tables) Tables http://www.gds-services.com/role/DisclosureConvertibleBondsPayable 48 false false R49.htm 31103 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED EXPENSES AND OTHER PAYABLES (Tables) Sheet http://www.gds-services.com/role/DisclosureAccountsPayableAndAccruedExpensesAndOtherPayablesTables ACCOUNTS PAYABLE AND ACCRUED EXPENSES AND OTHER PAYABLES (Tables) Tables http://www.gds-services.com/role/DisclosureAccountsPayableAndAccruedExpensesAndOtherPayables 49 false false R50.htm 31203 - Disclosure - LEASES (Tables) Sheet http://www.gds-services.com/role/DisclosureLeasesTables LEASES (Tables) Tables http://www.gds-services.com/role/DisclosureLeases 50 false false R51.htm 31303 - Disclosure - OTHER LONG-TERM LIABILITIES (Tables) Sheet http://www.gds-services.com/role/DisclosureOtherLongTermLiabilitiesTables OTHER LONG-TERM LIABILITIES (Tables) Tables http://www.gds-services.com/role/DisclosureOtherLongTermLiabilities 51 false false R52.htm 31403 - Disclosure - REDEEMABLE PREFERRED SHARES (Tables) Sheet http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesTables REDEEMABLE PREFERRED SHARES (Tables) Tables http://www.gds-services.com/role/DisclosureRedeemablePreferredShares 52 false false R53.htm 31503 - Disclosure - REDEEMABLE NON-CONTROLLING INTERESTS (Tables) Sheet http://www.gds-services.com/role/DisclosureRedeemableNonControllingInterestsTables REDEEMABLE NON-CONTROLLING INTERESTS (Tables) Tables http://www.gds-services.com/role/DisclosureRedeemableNonControllingInterests 53 false false R54.htm 31603 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables) Sheet http://www.gds-services.com/role/DisclosureDerivativeFinancialInstrumentsTables DERIVATIVE FINANCIAL INSTRUMENTS (Tables) Tables http://www.gds-services.com/role/DisclosureDerivativeFinancialInstruments 54 false false R55.htm 31903 - Disclosure - SHARE-BASED COMPENSATION (Tables) Sheet http://www.gds-services.com/role/DisclosureShareBasedCompensationTables SHARE-BASED COMPENSATION (Tables) Tables http://www.gds-services.com/role/DisclosureShareBasedCompensation 55 false false R56.htm 32003 - Disclosure - REVENUE (Tables) Sheet http://www.gds-services.com/role/DisclosureRevenueTables REVENUE (Tables) Tables http://www.gds-services.com/role/DisclosureRevenue 56 false false R57.htm 32103 - Disclosure - INCOME TAX (Tables) Sheet http://www.gds-services.com/role/DisclosureIncomeTaxTables INCOME TAX (Tables) Tables http://www.gds-services.com/role/DisclosureIncomeTax 57 false false R58.htm 32303 - Disclosure - LOSS PER CLASS A and CLASS B ORDINARY SHARE (Tables) Sheet http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareTables LOSS PER CLASS A and CLASS B ORDINARY SHARE (Tables) Tables http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShare 58 false false R59.htm 32603 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://www.gds-services.com/role/DisclosureCommitmentsAndContingenciesTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://www.gds-services.com/role/DisclosureCommitmentsAndContingencies 59 false false R60.htm 32703 - Disclosure - RELATED PARTY TRANSACTIONS (Tables) Sheet http://www.gds-services.com/role/DisclosureRelatedPartyTransactionsTables RELATED PARTY TRANSACTIONS (Tables) Tables http://www.gds-services.com/role/DisclosureRelatedPartyTransactions 60 false false R61.htm 32803 - Disclosure - PARENT ONLY FINANCIAL INFORMATION (Tables) Sheet http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationTables PARENT ONLY FINANCIAL INFORMATION (Tables) Tables http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformation 61 false false R62.htm 40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Sheet http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Details http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables 62 false false R63.htm 40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Financial statement balances and amounts of the VIEs and their subsidiaries (Details) Sheet http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Financial statement balances and amounts of the VIEs and their subsidiaries (Details) Details 63 false false R64.htm 40203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fulfilment costs (Details) Sheet http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFulfilmentCostsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fulfilment costs (Details) Details 64 false false R65.htm 40204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and equipment (Details) Sheet http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and equipment (Details) Details 65 false false R66.htm 40205 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Asset retirement costs (Details) Sheet http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAssetRetirementCostsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Asset retirement costs (Details) Details 66 false false R67.htm 40206 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible assets (Details) Sheet http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible assets (Details) Details 67 false false R68.htm 40207 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Prepaid land use rights (Details) Sheet http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPrepaidLandUseRightsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Prepaid land use rights (Details) Details 68 false false R69.htm 40208 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Goodwill and Impairment (Details) Sheet http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndImpairmentDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Goodwill and Impairment (Details) Details 69 false false R70.htm 40209 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Value-added-tax ("VAT") (Details) Sheet http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesValueAddedTaxvatDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Value-added-tax ("VAT") (Details) Details 70 false false R71.htm 40210 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue recognition (Details) Sheet http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue recognition (Details) Details 71 false false R72.htm 40211 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Research and development and advertising costs, Government grants, Capitalized interest and Debt issuance cost (Details) Sheet http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesResearchAndDevelopmentAndAdvertisingCostsGovernmentGrantsCapitalizedInterestAndDebtIssuanceCostDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Research and development and advertising costs, Government grants, Capitalized interest and Debt issuance cost (Details) Details 72 false false R73.htm 40212 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Employee benefits (Details) Sheet http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEmployeeBenefitsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Employee benefits (Details) Details 73 false false R74.htm 40213 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Foreign currency translation and foreign currency risks (Details) Sheet http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationAndForeignCurrencyRisksDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Foreign currency translation and foreign currency risks (Details) Details 74 false false R75.htm 40301 - Disclosure - CASH AND RESTRICTED CASH (Details) Sheet http://www.gds-services.com/role/DisclosureCashAndRestrictedCashDetails CASH AND RESTRICTED CASH (Details) Details http://www.gds-services.com/role/DisclosureCashAndRestrictedCashTables 75 false false R76.htm 40401 - Disclosure - CONTRACT BALANCES (Details) Sheet http://www.gds-services.com/role/DisclosureContractBalancesDetails CONTRACT BALANCES (Details) Details http://www.gds-services.com/role/DisclosureContractBalancesTables 76 false false R77.htm 40402 - Disclosure - CONTRACT BALANCES - Remaining performance obligations (Details) Sheet http://www.gds-services.com/role/DisclosureContractBalancesRemainingPerformanceObligationsDetails CONTRACT BALANCES - Remaining performance obligations (Details) Details 77 false false R78.htm 40501 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details) Sheet http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetDetails PROPERTY AND EQUIPMENT, NET (Details) Details http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetTables 78 false false R79.htm 40502 - Disclosure - PROPERTY AND EQUIPMENT, NET - Acquired under finance leases and other financing arrangement (Details) Sheet http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetAcquiredUnderFinanceLeasesAndOtherFinancingArrangementDetails PROPERTY AND EQUIPMENT, NET - Acquired under finance leases and other financing arrangement (Details) Details 79 false false R80.htm 40503 - Disclosure - PROPERTY AND EQUIPMENT, NET - Depreciation (Details) Sheet http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetDepreciationDetails PROPERTY AND EQUIPMENT, NET - Depreciation (Details) Details 80 false false R81.htm 40504 - Disclosure - PROPERTY AND EQUIPMENT, NET - Additional information (Details) Sheet http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails PROPERTY AND EQUIPMENT, NET - Additional information (Details) Details 81 false false R82.htm 40601 - Disclosure - INTANGIBLE ASSETS, NET (Details) Sheet http://www.gds-services.com/role/DisclosureIntangibleAssetsNetDetails INTANGIBLE ASSETS, NET (Details) Details http://www.gds-services.com/role/DisclosureIntangibleAssetsNetTables 82 false false R83.htm 40701 - Disclosure - PREPAID LAND USE RIGHTS (Details) Sheet http://www.gds-services.com/role/DisclosurePrepaidLandUseRightsDetails PREPAID LAND USE RIGHTS (Details) Details http://www.gds-services.com/role/DisclosurePrepaidLandUseRightsTables 83 false false R84.htm 40801 - Disclosure - ACQUISITIONS AND GOODWILL - Movement of goodwill (Details) Sheet http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillMovementOfGoodwillDetails ACQUISITIONS AND GOODWILL - Movement of goodwill (Details) Details 84 false false R85.htm 40802 - Disclosure - ACQUISITIONS AND GOODWILL - Equity Interest acquired (Details) Sheet http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillEquityInterestAcquiredDetails ACQUISITIONS AND GOODWILL - Equity Interest acquired (Details) Details 85 false false R86.htm 40803 - Disclosure - ACQUISITIONS AND GOODWILL - Allocation of purchase price (Details) Sheet http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillAllocationOfPurchasePriceDetails ACQUISITIONS AND GOODWILL - Allocation of purchase price (Details) Details 86 false false R87.htm 40901 - Disclosure - LOANS AND BORROWINGS - Total loans and borrowings (Details) Sheet http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTotalLoansAndBorrowingsDetails LOANS AND BORROWINGS - Total loans and borrowings (Details) Details 87 false false R88.htm 40902 - Disclosure - LOANS AND BORROWINGS - Type of short-term borrowings (Details) Sheet http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTypeOfShortTermBorrowingsDetails LOANS AND BORROWINGS - Type of short-term borrowings (Details) Details 88 false false R89.htm 40903 - Disclosure - LOANS AND BORROWINGS - Short-term borrowings secured (Details) Sheet http://www.gds-services.com/role/DisclosureLoansAndBorrowingsShortTermBorrowingsSecuredDetails LOANS AND BORROWINGS - Short-term borrowings secured (Details) Details 89 false false R90.htm 40904 - Disclosure - LOANS AND BORROWINGS - Long-term borrowings (Details) Sheet http://www.gds-services.com/role/DisclosureLoansAndBorrowingsLongTermBorrowingsDetails LOANS AND BORROWINGS - Long-term borrowings (Details) Details 90 false false R91.htm 40905 - Disclosure - LOANS AND BORROWINGS - Long-term borrowings secured (Details) Sheet http://www.gds-services.com/role/DisclosureLoansAndBorrowingsLongTermBorrowingsSecuredDetails LOANS AND BORROWINGS - Long-term borrowings secured (Details) Details 91 false false R92.htm 40906 - Disclosure - LOANS AND BORROWINGS - Aggregate maturities (Details) Sheet http://www.gds-services.com/role/DisclosureLoansAndBorrowingsAggregateMaturitiesDetails LOANS AND BORROWINGS - Aggregate maturities (Details) Details 92 false false R93.htm 40907 - Disclosure - LOANS AND BORROWINGS - Total working capital and project financing credit (Details) Sheet http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTotalWorkingCapitalAndProjectFinancingCreditDetails LOANS AND BORROWINGS - Total working capital and project financing credit (Details) Details 93 false false R94.htm 40908 - Disclosure - LOANS AND BORROWINGS - Particulars of secured long-term loans and borrowings (Details) Sheet http://www.gds-services.com/role/DisclosureLoansAndBorrowingsParticularsOfSecuredLongTermLoansAndBorrowingsDetails LOANS AND BORROWINGS - Particulars of secured long-term loans and borrowings (Details) Details 94 false false R95.htm 41001 - Disclosure - CONVERTIBLE BONDS PAYABLE (Details) Sheet http://www.gds-services.com/role/DisclosureConvertibleBondsPayableDetails CONVERTIBLE BONDS PAYABLE (Details) Details http://www.gds-services.com/role/DisclosureConvertibleBondsPayableTables 95 false false R96.htm 41002 - Disclosure - CONVERTIBLE BONDS PAYABLE - Convertible notes payable (Details) Notes http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleNotesPayableDetails CONVERTIBLE BONDS PAYABLE - Convertible notes payable (Details) Details 96 false false R97.htm 41003 - Disclosure - CONVERTIBLE BONDS PAYABLE - Interest expenses related to the convertible notes (Details) Notes http://www.gds-services.com/role/DisclosureConvertibleBondsPayableInterestExpensesRelatedToConvertibleNotesDetails CONVERTIBLE BONDS PAYABLE - Interest expenses related to the convertible notes (Details) Details 97 false false R98.htm 41004 - Disclosure - CONVERTIBLE BONDS PAYABLE - Convertible Bonds due 2029 (Details) Sheet http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleBondsDue2029Details CONVERTIBLE BONDS PAYABLE - Convertible Bonds due 2029 (Details) Details 98 false false R99.htm 41101 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED EXPENSES AND OTHER PAYABLES - Accounts payable (Details) Sheet http://www.gds-services.com/role/DisclosureAccountsPayableAndAccruedExpensesAndOtherPayablesAccountsPayableDetails ACCOUNTS PAYABLE AND ACCRUED EXPENSES AND OTHER PAYABLES - Accounts payable (Details) Details 99 false false R100.htm 41102 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED EXPENSES AND OTHER PAYABLES - Accrued expenses and other payables (Details) Sheet http://www.gds-services.com/role/DisclosureAccountsPayableAndAccruedExpensesAndOtherPayablesAccruedExpensesAndOtherPayablesDetails ACCOUNTS PAYABLE AND ACCRUED EXPENSES AND OTHER PAYABLES - Accrued expenses and other payables (Details) Details 100 false false R101.htm 41201 - Disclosure - LEASES - Lease arrangements (Details) Sheet http://www.gds-services.com/role/DisclosureLeasesLeaseArrangementsDetails LEASES - Lease arrangements (Details) Details 101 false false R102.htm 41202 - Disclosure - LEASES - Components of Lease Expense (Details) Sheet http://www.gds-services.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails LEASES - Components of Lease Expense (Details) Details 102 false false R103.htm 41203 - Disclosure - LEASES - Supplemental Cash Flow Information Related to Leases (Details) Sheet http://www.gds-services.com/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToLeasesDetails LEASES - Supplemental Cash Flow Information Related to Leases (Details) Details 103 false false R104.htm 41204 - Disclosure - LEASES - Weighted Average Remaining Lease Term and Weighted Average Discount Rate for Leases (Details) Sheet http://www.gds-services.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateForLeasesDetails LEASES - Weighted Average Remaining Lease Term and Weighted Average Discount Rate for Leases (Details) Details 104 false false R105.htm 41205 - Disclosure - LEASES - Maturities of Lease Liabilities (Details) Sheet http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails LEASES - Maturities of Lease Liabilities (Details) Details 105 false false R106.htm 41206 - Disclosure - LEASES - Lease and other financing obligations secured by assets (Details) Sheet http://www.gds-services.com/role/DisclosureLeasesLeaseAndOtherFinancingObligationsSecuredByAssetsDetails LEASES - Lease and other financing obligations secured by assets (Details) Details 106 false false R107.htm 41301 - Disclosure - OTHER LONG-TERM LIABILITIES (Details) Sheet http://www.gds-services.com/role/DisclosureOtherLongTermLiabilitiesDetails OTHER LONG-TERM LIABILITIES (Details) Details http://www.gds-services.com/role/DisclosureOtherLongTermLiabilitiesTables 107 false false R108.htm 41401 - Disclosure - REDEEMABLE PREFERRED SHARES - Movement of redeemable preferred shares (Details) Sheet http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesMovementOfRedeemablePreferredSharesDetails REDEEMABLE PREFERRED SHARES - Movement of redeemable preferred shares (Details) Details 108 false false R109.htm 41402 - Disclosure - REDEEMABLE PREFERRED SHARES - Key terms of the convertible preferred shares (Details) Sheet http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesKeyTermsOfConvertiblePreferredSharesDetails REDEEMABLE PREFERRED SHARES - Key terms of the convertible preferred shares (Details) Details 109 false false R110.htm 41501 - Disclosure - REDEEMABLE NON-CONTROLLING INTERESTS (Details) Sheet http://www.gds-services.com/role/DisclosureRedeemableNonControllingInterestsDetails REDEEMABLE NON-CONTROLLING INTERESTS (Details) Details http://www.gds-services.com/role/DisclosureRedeemableNonControllingInterestsTables 110 false false R111.htm 41502 - Disclosure - REDEEMABLE NON-CONTROLLING INTERESTS - Redeemable non-controlling interest (Details) Sheet http://www.gds-services.com/role/DisclosureRedeemableNonControllingInterestsRedeemableNonControllingInterestDetails REDEEMABLE NON-CONTROLLING INTERESTS - Redeemable non-controlling interest (Details) Details 111 false false R112.htm 41601 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Statement of operations location (Details) Sheet http://www.gds-services.com/role/DisclosureDerivativeFinancialInstrumentsStatementOfOperationsLocationDetails DERIVATIVE FINANCIAL INSTRUMENTS - Statement of operations location (Details) Details 112 false false R113.htm 41701 - Disclosure - FAIR VALUE MEASUREMENT (Details) Sheet http://www.gds-services.com/role/DisclosureFairValueMeasurementDetails FAIR VALUE MEASUREMENT (Details) Details http://www.gds-services.com/role/DisclosureFairValueMeasurement 113 false false R114.htm 41801 - Disclosure - ORDINARY SHARES (Details) Sheet http://www.gds-services.com/role/DisclosureOrdinarySharesDetails ORDINARY SHARES (Details) Details http://www.gds-services.com/role/DisclosureOrdinaryShares 114 false false R115.htm 41901 - Disclosure - SHARE-BASED COMPENSATION - Plans and Grants (Details) Sheet http://www.gds-services.com/role/DisclosureShareBasedCompensationPlansAndGrantsDetails SHARE-BASED COMPENSATION - Plans and Grants (Details) Details 115 false false R116.htm 41902 - Disclosure - SHARE-BASED COMPENSATION - Stock Option Activity (Details) Sheet http://www.gds-services.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails SHARE-BASED COMPENSATION - Stock Option Activity (Details) Details 116 false false R117.htm 41903 - Disclosure - SHARE-BASED COMPENSATION - Settlement of Liability Classified Restricted Shares (Details) Sheet http://www.gds-services.com/role/DisclosureShareBasedCompensationSettlementOfLiabilityClassifiedRestrictedSharesDetails SHARE-BASED COMPENSATION - Settlement of Liability Classified Restricted Shares (Details) Details 117 false false R118.htm 41904 - Disclosure - SHARE-BASED COMPENSATION - Restricted Stock Activity (Details) Sheet http://www.gds-services.com/role/DisclosureShareBasedCompensationRestrictedStockActivityDetails SHARE-BASED COMPENSATION - Restricted Stock Activity (Details) Details 118 false false R119.htm 41905 - Disclosure - SHARE-BASED COMPENSATION - Fair Value Assumptions - Restricted Shares (Details) Sheet http://www.gds-services.com/role/DisclosureShareBasedCompensationFairValueAssumptionsRestrictedSharesDetails SHARE-BASED COMPENSATION - Fair Value Assumptions - Restricted Shares (Details) Details 119 false false R120.htm 41906 - Disclosure - SHARE-BASED COMPENSATION - Expenses (Details) Sheet http://www.gds-services.com/role/DisclosureShareBasedCompensationExpensesDetails SHARE-BASED COMPENSATION - Expenses (Details) Details 120 false false R121.htm 42001 - Disclosure - REVENUE (Details) Sheet http://www.gds-services.com/role/DisclosureRevenueDetails REVENUE (Details) Details http://www.gds-services.com/role/DisclosureRevenueTables 121 false false R122.htm 42101 - Disclosure - INCOME TAX (Details) Sheet http://www.gds-services.com/role/DisclosureIncomeTaxDetails INCOME TAX (Details) Details http://www.gds-services.com/role/DisclosureIncomeTaxTables 122 false false R123.htm 42102 - Disclosure - INCOME TAX - By tax Jurisdictions (Details) Sheet http://www.gds-services.com/role/DisclosureIncomeTaxByTaxJurisdictionsDetails INCOME TAX - By tax Jurisdictions (Details) Details 123 false false R124.htm 42103 - Disclosure - INCOME TAX - Reconciliation of statutory tax rate and effective tax rate (Details) Sheet http://www.gds-services.com/role/DisclosureIncomeTaxReconciliationOfStatutoryTaxRateAndEffectiveTaxRateDetails INCOME TAX - Reconciliation of statutory tax rate and effective tax rate (Details) Details 124 false false R125.htm 42104 - Disclosure - INCOME TAX - Deferred tax assets and liabilities (Details) Sheet http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails INCOME TAX - Deferred tax assets and liabilities (Details) Details 125 false false R126.htm 42105 - Disclosure - INCOME TAX - Movement of the valuation allowance (Details) Sheet http://www.gds-services.com/role/DisclosureIncomeTaxMovementOfValuationAllowanceDetails INCOME TAX - Movement of the valuation allowance (Details) Details 126 false false R127.htm 42106 - Disclosure - INCOME TAX - Net operating losses (Details) Sheet http://www.gds-services.com/role/DisclosureIncomeTaxNetOperatingLossesDetails INCOME TAX - Net operating losses (Details) Details 127 false false R128.htm 42201 - Disclosure - RESTRICTED NET ASSETS (Details) Sheet http://www.gds-services.com/role/DisclosureRestrictedNetAssetsDetails RESTRICTED NET ASSETS (Details) Details http://www.gds-services.com/role/DisclosureRestrictedNetAssets 128 false false R129.htm 42301 - Disclosure - LOSS PER CLASS A and CLASS B ORDINARY SHARE - Computation of basic and diluted loss per share (Details) Sheet http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareComputationOfBasicAndDilutedLossPerShareDetails LOSS PER CLASS A and CLASS B ORDINARY SHARE - Computation of basic and diluted loss per share (Details) Details 129 false false R130.htm 42302 - Disclosure - LOSS PER CLASS A and CLASS B ORDINARY SHARE - Class A and Class B (Details) Sheet http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareClassAndClassBDetails LOSS PER CLASS A and CLASS B ORDINARY SHARE - Class A and Class B (Details) Details 130 false false R131.htm 42303 - Disclosure - LOSS PER CLASS A and CLASS B ORDINARY SHARE - Excluded from the computation of diluted loss per share (Details) Sheet http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareExcludedFromComputationOfDilutedLossPerShareDetails LOSS PER CLASS A and CLASS B ORDINARY SHARE - Excluded from the computation of diluted loss per share (Details) Details 131 false false R132.htm 42401 - Disclosure - SEGMENT INFORMATION (Details) Sheet http://www.gds-services.com/role/DisclosureSegmentInformationDetails SEGMENT INFORMATION (Details) Details http://www.gds-services.com/role/DisclosureSegmentInformation 132 false false R133.htm 42501 - Disclosure - MAJOR CUSTOMERS AND SUPPLIERS (Details) Sheet http://www.gds-services.com/role/DisclosureMajorCustomersAndSuppliersDetails MAJOR CUSTOMERS AND SUPPLIERS (Details) Details http://www.gds-services.com/role/DisclosureMajorCustomersAndSuppliers 133 false false R134.htm 42601 - Disclosure - COMMITMENTS AND CONTINGENCIES - Capital commitments (Details) Sheet http://www.gds-services.com/role/DisclosureCommitmentsAndContingenciesCapitalCommitmentsDetails COMMITMENTS AND CONTINGENCIES - Capital commitments (Details) Details 134 false false R135.htm 42701 - Disclosure - RELATED PARTY TRANSACTIONS (Details) Sheet http://www.gds-services.com/role/DisclosureRelatedPartyTransactionsDetails RELATED PARTY TRANSACTIONS (Details) Details http://www.gds-services.com/role/DisclosureRelatedPartyTransactionsTables 135 false false R136.htm 42702 - Disclosure - RELATED PARTY TRANSACTIONS - Balances with related parties (Details) Sheet http://www.gds-services.com/role/DisclosureRelatedPartyTransactionsBalancesWithRelatedPartiesDetails RELATED PARTY TRANSACTIONS - Balances with related parties (Details) Details 136 false false R137.htm 42801 - Disclosure - PARENT ONLY FINANCIAL INFORMATION - Condensed Balance Sheets (Details) Sheet http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails PARENT ONLY FINANCIAL INFORMATION - Condensed Balance Sheets (Details) Details 137 false false R138.htm 42802 - Disclosure - PARENT ONLY FINANCIAL INFORMATION - Condensed Balance Sheets (Parenthetical) (Details) Sheet http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsParentheticalDetails PARENT ONLY FINANCIAL INFORMATION - Condensed Balance Sheets (Parenthetical) (Details) Details 138 false false R139.htm 42803 - Disclosure - PARENT ONLY FINANCIAL INFORMATION - Condensed Statements of Operations (Details) Sheet http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfOperationsDetails PARENT ONLY FINANCIAL INFORMATION - Condensed Statements of Operations (Details) Details 139 false false R140.htm 42804 - Disclosure - PARENT ONLY FINANCIAL INFORMATION - Condensed Statements of Comprehensive Loss (Details) Sheet http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfComprehensiveLossDetails PARENT ONLY FINANCIAL INFORMATION - Condensed Statements of Comprehensive Loss (Details) Details 140 false false R141.htm 42805 - Disclosure - PARENT ONLY FINANCIAL INFORMATION - Condensed Statements of Comprehensive Loss (Parenthetical) (Details) Sheet http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfComprehensiveLossParentheticalDetails PARENT ONLY FINANCIAL INFORMATION - Condensed Statements of Comprehensive Loss (Parenthetical) (Details) Details 141 false false R142.htm 42806 - Disclosure - PARENT ONLY FINANCIAL INFORMATION - Condensed Statements of Cash Flows (Details) Sheet http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfCashFlowsDetails PARENT ONLY FINANCIAL INFORMATION - Condensed Statements of Cash Flows (Details) Details 142 false false R143.htm 42901 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://www.gds-services.com/role/DisclosureSubsequentEventsDetails SUBSEQUENT EVENTS (Details) Details http://www.gds-services.com/role/DisclosureSubsequentEvents 143 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept DueToRelatedPartiesCurrentAndNoncurrent in us-gaap/2022 used in 8 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. gds-20221231x20f.htm 258, 305 [dq-0542-Deprecated-Concept] Concept DueToRelatedPartiesCurrent in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. gds-20221231x20f.htm 286 [dq-0542-Deprecated-Concept] Concept RevenueFromRelatedParties in us-gaap/2022 used in 15 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. gds-20221231x20f.htm 304, 305 [dq-0542-Deprecated-Concept] Concept InterestIncomeRelatedParty in us-gaap/2022 used in 1 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. gds-20221231x20f.htm 304 [dq-0542-Deprecated-Concept] Concept DueFromRelatedParties in us-gaap/2022 used in 1 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. gds-20221231x20f.htm 305 [dq-0542-Deprecated-Concept] Concept DueToAffiliateCurrent in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. gds-20221231x20f.htm 306 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 31 fact(s) appearing in ix:hidden were eligible for transformation: gds:LesseeLeaseTermOfContract, gds:LoansAndLeasesReceivableRelatedPartiesPriorNoticeRequiringRepaymentOfLoansTerm, gds:NumberOfConsecutiveTradingDaysForCalculationOfVwap, gds:NumberOfTradingDaysConsideredForCalculationOfVwap, gds:PreferredStockIncreaseQuarterlyDividendRatePercentage, gds:ThresholdPeriodOfEachConsecutiveTradingDaysConsideredForCalculationOfVwap, us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:DebtInstrumentTerm, us-gaap:FiniteLivedIntangibleAssetUsefulLife, us-gaap:PreferredStockSharesIssued, us-gaap:PreferredStockSharesOutstanding, us-gaap:PropertyPlantAndEquipmentUsefulLife - gds-20221231x20f.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: gds:StockIssuedDuringPeriodSharesToDepositoryBank, us-gaap:CommitmentsAndContingencies, us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList - gds-20221231x20f.htm 9 gds-20221231x20f.htm gds-20221231.xsd gds-20221231_cal.xml gds-20221231_def.xml gds-20221231_lab.xml gds-20221231_pre.xml gds-20221231xex12d1.htm gds-20221231xex12d2.htm gds-20221231xex13d1.htm gds-20221231xex13d2.htm gds-20221231xex15d1.htm gds-20221231xex15d2.htm gds-20221231xex15d3.htm gds-20221231xex2d4.htm gds-20221231xex4d83.htm gds-20221231xex4d84.htm gds-20221231xex4d85.htm gds-20221231xex4d86.htm gds-20221231xex8d1.htm gds-20221231x20f005.jpg gds-20221231x20f007.jpg gds-20221231x20f015.jpg http://fasb.org/srt/2022 http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 176 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "gds-20221231x20f.htm": { "axisCustom": 1, "axisStandard": 43, "baseTaxonomies": { "http://fasb.org/srt/2022": 1, "http://fasb.org/us-gaap/2022": 1509, "http://xbrl.sec.gov/dei/2022": 47 }, "contextCount": 406, "dts": { "calculationLink": { "local": [ "gds-20221231_cal.xml" ] }, "definitionLink": { "local": [ "gds-20221231_def.xml" ] }, "inline": { "local": [ "gds-20221231x20f.htm" ] }, "labelLink": { "local": [ "gds-20221231_lab.xml" ] }, "presentationLink": { "local": [ "gds-20221231_pre.xml" ] }, "schema": { "local": [ "gds-20221231.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/currency/2022/currency-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd" ] } }, "elementCount": 1078, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 30, "http://www.gds-services.com/20221231": 8, "http://xbrl.sec.gov/dei/2022": 4, "total": 42 }, "keyCustom": 221, "keyStandard": 458, "memberCustom": 57, "memberStandard": 80, "nsprefix": "gds", "nsuri": "http://www.gds-services.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentRegistrationStatement", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentRegistrationStatement", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION", "menuCat": "Notes", "order": "10", "role": "http://www.gds-services.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentation", "shortName": "DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "gds:AccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "gds:BusinessCombinationAndAssetAcquisitionConsiderationPayablesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED EXPENSES AND OTHER PAYABLES - Accrued expenses and other payables (Details)", "menuCat": "Details", "order": "100", "role": "http://www.gds-services.com/role/DisclosureAccountsPayableAndAccruedExpensesAndOtherPayablesAccruedExpensesAndOtherPayablesDetails", "shortName": "ACCOUNTS PAYABLE AND ACCRUED EXPENSES AND OTHER PAYABLES - Accrued expenses and other payables (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "gds:AccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "gds:BusinessCombinationAndAssetAcquisitionConsiderationPayablesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "gds:LesseeLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "gds:AdditionalFinanceLeaseLiability", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - LEASES - Lease arrangements (Details)", "menuCat": "Details", "order": "101", "role": "http://www.gds-services.com/role/DisclosureLeasesLeaseArrangementsDetails", "shortName": "LEASES - Lease arrangements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "-3", "lang": null, "name": "gds:SaleAndLeasebackTransactionConsideration", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - LEASES - Components of Lease Expense (Details)", "menuCat": "Details", "order": "102", "role": "http://www.gds-services.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails", "shortName": "LEASES - Components of Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "gds:LesseeDisclosureSupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseInterestPaymentOnLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41203 - Disclosure - LEASES - Supplemental Cash Flow Information Related to Leases (Details)", "menuCat": "Details", "order": "103", "role": "http://www.gds-services.com/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToLeasesDetails", "shortName": "LEASES - Supplemental Cash Flow Information Related to Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "gds:LesseeDisclosureSupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseInterestPaymentOnLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "gds:LesseeDisclosureWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateRelatedToLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41204 - Disclosure - LEASES - Weighted Average Remaining Lease Term and Weighted Average Discount Rate for Leases (Details)", "menuCat": "Details", "order": "104", "role": "http://www.gds-services.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateForLeasesDetails", "shortName": "LEASES - Weighted Average Remaining Lease Term and Weighted Average Discount Rate for Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "gds:LesseeDisclosureWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateRelatedToLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "gds:LesseeLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41205 - Disclosure - LEASES - Maturities of Lease Liabilities (Details)", "menuCat": "Details", "order": "105", "role": "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails", "shortName": "LEASES - Maturities of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "gds:LesseeLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "gds:ScheduleOfAssetsToSecureLeaseAndOtherFinancingObligationsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "gds:AssetsHeldAsSecuritiesForLeaseAndOtherFinancingObligations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41206 - Disclosure - LEASES - Lease and other financing obligations secured by assets (Details)", "menuCat": "Details", "order": "106", "role": "http://www.gds-services.com/role/DisclosureLeasesLeaseAndOtherFinancingObligationsSecuredByAssetsDetails", "shortName": "LEASES - Lease and other financing obligations secured by assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "gds:ScheduleOfAssetsToSecureLeaseAndOtherFinancingObligationsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "gds:AssetsHeldAsSecuritiesForLeaseAndOtherFinancingObligations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R107": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "gds:OtherNoncurrentLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - OTHER LONG-TERM LIABILITIES (Details)", "menuCat": "Details", "order": "107", "role": "http://www.gds-services.com/role/DisclosureOtherLongTermLiabilitiesDetails", "shortName": "OTHER LONG-TERM LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "gds:OtherNoncurrentLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R108": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2021_HATXk-0Ld0u9zD0g-89eKQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TemporaryEquityCarryingAmountAttributableToParent", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - REDEEMABLE PREFERRED SHARES - Movement of redeemable preferred shares (Details)", "menuCat": "Details", "order": "108", "role": "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesMovementOfRedeemablePreferredSharesDetails", "shortName": "REDEEMABLE PREFERRED SHARES - Movement of redeemable preferred shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PreferredStockTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_3_27_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemableConvertiblePreferredStockMember_-Nf9b9ASS0W9lEqNfaxYFQ", "decimals": "-3", "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_jp0jhNZrjEePcwMUTJyBtA", "xsiNil": "false" } }, "R109": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "INF", "first": true, "lang": null, "name": "gds:PreferredStockConvertibleThresholdTradingDays", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_D_jiRs3Nlzr063k840qqdv9A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41402 - Disclosure - REDEEMABLE PREFERRED SHARES - Key terms of the convertible preferred shares (Details)", "menuCat": "Details", "order": "109", "role": "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesKeyTermsOfConvertiblePreferredSharesDetails", "shortName": "REDEEMABLE PREFERRED SHARES - Key terms of the convertible preferred shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "INF", "first": true, "lang": null, "name": "gds:PreferredStockConvertibleThresholdTradingDays", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_D_jiRs3Nlzr063k840qqdv9A", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "menuCat": "Notes", "order": "11", "role": "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R110": { "firstAnchor": { "ancestors": [ "p", "gds:RedeemableNoncontrollingInterestTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_7_31_2020_srt_OwnershipAxis_gds_Bj13Member_QDjiFIwuZkiVOQxDJm05Qw", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_R1A6eBhdrEa085_h0X0YtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - REDEEMABLE NON-CONTROLLING INTERESTS (Details)", "menuCat": "Details", "order": "110", "role": "http://www.gds-services.com/role/DisclosureRedeemableNonControllingInterestsDetails", "shortName": "REDEEMABLE NON-CONTROLLING INTERESTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "gds:RedeemableNoncontrollingInterestTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_7_31_2020_srt_OwnershipAxis_gds_Bj13Member_QDjiFIwuZkiVOQxDJm05Qw", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_R1A6eBhdrEa085_h0X0YtQ", "xsiNil": "false" } }, "R111": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2021_HATXk-0Ld0u9zD0g-89eKQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41502 - Disclosure - REDEEMABLE NON-CONTROLLING INTERESTS - Redeemable non-controlling interest (Details)", "menuCat": "Details", "order": "111", "role": "http://www.gds-services.com/role/DisclosureRedeemableNonControllingInterestsRedeemableNonControllingInterestDetails", "shortName": "REDEEMABLE NON-CONTROLLING INTERESTS - Redeemable non-controlling interest (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "gds:RedeemableNoncontrollingInterestTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_pJyNwl1FvE2zaRaRo7BQsw", "decimals": "-3", "lang": null, "name": "gds:CapitalInjectionFromCapitalPrivateEquityFund", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R112": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember_wLpC5QQdKkCsS05MLrtW9A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS - Statement of operations location (Details)", "menuCat": "Details", "order": "112", "role": "http://www.gds-services.com/role/DisclosureDerivativeFinancialInstrumentsStatementOfOperationsLocationDetails", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS - Statement of operations location (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember_wLpC5QQdKkCsS05MLrtW9A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R113": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - FAIR VALUE MEASUREMENT (Details)", "menuCat": "Details", "order": "113", "role": "http://www.gds-services.com/role/DisclosureFairValueMeasurementDetails", "shortName": "FAIR VALUE MEASUREMENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R114": { "firstAnchor": { "ancestors": [ "p", "gds:CommonStockTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_11_6_2020_To_11_6_2020_udG5FsrdlUO-vrJDFwavSQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOrSaleOfEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41801 - Disclosure - ORDINARY SHARES (Details)", "menuCat": "Details", "order": "114", "role": "http://www.gds-services.com/role/DisclosureOrdinarySharesDetails", "shortName": "ORDINARY SHARES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "gds:CommonStockTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_11_6_2020_To_11_6_2020_udG5FsrdlUO-vrJDFwavSQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOrSaleOfEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R115": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_7_31_2014_us-gaap_PlanNameAxis_gds_EquityIncentivePlan2014Member_g7u6PZitA0eJ1eAFJCrd8Q", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_7vWgdTY0O0Ga3YK5pHgEpQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41901 - Disclosure - SHARE-BASED COMPENSATION - Plans and Grants (Details)", "menuCat": "Details", "order": "115", "role": "http://www.gds-services.com/role/DisclosureShareBasedCompensationPlansAndGrantsDetails", "shortName": "SHARE-BASED COMPENSATION - Plans and Grants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_7_31_2014_us-gaap_PlanNameAxis_gds_EquityIncentivePlan2014Member_g7u6PZitA0eJ1eAFJCrd8Q", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_7vWgdTY0O0Ga3YK5pHgEpQ", "xsiNil": "false" } }, "R116": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2020_YOZus0nxwUGtTYoaQLzT6Q", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_7vWgdTY0O0Ga3YK5pHgEpQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41902 - Disclosure - SHARE-BASED COMPENSATION - Stock Option Activity (Details)", "menuCat": "Details", "order": "116", "role": "http://www.gds-services.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails", "shortName": "SHARE-BASED COMPENSATION - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2019_pzP8oOvpU0CMetgOYkQfwQ", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_7vWgdTY0O0Ga3YK5pHgEpQ", "xsiNil": "false" } }, "R117": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "-3", "first": true, "lang": null, "name": "gds:ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilitySettlementWithRestrictedSharesAwardValue", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41903 - Disclosure - SHARE-BASED COMPENSATION - Settlement of Liability Classified Restricted Shares (Details)", "menuCat": "Details", "order": "117", "role": "http://www.gds-services.com/role/DisclosureShareBasedCompensationSettlementOfLiabilityClassifiedRestrictedSharesDetails", "shortName": "SHARE-BASED COMPENSATION - Settlement of Liability Classified Restricted Shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AllocatedShareBasedCompensationExpense", "us-gaap:AllocatedShareBasedCompensationExpense", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_TitleOfIndividualAxis_srt_DirectorMember_RETilkJR20uoxG38dzn91A", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R118": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41904 - Disclosure - SHARE-BASED COMPENSATION - Restricted Stock Activity (Details)", "menuCat": "Details", "order": "118", "role": "http://www.gds-services.com/role/DisclosureShareBasedCompensationRestrictedStockActivityDetails", "shortName": "SHARE-BASED COMPENSATION - Restricted Stock Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2019_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_PvPUoyPvIEu7f40_WfP6cw", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_7vWgdTY0O0Ga3YK5pHgEpQ", "xsiNil": "false" } }, "R119": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "gds:ScheduleOfShareBasedPaymentAwardRestrictedSharesValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_8_1_2020_To_8_31_2020_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_O2G1jebAvEq-9WJRPi6hCw", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_R1A6eBhdrEa085_h0X0YtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41905 - Disclosure - SHARE-BASED COMPENSATION - Fair Value Assumptions - Restricted Shares (Details)", "menuCat": "Details", "order": "119", "role": "http://www.gds-services.com/role/DisclosureShareBasedCompensationFairValueAssumptionsRestrictedSharesDetails", "shortName": "SHARE-BASED COMPENSATION - Fair Value Assumptions - Restricted Shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "gds:ScheduleOfShareBasedPaymentAwardRestrictedSharesValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_8_1_2020_To_8_31_2020_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_O2G1jebAvEq-9WJRPi6hCw", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_R1A6eBhdrEa085_h0X0YtQ", "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "gds:DisclosureOfCashAndRestrictedCashTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - CASH AND RESTRICTED CASH", "menuCat": "Notes", "order": "12", "role": "http://www.gds-services.com/role/DisclosureCashAndRestrictedCash", "shortName": "CASH AND RESTRICTED CASH", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "gds:DisclosureOfCashAndRestrictedCashTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R120": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41906 - Disclosure - SHARE-BASED COMPENSATION - Expenses (Details)", "menuCat": "Details", "order": "120", "role": "http://www.gds-services.com/role/DisclosureShareBasedCompensationExpensesDetails", "shortName": "SHARE-BASED COMPENSATION - Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_dGHGSbM5uUS5zjmFESxe0g", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R121": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42001 - Disclosure - REVENUE (Details)", "menuCat": "Details", "order": "121", "role": "http://www.gds-services.com/role/DisclosureRevenueDetails", "shortName": "REVENUE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "gds:ScheduleOfNetRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_us-gaap_ServiceMember_HsC-a_VlEkeHooUFWKWFig", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R122": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42101 - Disclosure - INCOME TAX (Details)", "menuCat": "Details", "order": "122", "role": "http://www.gds-services.com/role/DisclosureIncomeTaxDetails", "shortName": "INCOME TAX (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "lang": null, "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R123": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42102 - Disclosure - INCOME TAX - By tax Jurisdictions (Details)", "menuCat": "Details", "order": "123", "role": "http://www.gds-services.com/role/DisclosureIncomeTaxByTaxJurisdictionsDetails", "shortName": "INCOME TAX - By tax Jurisdictions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R124": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unitRef": "Unit_Standard_pure_R1A6eBhdrEa085_h0X0YtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42103 - Disclosure - INCOME TAX - Reconciliation of statutory tax rate and effective tax rate (Details)", "menuCat": "Details", "order": "124", "role": "http://www.gds-services.com/role/DisclosureIncomeTaxReconciliationOfStatutoryTaxRateAndEffectiveTaxRateDetails", "shortName": "INCOME TAX - Reconciliation of statutory tax rate and effective tax rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "3", "lang": null, "name": "gds:EffectiveIncomeTaxRateReconciliationNontaxableForeignEntitiesPercent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_R1A6eBhdrEa085_h0X0YtQ", "xsiNil": "false" } }, "R125": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42104 - Disclosure - INCOME TAX - Deferred tax assets and liabilities (Details)", "menuCat": "Details", "order": "125", "role": "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails", "shortName": "INCOME TAX - Deferred tax assets and liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R126": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:SummaryOfValuationAllowanceTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2021_HATXk-0Ld0u9zD0g-89eKQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42105 - Disclosure - INCOME TAX - Movement of the valuation allowance (Details)", "menuCat": "Details", "order": "126", "role": "http://www.gds-services.com/role/DisclosureIncomeTaxMovementOfValuationAllowanceDetails", "shortName": "INCOME TAX - Movement of the valuation allowance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:SummaryOfValuationAllowanceTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "-3", "lang": null, "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R127": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredIncomeTaxAssetsNet", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42106 - Disclosure - INCOME TAX - Net operating losses (Details)", "menuCat": "Details", "order": "127", "role": "http://www.gds-services.com/role/DisclosureIncomeTaxNetOperatingLossesDetails", "shortName": "INCOME TAX - Net operating losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "lang": null, "name": "gds:DeferredTaxAssetsOperatingLossCarryforwardsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R128": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RestrictedAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "2", "first": true, "lang": null, "name": "gds:StatutoryAccountingPracticesMinimumPercentageOfAfterTaxProfitRequiredToBeAppropriatedToGeneralReserveFund", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_R1A6eBhdrEa085_h0X0YtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42201 - Disclosure - RESTRICTED NET ASSETS (Details)", "menuCat": "Details", "order": "128", "role": "http://www.gds-services.com/role/DisclosureRestrictedNetAssetsDetails", "shortName": "RESTRICTED NET ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RestrictedAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "2", "first": true, "lang": null, "name": "gds:StatutoryAccountingPracticesMinimumPercentageOfAfterTaxProfitRequiredToBeAppropriatedToGeneralReserveFund", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_R1A6eBhdrEa085_h0X0YtQ", "xsiNil": "false" } }, "R129": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_JZkRIsOAeEC5SKJNJ1ecEA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42301 - Disclosure - LOSS PER CLASS A and CLASS B ORDINARY SHARE - Computation of basic and diluted loss per share (Details)", "menuCat": "Details", "order": "129", "role": "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareComputationOfBasicAndDilutedLossPerShareDetails", "shortName": "LOSS PER CLASS A and CLASS B ORDINARY SHARE - Computation of basic and diluted loss per share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember_BvOawaSrwEO5WDd8LsistQ", "decimals": "INF", "lang": null, "name": "gds:StockIssuedDuringPeriodSharesToDepositoryBank", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_7vWgdTY0O0Ga3YK5pHgEpQ", "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "gds:ContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - CONTRACT BALANCES", "menuCat": "Notes", "order": "13", "role": "http://www.gds-services.com/role/DisclosureContractBalances", "shortName": "CONTRACT BALANCES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "gds:ContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R130": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42302 - Disclosure - LOSS PER CLASS A and CLASS B ORDINARY SHARE - Class A and Class B (Details)", "menuCat": "Details", "order": "130", "role": "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareClassAndClassBDetails", "shortName": "LOSS PER CLASS A and CLASS B ORDINARY SHARE - Class A and Class B (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_01PNLcW9vEibqHHD4lxVXQ", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R131": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_7vWgdTY0O0Ga3YK5pHgEpQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42303 - Disclosure - LOSS PER CLASS A and CLASS B ORDINARY SHARE - Excluded from the computation of diluted loss per share (Details)", "menuCat": "Details", "order": "131", "role": "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareExcludedFromComputationOfDilutedLossPerShareDetails", "shortName": "LOSS PER CLASS A and CLASS B ORDINARY SHARE - Excluded from the computation of diluted loss per share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_7vWgdTY0O0Ga3YK5pHgEpQ", "xsiNil": "false" } }, "R132": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_3H1LS3Af7E2ExKVJTRigPA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42401 - Disclosure - SEGMENT INFORMATION (Details)", "menuCat": "Details", "order": "132", "role": "http://www.gds-services.com/role/DisclosureSegmentInformationDetails", "shortName": "SEGMENT INFORMATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_3H1LS3Af7E2ExKVJTRigPA", "xsiNil": "false" } }, "R133": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42501 - Disclosure - MAJOR CUSTOMERS AND SUPPLIERS (Details)", "menuCat": "Details", "order": "133", "role": "http://www.gds-services.com/role/DisclosureMajorCustomersAndSuppliersDetails", "shortName": "MAJOR CUSTOMERS AND SUPPLIERS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "INF", "lang": null, "name": "gds:NumberOfSuppliers", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_ZNA72QYncUuUpRg41hbb4g", "xsiNil": "false" } }, "R134": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LongTermPurchaseCommitmentTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_us-gaap_CapitalAdditionsMember_W2nJBMdovkuaFiZrLCDabA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42601 - Disclosure - COMMITMENTS AND CONTINGENCIES - Capital commitments (Details)", "menuCat": "Details", "order": "134", "role": "http://www.gds-services.com/role/DisclosureCommitmentsAndContingenciesCapitalCommitmentsDetails", "shortName": "COMMITMENTS AND CONTINGENCIES - Capital commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LongTermPurchaseCommitmentTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_us-gaap_CapitalAdditionsMember_W2nJBMdovkuaFiZrLCDabA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R135": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "gds:ScheduleOfBalancesWithRelatedPartiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DueToRelatedPartiesCurrentAndNoncurrent", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42701 - Disclosure - RELATED PARTY TRANSACTIONS (Details)", "menuCat": "Details", "order": "135", "role": "http://www.gds-services.com/role/DisclosureRelatedPartyTransactionsDetails", "shortName": "RELATED PARTY TRANSACTIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_gds_SttSingaporeDcPte.Ltd.Member_DsYzyIlSZUyG3LkvBIvhzQ", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R136": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "gds:ScheduleOfBalancesWithRelatedPartiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_9_2_2022_us-gaap_RelatedPartyTransactionAxis_gds_SubscriptionOfConvertibleBondsMember_bJyJFHejnESOWtuWRlFR4w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentOwnedUnderlyingFaceAmountAtMarketValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_J4QAZZJWKkyJAE7_a73Dug", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42702 - Disclosure - RELATED PARTY TRANSACTIONS - Balances with related parties (Details)", "menuCat": "Details", "order": "136", "role": "http://www.gds-services.com/role/DisclosureRelatedPartyTransactionsBalancesWithRelatedPartiesDetails", "shortName": "RELATED PARTY TRANSACTIONS - Balances with related parties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "gds:ScheduleOfBalancesWithRelatedPartiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_9_2_2022_us-gaap_RelatedPartyTransactionAxis_gds_SubscriptionOfConvertibleBondsMember_bJyJFHejnESOWtuWRlFR4w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentOwnedUnderlyingFaceAmountAtMarketValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_J4QAZZJWKkyJAE7_a73Dug", "xsiNil": "false" } }, "R137": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42801 - Disclosure - PARENT ONLY FINANCIAL INFORMATION - Condensed Balance Sheets (Details)", "menuCat": "Details", "order": "137", "role": "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails", "shortName": "PARENT ONLY FINANCIAL INFORMATION - Condensed Balance Sheets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ScheduleOfCondensedFinancialStatementsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_OWR47r3TDk6RxTJdRh-ftw", "decimals": "-3", "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R138": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_jp0jhNZrjEePcwMUTJyBtA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42802 - Disclosure - PARENT ONLY FINANCIAL INFORMATION - Condensed Balance Sheets (Parenthetical) (Details)", "menuCat": "Details", "order": "138", "role": "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsParentheticalDetails", "shortName": "PARENT ONLY FINANCIAL INFORMATION - Condensed Balance Sheets (Parenthetical) (Details)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_jp0jhNZrjEePcwMUTJyBtA", "xsiNil": "false" } }, "R139": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42803 - Disclosure - PARENT ONLY FINANCIAL INFORMATION - Condensed Statements of Operations (Details)", "menuCat": "Details", "order": "139", "role": "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfOperationsDetails", "shortName": "PARENT ONLY FINANCIAL INFORMATION - Condensed Statements of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_ahACMnUV9ESd2g9TRW1noQ", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - PROPERTY AND EQUIPMENT, NET", "menuCat": "Notes", "order": "14", "role": "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNet", "shortName": "PROPERTY AND EQUIPMENT, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R140": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42804 - Disclosure - PARENT ONLY FINANCIAL INFORMATION - Condensed Statements of Comprehensive Loss (Details)", "menuCat": "Details", "order": "140", "role": "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfComprehensiveLossDetails", "shortName": "PARENT ONLY FINANCIAL INFORMATION - Condensed Statements of Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_ahACMnUV9ESd2g9TRW1noQ", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R141": { "firstAnchor": { "ancestors": [ "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42805 - Disclosure - PARENT ONLY FINANCIAL INFORMATION - Condensed Statements of Comprehensive Loss (Parenthetical) (Details)", "menuCat": "Details", "order": "141", "role": "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfComprehensiveLossParentheticalDetails", "shortName": "PARENT ONLY FINANCIAL INFORMATION - Condensed Statements of Comprehensive Loss (Parenthetical) (Details)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_ahACMnUV9ESd2g9TRW1noQ", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R142": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42806 - Disclosure - PARENT ONLY FINANCIAL INFORMATION - Condensed Statements of Cash Flows (Details)", "menuCat": "Details", "order": "142", "role": "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfCashFlowsDetails", "shortName": "PARENT ONLY FINANCIAL INFORMATION - Condensed Statements of Cash Flows (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_ahACMnUV9ESd2g9TRW1noQ", "decimals": "-3", "lang": null, "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R143": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_3_8_2022_us-gaap_StatementClassOfStockAxis_dei_AdrMember_c_sGumeqs0q4KSssT2d_mw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_jp0jhNZrjEePcwMUTJyBtA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42901 - Disclosure - SUBSEQUENT EVENTS (Details)", "menuCat": "Details", "order": "143", "role": "http://www.gds-services.com/role/DisclosureSubsequentEventsDetails", "shortName": "SUBSEQUENT EVENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_3_31_2023_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_hcIuw_Fm9E20zder1DOVqA", "decimals": "INF", "lang": null, "name": "gds:CommonStockSharesNumberOfSharesHeldByBeneficialOwner", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_7vWgdTY0O0Ga3YK5pHgEpQ", "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - INTANGIBLE ASSETS, NET", "menuCat": "Notes", "order": "15", "role": "http://www.gds-services.com/role/DisclosureIntangibleAssetsNet", "shortName": "INTANGIBLE ASSETS, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "gds:PrepaidLandUseRightsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - PREPAID LAND USE RIGHTS", "menuCat": "Notes", "order": "16", "role": "http://www.gds-services.com/role/DisclosurePrepaidLandUseRights", "shortName": "PREPAID LAND USE RIGHTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "gds:PrepaidLandUseRightsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - ACQUISITIONS AND GOODWILL", "menuCat": "Notes", "order": "17", "role": "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwill", "shortName": "ACQUISITIONS AND GOODWILL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - LOANS AND BORROWINGS", "menuCat": "Notes", "order": "18", "role": "http://www.gds-services.com/role/DisclosureLoansAndBorrowings", "shortName": "LOANS AND BORROWINGS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "gds:ConvertibleBondsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - CONVERTIBLE BONDS PAYABLE", "menuCat": "Notes", "order": "19", "role": "http://www.gds-services.com/role/DisclosureConvertibleBondsPayable", "shortName": "CONVERTIBLE BONDS PAYABLE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "gds:ConvertibleBondsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "lang": null, "name": "us-gaap:MinorityInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "gds:AccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED EXPENSES AND OTHER PAYABLES", "menuCat": "Notes", "order": "20", "role": "http://www.gds-services.com/role/DisclosureAccountsPayableAndAccruedExpensesAndOtherPayables", "shortName": "ACCOUNTS PAYABLE AND ACCRUED EXPENSES AND OTHER PAYABLES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "gds:AccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "gds:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - LEASES", "menuCat": "Notes", "order": "21", "role": "http://www.gds-services.com/role/DisclosureLeases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "gds:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "gds:OtherNoncurrentLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - OTHER LONG-TERM LIABILITIES", "menuCat": "Notes", "order": "22", "role": "http://www.gds-services.com/role/DisclosureOtherLongTermLiabilities", "shortName": "OTHER LONG-TERM LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "gds:OtherNoncurrentLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - REDEEMABLE PREFERRED SHARES", "menuCat": "Notes", "order": "23", "role": "http://www.gds-services.com/role/DisclosureRedeemablePreferredShares", "shortName": "REDEEMABLE PREFERRED SHARES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "gds:RedeemableNoncontrollingInterestTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - REDEEMABLE NON-CONTROLLING INTERESTS", "menuCat": "Notes", "order": "24", "role": "http://www.gds-services.com/role/DisclosureRedeemableNonControllingInterests", "shortName": "REDEEMABLE NON-CONTROLLING INTERESTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "gds:RedeemableNoncontrollingInterestTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS", "menuCat": "Notes", "order": "25", "role": "http://www.gds-services.com/role/DisclosureDerivativeFinancialInstruments", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - FAIR VALUE MEASUREMENT", "menuCat": "Notes", "order": "26", "role": "http://www.gds-services.com/role/DisclosureFairValueMeasurement", "shortName": "FAIR VALUE MEASUREMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "gds:CommonStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11801 - Disclosure - ORDINARY SHARES", "menuCat": "Notes", "order": "27", "role": "http://www.gds-services.com/role/DisclosureOrdinaryShares", "shortName": "ORDINARY SHARES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "gds:CommonStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11901 - Disclosure - SHARE-BASED COMPENSATION", "menuCat": "Notes", "order": "28", "role": "http://www.gds-services.com/role/DisclosureShareBasedCompensation", "shortName": "SHARE-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12001 - Disclosure - REVENUE", "menuCat": "Notes", "order": "29", "role": "http://www.gds-services.com/role/DisclosureRevenue", "shortName": "REVENUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "gds:ShortTermBorrowingsAndCurrentPortionOfLongTermBorrowings", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.gds-services.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_us-gaap_RecourseStatusAxis_us-gaap_NonrecourseMember_wDD-XI6bHkKT9jDu1yzE_w", "decimals": "-3", "lang": null, "name": "gds:ShortTermBorrowingsAndCurrentPortionOfLongTermBorrowings", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12101 - Disclosure - INCOME TAX", "menuCat": "Notes", "order": "30", "role": "http://www.gds-services.com/role/DisclosureIncomeTax", "shortName": "INCOME TAX", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestrictedAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12201 - Disclosure - RESTRICTED NET ASSETS", "menuCat": "Notes", "order": "31", "role": "http://www.gds-services.com/role/DisclosureRestrictedNetAssets", "shortName": "RESTRICTED NET ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestrictedAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12301 - Disclosure - LOSS PER CLASS A and CLASS B ORDINARY SHARE", "menuCat": "Notes", "order": "32", "role": "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShare", "shortName": "LOSS PER CLASS A and CLASS B ORDINARY SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12401 - Disclosure - SEGMENT INFORMATION", "menuCat": "Notes", "order": "33", "role": "http://www.gds-services.com/role/DisclosureSegmentInformation", "shortName": "SEGMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12501 - Disclosure - MAJOR CUSTOMERS AND SUPPLIERS", "menuCat": "Notes", "order": "34", "role": "http://www.gds-services.com/role/DisclosureMajorCustomersAndSuppliers", "shortName": "MAJOR CUSTOMERS AND SUPPLIERS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12601 - Disclosure - COMMITMENTS AND CONTINGENCIES", "menuCat": "Notes", "order": "35", "role": "http://www.gds-services.com/role/DisclosureCommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12701 - Disclosure - RELATED PARTY TRANSACTIONS", "menuCat": "Notes", "order": "36", "role": "http://www.gds-services.com/role/DisclosureRelatedPartyTransactions", "shortName": "RELATED PARTY TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12801 - Disclosure - PARENT ONLY FINANCIAL INFORMATION", "menuCat": "Notes", "order": "37", "role": "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformation", "shortName": "PARENT ONLY FINANCIAL INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12901 - Disclosure - SUBSEQUENT EVENTS", "menuCat": "Notes", "order": "38", "role": "http://www.gds-services.com/role/DisclosureSubsequentEvents", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "menuCat": "Policies", "order": "39", "role": "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "4", "role": "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "-3", "lang": null, "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "menuCat": "Tables", "order": "40", "role": "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "gds:DisclosureOfCashAndRestrictedCashTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "gds:DisclosureOfCashAndRestrictedCashTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - CASH AND RESTRICTED CASH (Tables)", "menuCat": "Tables", "order": "41", "role": "http://www.gds-services.com/role/DisclosureCashAndRestrictedCashTables", "shortName": "CASH AND RESTRICTED CASH (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "gds:DisclosureOfCashAndRestrictedCashTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "gds:DisclosureOfCashAndRestrictedCashTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "gds:ContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - CONTRACT BALANCES (Tables)", "menuCat": "Tables", "order": "42", "role": "http://www.gds-services.com/role/DisclosureContractBalancesTables", "shortName": "CONTRACT BALANCES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "gds:ContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)", "menuCat": "Tables", "order": "43", "role": "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetTables", "shortName": "PROPERTY AND EQUIPMENT, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - INTANGIBLE ASSETS, NET (Tables)", "menuCat": "Tables", "order": "44", "role": "http://www.gds-services.com/role/DisclosureIntangibleAssetsNetTables", "shortName": "INTANGIBLE ASSETS, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "gds:PrepaidLandUseRightsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "gds:ScheduleOfPrepaidLandUseRightsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - PREPAID LAND USE RIGHTS (Tables)", "menuCat": "Tables", "order": "45", "role": "http://www.gds-services.com/role/DisclosurePrepaidLandUseRightsTables", "shortName": "PREPAID LAND USE RIGHTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "gds:PrepaidLandUseRightsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "gds:ScheduleOfPrepaidLandUseRightsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - ACQUISITIONS AND GOODWILL (Tables)", "menuCat": "Tables", "order": "46", "role": "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillTables", "shortName": "ACQUISITIONS AND GOODWILL (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - LOANS AND BORROWINGS (Tables)", "menuCat": "Tables", "order": "47", "role": "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTables", "shortName": "LOANS AND BORROWINGS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "gds:ConvertibleBondsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - CONVERTIBLE BONDS PAYABLE (Tables)", "menuCat": "Tables", "order": "48", "role": "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableTables", "shortName": "CONVERTIBLE BONDS PAYABLE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "gds:ConvertibleBondsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "gds:AccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "gds:ScheduleOfAccountsPayableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED EXPENSES AND OTHER PAYABLES (Tables)", "menuCat": "Tables", "order": "49", "role": "http://www.gds-services.com/role/DisclosureAccountsPayableAndAccruedExpensesAndOtherPayablesTables", "shortName": "ACCOUNTS PAYABLE AND ACCRUED EXPENSES AND OTHER PAYABLES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "gds:AccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "gds:ScheduleOfAccountsPayableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "menuCat": "Statements", "order": "5", "role": "http://www.gds-services.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "-3", "lang": null, "name": "gds:ComprehensiveIncomeLossNetOfTaxAttributableToNonRedeemableNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - LEASES (Tables)", "menuCat": "Tables", "order": "50", "role": "http://www.gds-services.com/role/DisclosureLeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "gds:OtherNoncurrentLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - OTHER LONG-TERM LIABILITIES (Tables)", "menuCat": "Tables", "order": "51", "role": "http://www.gds-services.com/role/DisclosureOtherLongTermLiabilitiesTables", "shortName": "OTHER LONG-TERM LIABILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "gds:OtherNoncurrentLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "gds:ScheduleOfTemporaryEquityRollForwardTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - REDEEMABLE PREFERRED SHARES (Tables)", "menuCat": "Tables", "order": "52", "role": "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesTables", "shortName": "REDEEMABLE PREFERRED SHARES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "gds:ScheduleOfTemporaryEquityRollForwardTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "gds:RedeemableNoncontrollingInterestTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - REDEEMABLE NON-CONTROLLING INTERESTS (Tables)", "menuCat": "Tables", "order": "53", "role": "http://www.gds-services.com/role/DisclosureRedeemableNonControllingInterestsTables", "shortName": "REDEEMABLE NON-CONTROLLING INTERESTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "gds:RedeemableNoncontrollingInterestTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31603 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables)", "menuCat": "Tables", "order": "54", "role": "http://www.gds-services.com/role/DisclosureDerivativeFinancialInstrumentsTables", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31903 - Disclosure - SHARE-BASED COMPENSATION (Tables)", "menuCat": "Tables", "order": "55", "role": "http://www.gds-services.com/role/DisclosureShareBasedCompensationTables", "shortName": "SHARE-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "gds:ScheduleOfNetRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32003 - Disclosure - REVENUE (Tables)", "menuCat": "Tables", "order": "56", "role": "http://www.gds-services.com/role/DisclosureRevenueTables", "shortName": "REVENUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "gds:ScheduleOfNetRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32103 - Disclosure - INCOME TAX (Tables)", "menuCat": "Tables", "order": "57", "role": "http://www.gds-services.com/role/DisclosureIncomeTaxTables", "shortName": "INCOME TAX (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32303 - Disclosure - LOSS PER CLASS A and CLASS B ORDINARY SHARE (Tables)", "menuCat": "Tables", "order": "58", "role": "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareTables", "shortName": "LOSS PER CLASS A and CLASS B ORDINARY SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermPurchaseCommitmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32603 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)", "menuCat": "Tables", "order": "59", "role": "http://www.gds-services.com/role/DisclosureCommitmentsAndContingenciesTables", "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermPurchaseCommitmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00305 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)", "menuCat": "Statements", "order": "6", "role": "http://www.gds-services.com/role/StatementConsolidatedStatementsOfComprehensiveLossParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R60": { "firstAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "gds:ScheduleOfMaterialRelatedPartyRelationshipTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32703 - Disclosure - RELATED PARTY TRANSACTIONS (Tables)", "menuCat": "Tables", "order": "60", "role": "http://www.gds-services.com/role/DisclosureRelatedPartyTransactionsTables", "shortName": "RELATED PARTY TRANSACTIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "gds:ScheduleOfMaterialRelatedPartyRelationshipTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfCondensedFinancialStatementsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32803 - Disclosure - PARENT ONLY FINANCIAL INFORMATION (Tables)", "menuCat": "Tables", "order": "61", "role": "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationTables", "shortName": "PARENT ONLY FINANCIAL INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfCondensedFinancialStatementsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_gds_ShareholdersOfShanghaiXinwanEnterpriseManagementCo.Ltd.Member_2x0u2G8wZ0OiXdweoqtKMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LoansAndLeasesReceivableRelatedParties", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "menuCat": "Details", "order": "62", "role": "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_gds_ShareholdersOfShanghaiXinwanEnterpriseManagementCo.Ltd.Member_2x0u2G8wZ0OiXdweoqtKMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LoansAndLeasesReceivableRelatedParties", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Financial statement balances and amounts of the VIEs and their subsidiaries (Details)", "menuCat": "Details", "order": "63", "role": "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Financial statement balances and amounts of the VIEs and their subsidiaries (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lz8OwubX7EaJAN2sUSu4Rw", "decimals": "-3", "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CapitalizationOfInternalCostsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherNoncurrentAssetsMember_XygAiRUHFU-ioUu4aLirUg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostNetNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fulfilment costs (Details)", "menuCat": "Details", "order": "64", "role": "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFulfilmentCostsDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fulfilment costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CapitalizationOfInternalCostsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherNoncurrentAssetsMember_XygAiRUHFU-ioUu4aLirUg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostNetNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "gds:ScheduleOfEstimatedUsefulLifeOfPropertyPlantAndEquipmentTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember_izZuIW3gT0KmjYDkK9Bgig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and equipment (Details)", "menuCat": "Details", "order": "65", "role": "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "gds:ScheduleOfEstimatedUsefulLifeOfPropertyPlantAndEquipmentTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember_izZuIW3gT0KmjYDkK9Bgig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock", "us-gaap:AssetRetirementObligationsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2021_HATXk-0Ld0u9zD0g-89eKQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetRetirementObligation", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40205 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Asset retirement costs (Details)", "menuCat": "Details", "order": "66", "role": "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAssetRetirementCostsDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Asset retirement costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock", "us-gaap:AssetRetirementObligationsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2019_pzP8oOvpU0CMetgOYkQfwQ", "decimals": "-3", "lang": null, "name": "us-gaap:AssetRetirementObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerContractsMember_7UAVcv7-QEC8zvSFsqPQdw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40206 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible assets (Details)", "menuCat": "Details", "order": "67", "role": "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerContractsMember_7UAVcv7-QEC8zvSFsqPQdw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "gds:PrepaidLandUseRightsPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_gds_PrepaidLandUseRightsMember_qNCx7gaRDUGFkwjOUFU8Cg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40207 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Prepaid land use rights (Details)", "menuCat": "Details", "order": "68", "role": "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPrepaidLandUseRightsDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Prepaid land use rights (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "gds:PrepaidLandUseRightsPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_gds_PrepaidLandUseRightsMember_qNCx7gaRDUGFkwjOUFU8Cg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillImpairmentLoss", "us-gaap:GoodwillImpairmentLoss", "p", "gds:BusinessCombinationsAndGoodwillPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40208 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Goodwill and Impairment (Details)", "menuCat": "Details", "order": "69", "role": "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndImpairmentDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Goodwill and Impairment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillImpairmentLoss", "us-gaap:GoodwillImpairmentLoss", "p", "gds:BusinessCombinationsAndGoodwillPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_M8THY64cqU6cL5ypLBFCsQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY", "menuCat": "Statements", "order": "7", "role": "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity", "shortName": "CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_M8THY64cqU6cL5ypLBFCsQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValueAddedTaxReceivableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40209 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Value-added-tax (\"VAT\") (Details)", "menuCat": "Details", "order": "70", "role": "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesValueAddedTaxvatDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Value-added-tax (\"VAT\") (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "gds:ValueAddedTaxPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_us-gaap_BalanceSheetLocationAxis_gds_CurrentAssetsMember_qxecK9IWBk68MHzGQuXpBQ", "decimals": "-3", "lang": null, "name": "us-gaap:ValueAddedTaxReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_gds_ConsultingServicesMember_srt_RangeAxis_srt_MaximumMember_3otHbxWtmEeTpmzgkF9-UQ", "decimals": null, "first": true, "lang": "en-US", "name": "gds:ContractServicePeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40210 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue recognition (Details)", "menuCat": "Details", "order": "71", "role": "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_gds_ConsultingServicesMember_srt_RangeAxis_srt_MaximumMember_3otHbxWtmEeTpmzgkF9-UQ", "decimals": null, "first": true, "lang": "en-US", "name": "gds:ContractServicePeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40211 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Research and development and advertising costs, Government grants, Capitalized interest and Debt issuance cost (Details)", "menuCat": "Details", "order": "72", "role": "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesResearchAndDevelopmentAndAdvertisingCostsGovernmentGrantsCapitalizedInterestAndDebtIssuanceCostDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Research and development and advertising costs, Government grants, Capitalized interest and Debt issuance cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "gds:ResearchAndDevelopmentAndAdvertisingExpensePolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "-3", "lang": null, "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementPlansPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MinimumMember_zvXNTsYO5EOLSoMgKhBd8A", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_R1A6eBhdrEa085_h0X0YtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40212 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Employee benefits (Details)", "menuCat": "Details", "order": "73", "role": "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEmployeeBenefitsDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Employee benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementPlansPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MinimumMember_zvXNTsYO5EOLSoMgKhBd8A", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_R1A6eBhdrEa085_h0X0YtQ", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "gds:CashAndRestrictedCashByGeographicAreasTableTextBlock", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_srt_CurrencyAxis_currency_CNY_NWcqu03JMEGzl1efSafydA", "decimals": "-3", "first": true, "lang": null, "name": "gds:CashAndRestrictedCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40213 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Foreign currency translation and foreign currency risks (Details)", "menuCat": "Details", "order": "74", "role": "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationAndForeignCurrencyRisksDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Foreign currency translation and foreign currency risks (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "gds:CashAndRestrictedCashByGeographicAreasTableTextBlock", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_srt_CurrencyAxis_currency_CNY_NWcqu03JMEGzl1efSafydA", "decimals": "-3", "first": true, "lang": null, "name": "gds:CashAndRestrictedCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - CASH AND RESTRICTED CASH (Details)", "menuCat": "Details", "order": "75", "role": "http://www.gds-services.com/role/DisclosureCashAndRestrictedCashDetails", "shortName": "CASH AND RESTRICTED CASH (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R76": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "gds:ContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - CONTRACT BALANCES (Details)", "menuCat": "Details", "order": "76", "role": "http://www.gds-services.com/role/DisclosureContractBalancesDetails", "shortName": "CONTRACT BALANCES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "gds:ContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "-3", "first": true, "lang": null, "name": "gds:RevenueRemainingPerformanceObligations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - CONTRACT BALANCES - Remaining performance obligations (Details)", "menuCat": "Details", "order": "77", "role": "http://www.gds-services.com/role/DisclosureContractBalancesRemainingPerformanceObligationsDetails", "shortName": "CONTRACT BALANCES - Remaining performance obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "-3", "first": true, "lang": null, "name": "gds:RevenueRemainingPerformanceObligations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details)", "menuCat": "Details", "order": "78", "role": "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetDetails", "shortName": "PROPERTY AND EQUIPMENT, NET (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - PROPERTY AND EQUIPMENT, NET - Acquired under finance leases and other financing arrangement (Details)", "menuCat": "Details", "order": "79", "role": "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetAcquiredUnderFinanceLeasesAndOtherFinancingArrangementDetails", "shortName": "PROPERTY AND EQUIPMENT, NET - Acquired under finance leases and other financing arrangement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00405 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)", "menuCat": "Statements", "order": "8", "role": "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquityParenthetical", "shortName": "CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R80": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "gds:DepreciationOfPropertyPlantAndEquipmentTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40503 - Disclosure - PROPERTY AND EQUIPMENT, NET - Depreciation (Details)", "menuCat": "Details", "order": "80", "role": "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetDepreciationDetails", "shortName": "PROPERTY AND EQUIPMENT, NET - Depreciation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "gds:DepreciationOfPropertyPlantAndEquipmentTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40504 - Disclosure - PROPERTY AND EQUIPMENT, NET - Additional information (Details)", "menuCat": "Details", "order": "81", "role": "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails", "shortName": "PROPERTY AND EQUIPMENT, NET - Additional information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_us-gaap_PledgedStatusAxis_us-gaap_AssetPledgedAsCollateralMember_1CzpseLjCU2Ft0DjdjOGmQ", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - INTANGIBLE ASSETS, NET (Details)", "menuCat": "Details", "order": "82", "role": "http://www.gds-services.com/role/DisclosureIntangibleAssetsNetDetails", "shortName": "INTANGIBLE ASSETS, NET (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "gds:ScheduleOfPrepaidLandUseRightsTableTextBlock", "gds:PrepaidLandUseRightsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "gds:PrepaidLandUseRightsNoncurrentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - PREPAID LAND USE RIGHTS (Details)", "menuCat": "Details", "order": "83", "role": "http://www.gds-services.com/role/DisclosurePrepaidLandUseRightsDetails", "shortName": "PREPAID LAND USE RIGHTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "gds:ScheduleOfPrepaidLandUseRightsTableTextBlock", "gds:PrepaidLandUseRightsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "gds:PrepaidLandUseRightsNoncurrentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2020_YOZus0nxwUGtTYoaQLzT6Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - ACQUISITIONS AND GOODWILL - Movement of goodwill (Details)", "menuCat": "Details", "order": "84", "role": "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillMovementOfGoodwillDetails", "shortName": "ACQUISITIONS AND GOODWILL - Movement of goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_pJyNwl1FvE2zaRaRo7BQsw", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - ACQUISITIONS AND GOODWILL - Equity Interest acquired (Details)", "menuCat": "Details", "order": "85", "role": "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillEquityInterestAcquiredDetails", "shortName": "ACQUISITIONS AND GOODWILL - Equity Interest acquired (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_12_18_2020_To_12_18_2020_us-gaap_BusinessAcquisitionAxis_gds_Beijing9AcquisitionMember_YyILdnliGkm8_ckT6SuU5g", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_pJyNwl1FvE2zaRaRo7BQsw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - ACQUISITIONS AND GOODWILL - Allocation of purchase price (Details)", "menuCat": "Details", "order": "86", "role": "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillAllocationOfPurchasePriceDetails", "shortName": "ACQUISITIONS AND GOODWILL - Allocation of purchase price (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2021_HATXk-0Ld0u9zD0g-89eKQ", "decimals": "-3", "lang": null, "name": "gds:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOtherAssetsAndLiabilitiesAssumed", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShortTermDebtTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - LOANS AND BORROWINGS - Total loans and borrowings (Details)", "menuCat": "Details", "order": "87", "role": "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTotalLoansAndBorrowingsDetails", "shortName": "LOANS AND BORROWINGS - Total loans and borrowings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "lang": null, "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShortTermDebtTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "gds:UnsecuredShortTermDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - LOANS AND BORROWINGS - Type of short-term borrowings (Details)", "menuCat": "Details", "order": "88", "role": "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTypeOfShortTermBorrowingsDetails", "shortName": "LOANS AND BORROWINGS - Type of short-term borrowings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShortTermDebtTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "gds:UnsecuredShortTermDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShortTermDebtWeightedAverageInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_R1A6eBhdrEa085_h0X0YtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40903 - Disclosure - LOANS AND BORROWINGS - Short-term borrowings secured (Details)", "menuCat": "Details", "order": "89", "role": "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsShortTermBorrowingsSecuredDetails", "shortName": "LOANS AND BORROWINGS - Short-term borrowings secured (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShortTermDebtWeightedAverageInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_R1A6eBhdrEa085_h0X0YtQ", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "9", "role": "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "-3", "lang": null, "name": "gds:AmortizationOfDebtIssuanceAndCommitmentCostAndDebtDiscount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2021_HATXk-0Ld0u9zD0g-89eKQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnsecuredDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40904 - Disclosure - LOANS AND BORROWINGS - Long-term borrowings (Details)", "menuCat": "Details", "order": "90", "role": "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsLongTermBorrowingsDetails", "shortName": "LOANS AND BORROWINGS - Long-term borrowings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2021_HATXk-0Ld0u9zD0g-89eKQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnsecuredDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "gds:ScheduleOfLongTermDebtCollateralTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "gds:LongTermDebtInstrumentCollateralAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40905 - Disclosure - LOANS AND BORROWINGS - Long-term borrowings secured (Details)", "menuCat": "Details", "order": "91", "role": "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsLongTermBorrowingsSecuredDetails", "shortName": "LOANS AND BORROWINGS - Long-term borrowings secured (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "gds:ScheduleOfLongTermDebtCollateralTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "gds:LongTermDebtInstrumentCollateralAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40906 - Disclosure - LOANS AND BORROWINGS - Aggregate maturities (Details)", "menuCat": "Details", "order": "92", "role": "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsAggregateMaturitiesDetails", "shortName": "LOANS AND BORROWINGS - Aggregate maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShortTermDebtTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40907 - Disclosure - LOANS AND BORROWINGS - Total working capital and project financing credit (Details)", "menuCat": "Details", "order": "93", "role": "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTotalWorkingCapitalAndProjectFinancingCreditDetails", "shortName": "LOANS AND BORROWINGS - Total working capital and project financing credit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_2NwkfBZjhkONnwXF-ixxhg", "decimals": "-3", "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "gds:LineOfCreditFacilityDefaultProvisionMinimumAmountFailedToRepay", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_J4QAZZJWKkyJAE7_a73Dug", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40908 - Disclosure - LOANS AND BORROWINGS - Particulars of secured long-term loans and borrowings (Details)", "menuCat": "Details", "order": "94", "role": "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsParticularsOfSecuredLongTermLoansAndBorrowingsDetails", "shortName": "LOANS AND BORROWINGS - Particulars of secured long-term loans and borrowings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "gds:LineOfCreditFacilityDefaultProvisionMinimumAmountFailedToRepay", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_J4QAZZJWKkyJAE7_a73Dug", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "p", "gds:DebtIssuanceCostsAndCommitmentCostsPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - CONVERTIBLE BONDS PAYABLE (Details)", "menuCat": "Details", "order": "95", "role": "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableDetails", "shortName": "CONVERTIBLE BONDS PAYABLE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_6_5_2018_us-gaap_DebtInstrumentAxis_gds_ConvertibleBondsDueJune012019Member_ojUD1oJ6Lke54pnccPXpxQ", "decimals": "-6", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_J4QAZZJWKkyJAE7_a73Dug", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "gds:ConvertibleBondsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ConvertibleNotesPayable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - CONVERTIBLE BONDS PAYABLE - Convertible notes payable (Details)", "menuCat": "Details", "order": "96", "role": "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleNotesPayableDetails", "shortName": "CONVERTIBLE BONDS PAYABLE - Convertible notes payable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "gds:ConvertibleBondsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ConvertibleNotesPayable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "gds:ScheduleOfInterestExpenseOfConvertibleNotesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_jfBv7U7hl0mgl3Y6BIjNOQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - Disclosure - CONVERTIBLE BONDS PAYABLE - Interest expenses related to the convertible notes (Details)", "menuCat": "Details", "order": "97", "role": "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableInterestExpensesRelatedToConvertibleNotesDetails", "shortName": "CONVERTIBLE BONDS PAYABLE - Interest expenses related to the convertible notes (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R98": { "firstAnchor": { "ancestors": [ "p", "gds:DebtIssuanceCostsAndCommitmentCostsPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41004 - Disclosure - CONVERTIBLE BONDS PAYABLE - Convertible Bonds due 2029 (Details)", "menuCat": "Details", "order": "98", "role": "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleBondsDue2029Details", "shortName": "CONVERTIBLE BONDS PAYABLE - Convertible Bonds due 2029 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_3_8_2022_us-gaap_DebtInstrumentAxis_gds_ConvertibleSeniorNotesDue2029Member_FZFdFPT4kEmG4zay_ZUAZw", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_J4QAZZJWKkyJAE7_a73Dug", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "gds:ScheduleOfAccountsPayableTableTextBlock", "gds:AccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED EXPENSES AND OTHER PAYABLES - Accounts payable (Details)", "menuCat": "Details", "order": "99", "role": "http://www.gds-services.com/role/DisclosureAccountsPayableAndAccruedExpensesAndOtherPayablesAccountsPayableDetails", "shortName": "ACCOUNTS PAYABLE AND ACCRUED EXPENSES AND OTHER PAYABLES - Accounts payable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "gds:ScheduleOfAccountsPayableTableTextBlock", "gds:AccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "gds-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_tftjtV2FREmpojZMt-AGSg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_UvX2WTwDE0SVmUNDoE2QrA", "xsiNil": "false" } } }, "segmentCount": 143, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PRC", "terseLabel": "PRC", "verboseLabel": "In PRC" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationAndForeignCurrencyRisksDetails" ], "xbrltype": "domainItemType" }, "country_HK": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "HONG KONG", "terseLabel": "Hong Kong", "verboseLabel": "In Hong Kong SAR" } } }, "localname": "HK", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDetails", "http://www.gds-services.com/role/DisclosureSegmentInformationDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationAndForeignCurrencyRisksDetails" ], "xbrltype": "domainItemType" }, "country_ID": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INDONESIA", "terseLabel": "Indonesia" } } }, "localname": "ID", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDetails", "http://www.gds-services.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "country_MY": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "MALAYSIA", "terseLabel": "Malaysia", "verboseLabel": "In Malaysia" } } }, "localname": "MY", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDetails", "http://www.gds-services.com/role/DisclosureSegmentInformationDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationAndForeignCurrencyRisksDetails" ], "xbrltype": "domainItemType" }, "country_SG": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SINGAPORE", "terseLabel": "Singapore", "verboseLabel": "In Singapore" } } }, "localname": "SG", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDetails", "http://www.gds-services.com/role/DisclosureSegmentInformationDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationAndForeignCurrencyRisksDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "United States", "verboseLabel": "In US" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationAndForeignCurrencyRisksDetails" ], "xbrltype": "domainItemType" }, "currency_AllCurrenciesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "All Currencies [Domain]" } } }, "localname": "AllCurrenciesDomain", "nsuri": "http://xbrl.sec.gov/currency/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationAndForeignCurrencyRisksDetails" ], "xbrltype": "domainItemType" }, "currency_CNY": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RMB" } } }, "localname": "CNY", "nsuri": "http://xbrl.sec.gov/currency/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationAndForeignCurrencyRisksDetails" ], "xbrltype": "domainItemType" }, "currency_EUR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EUR" } } }, "localname": "EUR", "nsuri": "http://xbrl.sec.gov/currency/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationAndForeignCurrencyRisksDetails" ], "xbrltype": "domainItemType" }, "currency_HKD": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "HKD" } } }, "localname": "HKD", "nsuri": "http://xbrl.sec.gov/currency/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationAndForeignCurrencyRisksDetails" ], "xbrltype": "domainItemType" }, "currency_IDR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "IDR" } } }, "localname": "IDR", "nsuri": "http://xbrl.sec.gov/currency/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationAndForeignCurrencyRisksDetails" ], "xbrltype": "domainItemType" }, "currency_JPY": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "JPY" } } }, "localname": "JPY", "nsuri": "http://xbrl.sec.gov/currency/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationAndForeignCurrencyRisksDetails" ], "xbrltype": "domainItemType" }, "currency_MOP": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Macau", "verboseLabel": "In Macau SAR" } } }, "localname": "MOP", "nsuri": "http://xbrl.sec.gov/currency/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationAndForeignCurrencyRisksDetails" ], "xbrltype": "domainItemType" }, "currency_MYR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "MYR" } } }, "localname": "MYR", "nsuri": "http://xbrl.sec.gov/currency/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationAndForeignCurrencyRisksDetails" ], "xbrltype": "domainItemType" }, "currency_SGD": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SGD" } } }, "localname": "SGD", "nsuri": "http://xbrl.sec.gov/currency/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationAndForeignCurrencyRisksDetails" ], "xbrltype": "domainItemType" }, "currency_USD": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "USD" } } }, "localname": "USD", "nsuri": "http://xbrl.sec.gov/currency/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationAndForeignCurrencyRisksDetails" ], "xbrltype": "domainItemType" }, "dei_AddressTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An entity may have several addresses for different purposes and this domain represents all such types.", "label": "Address Type [Domain]" } } }, "localname": "AddressTypeDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "dei_AdrMember": { "auth_ref": [ "r810" ], "lang": { "en-us": { "role": { "documentation": "American Depositary Receipt (or American Depositary Share, ADS).", "label": "ADS [Member]", "terseLabel": "American Depositary Shares, each representing eight Class A ordinary shares", "verboseLabel": "ADS" } } }, "localname": "AdrMember", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleBondsDue2029Details", "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableDetails", "http://www.gds-services.com/role/DisclosureOrdinarySharesDetails", "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesKeyTermsOfConvertiblePreferredSharesDetails", "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesMovementOfRedeemablePreferredSharesDetails", "http://www.gds-services.com/role/DisclosureSubsequentEventsDetails", "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r811", "r812", "r813" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r811", "r812", "r813" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r811", "r812", "r813" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_BusinessContactMember": { "auth_ref": [ "r812", "r813" ], "lang": { "en-us": { "role": { "documentation": "Business contact for the entity", "label": "Business Contact" } } }, "localname": "BusinessContactMember", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_ContactPersonnelName": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of contact personnel", "label": "Contact Personnel Name" } } }, "localname": "ContactPersonnelName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r812" ], "lang": { "en-us": { "role": { "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.", "label": "Document Accounting Standard" } } }, "localname": "DocumentAccountingStandard", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r811", "r812", "r813" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r806" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a registration statement.", "label": "Document Registration Statement" } } }, "localname": "DocumentRegistrationStatement", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r812" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.", "label": "Document Shell Company Report" } } }, "localname": "DocumentShellCompanyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r814" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine3": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 3 such as an Office Park", "label": "Entity Address, Address Line Three" } } }, "localname": "EntityAddressAddressLine3", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressesAddressTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.", "label": "Entity Addresses, Address Type [Axis]" } } }, "localname": "EntityAddressesAddressTypeAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r808" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemableNonControllingInterestsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r808" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r808" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r815" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r808" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r808" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r816" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r811", "r812", "r813" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemableNonControllingInterestsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r807" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r809" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "gds_AccountsPayableAndAccruedExpensesAndOtherPayablesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accounts Payable and Accrued Expenses and Other Payables [Line Items]", "terseLabel": "Accounts Payable and Accrued Expenses and Other Payables" } } }, "localname": "AccountsPayableAndAccruedExpensesAndOtherPayablesLineItems", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureAccountsPayableAndAccruedExpensesAndOtherPayablesAccountsPayableDetails" ], "xbrltype": "stringItemType" }, "gds_AccountsReceivableCreditLossExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense", "terseLabel": "Allowance made during the year" } } }, "localname": "AccountsReceivableCreditLossExpense", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "gds_AccrualForOtherTaxesCurrent": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureAccountsPayableAndAccruedExpensesAndOtherPayablesAccruedExpensesAndOtherPayablesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrual for Other Taxes, Current", "verboseLabel": "Other tax payables" } } }, "localname": "AccrualForOtherTaxesCurrent", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureAccountsPayableAndAccruedExpensesAndOtherPayablesAccruedExpensesAndOtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "gds_AccruedFinancingIssuanceCosts": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureAccountsPayableAndAccruedExpensesAndOtherPayablesAccruedExpensesAndOtherPayablesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for the debt issuance costs and other financing costs.", "label": "Accrued Financing Issuance Costs", "terseLabel": "Accrued debt issuance costs and other financing costs" } } }, "localname": "AccruedFinancingIssuanceCosts", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureAccountsPayableAndAccruedExpensesAndOtherPayablesAccruedExpensesAndOtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "gds_AccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for account payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "ACCOUNTS PAYABLE AND ACCRUED EXPENSES AND OTHER PAYABLES" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureAccountsPayableAndAccruedExpensesAndOtherPayables" ], "xbrltype": "textBlockItemType" }, "gds_AccumulatedImpairmentLongLivedAssetHeldForUse": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The accumulated amount of write-downs for impairments for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Accumulated Impairment, Long-Lived Asset, Held-for-Use", "negatedLabel": "Less: Impairment provision" } } }, "localname": "AccumulatedImpairmentLongLivedAssetHeldForUse", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "gds_AdditionalFinanceLeaseLiability": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc4": { "order": 2.0, "parentTag": "gds_LesseeTotalLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of Additional Finance Lease Liability", "label": "Additional Finance Lease Liability", "terseLabel": "Finance lease liabilities", "totalLabel": "Present value of lease obligations" } } }, "localname": "AdditionalFinanceLeaseLiability", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesLeaseArrangementsDetails", "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gds_AdditionalOperatingLeaseLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of Additional Operating Lease Liability", "label": "Additional Operating Lease Liability", "terseLabel": "Operating lease liabilities", "totalLabel": "Present value of lease obligations" } } }, "localname": "AdditionalOperatingLeaseLiability", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesLeaseArrangementsDetails", "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gds_AdjustmentsToAdditionalPaidInCapitalIncreaseDecreaseInRedemptionValueOfRedeemableNonControllingInterests": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) for the adjustment in redemption value of redeemable non-controlling interests.", "label": "Adjustments To Additional Paid In Capital, Increase (Decrease) In Redemption Value Of Redeemable Non-Controlling Interests", "negatedLabel": "Adjustment to the redemption value of redeemable non-controlling interests" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalIncreaseDecreaseInRedemptionValueOfRedeemableNonControllingInterests", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "gds_AdjustmentsToGoodwillRemeasurementOfAcquiredAssetsAndLiabilities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in goodwill as a result of adjustments calculated in the the one-year measurement period of the assets acquired and liabilities assumed.", "label": "Adjustments To Goodwill, Remeasurement Of Acquired Assets And Liabilities", "terseLabel": "Adjustments to assets acquired and liabilities assumed" } } }, "localname": "AdjustmentsToGoodwillRemeasurementOfAcquiredAssetsAndLiabilities", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillAllocationOfPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "gds_AllowanceForDoubtfulAccountsForeignExchangeImpact": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of foreign exchange impact on allowance for doubtful accounts.", "label": "Allowance for Doubtful Accounts, Foreign Exchange Impact", "negatedLabel": "Foreign exchange impact" } } }, "localname": "AllowanceForDoubtfulAccountsForeignExchangeImpact", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "gds_AmortizationOfDebtIssuanceAndCommitmentCostAndDebtDiscount": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance and commitment cost.", "label": "Amortization Of Debt Issuance And Commitment Cost And Debt Discount", "terseLabel": "Amortization of debt issuance and commitment cost and debt discount" } } }, "localname": "AmortizationOfDebtIssuanceAndCommitmentCostAndDebtDiscount", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gds_AmortizationOfPrepaidLandUseRights": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization expense of prepaid land use rights.", "label": "Amortization of Prepaid Land Use Rights", "terseLabel": "Amortization of prepaid land use rights" } } }, "localname": "AmortizationOfPrepaidLandUseRights", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosurePrepaidLandUseRightsDetails" ], "xbrltype": "monetaryItemType" }, "gds_AmountOfNonDistributableGeneralReserveFundForConsolidatedAndUnconsolidatedSubsidiaries": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of non-distributable general reserve fund of consolidated and unconsolidated subsidiaries as of the end of the most recently completed fiscal year.", "label": "Amount of Non-distributable General Reserve Fund for Consolidated and Unconsolidated Subsidiaries", "terseLabel": "Amount of non-distributable general reserve fund" } } }, "localname": "AmountOfNonDistributableGeneralReserveFundForConsolidatedAndUnconsolidatedSubsidiaries", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureRestrictedNetAssetsDetails" ], "xbrltype": "monetaryItemType" }, "gds_AssetAcquisitionNoncontrollingInterestRecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the noncontrolling interest recognized in the asset acquisition.", "label": "Asset Acquisition, Noncontrolling Interest, Recognized", "terseLabel": "Non-controlling interests recognized upon these asset acquisitions" } } }, "localname": "AssetAcquisitionNoncontrollingInterestRecognized", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillAllocationOfPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "gds_AssetsHeldAsSecuritiesForLeaseAndOtherFinancingObligations": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets to secure lease and other financing obligations.", "label": "Assets Held as Securities for Lease and Other Financing Obligations", "terseLabel": "Assets to secure lease and other financing obligations" } } }, "localname": "AssetsHeldAsSecuritiesForLeaseAndOtherFinancingObligations", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesLeaseAndOtherFinancingObligationsSecuredByAssetsDetails" ], "xbrltype": "monetaryItemType" }, "gds_Beijing10Beijing11AndBeijing12AcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for beijing 10, beijing 11 and beijing 12 acquisition.", "label": "Beijing 10, Beijing 11 and Beijing 12 Acquisition" } } }, "localname": "Beijing10Beijing11AndBeijing12AcquisitionMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillEquityInterestAcquiredDetails" ], "xbrltype": "domainItemType" }, "gds_Beijing15AndBeijing16AcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to beijing 15 and beijing 16 acquisition.", "label": "Beijing 15 and Beijing 16 Acquisition [Member]", "terseLabel": "Beijing 15 and Beijing 16 Acquisition" } } }, "localname": "Beijing15AndBeijing16AcquisitionMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillEquityInterestAcquiredDetails" ], "xbrltype": "domainItemType" }, "gds_Beijing20Beijing21Beijing22AndBeijing23AcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for beijing 20, beijing 21, beijing 22 and beijing 23 acquisition.", "label": "Beijing 20, Beijing 21, Beijing 22 and Beijing 23 Acquisition [Member]", "terseLabel": "Beijing 20, Beijing 21, Beijing 22 and Beijing 23 Acquisition" } } }, "localname": "Beijing20Beijing21Beijing22AndBeijing23AcquisitionMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillEquityInterestAcquiredDetails" ], "xbrltype": "domainItemType" }, "gds_Beijing9AcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to acquisition of Beijing 9 in china.", "label": "Beijing 9 [Member]", "terseLabel": "Beijing 9 Acquisition" } } }, "localname": "Beijing9AcquisitionMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillEquityInterestAcquiredDetails" ], "xbrltype": "domainItemType" }, "gds_BilledOnBehalfRelatedParties": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount billed on behalf of the related parties.", "label": "Billed on Behalf, Related Parties", "terseLabel": "Billed on behalf of related parties" } } }, "localname": "BilledOnBehalfRelatedParties", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "gds_Bj13Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to data center project in Beijing (\"BJ13\").", "label": "BJ13 [Member]", "terseLabel": "BJ13" } } }, "localname": "Bj13Member", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemableNonControllingInterestsDetails" ], "xbrltype": "domainItemType" }, "gds_BoardOfDirectorsChairmanAndChiefExecutiveOfficerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Chairman and chief executive officer namely Mr. William Wei Huang.", "label": "Board of Directors Chairman and Chief Executive Officer [Member]", "terseLabel": "William Wei Huang" } } }, "localname": "BoardOfDirectorsChairmanAndChiefExecutiveOfficerMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureOrdinarySharesDetails", "http://www.gds-services.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "gds_BusinessCombinationAndAssetAcquisitionConsiderationPayablesCurrent": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureAccountsPayableAndAccruedExpensesAndOtherPayablesAccruedExpensesAndOtherPayablesDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized from consideration in business combination and asset acquisition, classified as current.", "label": "Business Combination and Asset Acquisition, Consideration Payables, Current", "terseLabel": "Consideration payable for acquisitions" } } }, "localname": "BusinessCombinationAndAssetAcquisitionConsiderationPayablesCurrent", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureAccountsPayableAndAccruedExpensesAndOtherPayablesAccruedExpensesAndOtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "gds_BusinessCombinationConsiderationTransferredEffectiveSettlementOfPreExistingRelationshipsPriorToCombination": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of effective settlement of pre-existing relationship prior to the acquisition, in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Effective Settlement of Pre-existing Relationships Prior to Combination", "terseLabel": "Effective settlement of pre-existing relationships upon consolidation" } } }, "localname": "BusinessCombinationConsiderationTransferredEffectiveSettlementOfPreExistingRelationshipsPriorToCombination", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillAllocationOfPurchasePriceDetails", "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillEquityInterestAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "gds_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesShortTermDebtAndCurrentLongTermDebt": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term debt and long-term debt due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Short-term Debt and Current Long-term Debt", "terseLabel": "Short-term borrowings" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesShortTermDebtAndCurrentLongTermDebt", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillAllocationOfPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "gds_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOtherAssetsAndLiabilitiesAssumed": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillAllocationOfPurchasePriceDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Other Assets and Liabilities Assumed", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Other Assets and Liabilities Assumed", "terseLabel": "Other net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOtherAssetsAndLiabilitiesAssumed", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillAllocationOfPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "gds_BusinessCombinationsAndGoodwillPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control) and goodwill. This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations and Goodwill Policy [Policy Text Block]", "terseLabel": "Business combinations and goodwill" } } }, "localname": "BusinessCombinationsAndGoodwillPolicyPolicyTextBlock", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "gds_CapitalInjectionFromCapitalPrivateEquityFund": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Capital Injection From Capital Private Equity Fund", "terseLabel": "Capital injection from CPE Fund" } } }, "localname": "CapitalInjectionFromCapitalPrivateEquityFund", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemableNonControllingInterestsRedeemableNonControllingInterestDetails" ], "xbrltype": "monetaryItemType" }, "gds_CashAndRestrictedCashAndCashEquivalents": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amounts of cash and restricted cash.", "label": "Cash And Restricted Cash And Cash Equivalents", "terseLabel": "Cash and restricted cash" } } }, "localname": "CashAndRestrictedCashAndCashEquivalents", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationAndForeignCurrencyRisksDetails" ], "xbrltype": "monetaryItemType" }, "gds_CashAndRestrictedCashByGeographicAreasTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and restricted cash by geographic areas.", "label": "Cash And Restricted Cash By Geographic Areas [Table Text Block]", "terseLabel": "Schedule of cash and restricted cash deposited in major financial institutions located in PRC, Hong Kong SAR, US and Singapore" } } }, "localname": "CashAndRestrictedCashByGeographicAreasTableTextBlock", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "gds_CashPaidForAssetAcquisitions": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with cash paid for the asset acquisitions.", "label": "Cash Paid for Asset Acquisitions", "negatedLabel": "Cash paid for the asset acquisitions" } } }, "localname": "CashPaidForAssetAcquisitions", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gds_ChangesInAccountingPrinciplePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for changes in accounting principles.", "label": "Changes In Accounting Principle [Policy Text Block]", "terseLabel": "Changes in accounting principle" } } }, "localname": "ChangesInAccountingPrinciplePolicyTextBlock", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "gds_ColocationServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Colocation services are services where the Company provides space, power and cooling to customers for housing and operating their IT system equipment in the Company's data centers.", "label": "Colocation services" } } }, "localname": "ColocationServicesMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureRevenueDetails" ], "xbrltype": "domainItemType" }, "gds_CommonStockSharesNumberOfSharesHeldByBeneficialOwner": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of ordinary shares that are owned by beneficial owner.", "label": "Common Stock, Shares, Number of Shares Held by Beneficial Owner", "terseLabel": "Number of shares beneficially owned" } } }, "localname": "CommonStockSharesNumberOfSharesHeldByBeneficialOwner", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "gds_CommonStockTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for terms, amounts, nature of changes, rights and privileges, dividends, and other matters related to common stock.", "label": "Common Stock [Text Block]", "terseLabel": "ORDINARY SHARES" } } }, "localname": "CommonStockTextBlock", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureOrdinaryShares" ], "xbrltype": "textBlockItemType" }, "gds_CompanyAndGdsInvestmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the Company and GDS Investment.", "label": "The Company and GDS Investment [Member]", "terseLabel": "The Company and GDS Investment" } } }, "localname": "CompanyAndGdsInvestmentMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsParticularsOfSecuredLongTermLoansAndBorrowingsDetails" ], "xbrltype": "domainItemType" }, "gds_ComprehensiveIncomeLossNetOfTaxAttributableToNonRedeemableNoncontrollingInterest": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Comprehensive Income (Loss), Net of Tax, Attributable to Non-Redeemable Noncontrolling Interest", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Non-Redeemable Noncontrolling Interest", "negatedLabel": "Comprehensive loss (income) attributable to non-controlling interests" } } }, "localname": "ComprehensiveIncomeLossNetOfTaxAttributableToNonRedeemableNoncontrollingInterest", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "gds_ComprehensiveIncomeLossNetOfTaxAttributableToRedeemableNoncontrollingInterest": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Comprehensive Income (Loss), Net of Tax, Attributable to Redeemable Noncontrolling Interest", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Redeemable Noncontrolling Interest", "negatedLabel": "Comprehensive loss attributable to redeemable non-controlling interests" } } }, "localname": "ComprehensiveIncomeLossNetOfTaxAttributableToRedeemableNoncontrollingInterest", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "gds_ComprehensiveIncomeNetOfTaxExcludingRedeemableNonControllingInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of comprehensive income net of tax excluding that attributable to redeemable non controlling interest.", "label": "Comprehensive Income Net Of Tax Excluding Redeemable Non Controlling Interest", "terseLabel": "Total comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTaxExcludingRedeemableNonControllingInterest", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "gds_ConcentrationRiskNumberOfCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of customers arises the concentration risk due to the volume of business transacted.", "label": "Concentration Risk, Number of Customers", "verboseLabel": "Number of contracting customers generated over 10% of the Company's total revenues" } } }, "localname": "ConcentrationRiskNumberOfCustomers", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureMajorCustomersAndSuppliersDetails" ], "xbrltype": "integerItemType" }, "gds_ConsiderationToAcquireEquityMethodInvestments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consideration for the purchase 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.", "label": "Consideration to Acquire Equity Method Investments", "terseLabel": "Consideration to acquire equity interest" } } }, "localname": "ConsiderationToAcquireEquityMethodInvestments", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemableNonControllingInterestsDetails" ], "xbrltype": "monetaryItemType" }, "gds_ConsultingServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to consulting services.", "label": "Consulting services", "terseLabel": "Consulting services" } } }, "localname": "ConsultingServicesMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "gds_ContractBalancesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Contract Balances [Line Items]", "terseLabel": "CONTRACT BALANCES" } } }, "localname": "ContractBalancesLineItems", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureContractBalancesDetails" ], "xbrltype": "stringItemType" }, "gds_ContractBalancesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable, contract assets and contract liabilities (i.e. deferred revenue).", "label": "Contract Balances [Policy Text Block]", "terseLabel": "Contract balances" } } }, "localname": "ContractBalancesPolicyTextBlock", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "gds_ContractServicePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The contract service period over which the services are provided to customers for a fixed amount.", "label": "Contract Service Period", "terseLabel": "Contract service period" } } }, "localname": "ContractServicePeriod", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "gds_ContractWithCustomerTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of balances from contract with customer to transfer good or service and to transfer nonfinancial asset.", "label": "Contract with Customer [Text Block]", "verboseLabel": "CONTRACT BALANCES" } } }, "localname": "ContractWithCustomerTextBlock", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureContractBalances" ], "xbrltype": "textBlockItemType" }, "gds_ContractualObligationDueCurrent": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc3": { "order": 1.0, "parentTag": "gds_ContractualObligationsPresentValueOfNetAmountDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of total contractual obligations due within one year or within the normal operating cycle if longer.", "label": "Contractual Obligation Due, Current", "terseLabel": "Current Portion" } } }, "localname": "ContractualObligationDueCurrent", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gds_ContractualObligationDueNoncurrent": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc3": { "order": 2.0, "parentTag": "gds_ContractualObligationsPresentValueOfNetAmountDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of total contractual obligations due after one year or beyond the normal operating cycle, if longer.", "label": "Contractual Obligation Due, Noncurrent", "terseLabel": "Non-current portion" } } }, "localname": "ContractualObligationDueNoncurrent", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gds_ContractualObligationsEstimatedConstructionCosts": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 }, "http://www.gds-services.com/role/DisclosureLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc4": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of estimated construction costs necessary to reduce net amount due to present value under total contractual obligations.", "label": "Contractual Obligations Estimated Construction Costs", "negatedTotalLabel": "Less: estimated construction costs" } } }, "localname": "ContractualObligationsEstimatedConstructionCosts", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gds_ContractualObligationsFutureInterestExpenses": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 }, "http://www.gds-services.com/role/DisclosureLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc4": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of future interest expenses necessary to reduce net amount due to present value under total contractual obligations.", "label": "Contractual Obligations, Future Interest Expenses", "negatedTotalLabel": "Less: total future interest" } } }, "localname": "ContractualObligationsFutureInterestExpenses", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gds_ContractualObligationsPresentValueOfNetAmountDue": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "order": 3.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 }, "http://www.gds-services.com/role/DisclosureLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc3": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.gds-services.com/role/DisclosureLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc4": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The present value of net contractual obligations.", "label": "Contractual Obligations, Present Value of Net Amount Due", "totalLabel": "Present value of lease obligations" } } }, "localname": "ContractualObligationsPresentValueOfNetAmountDue", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gds_ConversionOfConvertibleBonds": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of conversion of convertible bonds.\n.", "label": "Conversion of Convertible Bonds", "terseLabel": "Conversion of convertible bonds" } } }, "localname": "ConversionOfConvertibleBonds", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gds_ConvertibleBondsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "CONVERTIBLE BONDS PAYABLE" } } }, "localname": "ConvertibleBondsAbstract", "nsuri": "http://www.gds-services.com/20221231", "xbrltype": "stringItemType" }, "gds_ConvertibleBondsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about convertible bonds.", "label": "Convertible Bonds Disclosure [Text Block]", "terseLabel": "CONVERTIBLE BONDS PAYABLE" } } }, "localname": "ConvertibleBondsDisclosureTextBlock", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureConvertibleBondsPayable" ], "xbrltype": "textBlockItemType" }, "gds_ConvertibleBondsDue2025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Convertible Bonds due 2025.", "label": "Convertible Bonds due 2025" } } }, "localname": "ConvertibleBondsDue2025Member", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleNotesPayableDetails", "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableDetails" ], "xbrltype": "domainItemType" }, "gds_ConvertibleBondsDueJune012019Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Convertible Bonds due on June 1, 2025 .", "label": "Convertible Notes due June 1, 2025 [Member]", "terseLabel": "Convertible Bonds due 2025" } } }, "localname": "ConvertibleBondsDueJune012019Member", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableDetails" ], "xbrltype": "domainItemType" }, "gds_ConvertibleBondsPayableLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Convertible Bonds Payable [Line Items]", "terseLabel": "CONVERTIBLE BONDS PAYABLE" } } }, "localname": "ConvertibleBondsPayableLineItems", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleBondsDue2029Details", "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleNotesPayableDetails", "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableDetails" ], "xbrltype": "stringItemType" }, "gds_ConvertibleSeniorNotesDue2029Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to convertible senior notes due on 2029.", "label": "Convertible Senior Notes due 2029 [Member]", "terseLabel": "Convertible senior notes due 2029", "verboseLabel": "Convertible Bonds due 2029" } } }, "localname": "ConvertibleSeniorNotesDue2029Member", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleBondsDue2029Details", "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleNotesPayableDetails", "http://www.gds-services.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "gds_CostOfOutsourcingAndOtherServices": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost incurred for outsourcing and other services provided by other entities.", "label": "Cost Of Outsourcing And Other Services", "terseLabel": "Costs for outsourcing and other services provided by other consolidated entities within the Company" } } }, "localname": "CostOfOutsourcingAndOtherServices", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "gds_CpeFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to private equity fund (\"CPE Fund\") controlled by CITIC Private Equity Funds Management Co., Limited.", "label": "Cpe Fund [Member]", "terseLabel": "CPE Fund" } } }, "localname": "CpeFundMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemableNonControllingInterestsDetails" ], "xbrltype": "domainItemType" }, "gds_CurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing current assets.", "label": "Current assets", "terseLabel": "Current assets" } } }, "localname": "CurrentAssetsMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesValueAddedTaxvatDetails" ], "xbrltype": "domainItemType" }, "gds_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Customer B.", "label": "Customer B [Member]", "terseLabel": "Customer B" } } }, "localname": "CustomerBMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureMajorCustomersAndSuppliersDetails" ], "xbrltype": "domainItemType" }, "gds_CustomerCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Customer C.", "label": "Customer C [Member]", "terseLabel": "Customer C" } } }, "localname": "CustomerCMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureMajorCustomersAndSuppliersDetails" ], "xbrltype": "domainItemType" }, "gds_CustomerDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to customer D.", "label": "Customer D [Member]", "terseLabel": "Customer D" } } }, "localname": "CustomerDMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureMajorCustomersAndSuppliersDetails" ], "xbrltype": "domainItemType" }, "gds_CustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Customer A.", "label": "Customer A [Member]", "terseLabel": "Customer A" } } }, "localname": "CustomerMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureMajorCustomersAndSuppliersDetails" ], "xbrltype": "domainItemType" }, "gds_DataCenterBuildingLeasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the capital lease of data center building leases.", "label": "Data center building leases [Member]", "terseLabel": "Data center building leases" } } }, "localname": "DataCenterBuildingLeasesMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "gds_DataCenterBuildingsAndLandLeasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for information about data center buildings and land leases.", "label": "Data center buildings and land leases [Member]", "terseLabel": "Data center buildings and land leases" } } }, "localname": "DataCenterBuildingsAndLandLeasesMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesLeaseArrangementsDetails" ], "xbrltype": "domainItemType" }, "gds_DebtInstrumentPrincipalAmountDenominationForRepurchaseOfNotes": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the denomination of the principal amount of notes that is used in repurchase calculations.", "label": "Debt Instrument Principal Amount Denomination for Repurchase of Notes", "terseLabel": "Denominations for repurchase of Notes" } } }, "localname": "DebtInstrumentPrincipalAmountDenominationForRepurchaseOfNotes", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleBondsDue2029Details", "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableDetails" ], "xbrltype": "monetaryItemType" }, "gds_DebtIssuanceCostsAndCommitmentCostsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy related to debt issuance costs and commitment costs", "label": "Debt issuance costs and commitment costs, Policy [Policy Text Block]", "terseLabel": "Debt issuance costs and commitment costs" } } }, "localname": "DebtIssuanceCostsAndCommitmentCostsPolicyPolicyTextBlock", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "gds_DecreaseInCommonStockSharesSharesHeldByBeneficialOwnerPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "percentage of ordinary shares that are owned by beneficial owner.", "label": "Decrease In Common Stock Shares Shares Held By Beneficial Owner Percent", "terseLabel": "Percentage of decrease in ordinary shares owned by beneficial owner" } } }, "localname": "DecreaseInCommonStockSharesSharesHeldByBeneficialOwnerPercent", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "gds_DeferredGrantsNoncurrent": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureOtherLongTermLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) of amounts deferred under the terms of governmental, corporate, or foundation grants.", "label": "Deferred Grants, Noncurrent", "terseLabel": "Deferred government grants" } } }, "localname": "DeferredGrantsNoncurrent", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureOtherLongTermLiabilitiesDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesResearchAndDevelopmentAndAdvertisingCostsGovernmentGrantsCapitalizedInterestAndDebtIssuanceCostDetails" ], "xbrltype": "monetaryItemType" }, "gds_DeferredTaxAssetsGovernmentSubsidy": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from government subsidy.", "label": "Deferred Tax Assets, Government Subsidy", "terseLabel": "Government subsidy" } } }, "localname": "DeferredTaxAssetsGovernmentSubsidy", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gds_DeferredTaxAssetsOperatingLossCarryforwardsNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Net", "terseLabel": "Deferred tax assets for net operating losses" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNet", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxNetOperatingLossesDetails" ], "xbrltype": "monetaryItemType" }, "gds_DeferredTaxAssetsOtherNonCurrentAssets": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from other non-current assets.", "label": "Deferred Tax Assets, Other Non-current assets", "terseLabel": "Other non-current assets" } } }, "localname": "DeferredTaxAssetsOtherNonCurrentAssets", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gds_DeferredTaxAssetsOtherNonCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from other non-current liabilities.", "label": "Deferred Tax Assets, Other Non-current Liabilities", "terseLabel": "Other non-current liabilities" } } }, "localname": "DeferredTaxAssetsOtherNonCurrentLiabilities", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gds_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsFinanceLeaseAndOtherFinancingObligations": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from finance lease and other financing obligations.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Finance Lease and Other Financing Obligations", "terseLabel": "Finance lease and other financing obligations" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsFinanceLeaseAndOtherFinancingObligations", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gds_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from operating lease liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOperatingLeaseLiabilities", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gds_DeferredTaxLiabilitiesNetDeferredTaxAsset": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences after jurisdictional netting.", "label": "Deferred Tax Liabilities, Net Deferred Tax Asset", "negatedTotalLabel": "Net deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilitiesNetDeferredTaxAsset", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gds_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from operating lease right-of-use assets.", "label": "Deferred Tax Liabilities, Operating Lease Right-of-Use Assets", "negatedLabel": "Operating lease right-of-use assets" } } }, "localname": "DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gds_DeferredTaxLiabilitiesOtherCurrentAssets": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from other current assets.", "label": "Deferred Tax Liabilities, Other Current Assets", "negatedLabel": "Other current assets" } } }, "localname": "DeferredTaxLiabilitiesOtherCurrentAssets", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gds_DeferredTaxLiabilitiesPrepaidLandUseRights": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from prepaid land use rights.", "label": "Deferred Tax Liabilities, Prepaid Land Use Rights", "negatedLabel": "Prepaid land use rights" } } }, "localname": "DeferredTaxLiabilitiesPrepaidLandUseRights", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gds_DepreciationOfPropertyPlantAndEquipmentTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of depreciation of physical assets used in the normal conduct of business and not intended for resale.", "label": "Depreciation of Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of depreciation of property and equipment" } } }, "localname": "DepreciationOfPropertyPlantAndEquipmentTableTextBlock", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "gds_DigitalLandHoldingsLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Digital Land Holdings Limited.", "label": "Digital Land Holdings Limited" } } }, "localname": "DigitalLandHoldingsLimitedMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsParticularsOfSecuredLongTermLoansAndBorrowingsDetails" ], "xbrltype": "domainItemType" }, "gds_DirectorOfficersAndEmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents directors, officers and employees of the entity", "label": "Director Officers And Employees [Member]", "terseLabel": "Employees, officers and directors" } } }, "localname": "DirectorOfficersAndEmployeesMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "domainItemType" }, "gds_DisclosureOfCashAndRestrictedCashTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the cash and restricted cash.", "label": "Disclosure of Cash and Restricted Cash [Table Text Block]", "terseLabel": "Schedule of reconciliation of cash and restricted cash in the consolidated balance sheets to the amounts in the consolidated statements of cash flows" } } }, "localname": "DisclosureOfCashAndRestrictedCashTableTextBlock", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureCashAndRestrictedCashTables" ], "xbrltype": "textBlockItemType" }, "gds_DisclosureOfCashAndRestrictedCashTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of cash and restricted cash.", "label": "Disclosure of Cash and Restricted Cash [Text Block]", "terseLabel": "CASH AND RESTRICTED CASH" } } }, "localname": "DisclosureOfCashAndRestrictedCashTextBlock", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureCashAndRestrictedCash" ], "xbrltype": "textBlockItemType" }, "gds_EffectiveIncomeTaxRateReconciliationAtPreferentialTreatments": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxReconciliationOfStatutoryTaxRateAndEffectiveTaxRateDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between the effective income tax rate and the federal statutory income tax rate attributable to preferential treatments.", "label": "Effective Income Tax Rate Reconciliation At Preferential Treatments", "terseLabel": "Preferential tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtPreferentialTreatments", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxReconciliationOfStatutoryTaxRateAndEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "gds_EffectiveIncomeTaxRateReconciliationExpirationOfUnusedNetOperatingLosses": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxReconciliationOfStatutoryTaxRateAndEffectiveTaxRateDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage 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 expiration of unused net operating losses.", "label": "Effective Income Tax Rate Reconciliation Expiration Of Unused Net Operating Losses", "terseLabel": "Expiration of unused net operating losses" } } }, "localname": "EffectiveIncomeTaxRateReconciliationExpirationOfUnusedNetOperatingLosses", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxReconciliationOfStatutoryTaxRateAndEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "gds_EffectiveIncomeTaxRateReconciliationGainFromPurchasePriceAdjustmentPercent": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxReconciliationOfStatutoryTaxRateAndEffectiveTaxRateDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage 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 gain (loss) from purchase price adjustment.", "label": "Effective Income Tax Rate Reconciliation, Gain from Purchase Price Adjustment, Percent", "verboseLabel": "Gain from purchase price adjustment" } } }, "localname": "EffectiveIncomeTaxRateReconciliationGainFromPurchasePriceAdjustmentPercent", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxReconciliationOfStatutoryTaxRateAndEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "gds_EffectiveIncomeTaxRateReconciliationNontaxableForeignEntitiesPercent": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxReconciliationOfStatutoryTaxRateAndEffectiveTaxRateDetails": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage 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 nontaxable foreign entities.", "label": "Effective Income Tax Rate Reconciliation, Nontaxable Foreign Entities, Percent", "terseLabel": "Non-PRC resident enterprises not subject to income tax" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNontaxableForeignEntitiesPercent", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxReconciliationOfStatutoryTaxRateAndEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "gds_EffectiveIncomeTaxRateReconciliationPermanentDifferences": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxReconciliationOfStatutoryTaxRateAndEffectiveTaxRateDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between the effective income tax rate and the federal statutory income tax rate attributable to permanent differences.", "label": "Effective Income Tax Rate Reconciliation Permanent Differences", "terseLabel": "Tax effect of current year permanent differences" } } }, "localname": "EffectiveIncomeTaxRateReconciliationPermanentDifferences", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxReconciliationOfStatutoryTaxRateAndEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "gds_EffectiveIncomeTaxRateReconciliationReturnOfProvisionAdjustmentsOnPermanentDifferencesPercent": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxReconciliationOfStatutoryTaxRateAndEffectiveTaxRateDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage 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 return of provision adjustments on permanent differences percent.", "label": "Effective Income Tax Rate Reconciliation Return Of Provision Adjustments On Permanent Differences Percent", "terseLabel": "Return to provision adjustment" } } }, "localname": "EffectiveIncomeTaxRateReconciliationReturnOfProvisionAdjustmentsOnPermanentDifferencesPercent", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxReconciliationOfStatutoryTaxRateAndEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "gds_EmployeeEquityIncentivePlan2016Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2016 Employee Equity Inventive Plan.", "label": "Employee Equity Incentive Plan 2016 [Member]", "terseLabel": "Employee Equity Incentive Plan 2016" } } }, "localname": "EmployeeEquityIncentivePlan2016Member", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "gds_EntityClassificationsSectorAndEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Entity Classifications Sector and Entity [Axis]" } } }, "localname": "EntityClassificationsSectorAndEntityAxis", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDetails" ], "xbrltype": "stringItemType" }, "gds_EquipmentSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Equipment Sales", "label": "Equipment sales" } } }, "localname": "EquipmentSalesMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureRevenueDetails" ], "xbrltype": "domainItemType" }, "gds_EquityIncentivePlan2014Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the 2014 Equity Incentive Plan (\"Plan\") adopted in July 2014.", "label": "Equity Incentive Plan 2014 [Member]", "terseLabel": "The 2014 Plan" } } }, "localname": "EquityIncentivePlan2014Member", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationPlansAndGrantsDetails" ], "xbrltype": "domainItemType" }, "gds_EquityIncentivePlan2016Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the 2016 Equity Incentive Plan (\"the 2016 Plan\") adopted in August 2016.", "label": "Equity Incentive Plan 2016 [Member]", "terseLabel": "The 2016 Plan" } } }, "localname": "EquityIncentivePlan2016Member", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationPlansAndGrantsDetails" ], "xbrltype": "domainItemType" }, "gds_EquityInterestTransferredFromRelatedParty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of interest transferred by the entity from a related party to holding company", "label": "Equity Interest Transferred From Related Party", "terseLabel": "Ownership transferred (as a percent)" } } }, "localname": "EquityInterestTransferredFromRelatedParty", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "gds_EquityMethodInvestmentsAndLoansToSubsidiaries": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee and loans given to subsidiaries.", "label": "Equity Method Investments and Loans to Subsidiaries", "terseLabel": "Investment, loans and amounts due from subsidiaries and consolidated VIEs" } } }, "localname": "EquityMethodInvestmentsAndLoansToSubsidiaries", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "gds_FairValueOfImpairedLongLivedAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of fair value of impaired long-lived assets.", "label": "Fair Value of Impaired Long-Lived Assets", "terseLabel": "Fair value of impaired long-lived assets" } } }, "localname": "FairValueOfImpairedLongLivedAssets", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "monetaryItemType" }, "gds_FinanceLeaseAndOtherFinancingObligationsAssumedInBusinessCombinationCurrentAndNonCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of finance lease and other financing obligations assumed in business combination, due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Finance Lease and Other Financing Obligations Assumed in Business Combination Current and Non Current", "terseLabel": "Finance lease and other financing obligations, current and non-current" } } }, "localname": "FinanceLeaseAndOtherFinancingObligationsAssumedInBusinessCombinationCurrentAndNonCurrent", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillAllocationOfPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "gds_FinanceLeaseAndOtherFinancingObligationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the finance lease and other financing obligations.", "label": "Finance lease and other financing obligations [Member]", "terseLabel": "Finance lease and other financing obligations" } } }, "localname": "FinanceLeaseAndOtherFinancingObligationsMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureContractBalancesDetails" ], "xbrltype": "domainItemType" }, "gds_FinancingLeaseAndOtherFinancingObligationsCurrent": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc3": { "order": 1.0, "parentTag": "gds_LesseeTotalLeaseLiability", "weight": 1.0 }, "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails": { "order": 2.0, "parentTag": "gds_ThirdPartyLiabilitiesCurrent", "weight": 1.0 }, "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of financing lease and other financing obligations due within one year or the normal operating cycle, if longer.", "label": "Financing Lease And Other Financing Obligations Current", "terseLabel": "Finance lease and other financing obligations, current (including amounts of the consolidated VIEs without recourse to GDS Holdings of RMB28,161 and RMB33,398 as of December 31, 2021 and 2022, respectively)", "verboseLabel": "Finance lease and other financing obligations, current" } } }, "localname": "FinancingLeaseAndOtherFinancingObligationsCurrent", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "gds_FinancingLeaseAndOtherFinancingObligationsNonCurrent": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc3": { "order": 2.0, "parentTag": "gds_LesseeTotalLeaseLiability", "weight": 1.0 }, "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails": { "order": 4.0, "parentTag": "gds_ThirdPartyLiabilities", "weight": 1.0 }, "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of financing lease and other financing obligations due more than one year or the normal operating cycle, if longer.", "label": "Financing Lease And Other Financing Obligations Non Current", "terseLabel": "Finance lease and other financing obligations, non-current (including amounts of the consolidated VIEs without recourse to GDS Holdings of RMB965,356 and RMB931,580 as of December 31, 2021 and 2022, respectively)", "verboseLabel": "Finance lease and other financing obligations, non-current" } } }, "localname": "FinancingLeaseAndOtherFinancingObligationsNonCurrent", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "gds_GainFromPurchasePriceAdjustment": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of gain from adjustment of purchase price for acquisition of subsidiaries.", "label": "Gain from Purchase Price Adjustment", "negatedLabel": "Gain from purchase price adjustment" } } }, "localname": "GainFromPurchasePriceAdjustment", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "gds_GainLossFromPurchasePriceAdjustment": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from purchase price adjustment", "label": "Gain Loss From Purchase Price Adjustment", "negatedLabel": "Gain from purchase price adjustment" } } }, "localname": "GainLossFromPurchasePriceAdjustment", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gds_GainLossOnTerminationOfFinanceLease": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on termination of finance lease before expiration of lease term.", "label": "Gain (Loss) on Termination of Finance Lease", "terseLabel": "Gain on early termination of leases - Finance leases" } } }, "localname": "GainLossOnTerminationOfFinanceLease", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "gds_GainLossOnTerminationOfOperatingLease": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on termination of operating lease before expiration of lease term.", "label": "Gain (Loss) on Termination of Operating Lease", "terseLabel": "Gain on early termination of leases - Operating leases" } } }, "localname": "GainLossOnTerminationOfOperatingLease", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "gds_GdsBeijingAndGdsShanghaiMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to GDS Beijing and GDS Shanghai.", "label": "GDS Beijing and GDS Shanghai", "terseLabel": "GDS Beijing and GDS Shanghai" } } }, "localname": "GdsBeijingAndGdsShanghaiMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "gds_GdsBeijingGdsSuzhouAndRelevantBorrowingSubsidiariesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to GDS Beijing, GDS Suzhou, and the relevant borrowing subsidiaries.", "label": "GDS Beijing, GDS Suzhou, and Relevant Borrowing Subsidiaries [Member]", "terseLabel": "GDS Beijing, GDS Suzhou, and Relevant Borrowing Subsidiaries" } } }, "localname": "GdsBeijingGdsSuzhouAndRelevantBorrowingSubsidiariesMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsParticularsOfSecuredLongTermLoansAndBorrowingsDetails" ], "xbrltype": "domainItemType" }, "gds_GdsHoldingsLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to GDS Holdings.", "label": "GDS Holdings Limited" } } }, "localname": "GdsHoldingsLimitedMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsParticularsOfSecuredLongTermLoansAndBorrowingsDetails" ], "xbrltype": "domainItemType" }, "gds_GovernmentGrantIncomeNonoperating": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Ancillary revenue earned during the period from non-repayable sum of money awarded to an entity to carry out a specific purpose as provided in government grant agreements.", "label": "Government Grant Income, Nonoperating", "terseLabel": "Government grants" } } }, "localname": "GovernmentGrantIncomeNonoperating", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "gds_GovernmentGrantsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to government grants.", "label": "Government Grants [Abstract]", "terseLabel": "Government grants" } } }, "localname": "GovernmentGrantsAbstract", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesResearchAndDevelopmentAndAdvertisingCostsGovernmentGrantsCapitalizedInterestAndDebtIssuanceCostDetails" ], "xbrltype": "stringItemType" }, "gds_GovernmentGrantsRevenueRecognitionPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue recognition of government grants.", "label": "Government Grants, Revenue Recognition, Policy [Policy Text Block]", "terseLabel": "Government grants" } } }, "localname": "GovernmentGrantsRevenueRecognitionPolicyPolicyTextBlock", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "gds_HighAndNewTechnologyEnterprisesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining o High and New Technology enterprises.", "label": "High and New Technology Enterprise", "terseLabel": "High and new technology enterprise" } } }, "localname": "HighAndNewTechnologyEnterprisesMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDetails" ], "xbrltype": "domainItemType" }, "gds_HillhouseCapitalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Hillhouse Capital.", "label": "Hillhouse Capital [Member]", "terseLabel": "Hillhouse" } } }, "localname": "HillhouseCapitalMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureOrdinarySharesDetails" ], "xbrltype": "domainItemType" }, "gds_IncomeTaxPayableAndExcludingOtherTax": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureAccountsPayableAndAccruedExpensesAndOtherPayablesAccruedExpensesAndOtherPayablesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income tax payable excluding other tax.", "label": "Income Tax Payable and Excluding Other Tax", "terseLabel": "Income tax payable" } } }, "localname": "IncomeTaxPayableAndExcludingOtherTax", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureAccountsPayableAndAccruedExpensesAndOtherPayablesAccruedExpensesAndOtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "gds_IncreaseDecreaseInValueAddedTaxRecoverable": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in value added tax recoverable.", "label": "Increase (Decrease) in Value Added Tax Recoverable", "negatedLabel": "VAT recoverable" } } }, "localname": "IncreaseDecreaseInValueAddedTaxRecoverable", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gds_IncreaseInCommonStockSharesSharesHeldByBeneficialOwnerPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "percentage of ordinary shares that are owned by beneficial owner.", "label": "Increase In Common Stock Shares Shares Held By Beneficial Owner Percent", "terseLabel": "Percentage of increase in ordinary shares owned by beneficial owner." } } }, "localname": "IncreaseInCommonStockSharesSharesHeldByBeneficialOwnerPercent", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "gds_IncreaseInContractWithCustomerLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in obligation to transfer good or service to customer results from the timing difference between the satisfaction of the Company's performance obligation and the customer's payment.", "label": "Increase in Contract with Customer, Liability", "terseLabel": "Increase" } } }, "localname": "IncreaseInContractWithCustomerLiability", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "gds_IntegralMultipleForRepurchaseOfNotes": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of integral multiple for repurchase of notes.", "label": "Integral Multiple for Repurchase of Notes", "terseLabel": "Integral multiple for repurchase of notes" } } }, "localname": "IntegralMultipleForRepurchaseOfNotes", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleBondsDue2029Details" ], "xbrltype": "monetaryItemType" }, "gds_JointVentureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to a joint venture with a private equity fund (CPE Fund\").", "label": "Joint Venture [Member]", "terseLabel": "JV" } } }, "localname": "JointVentureMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemableNonControllingInterestsDetails" ], "xbrltype": "domainItemType" }, "gds_LeaseDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of information about leases.", "label": "Lease Disclosure [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LeaseDisclosureTextBlock", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "gds_LeaseOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Lease, Other Disclosures [Abstract]", "terseLabel": "Other disclosures" } } }, "localname": "LeaseOtherDisclosuresAbstract", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "gds_LesseeDisclosureSupplementalCashFlowInformationRelatedToLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information related to leases.", "label": "Lessee Disclosure, Supplemental Cash Flow Information Related to Leases [Table Text Block]", "terseLabel": "Schedule of supplemental cash flow information related to leases" } } }, "localname": "LesseeDisclosureSupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "gds_LesseeDisclosureWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateRelatedToLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of weighted average remaining lease term and weighted average discount rate for leases.", "label": "Lessee Disclosure, Weighted Average Remaining Lease Term And Weighted Average Discount Rate Related to Leases [Table Text Block]", "terseLabel": "Schedule of weighted average remaining lease term and weighted average discount rate for leases" } } }, "localname": "LesseeDisclosureWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateRelatedToLeasesTableTextBlock", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "gds_LesseeFinanceLeaseLeaseNotYetCommencedFuturePayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of future undiscounted lease payments of lessee's lease that has not yet commenced.", "label": "Lessee, Finance Lease, Lease Not yet Commenced, Future Payments", "terseLabel": "Total future lease payments for additional leases that have not yet commenced, primarily for data center buildings" } } }, "localname": "LesseeFinanceLeaseLeaseNotYetCommencedFuturePayments", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gds_LesseeLeaseTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of lessee's lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Lease, Term Of Contract", "terseLabel": "Lease terms" } } }, "localname": "LesseeLeaseTermOfContract", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "durationItemType" }, "gds_LesseeLiabilityMaturityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to lease liability recognized in statement of financial position.", "label": "Lessee Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of maturities of lease liabilities" } } }, "localname": "LesseeLiabilityMaturityTableTextBlock", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "gds_LesseeTotalLeaseLiability": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "order": 1.0, "parentTag": "gds_LesseeTotalLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.gds-services.com/role/DisclosureLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc3": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.gds-services.com/role/DisclosureLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc4": { "order": 1.0, "parentTag": "gds_ContractualObligationsPresentValueOfNetAmountDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for payments from total of finance lease and other financing obligations.", "label": "Lessee, Total Lease Liability", "totalLabel": "Present value of total of finance lease and other financing obligations" } } }, "localname": "LesseeTotalLeaseLiability", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gds_LesseeTotalLeaseLiabilityEstimatedConstructionCosts": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "order": 2.0, "parentTag": "gds_LesseeTotalLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.gds-services.com/role/DisclosureLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc4": { "order": 1.0, "parentTag": "gds_ContractualObligationsEstimatedConstructionCosts", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of estimated construction costs necessary to reduce net amount due to present value under total of finance lease and other financing obligations.", "label": "Lessee, Total Lease Liability, Estimated Construction Costs", "negatedTotalLabel": "Less: estimated construction costs" } } }, "localname": "LesseeTotalLeaseLiabilityEstimatedConstructionCosts", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gds_LesseeTotalLeaseLiabilityPaymentDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Lessee, Total Lease Liability, Payment, Due [Abstract]", "terseLabel": "Total of finance lease and other financing obligations" } } }, "localname": "LesseeTotalLeaseLiabilityPaymentDueAbstract", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "gds_LesseeTotalLeaseLiabilityPaymentsDue": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.gds-services.com/role/DisclosureLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc4": { "order": 2.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 }, "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for payments for total of finance lease and other financing obligations.", "label": "Lessee, Total Lease Liability, Payments, Due", "totalLabel": "Total undiscounted lease payments" } } }, "localname": "LesseeTotalLeaseLiabilityPaymentsDue", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gds_LesseeTotalLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "gds_LesseeTotalLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for payments of finance lease and other financing obligations, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Total Lease Liability, Payments, Due After Year Five", "totalLabel": "After 5 years" } } }, "localname": "LesseeTotalLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gds_LesseeTotalLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "gds_LesseeTotalLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for payments of finance lease and other financing obligations, due in next fiscal year following latest fiscal year.", "label": "Lessee, Total Lease Liability, Payments, Due Next Twelve Months", "totalLabel": "Within 1 year" } } }, "localname": "LesseeTotalLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gds_LesseeTotalLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "gds_LesseeTotalLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for payments of finance lease and other financing obligations, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Total Lease Liability, Payments, Due Year Five", "totalLabel": "After 4 years but within 5 years" } } }, "localname": "LesseeTotalLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gds_LesseeTotalLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "gds_LesseeTotalLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for payments of finance lease and other financing obligations, due in fourth fiscal year following latest fiscal year.", "label": "Lessee Total Lease Liability Payments Due Year Four", "totalLabel": "After 3 years but within 4 years" } } }, "localname": "LesseeTotalLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gds_LesseeTotalLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "gds_LesseeTotalLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for payments of finance lease and other financing obligations, due in third fiscal year following latest fiscal year.", "label": "Lessee, Total Lease Liability, Payments, Due Year Three", "totalLabel": "After 2 years but within 3 years" } } }, "localname": "LesseeTotalLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gds_LesseeTotalLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "gds_LesseeTotalLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for payments of finance lease and other financing obligations, due in second fiscal year following latest fiscal year.", "label": "Lessee, Total Lease Liability, Payments, Due Year Two", "totalLabel": "After 1 year but within 2 years" } } }, "localname": "LesseeTotalLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gds_LesseeTotalLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "order": 3.0, "parentTag": "gds_LesseeTotalLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.gds-services.com/role/DisclosureLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc4": { "order": 2.0, "parentTag": "gds_ContractualObligationsFutureInterestExpenses", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for payments in excess of discounted obligation for payments for total of finance lease and other financing obligations.", "label": "Lessee, Total Lease Liability, Undiscounted Excess Amount", "negatedTotalLabel": "Less: total future interest" } } }, "localname": "LesseeTotalLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gds_LineOfCreditFacilityDefaultProvisionMinimumAmountFailedToRepay": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The minimum amount of any financial indebtedness the Company fails to repay when due or within any originally applicable grace period, which would trigger the cross default provision in the loan facilities.", "label": "Line of Credit Facility, Default Provision, Minimum Amount Fail to Repay", "verboseLabel": "Financial covenants, fails to repay any financial indebtedness in an aggregate amount" } } }, "localname": "LineOfCreditFacilityDefaultProvisionMinimumAmountFailedToRepay", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsParticularsOfSecuredLongTermLoansAndBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "gds_LineOfCreditFacilityEarlyRepaymentRequirementCeaseBeneficialOwnerIssuedShareCapitalDirectlyOrIndirectlyPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of issued share capital in the borrowing subsidiaries, the early repayment requirement of line of credit if beneficial owner ceases to own and control certain percentage.", "label": "Line of Credit Facility, Early Repayment Requirement, Cease Beneficial Owner Issued Share Capital, Directly or Indirectly, Percentage", "terseLabel": "Early repayment if cease to own and control beneficial ownership percentage of the issued share capital interest, directly or indirectly, in the borrowing subsidiaries" } } }, "localname": "LineOfCreditFacilityEarlyRepaymentRequirementCeaseBeneficialOwnerIssuedShareCapitalDirectlyOrIndirectlyPercentage", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsParticularsOfSecuredLongTermLoansAndBorrowingsDetails" ], "xbrltype": "percentItemType" }, "gds_LineOfCreditFacilityEarlyRepaymentRequirementCeaseControlOfBorrowingSubsidiariesPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of equity interest in the borrowing subsidiaries, the early repayment requirement of line of credit if principal shareholder ceases to own and control certain percentage.", "label": "Line of Credit Facility, Early Repayment Requirement, Cease Control of Borrowing Subsidiaries, Percentage", "terseLabel": "Early repayment if cease to own and control percentage of the equity interest in the borrowing subsidiaries" } } }, "localname": "LineOfCreditFacilityEarlyRepaymentRequirementCeaseControlOfBorrowingSubsidiariesPercentage", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsParticularsOfSecuredLongTermLoansAndBorrowingsDetails" ], "xbrltype": "percentItemType" }, "gds_LineOfCreditFacilityEarlyRepaymentRequirementCeaseControlOfCertainAffiliatePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of equity interest in certain affiliate, the early repayment requirement of line of credit if principal shareholder ceases to own and control certain percentage.", "label": "Line of Credit Facility, Early Repayment Requirement, Cease Control of Certain Affiliate, Percentage", "terseLabel": "Early repayment requirement, cease control of certain affiliate, percentage" } } }, "localname": "LineOfCreditFacilityEarlyRepaymentRequirementCeaseControlOfCertainAffiliatePercentage", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsParticularsOfSecuredLongTermLoansAndBorrowingsDetails" ], "xbrltype": "percentItemType" }, "gds_LineOfCreditFacilityEarlyRepaymentRequirementIssuedShareCapitalPercentageCeaseToOwnAndControlDirectlyOrIndirectlyPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of issued share capital in the borrowing subsidiaries, the early repayment requirement of line of credit if principal shareholder ceases to own and control certain percentage.", "label": "Line of Credit Facility, Early Repayment Requirement, Issued Share Capital Percentage Cease To Own And Control, Directly or Indirectly, Percentage", "terseLabel": "Early repayment if ceases to own and control, directly or indirectly, the percentage of issued share capital in the borrowing subsidiary." } } }, "localname": "LineOfCreditFacilityEarlyRepaymentRequirementIssuedShareCapitalPercentageCeaseToOwnAndControlDirectlyOrIndirectlyPercentage", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsParticularsOfSecuredLongTermLoansAndBorrowingsDetails" ], "xbrltype": "percentItemType" }, "gds_LineOfCreditFacilityEarlyRepaymentRequirementOwnershipPercentageCeaseParentPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of equity interest in the early repayment requirement of line of credit , if principal shareholder ceases to own and control certain percentage.", "label": "Line Of Credit Facility Early Repayment Requirement Ownership Percentage Cease Parent Percentage", "terseLabel": "Early repayment if STT GDC PTe. Ltd. ceases to own and control, the percentage of equity interest in the Company" } } }, "localname": "LineOfCreditFacilityEarlyRepaymentRequirementOwnershipPercentageCeaseParentPercentage", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsParticularsOfSecuredLongTermLoansAndBorrowingsDetails" ], "xbrltype": "percentItemType" }, "gds_LoansAndLeasesReceivableRelatedPartiesPriorNoticeRequiringRepaymentOfLoansTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The period within which a prior notice is to be provided requiring repayment of loans amounts due from related parties.", "label": "Loans and Leases Receivable, Related Parties, Prior Notice Requiring Repayment Of Loans, Term", "terseLabel": "Right of GDS Investment Company to require repayment of the loans, prior notice period" } } }, "localname": "LoansAndLeasesReceivableRelatedPartiesPriorNoticeRequiringRepaymentOfLoansTerm", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "gds_LongTermDebtInstrumentCollateralAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets pledged to secure a long-term debt instrument.", "label": "Long Term Debt Instrument, Collateral Amount", "terseLabel": "Assets to secure long-term loans and borrowings" } } }, "localname": "LongTermDebtInstrumentCollateralAmount", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsLongTermBorrowingsSecuredDetails" ], "xbrltype": "monetaryItemType" }, "gds_LongTermLoansAndBorrowingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing long-term loans and borrowing.", "label": "Long-term borrowing [Member]", "terseLabel": "Long-term borrowing" } } }, "localname": "LongTermLoansAndBorrowingMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTotalWorkingCapitalAndProjectFinancingCreditDetails" ], "xbrltype": "domainItemType" }, "gds_MajorCustomersAndSuppliersAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "N/A", "label": "MAJOR CUSTOMERS AND SUPPLIERS" } } }, "localname": "MajorCustomersAndSuppliersAbstract", "nsuri": "http://www.gds-services.com/20221231", "xbrltype": "stringItemType" }, "gds_ManagedServiceAndOthersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to managed service and others.", "label": "Managed service and others" } } }, "localname": "ManagedServiceAndOthersMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureRevenueDetails" ], "xbrltype": "domainItemType" }, "gds_ManagementHoldcoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Management Holdco.", "label": "Management Holdco [Member]", "terseLabel": "Management Holdco" } } }, "localname": "ManagementHoldcoMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsParticularsOfSecuredLongTermLoansAndBorrowingsDetails" ], "xbrltype": "domainItemType" }, "gds_MinimumPercentOfIssuedShareCapitalCeasedToHaveBeneficialOwnershipAsConvertedBasis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percent of issued share capital of the Company on an as converted basis, as defined in Articles of Association.", "label": "Minimum Percent of Issued Share Capital, Ceased to Have Beneficial Ownership, As Converted Basis", "terseLabel": "Percent of issued share capital of the Company ceased on conversion basis" } } }, "localname": "MinimumPercentOfIssuedShareCapitalCeasedToHaveBeneficialOwnershipAsConvertedBasis", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureOrdinarySharesDetails" ], "xbrltype": "percentItemType" }, "gds_MinimumValueOfOrdinarySharesTnHongKongStockExchangeForForcedConversion": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of minimum value of ordinary shares on the Hong Kong Stock Exchange for forced conversion.", "label": "Minimum Value of Ordinary Shares tn the Hong Kong Stock Exchange for Forced Conversion", "terseLabel": "Minimum value of ordinary shares on the Hong Kong Stock Exchange for forced conversion" } } }, "localname": "MinimumValueOfOrdinarySharesTnHongKongStockExchangeForForcedConversion", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleBondsDue2029Details" ], "xbrltype": "monetaryItemType" }, "gds_MovementOfValuationAllowanceAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Movement of Valuation Allowance [Abstract]", "terseLabel": "Movement of the valuation allowance" } } }, "localname": "MovementOfValuationAllowanceAbstract", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxMovementOfValuationAllowanceDetails" ], "xbrltype": "stringItemType" }, "gds_NetIncomeLossAvailableToStockholders": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to shareholders.", "label": "Net Income (Loss) Available to Stockholders", "totalLabel": "Net loss available to GDS Holdings Limited shareholders" } } }, "localname": "NetIncomeLossAvailableToStockholders", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "gds_NetIncomeLossExcludingPortionAttributableToRedeemableNoncontrollingInterest": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, excluding the portion attributable to the redeemable noncontrolling interest.", "label": "Net Income (Loss), Excluding Portion Attributable to Redeemable Noncontrolling Interest", "terseLabel": "Loss for the year" } } }, "localname": "NetIncomeLossExcludingPortionAttributableToRedeemableNoncontrollingInterest", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "gds_NetRevenueNetIncomeLossOperatingInvestingAndFinancingCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This concept does not have a custom type definition.", "label": "Net Revenue, Net Income (Loss), Operating, Investing and Financing Cash Flows [Abstract]", "verboseLabel": "Net revenue, net income, operating, investing and financing cash flows" } } }, "localname": "NetRevenueNetIncomeLossOperatingInvestingAndFinancingCashFlowsAbstract", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails" ], "xbrltype": "stringItemType" }, "gds_NonCashEffectOfAcquisitionOfSubsidiaries": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of Non-cash effect of acquisition of subsidiaries.", "label": "Non-cash effect of Acquisition of Subsidiaries", "terseLabel": "Non-cash effect of acquisitions of subsidiaries" } } }, "localname": "NonCashEffectOfAcquisitionOfSubsidiaries", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gds_NonCashInformationOnLeaseLiabilitiesDerecognizedForTerminationOfLeasesFinanceLeases": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of non-cash information on finance lease liabilities derecognized for termination of leases.", "label": "Non-Cash Information On Lease Liabilities Derecognized For Termination Of Leases - Finance Leases", "terseLabel": "Non-cash information on lease liabilities and ROU assets derecognized for termination of leases - Finance Leases" } } }, "localname": "NonCashInformationOnLeaseLiabilitiesDerecognizedForTerminationOfLeasesFinanceLeases", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "gds_NonCashInformationOnLeaseLiabilitiesDerecognizedForTerminationOfLeasesOperatingLeases": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of non-cash information on operating lease liabilities derecognized for termination of leases.", "label": "Non-Cash Information On Lease Liabilities Derecognized For Termination Of Leases - Operating Leases", "terseLabel": "Non-cash information on lease liabilities and ROU assets derecognized for termination of leases - Operating Leases" } } }, "localname": "NonCashInformationOnLeaseLiabilitiesDerecognizedForTerminationOfLeasesOperatingLeases", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "gds_NoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing noncurrent assets.", "label": "Noncurrent assets", "terseLabel": "Noncurrent assets" } } }, "localname": "NoncurrentAssetsMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesValueAddedTaxvatDetails" ], "xbrltype": "domainItemType" }, "gds_NumberOfConsecutiveTradingDaysForCalculationOfVwap": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of consecutive trading days for calculation of VWAP.", "label": "Number of Consecutive Trading Days for Calculation of VWAP", "terseLabel": "Number of consecutive trading days for calculation of VWAP" } } }, "localname": "NumberOfConsecutiveTradingDaysForCalculationOfVwap", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleBondsDue2029Details" ], "xbrltype": "durationItemType" }, "gds_NumberOfDataCenterProjects": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of data center projects.", "label": "Number of Data Center Projects", "terseLabel": "Number of data center projects" } } }, "localname": "NumberOfDataCenterProjects", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillEquityInterestAcquiredDetails", "http://www.gds-services.com/role/DisclosureRedeemableNonControllingInterestsDetails" ], "xbrltype": "integerItemType" }, "gds_NumberOfDirectorsReplacingPriorDirector": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of directors replacing prior director in subsidiaries", "label": "Number Of Directors Replacing Prior Director", "terseLabel": "Number of directors replacing prior sole director" } } }, "localname": "NumberOfDirectorsReplacingPriorDirector", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "gds_NumberOfDirectorsSimpleMajority": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of directors serving on the board of directors represents the simple majority.", "label": "Number of Directors, Simple Majority", "terseLabel": "Number of directors for simple majority" } } }, "localname": "NumberOfDirectorsSimpleMajority", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureOrdinarySharesDetails" ], "xbrltype": "integerItemType" }, "gds_NumberOfEntitiesBenefitProgressiveRates": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of entities in the group to be nominated and benefit from the progressive rates.", "label": "Number of Entities Benefit Progressive Rates", "terseLabel": "Number of entities to be nominated and benefit from the progressive rates" } } }, "localname": "NumberOfEntitiesBenefitProgressiveRates", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDetails" ], "xbrltype": "integerItemType" }, "gds_NumberOfInvestors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the number of investors.", "label": "Number Of Investors", "terseLabel": "Number of investors" } } }, "localname": "NumberOfInvestors", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureOrdinarySharesDetails" ], "xbrltype": "integerItemType" }, "gds_NumberOfSuppliers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of suppliers.", "label": "Number Of Suppliers", "terseLabel": "Number of Suppliers" } } }, "localname": "NumberOfSuppliers", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureMajorCustomersAndSuppliersDetails" ], "xbrltype": "integerItemType" }, "gds_NumberOfTradingDaysConsideredForCalculationOfVwap": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of trading days considered for calculation of VWAP.", "label": "Number of Trading Days Considered for Calculation of VWAP", "terseLabel": "Number of trading days considered for calculation of VWAP" } } }, "localname": "NumberOfTradingDaysConsideredForCalculationOfVwap", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleBondsDue2029Details" ], "xbrltype": "durationItemType" }, "gds_NumberOfVotesPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of votes per share.", "label": "Number of Votes Per Share", "terseLabel": "Number of votes per share at general meetings" } } }, "localname": "NumberOfVotesPerShare", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureOrdinarySharesDetails" ], "xbrltype": "integerItemType" }, "gds_OffshoreProjectLoanFacilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to offshore project loan facilities.", "label": "Offshore Project Loan Facilities" } } }, "localname": "OffshoreProjectLoanFacilitiesMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsParticularsOfSecuredLongTermLoansAndBorrowingsDetails" ], "xbrltype": "domainItemType" }, "gds_OneproCloudInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to OnePro Cloud Inc.", "label": "OnePro Cloud Inc. [Member]", "terseLabel": "OnePro Cloud Inc." } } }, "localname": "OneproCloudInc.Member", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "gds_OnshoreProjectLoanFacilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to onshore project loan facilities.", "label": "Onshore Project Loan Facilities" } } }, "localname": "OnshoreProjectLoanFacilitiesMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsParticularsOfSecuredLongTermLoansAndBorrowingsDetails" ], "xbrltype": "domainItemType" }, "gds_OperatingLeaseRightOfUseAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to operating lease ROU assets.", "label": "Operating lease ROU assets [Member]", "terseLabel": "Operating lease ROU assets" } } }, "localname": "OperatingLeaseRightOfUseAssetsMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsLongTermBorrowingsSecuredDetails", "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsShortTermBorrowingsSecuredDetails" ], "xbrltype": "domainItemType" }, "gds_OperatingLeasesPrepaidLandUseRights": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense for prepaid land use rights.", "label": "Operating Leases, Prepaid land Use Rights", "verboseLabel": "Operating lease cost relating to prepaid land use rights" } } }, "localname": "OperatingLeasesPrepaidLandUseRights", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gds_OperatingLossCarryforwardsExpireInYearFive": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxNetOperatingLossesDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLossCarryforwards", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws, expires in the fourth fiscal year following the latest fiscal year.", "label": "Operating Loss Carryforwards, Expire in Year Four", "terseLabel": "Net operating losses carry forwards expire if unused by December 31, 2026" } } }, "localname": "OperatingLossCarryforwardsExpireInYearFive", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxNetOperatingLossesDetails" ], "xbrltype": "monetaryItemType" }, "gds_OperatingLossCarryforwardsExpireInYearFour": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxNetOperatingLossesDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLossCarryforwards", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws, expires in the third fiscal year following the latest fiscal year.", "label": "Operating Loss Carryforwards, Expire in Year Three", "terseLabel": "Net operating losses carry forwards expire if unused by December 31, 2025" } } }, "localname": "OperatingLossCarryforwardsExpireInYearFour", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxNetOperatingLossesDetails" ], "xbrltype": "monetaryItemType" }, "gds_OperatingLossCarryforwardsExpireInYearSix": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxNetOperatingLossesDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLossCarryforwards", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws, expires in the fifth fiscal year following the latest fiscal year.", "label": "Operating Loss Carryforwards, Expire in Year Five", "verboseLabel": "Net operating losses carry forwards expire if unused by December 31, 2027" } } }, "localname": "OperatingLossCarryforwardsExpireInYearSix", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxNetOperatingLossesDetails" ], "xbrltype": "monetaryItemType" }, "gds_OperatingLossCarryforwardsExpireInYearThree": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxNetOperatingLossesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLossCarryforwards", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws, expires in the second fiscal year following the latest fiscal year.", "label": "Operating Loss Carryforwards, Expire in Year Two", "terseLabel": "Net operating losses carry forwards expire if unused by December 31, 2024" } } }, "localname": "OperatingLossCarryforwardsExpireInYearThree", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxNetOperatingLossesDetails" ], "xbrltype": "monetaryItemType" }, "gds_OperatingLossCarryforwardsExpireInYearTwo": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxNetOperatingLossesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLossCarryforwards", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws, expires in the first fiscal year following the latest fiscal year.", "label": "Operating Loss Carryforwards, Expire in Year One", "terseLabel": "Net operating losses carry forwards expire if unused by December 31, 2023" } } }, "localname": "OperatingLossCarryforwardsExpireInYearTwo", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxNetOperatingLossesDetails" ], "xbrltype": "monetaryItemType" }, "gds_OtherFinancingObligationsDue": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.gds-services.com/role/DisclosureLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc4": { "order": 1.0, "parentTag": "gds_LesseeTotalLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of undiscounted other financing obligations.", "label": "Other Financing Obligations, Due", "totalLabel": "Total undiscounted lease payments" } } }, "localname": "OtherFinancingObligationsDue", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gds_OtherFinancingObligationsDueAfterFifthYear": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "gds_OtherFinancingObligationsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other financing obligations due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Other Financing Obligations, Due After Fifth Year", "terseLabel": "After 5 years" } } }, "localname": "OtherFinancingObligationsDueAfterFifthYear", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gds_OtherFinancingObligationsDueInFifthYear": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "gds_OtherFinancingObligationsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other financing obligations due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Other Financing Obligations, Due In Fifth Year", "terseLabel": "After 4 years but within 5 years" } } }, "localname": "OtherFinancingObligationsDueInFifthYear", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gds_OtherFinancingObligationsDueInFourthYear": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "gds_OtherFinancingObligationsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other financing obligations due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Other Financing Obligations, Due In Fourth Year", "terseLabel": "After 3 years but within 4 years" } } }, "localname": "OtherFinancingObligationsDueInFourthYear", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gds_OtherFinancingObligationsDueInNextFiscalYear": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "gds_OtherFinancingObligationsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other financing obligations due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Other Financing Obligations, Due In Next Fiscal Year", "terseLabel": "Within 1 year" } } }, "localname": "OtherFinancingObligationsDueInNextFiscalYear", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gds_OtherFinancingObligationsDueInSecondYear": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "gds_OtherFinancingObligationsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other financing obligations due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Other Financing Obligations, Due in Second Year", "terseLabel": "After 1 year but within 2 years" } } }, "localname": "OtherFinancingObligationsDueInSecondYear", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gds_OtherFinancingObligationsDueInThirdYear": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "gds_OtherFinancingObligationsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other financing obligations due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Other Financing Obligations, Due In Third Year", "terseLabel": "After 2 years but within 3 years" } } }, "localname": "OtherFinancingObligationsDueInThirdYear", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gds_OtherFinancingObligationsEstimatedConstructionCosts": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "order": 1.0, "parentTag": "gds_OtherFinancingObligationsDue", "weight": 1.0 }, "http://www.gds-services.com/role/DisclosureLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc4": { "order": 1.0, "parentTag": "gds_LesseeTotalLeaseLiabilityEstimatedConstructionCosts", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of estimated construction costs necessary to reduce net amount due to present value under other financing obligations.", "label": "Other Financing Obligations, Estimated Construction Costs", "negatedLabel": "Less: estimated construction costs" } } }, "localname": "OtherFinancingObligationsEstimatedConstructionCosts", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gds_OtherFinancingObligationsFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Other Financing Obligations, Fiscal Year Maturity [Abstract]", "terseLabel": "Other financing obligations" } } }, "localname": "OtherFinancingObligationsFiscalYearMaturityAbstract", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "gds_OtherFinancingObligationsFutureInterestExpenses": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "order": 2.0, "parentTag": "gds_OtherFinancingObligationsDue", "weight": 1.0 }, "http://www.gds-services.com/role/DisclosureLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc4": { "order": 1.0, "parentTag": "gds_LesseeTotalLeaseLiabilityUndiscountedExcessAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of future interest expenses necessary to reduce net amount due to present value under other financing obligations.", "label": "Other Financing Obligations, Future Interest Expenses", "negatedLabel": "Less: total future interest" } } }, "localname": "OtherFinancingObligationsFutureInterestExpenses", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gds_OtherFinancingObligationsPresentValueOfNetAmountDue": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "order": 3.0, "parentTag": "gds_OtherFinancingObligationsDue", "weight": 1.0 }, "http://www.gds-services.com/role/DisclosureLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc4": { "order": 1.0, "parentTag": "gds_LesseeTotalLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the present value of net other financing obligations.", "label": "Other Financing Obligations, Present Value of Net Amount Due", "totalLabel": "Present value of lease obligations" } } }, "localname": "OtherFinancingObligationsPresentValueOfNetAmountDue", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gds_OtherFinancingObligationsWeightedAverageDiscountRatePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for other financing obligations calculated at point in time.", "label": "Other Financing Obligations, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate - Other financing obligations" } } }, "localname": "OtherFinancingObligationsWeightedAverageDiscountRatePercent", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToLeasesDetails" ], "xbrltype": "percentItemType" }, "gds_OtherNoncurrentLiabilitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "OTHER LONG-TERM LIABILITIES" } } }, "localname": "OtherNoncurrentLiabilitiesDisclosureAbstract", "nsuri": "http://www.gds-services.com/20221231", "xbrltype": "stringItemType" }, "gds_OtherNoncurrentLiabilitiesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other noncurrent liabilities.", "label": "Other Noncurrent Liabilities Disclosure [Text Block]", "terseLabel": "OTHER LONG-TERM LIABILITIES" } } }, "localname": "OtherNoncurrentLiabilitiesDisclosureTextBlock", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureOtherLongTermLiabilities" ], "xbrltype": "textBlockItemType" }, "gds_OtherReceivableObtainedFromNonControllingShareholdersForCapitalContribution": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other receivable received as consideration for capital contribution by non-controlling shareholders.", "label": "Other Receivable Obtained from Non-controlling Shareholders for Capital Contribution", "terseLabel": "Other receivable contributed by non-controlling shareholders as capital contribution" } } }, "localname": "OtherReceivableObtainedFromNonControllingShareholdersForCapitalContribution", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gds_PagoldilocksMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the member pertaining to GDS Holdings", "label": "GDS Holdings [Member]", "terseLabel": "GDS Holdings" } } }, "localname": "PagoldilocksMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesMovementOfRedeemablePreferredSharesDetails" ], "xbrltype": "domainItemType" }, "gds_PaymentForPurchaseOfPropertyAndEquipmentThroughVendorFinancing": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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, including cash outflows to pay for construction of self-constructed assets, under vendor financing.", "label": "Payment for Purchase of Property and Equipment Through Vendor Financing", "negatedLabel": "Payment for purchase of property and equipment through vendor financing" } } }, "localname": "PaymentForPurchaseOfPropertyAndEquipmentThroughVendorFinancing", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gds_PaymentOfIssuanceCostAndCommitmentCostOfBorrowings": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment of issuance cost and commitment cost\nof borrowings", "label": "Payment of issuance cost and commitment cost of borrowings", "negatedLabel": "Payment of issuance cost and commitment cost of debts" } } }, "localname": "PaymentOfIssuanceCostAndCommitmentCostOfBorrowings", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gds_PaymentUnderFinanceLeaseAndOtherFinancingObligations": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for payment under finance lease and other financing obligations.", "label": "Payment Under Finance Lease And Other Financing Obligations", "negatedLabel": "Payment under finance leases and other financing obligations" } } }, "localname": "PaymentUnderFinanceLeaseAndOtherFinancingObligations", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gds_PaymentsForDepositsAndPrepaymentsOnPotentialAcquisitions": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments for Deposits and Prepayments on Potential Acquisitions", "label": "Payments for Deposits and Prepayments on Potential Acquisitions", "negatedLabel": "(Deposits and prepayments) refund of deposits for potential acquisitions" } } }, "localname": "PaymentsForDepositsAndPrepaymentsOnPotentialAcquisitions", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gds_PaymentsForLandUseRightsExcludedFromLeaseLiabilitiesMeasurement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to purchase of land use rights and initial direct costs.", "label": "Payments For Land Use Rights, Excluded From Lease Liabilities Measurement", "verboseLabel": "Cash paid for purchase of land use rights and the related initial direct costs of leases" } } }, "localname": "PaymentsForLandUseRightsExcludedFromLeaseLiabilitiesMeasurement", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "gds_PaymentsForSubscriptionOfConvertibleBondClassifiedAsInvestingActivities": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash outflow for subscription of convertible bond.", "label": "Payments for Subscription of Convertible Bond, Classified as Investing Activities", "negatedLabel": "Payments for subscription of convertible bond" } } }, "localname": "PaymentsForSubscriptionOfConvertibleBondClassifiedAsInvestingActivities", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gds_PaymentsToAcquireInvestmentsLoansAndAdvancesToSubsidiaries": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents cash outflow for its investment in common stock of an equity method investee and loans amounts due from subsidiaries.", "label": "Payments To Acquire Investments, Loans And Advances To Subsidiaries", "negatedLabel": "Investment, loans and advances to subsidiaries" } } }, "localname": "PaymentsToAcquireInvestmentsLoansAndAdvancesToSubsidiaries", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "gds_PercentEquityInterestToAcquire": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of equity interest to acquire.", "label": "Percent, Equity Interest to Acquire", "terseLabel": "Percent of equity interest to acquire" } } }, "localname": "PercentEquityInterestToAcquire", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemableNonControllingInterestsDetails" ], "xbrltype": "percentItemType" }, "gds_PercentageOfPreferredSharesConstitutingByShareHolders": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of the preferred shares issued as of the Issue Date, right to require the Company to sell all or a portion of its business and/or to conduct other fundraising or refinancing activities.", "label": "Percentage of Preferred Shares Constituting By the Share Holders", "terseLabel": "Minimum percentage of the preferred shares issued as of the Issue Date, right to require the Company to sell all or a portion of its business and/or to conduct other fundraising or refinancing activities" } } }, "localname": "PercentageOfPreferredSharesConstitutingByShareHolders", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesKeyTermsOfConvertiblePreferredSharesDetails" ], "xbrltype": "percentItemType" }, "gds_PercentageOfPrincipalRedeemableUnderTaxRedemption": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of debt principal redeemable under a tax redemption.", "label": "Percentage of Principal Redeemable Under Tax Redemption", "terseLabel": "Redeemable under a tax redemption (as a percent)" } } }, "localname": "PercentageOfPrincipalRedeemableUnderTaxRedemption", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleBondsDue2029Details", "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableDetails" ], "xbrltype": "percentItemType" }, "gds_PreferentialTaxRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of preferential tax rate.", "label": "Preferential Tax Rate", "terseLabel": "Tax rate for first HK$2 million of assessable profits earned" } } }, "localname": "PreferentialTaxRate", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "gds_PreferentialTaxRateAssessableProfitsEarned": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of assessable profits earned for preferential tax rate.", "label": "Preferential Tax Rate, Assessable Profits Earned", "terseLabel": "Amount of first assessable profits earned will be taxed at half the current tax rate" } } }, "localname": "PreferentialTaxRateAssessableProfitsEarned", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "gds_PreferentialTaxRateForDevelopmentAndExpansionIncentive": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of preferential tax rate for development and expansion incentive.", "label": "Preferential Tax Rate for Development and Expansion Incentive", "terseLabel": "Preferential tax rate for Development and Expansion Incentive" } } }, "localname": "PreferentialTaxRateForDevelopmentAndExpansionIncentive", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "gds_PreferredSharesWrittenConsentOrVotePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum percentage of outstanding preferred shares' written consent or affirmative vote needed for certain actions.", "label": "Preferred Shares Written Consent Or Vote Percent", "terseLabel": "Minimum percentage of outstanding preferred shares' written consent or affirmative vote needed for certain actions" } } }, "localname": "PreferredSharesWrittenConsentOrVotePercent", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesKeyTermsOfConvertiblePreferredSharesDetails" ], "xbrltype": "percentItemType" }, "gds_PreferredStockConvertibleThresholdConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of preferred stock must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Preferred Stock, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Consecutive trading days" } } }, "localname": "PreferredStockConvertibleThresholdConsecutiveTradingDays", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesKeyTermsOfConvertiblePreferredSharesDetails" ], "xbrltype": "integerItemType" }, "gds_PreferredStockConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of preferred stock must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Preferred Stock, Convertible, Threshold Trading Days", "terseLabel": "Number of trading days" } } }, "localname": "PreferredStockConvertibleThresholdTradingDays", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesKeyTermsOfConvertiblePreferredSharesDetails" ], "xbrltype": "integerItemType" }, "gds_PreferredStockConvertibleTradingVolumeValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The minimum average daily trading volume of the ADS for 20 qualifying trading days.", "label": "Preferred Stock, Convertible, Trading Volume, Value", "terseLabel": "Aggregate value of preferred shares" } } }, "localname": "PreferredStockConvertibleTradingVolumeValue", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesKeyTermsOfConvertiblePreferredSharesDetails" ], "xbrltype": "monetaryItemType" }, "gds_PreferredStockIncreaseQuarterlyDividendRatePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The increase in quarterly percentage rate used to calculate dividend payments on preferred stock.", "label": "Preferred Stock, Increase Quarterly Dividend Rate, Percentage", "terseLabel": "Increase in dividend rate each quarter thereafter if the Company has not redeemed all of the preferred shares outstanding as of the eighth anniversary of the Issue Date" } } }, "localname": "PreferredStockIncreaseQuarterlyDividendRatePercentage", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesKeyTermsOfConvertiblePreferredSharesDetails", "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesMovementOfRedeemablePreferredSharesDetails" ], "xbrltype": "percentItemType" }, "gds_PreferredStockIncreasedDividendRatePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage rate used to calculate increase dividend payments on preferred stock.", "label": "Preferred Stock, Increased Dividend Rate, Percentage", "terseLabel": "Increase dividend rate per annum" } } }, "localname": "PreferredStockIncreasedDividendRatePercentage", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesKeyTermsOfConvertiblePreferredSharesDetails", "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesMovementOfRedeemablePreferredSharesDetails" ], "xbrltype": "percentItemType" }, "gds_PrepaidLandUseRightsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "PREPAID LAND USE RIGHTS" } } }, "localname": "PrepaidLandUseRightsAbstract", "nsuri": "http://www.gds-services.com/20221231", "xbrltype": "stringItemType" }, "gds_PrepaidLandUseRightsAccumulatedAmortization": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosurePrepaidLandUseRightsDetails": { "order": 1.0, "parentTag": "gds_PrepaidLandUseRightsNoncurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amortization of long-term prepaid land use rights.", "label": "Prepaid Land Use Rights, Accumulated Amortization", "negatedLabel": "Less: accumulated amortization" } } }, "localname": "PrepaidLandUseRightsAccumulatedAmortization", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosurePrepaidLandUseRightsDetails" ], "xbrltype": "monetaryItemType" }, "gds_PrepaidLandUseRightsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for certain prepaid land use rights.", "label": "Prepaid Land Use Rights Disclosure [Text Block]", "terseLabel": "PREPAID LAND USE RIGHTS" } } }, "localname": "PrepaidLandUseRightsDisclosureTextBlock", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosurePrepaidLandUseRights" ], "xbrltype": "textBlockItemType" }, "gds_PrepaidLandUseRightsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Prepaid Land Use Rights [Line Items]", "terseLabel": "PREPAID LAND USE RIGHTS" } } }, "localname": "PrepaidLandUseRightsLineItems", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosurePrepaidLandUseRightsDetails" ], "xbrltype": "stringItemType" }, "gds_PrepaidLandUseRightsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for the rights to use land in the PRC.", "label": "Prepaid land use rights, net [Member]", "terseLabel": "Prepaid land use rights, net" } } }, "localname": "PrepaidLandUseRightsMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsLongTermBorrowingsSecuredDetails", "http://www.gds-services.com/role/DisclosurePrepaidLandUseRightsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPrepaidLandUseRightsDetails" ], "xbrltype": "domainItemType" }, "gds_PrepaidLandUseRightsNoncurrent": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosurePrepaidLandUseRightsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of prepaid land use rights as of balance sheet date that are expected to be consumed after one year or beyond the normal operating cycle, if longer.", "label": "Prepaid Land Use Rights Noncurrent", "terseLabel": "Prepaid land use rights, net", "totalLabel": "Prepaid land use rights, net" } } }, "localname": "PrepaidLandUseRightsNoncurrent", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosurePrepaidLandUseRightsDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "gds_PrepaidLandUseRightsNoncurrentGross": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosurePrepaidLandUseRightsDetails": { "order": 2.0, "parentTag": "gds_PrepaidLandUseRightsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of prepaid land use rights which are expected to be consumed after one year or beyond the normal operating cycle before amortization expense if any.", "label": "Prepaid Land Use Rights Noncurrent, Gross", "terseLabel": "Prepaid land use rights" } } }, "localname": "PrepaidLandUseRightsNoncurrentGross", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosurePrepaidLandUseRightsDetails" ], "xbrltype": "monetaryItemType" }, "gds_PrepaidLandUseRightsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for prepaid land use rights.", "label": "Prepaid Land Use Rights, Policy [Policy Text Block]", "terseLabel": "Prepaid land use rights" } } }, "localname": "PrepaidLandUseRightsPolicyPolicyTextBlock", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "gds_ProceedsFromOtherFinancingArrangements": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from other financing arrangements.", "label": "Proceeds from Other Financing Arrangements", "verboseLabel": "Proceeds from other financing arrangements" } } }, "localname": "ProceedsFromOtherFinancingArrangements", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gds_ProceedsFromSaleOfEquityInterestsOfSubsidiaries": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from sale of equity interests of subsidiaries.", "label": "Proceeds from Sale of Equity Interests of Subsidiaries", "terseLabel": "Proceeds from sales of non-controlling interests of subsidiaries while retaining control" } } }, "localname": "ProceedsFromSaleOfEquityInterestsOfSubsidiaries", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gds_PropertyAndEquipmentNetExcludingConstructionInProcess": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetDetails": { "order": 2.0, "parentTag": "gds_PropertyAndEquipmentNetIncludingConstructionInProcess", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, net of accumulated depreciation, depletion and amortization, of long-lived physical assets used in the normal conduct of business and not intended for resale, excluding construction in progress.", "label": "Property and Equipment Net Excluding Construction in Process", "totalLabel": "Property and equipment net excluding construction in process" } } }, "localname": "PropertyAndEquipmentNetExcludingConstructionInProcess", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "gds_PropertyAndEquipmentNetIncludingConstructionInProcess": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, net of accumulated depreciation, depletion and amortization, of long-lived physical assets used in the normal conduct of business and not intended for resale, including construction in progress.", "label": "Property and Equipment Net Including Construction in Process", "totalLabel": "Property and equipment" } } }, "localname": "PropertyAndEquipmentNetIncludingConstructionInProcess", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "gds_PurchaseOfLandUseRightsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pertains to the purchase of land use rights.", "label": "Purchase Of Land Use Rights [Member]", "terseLabel": "Purchase of land use rights" } } }, "localname": "PurchaseOfLandUseRightsMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureCommitmentsAndContingenciesCapitalCommitmentsDetails" ], "xbrltype": "domainItemType" }, "gds_RealizedGainLossOnDerivatives": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The realized gain (Loss) from settlement of derivatives.", "label": "Realized Gain (Loss) on Derivatives", "terseLabel": "Realized loss" } } }, "localname": "RealizedGainLossOnDerivatives", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureDerivativeFinancialInstrumentsStatementOfOperationsLocationDetails" ], "xbrltype": "monetaryItemType" }, "gds_RedeemableNoncontrollingInterestAccretionToRedemptionValueAdjustment": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "gds_NetIncomeLossAvailableToStockholders", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to net income for accretion of redeemable noncontrolling interest to its redemption value to derive net income apportioned to common stockholders.", "label": "Redeemable Noncontrolling Interest, Accretion to Redemption Value, Adjustment", "negatedLabel": "Accretion to redemption value of redeemable non-controlling interests", "verboseLabel": "Accretion to redemption value of redeemable non-controlling interests" } } }, "localname": "RedeemableNoncontrollingInterestAccretionToRedemptionValueAdjustment", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareComputationOfBasicAndDilutedLossPerShareDetails", "http://www.gds-services.com/role/DisclosureRedeemableNonControllingInterestsRedeemableNonControllingInterestDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "gds_RedeemableNoncontrollingInterestReclassificationToCurrentLiability": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reclassification to current liability of redeemable non-controlling interest.", "label": "Redeemable Noncontrolling Interest, Reclassification to Current Liability", "terseLabel": "Reclassification to current liability" } } }, "localname": "RedeemableNoncontrollingInterestReclassificationToCurrentLiability", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemableNonControllingInterestsRedeemableNonControllingInterestDetails" ], "xbrltype": "monetaryItemType" }, "gds_RedeemableNoncontrollingInterestTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for redeemable noncontrolling interest (as defined) included in the statement of financial position as either a liability or temporary equity. As of the date of the statement of financial position, such redeemable noncontrolling interest is currently redeemable, as defined, for cash or other assets of the entity at (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the entity.", "label": "Redeemable Noncontrolling Interest [Text Block]", "terseLabel": "REDEEMABLE NON-CONTROLLING INTERESTS" } } }, "localname": "RedeemableNoncontrollingInterestTextBlock", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemableNonControllingInterests" ], "xbrltype": "textBlockItemType" }, "gds_RedeemablePreferredSharesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "REDEEMABLE PREFERRED SHARES" } } }, "localname": "RedeemablePreferredSharesAbstract", "nsuri": "http://www.gds-services.com/20221231", "xbrltype": "stringItemType" }, "gds_RelatedPartyTransactionAmountsOfTransactions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash outflow for subscription of convertible bond.", "label": "Related Party Transaction, Amounts of Transactions", "terseLabel": "Subscription of convertible bonds" } } }, "localname": "RelatedPartyTransactionAmountsOfTransactions", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "gds_RelationshipWithContractMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to relationship with contract.", "label": "Relationship with contract [Member]" } } }, "localname": "RelationshipWithContractMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillAllocationOfPurchasePriceDetails" ], "xbrltype": "domainItemType" }, "gds_ResearchAndDevelopmentAndAdvertisingCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to research and development and advertising costs.", "label": "Research and Development and Advertising Costs [Abstract]", "terseLabel": "Research and development and advertising costs" } } }, "localname": "ResearchAndDevelopmentAndAdvertisingCostsAbstract", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesResearchAndDevelopmentAndAdvertisingCostsGovernmentGrantsCapitalizedInterestAndDebtIssuanceCostDetails" ], "xbrltype": "stringItemType" }, "gds_ResearchAndDevelopmentAndAdvertisingExpensePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for research and development and advertising costs.", "label": "Research and Development and Advertising Expense, Policy [Policy Text Block]", "terseLabel": "Research and development and advertising costs" } } }, "localname": "ResearchAndDevelopmentAndAdvertisingExpensePolicyPolicyTextBlock", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "gds_RestrictedNetAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "RESTRICTED NET ASSETS" } } }, "localname": "RestrictedNetAssetsDisclosureAbstract", "nsuri": "http://www.gds-services.com/20221231", "xbrltype": "stringItemType" }, "gds_RevenueRemainingPerformanceObligations": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of remaining performance obligation to be recognized as revenue.", "label": "Revenue Remaining Performance Obligations", "terseLabel": "Revenue expected to be recognized" } } }, "localname": "RevenueRemainingPerformanceObligations", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureContractBalancesRemainingPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "gds_SaleAndLeasebackTransactionConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration for which sale and leaseback transaction has been entered.", "label": "Sale and Leaseback Transaction, Consideration", "terseLabel": "Sale and leaseback transaction, Consideration" } } }, "localname": "SaleAndLeasebackTransactionConsideration", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesLeaseArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "gds_ScheduleOfAccountsPayableAndAccruedExpensesAndOtherPayablesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting accounts payable and accrued expenses and other payables.", "label": "Schedule of Accounts Payable and Accrued Expenses and Other Payables [Table]" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedExpensesAndOtherPayablesTable", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureAccountsPayableAndAccruedExpensesAndOtherPayablesAccountsPayableDetails" ], "xbrltype": "stringItemType" }, "gds_ScheduleOfAccountsPayableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of accounts payable.", "label": "Schedule Of Accounts Payable [Table Text Block]", "terseLabel": "Schedule of accounts payable" } } }, "localname": "ScheduleOfAccountsPayableTableTextBlock", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureAccountsPayableAndAccruedExpensesAndOtherPayablesTables" ], "xbrltype": "textBlockItemType" }, "gds_ScheduleOfAssetsToSecureLeaseAndOtherFinancingObligationsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets to secure lease and other financing obligations.", "label": "Schedule of Assets to Secure Lease and Other Financing Obligations [Table Text Block]", "terseLabel": "Schedule of assets to secure lease and other financing obligations" } } }, "localname": "ScheduleOfAssetsToSecureLeaseAndOtherFinancingObligationsTableTextBlock", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "gds_ScheduleOfBalancesWithRelatedPartiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of balances with related parties.", "label": "Schedule of Balances with Related Parties [Table Text Block]", "terseLabel": "Schedule of major balances with related parties" } } }, "localname": "ScheduleOfBalancesWithRelatedPartiesTableTextBlock", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureRelatedPartyTransactionsTables" ], "xbrltype": "textBlockItemType" }, "gds_ScheduleOfContractBalancesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting contract balances.", "label": "Schedule of Contract Balances [Table]" } } }, "localname": "ScheduleOfContractBalancesTable", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureContractBalancesDetails" ], "xbrltype": "stringItemType" }, "gds_ScheduleOfConvertibleBondsPayableTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting Convertible bonds payable.", "label": "Schedule of Convertible Bonds Payable [Table]" } } }, "localname": "ScheduleOfConvertibleBondsPayableTable", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleBondsDue2029Details", "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleNotesPayableDetails", "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableDetails" ], "xbrltype": "stringItemType" }, "gds_ScheduleOfEstimatedUsefulLifeOfPropertyPlantAndEquipmentTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of estimated useful life of property, plant and equipment.", "label": "Schedule of Estimated Useful Life Of property, Plant And Equipment [Table Text Block]", "terseLabel": "Schedule of estimated useful lives of self-owned property and equipment" } } }, "localname": "ScheduleOfEstimatedUsefulLifeOfPropertyPlantAndEquipmentTableTextBlock", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "gds_ScheduleOfIncomeTaxLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Schedule of Income Tax [Line Items]", "terseLabel": "INCOME TAX" } } }, "localname": "ScheduleOfIncomeTaxLineItems", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDetails" ], "xbrltype": "stringItemType" }, "gds_ScheduleOfIncomeTaxTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosures pertaining to income taxes.", "label": "Schedule of Income Tax [Table]" } } }, "localname": "ScheduleOfIncomeTaxTable", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDetails" ], "xbrltype": "stringItemType" }, "gds_ScheduleOfInterestCostCapitalizationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the capitalization of the interest costs.", "label": "Schedule of Interest Cost Capitalization [Table Text Block]", "terseLabel": "Schedule of reconciliation of total interest costs to \"Interest expenses\" as reported in the consolidated statements of operations" } } }, "localname": "ScheduleOfInterestCostCapitalizationTableTextBlock", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "gds_ScheduleOfInterestExpenseOfConvertibleNotesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest expenses of convertible notes.", "label": "Schedule of Interest Expense of Convertible Notes [Table Text Block]", "terseLabel": "Schedule of interest expenses" } } }, "localname": "ScheduleOfInterestExpenseOfConvertibleNotesTableTextBlock", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableTables" ], "xbrltype": "textBlockItemType" }, "gds_ScheduleOfLongTermDebtCollateralTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets pledged to secure long-term debt arrangements having initial terms\nof repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Collateral [Table Text Block]", "terseLabel": "Schedule of assets to secure the long-term borrowings" } } }, "localname": "ScheduleOfLongTermDebtCollateralTableTextBlock", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTables" ], "xbrltype": "textBlockItemType" }, "gds_ScheduleOfMaterialRelatedPartyRelationshipTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of material related party relationship.", "label": "Schedule of Material Related Party Relationship [Table Text Block]", "terseLabel": "Schedule of material related party relationship" } } }, "localname": "ScheduleOfMaterialRelatedPartyRelationshipTableTextBlock", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureRelatedPartyTransactionsTables" ], "xbrltype": "textBlockItemType" }, "gds_ScheduleOfNetRevenueNetLossAndCashFlowOfVariableInterestEntitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of net revenue, net loss and cash flow of variable interest entity (VIE).", "label": "Schedule of Net Revenue Net Loss And Cash Flow of Variable Interest Entities [Table Text Block]", "terseLabel": "Schedule of net revenue, net income and cash flow of VIEs" } } }, "localname": "ScheduleOfNetRevenueNetLossAndCashFlowOfVariableInterestEntitiesTableTextBlock", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "gds_ScheduleOfNetRevenueTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of net revenue.", "label": "Schedule of Net Revenue [Table Text Block]", "terseLabel": "Schedule of Net revenue" } } }, "localname": "ScheduleOfNetRevenueTableTextBlock", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "gds_ScheduleOfPrepaidLandUseRightsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Prepaid Land Use Rights [Table]" } } }, "localname": "ScheduleOfPrepaidLandUseRightsTable", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosurePrepaidLandUseRightsDetails" ], "xbrltype": "stringItemType" }, "gds_ScheduleOfPrepaidLandUseRightsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the prepaid land use rights and amortization.", "label": "Schedule of Prepaid Land Use Rights [Table Text Block]", "terseLabel": "Schedule of prepaid land use rights" } } }, "localname": "ScheduleOfPrepaidLandUseRightsTableTextBlock", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosurePrepaidLandUseRightsTables" ], "xbrltype": "textBlockItemType" }, "gds_ScheduleOfShareBasedPaymentAwardRestrictedSharesValuationAssumptionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of restricted shares, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule Of Share Based Payment Award Restricted Shares Valuation Assumptions [Table Text Block]", "terseLabel": "Assumptions used to estimate fair value of restricted shares granted" } } }, "localname": "ScheduleOfShareBasedPaymentAwardRestrictedSharesValuationAssumptionsTableTextBlock", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "gds_ScheduleOfShortTermDebtCollateralTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets pledged to secure short-term debt arrangements having initial terms of repayment\nwithin one year or the normal operating cycle, if longer", "label": "Schedule of Short-term Debt Collateral [Table Text Block]", "terseLabel": "Schedule of assets to secure the short-term borrowings" } } }, "localname": "ScheduleOfShortTermDebtCollateralTableTextBlock", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTables" ], "xbrltype": "textBlockItemType" }, "gds_ScheduleOfTemporaryEquityRollForwardTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of temporary equity rollforward.", "label": "Schedule Of Temporary Equity Roll forward Table Text Block", "terseLabel": "Schedule of movement of the redeemable preferred shares" } } }, "localname": "ScheduleOfTemporaryEquityRollForwardTableTextBlock", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesTables" ], "xbrltype": "textBlockItemType" }, "gds_SectorAndEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the sector-wise and entity-wise classification.", "label": "Sector And Entity [Domain]" } } }, "localname": "SectorAndEntityDomain", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDetails" ], "xbrltype": "domainItemType" }, "gds_SecuredShortTermDebt": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTypeOfShortTermBorrowingsDetails": { "order": 1.0, "parentTag": "us-gaap_ShortTermBorrowings", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the collateralized debt obligations having initial terms less than one year or the normal operating cycle, if longer.", "label": "Secured Short-term Debt", "verboseLabel": "Secured short-term loans and borrowings" } } }, "localname": "SecuredShortTermDebt", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsShortTermBorrowingsSecuredDetails", "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTypeOfShortTermBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "gds_SeriesOfIndividuallyImmaterialBusinessAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for other business combinations.", "label": "Other business combinations [Member]", "terseLabel": "Other Business Combinations" } } }, "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillEquityInterestAcquiredDetails" ], "xbrltype": "domainItemType" }, "gds_Shanghai19AcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to acquisition of Shanghai 19.", "label": "Shanghai 19 [Member]", "terseLabel": "Shanghai 19 Acquisition" } } }, "localname": "Shanghai19AcquisitionMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillEquityInterestAcquiredDetails" ], "xbrltype": "domainItemType" }, "gds_ShanghaiXinwanEnterpriseManagementCo.Ltd.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Shanghai Xinwan Enterprise Management Co., Ltd. (\"Management HoldCo\").", "label": "Management HoldCo", "terseLabel": "Management HoldCo" } } }, "localname": "ShanghaiXinwanEnterpriseManagementCo.Ltd.Member", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "gds_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilitySettlementWithRestrictedSharesAwardValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability settled during the current period with restricted shares awarded.", "label": "Share Based Compensation Arrangement by Share Based Payment Award Liability Settlement with Restricted Shares Award Value", "terseLabel": "Settlement of liability-classified restricted share award" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilitySettlementWithRestrictedSharesAwardValue", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfCashFlowsDetails", "http://www.gds-services.com/role/DisclosureShareBasedCompensationSettlementOfLiabilityClassifiedRestrictedSharesDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gds_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options exercised during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercised in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Exercised (in RMB per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "gds_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options outstanding at the reporting date as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding, ending (in RMB per share)", "periodStartLabel": "Outstanding, beginning (in RMB per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "gds_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Grant Date Fair Value [Roll Forward]", "terseLabel": "Weighted average grant-date fair value per option" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "gds_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherSettlementWithShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This information is pertaining to the amount of shares issued for other settlements.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Other Settlement With Shares", "terseLabel": "Other (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherSettlementWithShares", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "gds_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherSettlementsValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This information is pertaining to the amount of shares issued for other settlements.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Other Settlements, Value", "negatedLabel": "Other" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherSettlementsValue", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "gds_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettlementWithSharesHeldByDepositoryBank": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares settled during the current period with shares held by the depository bank under an established share-based compensation plan.", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Settlement With Shares Held By Depository Bank", "terseLabel": "Settlement of share options and restricted share awards with shares held by depository bank (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSettlementWithSharesHeldByDepositoryBank", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "gds_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettlementWithSharesHeldByDepositoryBankAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This information is pertaining to the amount of shares settled during the current period with shares held by the depository bank under an established share-based compensation plan.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Settlement With Shares Held By Depository Bank Amount", "negatedLabel": "Settlement of share options and restricted share awards with shares held by depository bank" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSettlementWithSharesHeldByDepositoryBankAmount", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "gds_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAuthorizedAutomaticIncrementPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of automatic increment of shares authorized for issuance under share-based payment arrangement, calculated on the then total issued and outstanding shares of the Company.", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Shares Authorized, Automatic Increment, Percentage", "terseLabel": "Authorized shares, maximum automatic approval (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAuthorizedAutomaticIncrementPercentage", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationPlansAndGrantsDetails" ], "xbrltype": "percentItemType" }, "gds_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAuthorizedTriggerForAutomaticIncrementPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage calculated on the then total issued and outstanding shares of the Company that shall trigger the automatic increment of shares authorized for issuance under share-based payment arrangement, if and whenever the shares which may be subject to the Awards under the Plan accounts for less than the said percentage.", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Shares Authorized, Trigger For Automatic Increment, Percentage", "terseLabel": "Authorized shares, automatic increment trigger (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAuthorizedTriggerForAutomaticIncrementPercentage", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationPlansAndGrantsDetails" ], "xbrltype": "percentItemType" }, "gds_ShareBasedCompensationArrangementByShareBasedPaymentAwardWaivedFromBeneficialOwnerNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares waived for which recognition of cost was accelerated for award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Waived from Beneficial Owner, Number", "terseLabel": "Shares waived from William Wei Huang" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardWaivedFromBeneficialOwnerNumber", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "gds_ShareholdersOfShanghaiXinwanEnterpriseManagementCo.Ltd.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents shareholders of Shanghai Xinwan Enterprise Management Co., Ltd. (\"Management HoldCo\").", "label": "Shareholders of Management HoldCo", "terseLabel": "Shareholders of Management HoldCo" } } }, "localname": "ShareholdersOfShanghaiXinwanEnterpriseManagementCo.Ltd.Member", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "gds_ShortTermBorrowingsAndCurrentPortionOfLongTermBorrowings": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTotalLoansAndBorrowingsDetails": { "order": 2.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 }, "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails": { "order": 6.0, "parentTag": "gds_ThirdPartyLiabilitiesCurrent", "weight": 1.0 }, "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term debt and current maturity of long-term debt (excluding finance lease and other financing obligations) due within one year or the normal operating cycle, if longer.", "label": "Short Term Borrowings And Current Portion Of Long Term Borrowings", "terseLabel": "Short-term borrowings and current portion of long-term borrowings (including amounts of the consolidated VIEs without recourse to GDS Holdings of RMB233,326 and RMB83,502 as of December 31, 2021 and 2022, respectively)", "totalLabel": "Sub-total", "verboseLabel": "Short-term borrowings and current portion of long-term borrowings" } } }, "localname": "ShortTermBorrowingsAndCurrentPortionOfLongTermBorrowings", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTotalLoansAndBorrowingsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "gds_ShortTermDebtByTypeUnsecuredAndSecuredAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This concept does not have any references.", "label": "Short-term Debt, by Type, Unsecured and Secured [Abstract]", "terseLabel": "Short-term borrowings by type" } } }, "localname": "ShortTermDebtByTypeUnsecuredAndSecuredAbstract", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTypeOfShortTermBorrowingsDetails" ], "xbrltype": "stringItemType" }, "gds_ShortTermDebtInstrumentsCollateralAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets pledged to secure a short-term debt instrument.", "label": "Short Term Debt Instruments Collateral Amount", "terseLabel": "Assets to secure short-term borrowings" } } }, "localname": "ShortTermDebtInstrumentsCollateralAmount", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsShortTermBorrowingsSecuredDetails" ], "xbrltype": "monetaryItemType" }, "gds_ShortTermLoansAndBorrowingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing short-term loans and borrowing.", "label": "Short-term borrowing [Member]", "terseLabel": "Short-term borrowing" } } }, "localname": "ShortTermLoansAndBorrowingMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTotalWorkingCapitalAndProjectFinancingCreditDetails" ], "xbrltype": "domainItemType" }, "gds_StatutoryAccountingPracticesMinimumPercentageOfAfterTaxProfitRequiredToBeAppropriatedToGeneralReserveFund": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of net profit as reported in PRC statutory accounts required to be appropriated (minimum annual appropriation) towards the general reserve fund for entities doing business in the People's Republic Of China.", "label": "Statutory Accounting Practices Minimum Percentage of after Tax Profit required to be Appropriated to General Reserve Fund", "terseLabel": "Percentage of after-tax profits required to be appropriated to general reserve fund" } } }, "localname": "StatutoryAccountingPracticesMinimumPercentageOfAfterTaxProfitRequiredToBeAppropriatedToGeneralReserveFund", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureRestrictedNetAssetsDetails" ], "xbrltype": "percentItemType" }, "gds_StatutoryAccountingPracticesReserveLevelThresholdForMandatoryTransferPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the level of the general reserve fund balance as a percentage of registered capital for entities incorporated in the People's Republic of China which must be attained before mandatory transfers to the reserve are no longer required.", "label": "Statutory Accounting Practices Reserve Level Threshold for Mandatory Transfer Percentage", "terseLabel": "General reserve as a percentage of registered capital up to which after-tax profit of PRC subsidiaries and VIEs could discontinue allocations to the general reserve fund" } } }, "localname": "StatutoryAccountingPracticesReserveLevelThresholdForMandatoryTransferPercentage", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureRestrictedNetAssetsDetails" ], "xbrltype": "percentItemType" }, "gds_StockIssuedDuringPeriodSharesToDepositoryBank": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued to depository bank during the period.", "label": "Stock Issued During Period, Shares to Depository Bank", "terseLabel": "Shares issued to depository bank (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesToDepositoryBank", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareComputationOfBasicAndDilutedLossPerShareDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "gds_StockIssuedDuringPeriodValueToDepositoryBank": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of new stock issued to depository bank during the period.", "label": "Stock Issued During Period Value to Depository Bank", "terseLabel": "Shares issued to depository bank" } } }, "localname": "StockIssuedDuringPeriodValueToDepositoryBank", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "gds_StockOptionsAndRestrictedSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to stock options and restricted shares.", "label": "Stock Options And Restricted Shares [Member]", "terseLabel": "Share options/restricted shares" } } }, "localname": "StockOptionsAndRestrictedSharesMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareExcludedFromComputationOfDilutedLossPerShareDetails" ], "xbrltype": "domainItemType" }, "gds_SttDefu2Pte.Ltd.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to STT DEFU 2 Pte. Ltd.", "label": "STT DEFU 2 Pte. Ltd.", "terseLabel": "STT DEFU 2 Pte. Ltd." } } }, "localname": "SttDefu2Pte.Ltd.Member", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "gds_SttGdcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for STT GDC.", "label": "Stt Gdc [Member]", "terseLabel": "STT GDC" } } }, "localname": "SttGdcMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureOrdinarySharesDetails" ], "xbrltype": "domainItemType" }, "gds_SttSingaporeDcPte.Ltd.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to STT Singapore DC Pte. Ltd.", "label": "STT Singapore DC Pte. Ltd.", "terseLabel": "STT Singapore DC Pte. Ltd" } } }, "localname": "SttSingaporeDcPte.Ltd.Member", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "gds_SubscriptionOfConvertibleBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to subscription of convertible bonds.", "label": "Subscription of Convertible Bonds [Member]", "terseLabel": "Subscription of convertible bonds" } } }, "localname": "SubscriptionOfConvertibleBondsMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureRelatedPartyTransactionsBalancesWithRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "gds_TemporaryEquitySettlementOfDividends": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of settlement of dividends of temporary equity during the period.", "label": "Temporary Equity, Settlement of Dividends", "negatedLabel": "Settlement of redeemable preferred shares dividends" } } }, "localname": "TemporaryEquitySettlementOfDividends", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesMovementOfRedeemablePreferredSharesDetails" ], "xbrltype": "monetaryItemType" }, "gds_ThirdPartyLiabilities": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of third-party liabilities.", "label": "Third-Party Liabilities", "totalLabel": "Total third-party liabilities" } } }, "localname": "ThirdPartyLiabilities", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails" ], "xbrltype": "monetaryItemType" }, "gds_ThirdPartyLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails": { "order": 1.0, "parentTag": "gds_ThirdPartyLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This represents third-party liabilities current.", "label": "Third-Party Liabilities, Current", "totalLabel": "Total current third-party liabilities" } } }, "localname": "ThirdPartyLiabilitiesCurrent", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails" ], "xbrltype": "monetaryItemType" }, "gds_ThirdPartyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the third party.", "label": "Third party", "terseLabel": "Third party" } } }, "localname": "ThirdPartyMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails" ], "xbrltype": "domainItemType" }, "gds_ThresholdPercentageOfVwapForAdsOnConversionPriceForForcedConversion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of threshold VWAP for ADS on conversion price for forced conversion.", "label": "Threshold Percentage of VWAP for ADS on Conversion Price for Forced Conversion", "terseLabel": "Threshold percentage of VWAP for ADS on conversion price for forced conversion" } } }, "localname": "ThresholdPercentageOfVwapForAdsOnConversionPriceForForcedConversion", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleBondsDue2029Details" ], "xbrltype": "percentItemType" }, "gds_ThresholdPeriodOfEachConsecutiveTradingDaysConsideredForCalculationOfVwap": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of days pertaining to the threshold period of each consecutive trading days considered for calculation of VWAP.", "label": "Threshold Period of Each Consecutive Trading Days Considered for Calculation of VWAP", "terseLabel": "Threshold period of each consecutive trading days considered for calculation of VWAP" } } }, "localname": "ThresholdPeriodOfEachConsecutiveTradingDaysConsideredForCalculationOfVwap", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleBondsDue2029Details" ], "xbrltype": "durationItemType" }, "gds_UnsecuredShortTermDebt": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTypeOfShortTermBorrowingsDetails": { "order": 2.0, "parentTag": "us-gaap_ShortTermBorrowings", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the uncollateralized debt obligations having initial terms less than one year or the normal operating cycle, if longer.", "label": "Unsecured Short-term Debt", "terseLabel": "Unsecured short-term loans and borrowings" } } }, "localname": "UnsecuredShortTermDebt", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTypeOfShortTermBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "gds_ValueAddedTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Value Added Tax [Abstract]", "terseLabel": "Value-added-tax (\"VAT\")" } } }, "localname": "ValueAddedTaxAbstract", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesValueAddedTaxvatDetails" ], "xbrltype": "stringItemType" }, "gds_ValueAddedTaxPayableCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the carrying amount of Value Added Tax Payables as on the balance sheet date.", "label": "Value Added Tax Payable, Current", "terseLabel": "VAT payables" } } }, "localname": "ValueAddedTaxPayableCurrent", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesValueAddedTaxvatDetails" ], "xbrltype": "monetaryItemType" }, "gds_ValueAddedTaxPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for value added tax.", "label": "Value Added Tax, Policy [Policy Text Block]", "terseLabel": "Value-added-tax (\"VAT\")" } } }, "localname": "ValueAddedTaxPolicyPolicyTextBlock", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "gds_VariableLeaseCostNet": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, net of adjustment, recognized due to change in variable lease costs.", "label": "Variable Lease, Cost, Net", "negatedLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCostNet", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "gds_VariableLeaseCostRecognizedForCertainFinanceLeasesWithFloatingInterestRates": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost recognized for certain finance leases with floating interest rate.", "label": "Variable Lease, Cost, Recognized For Certain Finance Leases With Floating Interest Rates", "terseLabel": "Variable lease cost (credit) recognized for certain finance leases with floating interest rate" } } }, "localname": "VariableLeaseCostRecognizedForCertainFinanceLeasesWithFloatingInterestRates", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "gds_VariableLeaseCostRecognizedForLeaseConcessionsReceived": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost recognized for lease concessions received by the company from certain landlords due to the effects of the COVID-19 pandemic.", "label": "Variable Lease, Cost, Recognized For Lease Concessions Received", "terseLabel": "Lease concessions granted" } } }, "localname": "VariableLeaseCostRecognizedForLeaseConcessionsReceived", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "gds_VariousBusinessCombinationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents various business combinations that have occurred in 2019, 2020, and 2021.", "label": "Various Business Combinations [Member]", "terseLabel": "Various Business Combinations" } } }, "localname": "VariousBusinessCombinationsMember", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillAllocationOfPurchasePriceDetails" ], "xbrltype": "domainItemType" }, "gds_VolumeWeightedAveragePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The volume-weighted average price (\"VWAP\").", "label": "Volume-weighted Average Price", "terseLabel": "Volume-weighted average price (\"VWAP\") per ADS" } } }, "localname": "VolumeWeightedAveragePrice", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesKeyTermsOfConvertiblePreferredSharesDetails" ], "xbrltype": "perShareItemType" }, "gds_WithholdingIncomeTaxRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of withholding income tax rate under the Enterprise Income Tax (EIT) Law.", "label": "Withholding Income Tax Rate", "terseLabel": "Withholding tax for dividends distributed by a PRC-resident enterprise to its non-PRC-resident corporate investor (as a percent)" } } }, "localname": "WithholdingIncomeTaxRate", "nsuri": "http://www.gds-services.com/20221231", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxNetOperatingLossesDetails" ], "xbrltype": "percentItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r738", "r743", "r881", "r925", "r926", "r928" ], "lang": { "en-us": { "role": { "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.", "label": "Affiliated Entity", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_CondensedBalanceSheetStatementTable": { "auth_ref": [ "r337", "r745", "r818" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.", "label": "Condensed Balance Sheet Statement [Table]" } } }, "localname": "CondensedBalanceSheetStatementTable", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsParentheticalDetails" ], "xbrltype": "stringItemType" }, "srt_CondensedBalanceSheetStatementsCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Condensed Balance Sheet Statements, Captions [Line Items]", "terseLabel": "Condensed Balance Sheets" } } }, "localname": "CondensedBalanceSheetStatementsCaptionsLineItems", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsParentheticalDetails" ], "xbrltype": "stringItemType" }, "srt_CondensedCashFlowStatementTable": { "auth_ref": [ "r337", "r754", "r818" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.", "label": "Condensed Cash Flow Statement [Table]" } } }, "localname": "CondensedCashFlowStatementTable", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfCashFlowsDetails" ], "xbrltype": "stringItemType" }, "srt_CondensedCashFlowStatementsCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Condensed Cash Flow Statements, Captions [Line Items]", "terseLabel": "Condensed Statements of Cash Flows" } } }, "localname": "CondensedCashFlowStatementsCaptionsLineItems", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfCashFlowsDetails" ], "xbrltype": "stringItemType" }, "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PARENT ONLY FINANCIAL INFORMATION" } } }, "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract", "nsuri": "http://fasb.org/srt/2022", "xbrltype": "stringItemType" }, "srt_CondensedIncomeStatementTable": { "auth_ref": [ "r337", "r754", "r818" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about condensed income statement including, but not limited to, income statements of consolidated entities and consolidation eliminations.", "label": "Condensed Income Statement [Table]" } } }, "localname": "CondensedIncomeStatementTable", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfOperationsDetails" ], "xbrltype": "stringItemType" }, "srt_CondensedIncomeStatementsCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Condensed Income Statements, Captions [Line Items]", "terseLabel": "Condensed Statements of Operations" } } }, "localname": "CondensedIncomeStatementsCaptionsLineItems", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfOperationsDetails" ], "xbrltype": "stringItemType" }, "srt_CondensedStatementOfComprehensiveIncomeTable": { "auth_ref": [ "r337", "r745", "r818" ], "lang": { "en-us": { "role": { "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.", "label": "Condensed Statement of Comprehensive Income [Table]" } } }, "localname": "CondensedStatementOfComprehensiveIncomeTable", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfComprehensiveLossDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfComprehensiveLossParentheticalDetails" ], "xbrltype": "stringItemType" }, "srt_CondensedStatementOfIncomeCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Condensed Statement of Income Captions [Line Items]", "terseLabel": "Condensed Statements of Comprehensive Loss" } } }, "localname": "CondensedStatementOfIncomeCaptionsLineItems", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfComprehensiveLossDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfComprehensiveLossParentheticalDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r337", "r613", "r614", "r617", "r618", "r671", "r738", "r743", "r867", "r870", "r871", "r943", "r946", "r947" ], "lang": { "en-us": { "role": { "documentation": "Information by consolidated entity or group of entities.", "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsLongTermBorrowingsSecuredDetails", "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsShortTermBorrowingsSecuredDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsParentheticalDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfCashFlowsDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfComprehensiveLossDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfComprehensiveLossParentheticalDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfOperationsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r337", "r613", "r614", "r617", "r618", "r671", "r738", "r743", "r867", "r870", "r871", "r943", "r946", "r947" ], "lang": { "en-us": { "role": { "documentation": "Entity or group of entities consolidated into reporting entity.", "label": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsLongTermBorrowingsSecuredDetails", "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsShortTermBorrowingsSecuredDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsParentheticalDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfCashFlowsDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfComprehensiveLossDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfComprehensiveLossParentheticalDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfOperationsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r337", "r378", "r384", "r385", "r386", "r387", "r388", "r390", "r394", "r443", "r444", "r445", "r446", "r448", "r449", "r451", "r453", "r454", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r868", "r869", "r944", "r945" ], "lang": { "en-us": { "role": { "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsParentheticalDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfCashFlowsDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfComprehensiveLossDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfComprehensiveLossParentheticalDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfOperationsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r337", "r378", "r384", "r385", "r386", "r387", "r388", "r390", "r394", "r443", "r444", "r445", "r446", "r448", "r449", "r451", "r453", "r454", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r868", "r869", "r944", "r945" ], "lang": { "en-us": { "role": { "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsParentheticalDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfCashFlowsDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfComprehensiveLossDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfComprehensiveLossParentheticalDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfOperationsDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r335", "r336", "r459", "r489", "r764", "r766", "r768" ], "lang": { "en-us": { "role": { "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.", "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemableNonControllingInterestsDetails", "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesMovementOfRedeemablePreferredSharesDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails" ], "xbrltype": "stringItemType" }, "srt_CurrencyAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by currency.", "label": "Currency [Axis]" } } }, "localname": "CurrencyAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationAndForeignCurrencyRisksDetails" ], "xbrltype": "stringItemType" }, "srt_DirectorMember": { "auth_ref": [ "r843" ], "lang": { "en-us": { "role": { "documentation": "Person serving on board of directors.", "label": "Director [Member]", "terseLabel": "Directors" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationSettlementOfLiabilityClassifiedRestrictedSharesDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r400", "r784", "r877", "r940" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureMajorCustomersAndSuppliersDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r439", "r440", "r441", "r442", "r529", "r682", "r710", "r739", "r740", "r781", "r794", "r805", "r872", "r931", "r932", "r933", "r934", "r935", "r936" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillAllocationOfPurchasePriceDetails", "http://www.gds-services.com/role/DisclosureContractBalancesRemainingPerformanceObligationsDetails", "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails", "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTotalWorkingCapitalAndProjectFinancingCreditDetails", "http://www.gds-services.com/role/DisclosureShareBasedCompensationFairValueAssumptionsRestrictedSharesDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEmployeeBenefitsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPrepaidLandUseRightsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r439", "r440", "r441", "r442", "r529", "r682", "r710", "r739", "r740", "r781", "r794", "r805", "r872", "r931", "r932", "r933", "r934", "r935", "r936" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillAllocationOfPurchasePriceDetails", "http://www.gds-services.com/role/DisclosureContractBalancesRemainingPerformanceObligationsDetails", "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails", "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTotalWorkingCapitalAndProjectFinancingCreditDetails", "http://www.gds-services.com/role/DisclosureShareBasedCompensationFairValueAssumptionsRestrictedSharesDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEmployeeBenefitsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPrepaidLandUseRightsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r400", "r784", "r877", "r940" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureMajorCustomersAndSuppliersDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemableNonControllingInterestsDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemableNonControllingInterestsDetails" ], "xbrltype": "domainItemType" }, "srt_ParentCompanyMember": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "The registrant that controls, directly or indirectly, another entity (or entities). The usual condition for control is ownership of a majority (over 50 percent) of the outstanding voting stock. The power to control may also exist with a lesser percentage of ownership, for example, by contract, lease, agreement with other stockholders or by court decree.", "label": "Parent Company [Member]", "terseLabel": "Parent Company" } } }, "localname": "ParentCompanyMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsParentheticalDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfCashFlowsDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfComprehensiveLossDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfComprehensiveLossParentheticalDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfOperationsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r396", "r684", "r782", "r803", "r864", "r865", "r877", "r939" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRevenueDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r396", "r684", "r782", "r803", "r864", "r865", "r877", "r939" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRevenueDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r439", "r440", "r441", "r442", "r520", "r529", "r559", "r560", "r561", "r678", "r682", "r710", "r739", "r740", "r781", "r794", "r805", "r861", "r872", "r932", "r933", "r934", "r935", "r936" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillAllocationOfPurchasePriceDetails", "http://www.gds-services.com/role/DisclosureContractBalancesRemainingPerformanceObligationsDetails", "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails", "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTotalWorkingCapitalAndProjectFinancingCreditDetails", "http://www.gds-services.com/role/DisclosureShareBasedCompensationFairValueAssumptionsRestrictedSharesDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEmployeeBenefitsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPrepaidLandUseRightsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r439", "r440", "r441", "r442", "r520", "r529", "r559", "r560", "r561", "r678", "r682", "r710", "r739", "r740", "r781", "r794", "r805", "r861", "r872", "r932", "r933", "r934", "r935", "r936" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillAllocationOfPurchasePriceDetails", "http://www.gds-services.com/role/DisclosureContractBalancesRemainingPerformanceObligationsDetails", "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails", "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTotalWorkingCapitalAndProjectFinancingCreditDetails", "http://www.gds-services.com/role/DisclosureShareBasedCompensationFairValueAssumptionsRestrictedSharesDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEmployeeBenefitsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPrepaidLandUseRightsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "srt_ReportableLegalEntitiesMember": { "auth_ref": [ "r337", "r867", "r870", "r871", "r943", "r946", "r947" ], "lang": { "en-us": { "role": { "documentation": "Legal entities of the consolidated entity reporting separate financial information in the entity's financial statements.", "label": "Reportable Legal Entities [Member]", "terseLabel": "Reportable Legal Entities" } } }, "localname": "ReportableLegalEntitiesMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsParentheticalDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfCashFlowsDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfComprehensiveLossDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfComprehensiveLossParentheticalDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfOperationsDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r335", "r336", "r459", "r489", "r767", "r768" ], "lang": { "en-us": { "role": { "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemableNonControllingInterestsDetails", "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesMovementOfRedeemablePreferredSharesDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfCondensedFinancialStatementsTableTextBlock": { "auth_ref": [ "r835", "r942" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of condensed financial statements, including, but not limited to, the balance sheet, income statement, and statement of cash flows.", "label": "Condensed Financial Statements [Table Text Block]", "terseLabel": "Schedule of condensed financial statements" } } }, "localname": "ScheduleOfCondensedFinancialStatementsTableTextBlock", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationTables" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r397", "r398", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r742", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r783", "r804", "r877" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDetails", "http://www.gds-services.com/role/DisclosureSegmentInformationDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationAndForeignCurrencyRisksDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r397", "r398", "r720", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r742", "r744", "r783", "r804", "r877" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDetails", "http://www.gds-services.com/role/DisclosureSegmentInformationDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationAndForeignCurrencyRisksDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r843", "r927" ], "lang": { "en-us": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureOrdinarySharesDetails", "http://www.gds-services.com/role/DisclosureShareBasedCompensationRestrictedStockActivityDetails", "http://www.gds-services.com/role/DisclosureShareBasedCompensationSettlementOfLiabilityClassifiedRestrictedSharesDetails", "http://www.gds-services.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureOrdinarySharesDetails", "http://www.gds-services.com/role/DisclosureShareBasedCompensationRestrictedStockActivityDetails", "http://www.gds-services.com/role/DisclosureShareBasedCompensationSettlementOfLiabilityClassifiedRestrictedSharesDetails", "http://www.gds-services.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "stpr_ID": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "IDAHO", "verboseLabel": "In Indonesia" } } }, "localname": "ID", "nsuri": "http://xbrl.sec.gov/stpr/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationAndForeignCurrencyRisksDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing accounts payable and accrued liabilities.", "label": "Accounts Payable And Accrued Liabilities [Member]", "terseLabel": "Accrued expenses and other payables" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesValueAddedTaxvatDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r16", "r802" ], "calculation": { "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails": { "order": 5.0, "parentTag": "gds_ThirdPartyLiabilitiesCurrent", "weight": 1.0 }, "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "verboseLabel": "Accounts payable (including amounts of the consolidated VIEs without recourse to GDS Holdings of RMB430,518 and RMB493,332 as of December 31, 2021 and 2022, respectively)" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrentAndNoncurrent": { "auth_ref": [ "r253", "r276" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAccountsPayableAndAccruedExpensesAndOtherPayablesAccountsPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrentAndNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACCOUNTS PAYABLE AND ACCRUED EXPENSES AND OTHER PAYABLES" } } }, "localname": "AccountsPayableCurrentAndNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableOtherCurrent": { "auth_ref": [ "r16" ], "calculation": { "http://www.gds-services.com/role/DisclosureAccountsPayableAndAccruedExpensesAndOtherPayablesAccruedExpensesAndOtherPayablesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Accounts Payable, Other, Current", "terseLabel": "Others" } } }, "localname": "AccountsPayableOtherCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAccountsPayableAndAccruedExpensesAndOtherPayablesAccruedExpensesAndOtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r303", "r402" ], "calculation": { "http://www.gds-services.com/role/DisclosureContractBalancesDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, Gross", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r723" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureContractBalancesDetails", "http://www.gds-services.com/role/DisclosureLeasesLeaseAndOtherFinancingObligationsSecuredByAssetsDetails", "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsLongTermBorrowingsSecuredDetails", "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsShortTermBorrowingsSecuredDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r704", "r722" ], "calculation": { "http://www.gds-services.com/role/DisclosureContractBalancesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, Net", "totalLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r402", "r403" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r22" ], "calculation": { "http://www.gds-services.com/role/DisclosureAccountsPayableAndAccruedExpensesAndOtherPayablesAccruedExpensesAndOtherPayablesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails": { "order": 4.0, "parentTag": "gds_ThirdPartyLiabilitiesCurrent", "weight": 1.0 }, "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other payables (including amounts of the consolidated VIEs without recourse to GDS Holdings of RMB223,563 and RMB235,388 as of December 31, 2021 and 2022, respectively)", "totalLabel": "Total accrued expenses and other payables", "verboseLabel": "Accrued expenses and other payables" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAccountsPayableAndAccruedExpensesAndOtherPayablesAccruedExpensesAndOtherPayablesDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACCOUNTS PAYABLE AND ACCRUED EXPENSES AND OTHER PAYABLES." } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r35", "r37", "r38", "r305", "r705", "r715", "r716" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r34", "r38", "r193", "r664", "r711", "r712", "r823", "r824", "r825", "r836", "r837", "r838" ], "lang": { "en-us": { "role": { "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.", "label": "Accumulated other comprehensive (loss)/income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r100" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted-average amortization period (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r11" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r568", "r569", "r570", "r836", "r837", "r838", "r917" ], "lang": { "en-us": { "role": { "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.", "label": "Additional paid-in capital [Member]", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r158", "r159", "r531" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Share-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "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 loss to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r573" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Advertising Expense", "terseLabel": "Advertising costs" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesResearchAndDevelopmentAndAdvertisingCostsGovernmentGrantsCapitalizedInterestAndDebtIssuanceCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r563" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Total share based compensation expense", "verboseLabel": "Compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationExpensesDetails", "http://www.gds-services.com/role/DisclosureShareBasedCompensationRestrictedStockActivityDetails", "http://www.gds-services.com/role/DisclosureShareBasedCompensationSettlementOfLiabilityClassifiedRestrictedSharesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "auth_ref": [ "r92", "r845" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on financing receivable.", "label": "Allowance for Credit Losses on Financing Receivables [Table Text Block]", "terseLabel": "Schedule of allowance for doubtful accounts" } } }, "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureContractBalancesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r306", "r404", "r407", "r408", "r410" ], "calculation": { "http://www.gds-services.com/role/DisclosureContractBalancesDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Allowance for Doubtful Accounts Receivable", "negatedLabel": "Less: allowance for doubtful accounts", "periodEndLabel": "Balance at the end of the year", "periodStartLabel": "Balance at the beginning of the year" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Allowance for Doubtful Accounts Receivable [Roll Forward]", "terseLabel": "Movement of the allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureContractBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r44", "r478", "r644", "r828" ], "calculation": { "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableInterestExpensesRelatedToConvertibleNotesDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleBondsDue2029Details", "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableDetails", "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableInterestExpensesRelatedToConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r70", "r98", "r105" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries": { "auth_ref": [ "r330" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of restricted net assets of consolidated and unconsolidated subsidiaries as of the end of the most recently completed fiscal year.", "label": "Amount of Restricted Net Assets for Consolidated and Unconsolidated Subsidiaries", "terseLabel": "Aggregate amounts of capital and statutory reserves restricted" } } }, "localname": "AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRestrictedNetAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Total" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareExcludedFromComputationOfDilutedLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareExcludedFromComputationOfDilutedLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive securities excluded from computation of earnings per share", "terseLabel": "LOSS PER CLASS A and CLASS B ORDINARY SHARE" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareExcludedFromComputationOfDilutedLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareExcludedFromComputationOfDilutedLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsParticularsOfSecuredLongTermLoansAndBorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Abstract]", "terseLabel": "Asset acquisitions" } } }, "localname": "AssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillAllocationOfPurchasePriceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetPledgedAsCollateralMember": { "auth_ref": [ "r613", "r797", "r937" ], "lang": { "en-us": { "role": { "documentation": "Asset pledged as collateral.", "label": "Asset pledged as security [Member]", "terseLabel": "Asset pledged as security" } } }, "localname": "AssetPledgedAsCollateralMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosurePrepaidLandUseRightsDetails", "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetRetirementObligation": { "auth_ref": [ "r425", "r427" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.", "label": "Asset Retirement Obligation", "periodEndLabel": "Asset retirement obligations at end of the year", "periodStartLabel": "Asset retirement obligations at beginning of the year" } } }, "localname": "AssetRetirementObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAssetRetirementCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetRetirementObligationAccretionExpense": { "auth_ref": [ "r426", "r430" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the liability.", "label": "Asset Retirement Obligation, Accretion Expense", "terseLabel": "Accretion expense" } } }, "localname": "AssetRetirementObligationAccretionExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAssetRetirementCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetRetirementObligationForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r860" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which decreases (increases) asset retirement obligations.", "label": "Asset Retirement Obligation, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign exchange impact" } } }, "localname": "AssetRetirementObligationForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAssetRetirementCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetRetirementObligationLiabilitiesIncurred": { "auth_ref": [ "r428" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of asset retirement obligations incurred during the period.", "label": "Asset Retirement Obligation, Liabilities Incurred", "terseLabel": "Additions" } } }, "localname": "AssetRetirementObligationLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAssetRetirementCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetRetirementObligationLiabilitiesSettled": { "auth_ref": [ "r429" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset retirement obligations settled, or otherwise disposed of, during the period. This may include asset retirement obligations transferred to third parties associated with the sale of a long-lived asset.", "label": "Asset Retirement Obligation, Liabilities Settled", "negatedLabel": "Settlement" } } }, "localname": "AssetRetirementObligationLiabilitiesSettled", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAssetRetirementCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]", "terseLabel": "Activity of the asset retirement obligation liability" } } }, "localname": "AssetRetirementObligationRollForwardAnalysisRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAssetRetirementCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetRetirementObligationsNoncurrent": { "auth_ref": [ "r860" ], "calculation": { "http://www.gds-services.com/role/DisclosureOtherLongTermLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.", "label": "Asset Retirement Obligations, Noncurrent", "terseLabel": "Asset retirement obligations" } } }, "localname": "AssetRetirementObligationsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetRetirementObligationsPolicy": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for legal obligation associated with retirement of long-lived asset that results from acquisition, construction, or development or from normal operation of long-lived asset. Excludes environmental remediation liability from improper or other-than-normal operation of long-lived asset, obligation arising in connection with leased property that meets definition of lease payments or variable lease payments and from plan to sell or otherwise dispose of a long-lived asset.", "label": "Asset Retirement Obligations, Policy [Policy Text Block]", "terseLabel": "Asset retirement costs" } } }, "localname": "AssetRetirementObligationsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Assets": { "auth_ref": [ "r244", "r267", "r298", "r331", "r382", "r386", "r392", "r405", "r443", "r444", "r446", "r447", "r448", "r450", "r452", "r454", "r455", "r613", "r617", "r627", "r802", "r868", "r869", "r929" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets", "verboseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r292", "r309", "r331", "r405", "r443", "r444", "r446", "r447", "r448", "r450", "r452", "r454", "r455", "r613", "r617", "r627", "r802", "r868", "r869", "r929" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r534", "r535", "r536", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r558", "r559", "r560", "r561", "r562" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationFairValueAssumptionsRestrictedSharesDetails", "http://www.gds-services.com/role/DisclosureShareBasedCompensationRestrictedStockActivityDetails", "http://www.gds-services.com/role/DisclosureShareBasedCompensationSettlementOfLiabilityClassifiedRestrictedSharesDetails", "http://www.gds-services.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTotalWorkingCapitalAndProjectFinancingCreditDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFulfilmentCostsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesResearchAndDevelopmentAndAdvertisingCostsGovernmentGrantsCapitalizedInterestAndDebtIssuanceCostDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesValueAddedTaxvatDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r208", "r211" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTotalWorkingCapitalAndProjectFinancingCreditDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFulfilmentCostsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesResearchAndDevelopmentAndAdvertisingCostsGovernmentGrantsCapitalizedInterestAndDebtIssuanceCostDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesValueAddedTaxvatDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Buildings [Member]", "terseLabel": "Buildings" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r607", "r792", "r793" ], "lang": { "en-us": { "role": { "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.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillAllocationOfPurchasePriceDetails", "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillEquityInterestAcquiredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r172", "r173", "r607", "r792", "r793" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillAllocationOfPurchasePriceDetails", "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillEquityInterestAcquiredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "BUSINESS COMBINATIONS", "verboseLabel": "ACQUISITIONS AND GOODWILL" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillAllocationOfPurchasePriceDetails", "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillEquityInterestAcquiredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r171" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage of equity interest acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillEquityInterestAcquiredDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r180", "r181", "r184" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Consideration Transferred", "verboseLabel": "Fair value of consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillAllocationOfPurchasePriceDetails", "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillEquityInterestAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r611", "r827" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "negatedLabel": "Gain from purchase price adjustment" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillEquityInterestAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r179", "r182", "r610" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillEquityInterestAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r179", "r183" ], "calculation": { "http://www.gds-services.com/role/DisclosureOtherLongTermLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Consideration payable for acquisitions" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r185", "r608" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "ACQUISITIONS AND GOODWILL" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r175" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "negatedLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillAllocationOfPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r175" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillAllocationOfPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r175" ], "calculation": { "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillAllocationOfPurchasePriceDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "terseLabel": "Deferred tax liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillAllocationOfPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r175" ], "calculation": { "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillAllocationOfPurchasePriceDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "negatedLabel": "Identifiable intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillAllocationOfPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r174", "r175" ], "calculation": { "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillAllocationOfPurchasePriceDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "negatedTotalLabel": "Total identifiable net assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillAllocationOfPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt": { "auth_ref": [ "r175" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-term Debt", "verboseLabel": "Long-term borrowings" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillAllocationOfPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r174", "r175" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "negatedLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillAllocationOfPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest [Abstract]", "terseLabel": "Business Combinations, Allocation of Purchase Price" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillAllocationOfPurchasePriceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACQUISITIONS AND GOODWILL" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CapitalAdditionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual obligation to increase property, plant and equipment either through construction or future purchases.", "label": "Capital Addition Purchase Commitments [Member]", "terseLabel": "Capital additional purchase commitments" } } }, "localname": "CapitalAdditionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureCommitmentsAndContingenciesCapitalCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizationOfInternalCostsPolicy": { "auth_ref": [ "r240", "r241" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for capitalizing internal costs associated with exploration and production activities.", "label": "Capitalization of Internal Costs, Policy [Policy Text Block]", "terseLabel": "Fulfilment costs" } } }, "localname": "CapitalizationOfInternalCostsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r413" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "verboseLabel": "Capitalized fulfilment cost" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFulfilmentCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Cash": { "auth_ref": [ "r718", "r719", "r802", "r819" ], "calculation": { "http://www.gds-services.com/role/DisclosureCashAndRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "terseLabel": "Cash", "verboseLabel": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureCashAndRestrictedCashDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r54" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired from Acquisition", "verboseLabel": "Cash acquired from the business combinations" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r73" ], "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r73", "r243" ], "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH AND RESTRICTED CASH" } } }, "localname": "CashCashEquivalentsAndShortTermInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r67", "r72", "r77" ], "calculation": { "http://www.gds-services.com/role/DisclosureCashAndRestrictedCashDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and restricted cash at end of year", "periodStartLabel": "Cash and restricted cash at beginning of year", "totalLabel": "Total cash and restricted cash shown in the consolidated statements of cash flows" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureCashAndRestrictedCashDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfCashFlowsDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r67", "r231" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfCashFlowsDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosures of non-cash investing and financing activities" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfCashFlowsDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r300", "r301", "r302", "r331", "r354", "r355", "r358", "r360", "r367", "r368", "r405", "r443", "r446", "r447", "r448", "r454", "r455", "r486", "r487", "r490", "r491", "r493", "r627", "r741", "r817", "r830", "r839" ], "lang": { "en-us": { "role": { "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.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleBondsDue2029Details", "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableDetails", "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareClassAndClassBDetails", "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareComputationOfBasicAndDilutedLossPerShareDetails", "http://www.gds-services.com/role/DisclosureOrdinarySharesDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsParentheticalDetails", "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesKeyTermsOfConvertiblePreferredSharesDetails", "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesMovementOfRedeemablePreferredSharesDetails", "http://www.gds-services.com/role/DisclosureSubsequentEventsDetails", "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Ordinary shares" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureOrdinarySharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CollateralAxis": { "auth_ref": [ "r774" ], "lang": { "en-us": { "role": { "documentation": "Information by category of collateral or no collateral, from lender's perspective.", "label": "Collateral Held [Axis]" } } }, "localname": "CollateralAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureContractBalancesDetails", "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsLongTermBorrowingsSecuredDetails", "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsShortTermBorrowingsSecuredDetails", "http://www.gds-services.com/role/DisclosurePrepaidLandUseRightsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CollateralDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Category of collateral or no collateral, from lender's perspective.", "label": "Collateral Held [Domain]" } } }, "localname": "CollateralDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureContractBalancesDetails", "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsLongTermBorrowingsSecuredDetails", "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsShortTermBorrowingsSecuredDetails", "http://www.gds-services.com/role/DisclosurePrepaidLandUseRightsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r28", "r254", "r275" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Commitments and Contingency", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r116", "r433", "r435", "r724", "r866" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r121", "r725" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Commitment and contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Class A", "verboseLabel": "Class A ordinary shares" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareClassAndClassBDetails", "http://www.gds-services.com/role/DisclosureOrdinarySharesDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsParentheticalDetails", "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class B", "verboseLabel": "Class B ordinary shares" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareClassAndClassBDetails", "http://www.gds-services.com/role/DisclosureOrdinarySharesDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsParentheticalDetails", "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r836", "r837", "r917" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Ordinary Shares" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareClassAndClassBDetails", "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareComputationOfBasicAndDilutedLossPerShareDetails", "http://www.gds-services.com/role/DisclosureShareBasedCompensationPlansAndGrantsDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]", "terseLabel": "Ordinary shares" } } }, "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsParentheticalDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Ordinary shares, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsParentheticalDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "verboseLabel": "Ordinary shares, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsParentheticalDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Shares, Issued", "verboseLabel": "Ordinary shares, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsParentheticalDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r10", "r137" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "terseLabel": "Common stock, outstanding shares (in shares)", "verboseLabel": "Ordinary shares, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureOrdinarySharesDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsParentheticalDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r10", "r802" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Value, Issued", "terseLabel": "Ordinary shares (US$ 0.00005 par value; 2,002,000,000 authorized; 1,427,590,059 and 1,456, 842, 655 Class A ordinary shares issued and outstanding as of December 31, 2021 and 2022, respectively; 67,590,336 Class B ordinary shares issued and outstanding as of December 31, 2020 and 2021)", "verboseLabel": "Ordinary shares (US $0.00005 par value; 2,002,000,000 authorized; 1,427,590,059 and 1,456,842,655 Class A ordinary shares issued and outstanding as of December 31, 2021 and 2022, respectively; 67,590,336 Class B ordinary shares issued and outstanding as of December 31, 2021 and 2022)" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Analysis as:" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r39", "r311", "r313", "r320", "r701", "r707" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "terseLabel": "Total comprehensive loss", "totalLabel": "Comprehensive loss attributable to GDS Holdings Limited shareholders" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r188", "r200", "r311", "r313", "r319", "r700", "r706" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfComprehensiveLossDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Data center equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureFairValueMeasurementDetails", "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r83", "r84", "r228", "r229", "r400", "r723" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureMajorCustomersAndSuppliersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r83", "r84", "r228", "r229", "r400", "r717", "r723" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureMajorCustomersAndSuppliersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r83", "r84", "r228", "r229", "r400", "r723", "r941" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureMajorCustomersAndSuppliersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r264", "r371" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of credit risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "MAJOR CUSTOMERS AND SUPPLIERS" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureMajorCustomersAndSuppliers" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r83", "r84", "r228", "r229", "r400", "r723" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureMajorCustomersAndSuppliersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": { "auth_ref": [ "r290", "r337", "r818" ], "lang": { "en-us": { "role": { "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.", "label": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]", "terseLabel": "PARENT ONLY FINANCIAL INFORMATION" } } }, "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r191", "r769" ], "lang": { "en-us": { "role": { "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.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r110" ], "calculation": { "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetDetails": { "order": 1.0, "parentTag": "gds_PropertyAndEquipmentNetIncludingConstructionInProcess", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Construction in Progress, Gross", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONTRACT BALANCES" } } }, "localname": "ContractWithCustomerAssetAndLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r875" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Schedule of deferred revenue" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureContractBalancesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r495", "r496", "r516" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Closing balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability [Abstract]", "terseLabel": "Deferred Revenue" } } }, "localname": "ContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureContractBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r495", "r496", "r516" ], "calculation": { "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails": { "order": 3.0, "parentTag": "gds_ThirdPartyLiabilitiesCurrent", "weight": 1.0 }, "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue (including amounts of the consolidated VIEs without recourse to GDS Holdings of RMB87,364 and RMB151,050 as of December 31, 2021 and 2022, respectively)", "verboseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r495", "r496", "r516" ], "calculation": { "http://www.gds-services.com/role/DisclosureOtherLongTermLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue expected to be recognized as revenue after one year", "verboseLabel": "Deferred revenue - non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureContractBalancesDetails", "http://www.gds-services.com/role/DisclosureOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r517" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized from the opening deferred revenue balance" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.gds-services.com/role/DisclosureLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc4": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Contractual Obligation", "totalLabel": "Total undiscounted lease payments" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueAfterFifthYear": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation 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).", "label": "Contractual Obligation, Due after Fifth Year", "totalLabel": "After 5 years" } } }, "localname": "ContractualObligationDueAfterFifthYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInFifthYear": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation 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).", "label": "Contractual Obligation, Due in Fifth Year", "totalLabel": "After 4 years but within 5 years" } } }, "localname": "ContractualObligationDueInFifthYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInFourthYear": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation 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).", "label": "Contractual Obligation, Due in Fourth Year", "totalLabel": "After 3 years but within 4 years" } } }, "localname": "ContractualObligationDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation 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).", "label": "Contractual Obligation, Due in Next Fiscal Year", "totalLabel": "Within 1 year" } } }, "localname": "ContractualObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInSecondYear": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation 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).", "label": "Contractual Obligation, Due in Second Year", "totalLabel": "After 1 year but within 2 years" } } }, "localname": "ContractualObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInThirdYear": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation 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).", "label": "Contractual Obligation, Due in Third Year", "totalLabel": "After 2 years but within 3 years" } } }, "localname": "ContractualObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contractual Obligation, Fiscal Year Maturity [Abstract]", "verboseLabel": "Total" } } }, "localname": "ContractualObligationFiscalYearMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConvertibleDebtCurrent": { "auth_ref": [ "r3" ], "calculation": { "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleNotesPayableDetails": { "order": 1.0, "parentTag": "us-gaap_ConvertibleNotesPayable", "weight": 1.0 }, "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial 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.", "label": "Convertible Debt, Current", "verboseLabel": "Convertible bonds payable, current" } } }, "localname": "ConvertibleDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleNotesPayableDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt, Fair Value Disclosures", "terseLabel": "Convertible bonds payable fair value" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r124", "r456", "r457", "r468", "r469", "r470", "r474", "r475", "r476", "r477", "r478", "r776", "r777", "r778", "r779", "r780" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible bonds" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleBondsDue2029Details" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleNotesPayableDetails": { "order": 2.0, "parentTag": "us-gaap_ConvertibleNotesPayable", "weight": 1.0 }, "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.", "label": "Convertible Debt, Noncurrent", "terseLabel": "Convertible bonds payable" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleNotesPayableDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r880" ], "lang": { "en-us": { "role": { "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.", "label": "Convertible Debt Securities [Member]", "terseLabel": "Convertible bonds" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareExcludedFromComputationOfDilutedLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Schedule of convertible notes payable" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConvertibleNotesPayable": { "auth_ref": [ "r5", "r248", "r270", "r284" ], "calculation": { "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleNotesPayableDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder.", "label": "Convertible Notes Payable", "totalLabel": "Total" } } }, "localname": "ConvertibleNotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r48", "r684" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cost of Goods and Services Sold", "negatedLabel": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfOperationsDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "verboseLabel": "Costs of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetDepreciationDetails", "http://www.gds-services.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r879" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Sales, Policy [Policy Text Block]", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTotalWorkingCapitalAndProjectFinancingCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTotalWorkingCapitalAndProjectFinancingCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]", "terseLabel": "Current tax expenses:" } } }, "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxByTaxJurisdictionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r833", "r912", "r913" ], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxByTaxJurisdictionsDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "PRC" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxByTaxJurisdictionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r833", "r912" ], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxByTaxJurisdictionsDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Other jurisdictions" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxByTaxJurisdictionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r169", "r590", "r598", "r833" ], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxByTaxJurisdictionsDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current tax expenses" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxByTaxJurisdictionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r82", "r400" ], "lang": { "en-us": { "role": { "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.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer concentration" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureMajorCustomersAndSuppliersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerContractsMember": { "auth_ref": [ "r177" ], "lang": { "en-us": { "role": { "documentation": "Entity's established relationships with its customers through contracts.", "label": "Customer Contracts", "terseLabel": "Customer Contracts" } } }, "localname": "CustomerContractsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r177" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer relationships [Member]", "terseLabel": "Customer contracts" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r75", "r76" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Amount", "verboseLabel": "Conversion of convertible bonds" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfCashFlowsDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r75", "r76" ], "lang": { "en-us": { "role": { "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.", "label": "Debt Conversion, Converted Instrument, Shares Issued", "verboseLabel": "Conversion of convertible bonds (in shares)" } } }, "localname": "DebtConversionConvertedInstrumentSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtConversionOriginalDebtAmount1": { "auth_ref": [ "r75", "r76" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of 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 cash payments in the period.", "label": "Debt Conversion, Original Debt, Amount", "terseLabel": "Principal amount converted" } } }, "localname": "DebtConversionOriginalDebtAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LOANS AND BORROWINGS" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r126", "r329", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r472", "r479", "r480", "r482" ], "lang": { "en-us": { "role": { "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.", "label": "Debt Disclosure [Text Block]", "terseLabel": "LOANS AND BORROWINGS" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowings" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r3", "r4", "r5", "r245", "r248", "r266", "r337", "r456", "r457", "r458", "r459", "r460", "r462", "r468", "r469", "r470", "r471", "r473", "r474", "r475", "r476", "r477", "r478", "r645", "r776", "r777", "r778", "r779", "r780", "r831" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureContractBalancesDetails", "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleBondsDue2029Details", "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleNotesPayableDetails", "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableDetails", "http://www.gds-services.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCollateralAmount": { "auth_ref": [ "r261" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets pledged to secure a debt instrument.", "label": "Debt Instrument, Collateral Amount", "terseLabel": "Net book value of an asset pledged as security for bank loans and other financing obligations", "verboseLabel": "Assets pledged" } } }, "localname": "DebtInstrumentCollateralAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureContractBalancesDetails", "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsLongTermBorrowingsSecuredDetails", "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsShortTermBorrowingsSecuredDetails", "http://www.gds-services.com/role/DisclosurePrepaidLandUseRightsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r125", "r458" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Basis of issuance of shares for debt conversion (per ADS)", "verboseLabel": "Conversion price (in USD/share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleBondsDue2029Details", "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableDetails", "http://www.gds-services.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r25", "r138", "r141", "r143", "r458" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Conversion rate per US$1,000 principal amount" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleBondsDue2029Details", "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r234", "r236", "r456", "r645", "r777", "r778" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "verboseLabel": "Principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleBondsDue2029Details", "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableDetails", "http://www.gds-services.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r24", "r234", "r484", "r645" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleBondsDue2029Details", "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r24", "r457" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest per annum (as a percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleBondsDue2029Details", "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableDetails", "http://www.gds-services.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "verboseLabel": "LOANS AND BORROWINGS" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsLongTermBorrowingsSecuredDetails", "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTotalWorkingCapitalAndProjectFinancingCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r26", "r337", "r456", "r457", "r458", "r459", "r460", "r462", "r468", "r469", "r470", "r471", "r473", "r474", "r475", "r476", "r477", "r478", "r645", "r776", "r777", "r778", "r779", "r780", "r831" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureContractBalancesDetails", "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleBondsDue2029Details", "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleNotesPayableDetails", "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableDetails", "http://www.gds-services.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of principal amount of debt redeemed.", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "terseLabel": "Repurchase price as a percentage of principal amount" } } }, "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r26", "r138", "r142", "r143", "r144", "r233", "r234", "r236", "r262", "r337", "r456", "r457", "r458", "r459", "r460", "r462", "r468", "r469", "r470", "r471", "r473", "r474", "r475", "r476", "r477", "r478", "r481", "r645", "r776", "r777", "r778", "r779", "r780", "r831" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsLongTermBorrowingsSecuredDetails", "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTotalWorkingCapitalAndProjectFinancingCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Debt Instrument, Term", "terseLabel": "Maturity term", "verboseLabel": "Terms of secured loan agreements with various financial institutions for project development and working capital purpose" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTotalWorkingCapitalAndProjectFinancingCreditDetails", "http://www.gds-services.com/role/DisclosureRelatedPartyTransactionsBalancesWithRelatedPartiesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtLongtermAndShorttermCombinedAmount": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTotalLoansAndBorrowingsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt.", "label": "Debt, Long-term and Short-term, Combined Amount", "totalLabel": "Total loans and borrowings" } } }, "localname": "DebtLongtermAndShorttermCombinedAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTotalLoansAndBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt, Long-term and Short-term, Combined Amount [Abstract]", "terseLabel": "Loans and borrowings" } } }, "localname": "DebtLongtermAndShorttermCombinedAmountAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTotalLoansAndBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r908" ], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxByTaxJurisdictionsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal, State and Local, Tax Expense (Benefit)", "terseLabel": "PRC" } } }, "localname": "DeferredFederalStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxByTaxJurisdictionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r235", "r873" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "terseLabel": "Debt issuance costs", "verboseLabel": "Unamortised debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleBondsDue2029Details", "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableDetails", "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTotalWorkingCapitalAndProjectFinancingCreditDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesResearchAndDevelopmentAndAdvertisingCostsGovernmentGrantsCapitalizedInterestAndDebtIssuanceCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Net [Abstract]", "terseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesResearchAndDevelopmentAndAdvertisingCostsGovernmentGrantsCapitalizedInterestAndDebtIssuanceCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r577", "r578" ], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "gds_DeferredTaxLiabilitiesNetDeferredTaxAsset", "weight": -1.0 }, "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets", "verboseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails", "http://www.gds-services.com/role/DisclosureIncomeTaxNetOperatingLossesDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r70", "r169", "r591", "r597", "r598", "r833" ], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxByTaxJurisdictionsDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 }, "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred tax benefit", "totalLabel": "Total deferred tax benefits" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxByTaxJurisdictionsDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred tax benefits:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxByTaxJurisdictionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r7", "r8", "r246", "r265", "r584" ], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r577", "r578" ], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "gds_DeferredTaxLiabilitiesNetDeferredTaxAsset", "weight": 1.0 }, "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails": { "order": 3.0, "parentTag": "gds_ThirdPartyLiabilities", "weight": 1.0 }, "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "negatedLabel": "Deferred tax liabilities", "terseLabel": "Deferred tax liabilities (including amounts of the consolidated VIEs without recourse to GDS Holdings of RMB76,460 and RMB69,831 as of December 31, 2021 and 2022, respectively)", "verboseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r585" ], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total gross deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r910" ], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Deferred tax assets, net of valuation allowance" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r168", "r911" ], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating losses carry forwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r168", "r911" ], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r168", "r911" ], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts", "terseLabel": "Allowance for accounts receivable" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations": { "auth_ref": [ "r168", "r911" ], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from asset retirement obligations. An asset retirement obligation is a legal obligation associated with the disposal or retirement from service of a tangible long-lived asset.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Asset Retirement Obligations", "terseLabel": "Asset retirement obligation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r586" ], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance on deferred tax assets", "periodEndLabel": "Balance at the end of the year", "periodStartLabel": "Balance at the beginning of the year", "terseLabel": "Valuation allowance on deferred tax assets" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails", "http://www.gds-services.com/role/DisclosureIncomeTaxMovementOfValuationAllowanceDetails", "http://www.gds-services.com/role/DisclosureIncomeTaxNetOperatingLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r161", "r910" ], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpense": { "auth_ref": [ "r168", "r911" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized costs.", "label": "Deferred Tax Liabilities, Deferred Expense", "terseLabel": "Unrecognized deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r168", "r911" ], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedLabel": "Intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r168", "r911" ], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Contribution Plan Disclosure [Line Items]", "terseLabel": "Employee benefits" } } }, "localname": "DefinedContributionPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEmployeeBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Employer contribution (as a percent)" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEmployeeBenefitsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanTable": { "auth_ref": [ "r528" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan [Table]" } } }, "localname": "DefinedContributionPlanTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEmployeeBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r70", "r109" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation", "terseLabel": "Depreciation of property and equipment" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetDepreciationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Depreciation [Abstract]", "terseLabel": "Depreciation expense" } } }, "localname": "DepreciationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetDepreciationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r70", "r109" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument 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.", "label": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureDerivativeFinancialInstrumentsStatementOfOperationsLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r916" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "terseLabel": "Interest rate swap contracts" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureDerivativeFinancialInstrumentsStatementOfOperationsLocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "auth_ref": [ "r916" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of income or comprehensive income that includes gain (loss) from derivative.", "label": "Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]" } } }, "localname": "DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureDerivativeFinancialInstrumentsStatementOfOperationsLocationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r209", "r210", "r213", "r215", "r768" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureDerivativeFinancialInstrumentsStatementOfOperationsLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DERIVATIVE FINANCIAL INSTRUMENTS" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r221", "r620" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "DERIVATIVE FINANCIAL INSTRUMENTS" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureDerivativeFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative [Line Items]", "terseLabel": "DERIVATIVE FINANCIAL INSTRUMENTS" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureDerivativeFinancialInstrumentsStatementOfOperationsLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r203", "r204", "r205", "r206", "r207", "r212", "r213", "r216", "r217", "r220", "r620" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureDerivativeFinancialInstrumentsStatementOfOperationsLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesReportingOfDerivativeActivity": { "auth_ref": [ "r203" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for derivatives entered into for trading purposes and those entered into for purposes other than trading including where and when derivative financial instruments and derivative commodity instruments and their related gains or losses are reported in the entity's statements of financial position, cash flows, and results of operations.", "label": "Derivatives, Reporting of Derivative Activity [Policy Text Block]", "terseLabel": "Derivative financial instruments" } } }, "localname": "DerivativesReportingOfDerivativeActivity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisaggregationOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Abstract]", "terseLabel": "Revenue recognition" } } }, "localname": "DisaggregationOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRevenueDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "REVENUE" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureMajorCustomersAndSuppliersDetails", "http://www.gds-services.com/role/DisclosureRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r515", "r782", "r783", "r784", "r785", "r786", "r787", "r788" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureMajorCustomersAndSuppliersDetails", "http://www.gds-services.com/role/DisclosureRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r533", "r564", "r565", "r567", "r572", "r795" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "SHARE-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendsPreferredStock": { "auth_ref": [ "r145", "r260" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Preferred Stock", "negatedLabel": "Redeemable preferred shares dividends" } } }, "localname": "DividendsPreferredStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueFromRelatedParties": { "auth_ref": [ "r251", "r278", "r304", "r445", "r446", "r447", "r453", "r454", "r455", "r668", "r834" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amounts due from related parties including affiliates, employees, joint ventures, officers and stockholders, immediate families thereof, and pension funds.", "label": "Due from Related Parties" } } }, "localname": "DueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToAffiliateCurrent": { "auth_ref": [ "r1", "r237", "r283", "r834" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payable due to an entity that is affiliated with the reporting entity by means of direct or indirect ownership. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Due to Affiliate, Current", "terseLabel": "Due to subsidiaries" } } }, "localname": "DueToAffiliateCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesCurrent": { "auth_ref": [ "r16", "r445", "r446", "r447", "r453", "r454", "r455", "r668", "r834" ], "calculation": { "http://www.gds-services.com/role/DisclosureAccountsPayableAndAccruedExpensesAndOtherPayablesAccruedExpensesAndOtherPayablesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).", "label": "Due to Related Parties, Current", "verboseLabel": "Amount due to related parties" } } }, "localname": "DueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAccountsPayableAndAccruedExpensesAndOtherPayablesAccruedExpensesAndOtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r252", "r277", "r445", "r446", "r447", "r453", "r454", "r455", "r668", "r834" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.", "label": "Due to Related Parties", "terseLabel": "Amounts due to GDS Holdings and its non-VIE subsidiaries, net", "verboseLabel": "Amount due to related parties" } } }, "localname": "DueToRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LOSS PER CLASS A and CLASS B ORDINARY SHARE", "terseLabel": "Loss per Class A and Class B ordinary share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r321", "r343", "r344", "r345", "r346", "r347", "r351", "r354", "r358", "r359", "r360", "r364", "r622", "r623", "r702", "r708", "r771" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Loss per Class A and Class B ordinary share, basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareClassAndClassBDetails", "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareComputationOfBasicAndDilutedLossPerShareDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r321", "r343", "r344", "r345", "r346", "r347", "r354", "r358", "r359", "r360", "r364", "r622", "r623", "r702", "r708", "r771" ], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Diluted", "terseLabel": "Loss per Class A and Class B ordinary share, diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareClassAndClassBDetails", "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareComputationOfBasicAndDilutedLossPerShareDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r80", "r81" ], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings (loss) per share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r361", "r362", "r363", "r365" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "LOSS PER CLASS A and CLASS B ORDINARY SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r919" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "terseLabel": "Effect of exchange rate changes on cash and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfCashFlowsDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r580" ], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxReconciliationOfStatutoryTaxRateAndEffectiveTaxRateDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective tax rate (as a percent)", "verboseLabel": "Effective tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDetails", "http://www.gds-services.com/role/DisclosureIncomeTaxReconciliationOfStatutoryTaxRateAndEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "terseLabel": "Reconciliation of the differences between actual income tax expense and the PRC statutory tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxReconciliationOfStatutoryTaxRateAndEffectiveTaxRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r333", "r580", "r600" ], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxReconciliationOfStatutoryTaxRateAndEffectiveTaxRateDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "verboseLabel": "Statutory income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDetails", "http://www.gds-services.com/role/DisclosureIncomeTaxNetOperatingLossesDetails", "http://www.gds-services.com/role/DisclosureIncomeTaxReconciliationOfStatutoryTaxRateAndEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r909", "r914" ], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxReconciliationOfStatutoryTaxRateAndEffectiveTaxRateDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage 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 changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxReconciliationOfStatutoryTaxRateAndEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r909", "r914" ], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxReconciliationOfStatutoryTaxRateAndEffectiveTaxRateDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage 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 applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Tax differential for entities in non-PRC jurisdiction" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxReconciliationOfStatutoryTaxRateAndEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome": { "auth_ref": [ "r909", "r914" ], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxReconciliationOfStatutoryTaxRateAndEffectiveTaxRateDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage 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.", "label": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Percent", "terseLabel": "Non-taxable income and non-deductible expenses" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxExemptIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxReconciliationOfStatutoryTaxRateAndEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r22" ], "calculation": { "http://www.gds-services.com/role/DisclosureAccountsPayableAndAccruedExpensesAndOtherPayablesAccruedExpensesAndOtherPayablesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll and welfare benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAccountsPayableAndAccruedExpensesAndOtherPayablesAccruedExpensesAndOtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r566" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized", "terseLabel": "Total unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "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.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average period over which unrecognized compensation expense is expected to be recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r137", "r288", "r315", "r316", "r317", "r338", "r339", "r340", "r342", "r348", "r350", "r366", "r406", "r494", "r568", "r569", "r570", "r593", "r594", "r621", "r633", "r634", "r635", "r636", "r637", "r639", "r664", "r711", "r712", "r713" ], "lang": { "en-us": { "role": { "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.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableDetails", "http://www.gds-services.com/role/DisclosureShareBasedCompensationPlansAndGrantsDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentsPolicy": { "auth_ref": [ "r66", "r95", "r230" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.", "label": "Equity Method Investments [Policy Text Block]", "terseLabel": "Equity method investments" } } }, "localname": "EquityMethodInvestmentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "verboseLabel": "FAIR VALUE MEASUREMENT" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r624", "r625", "r626" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r223" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAccountsPayableAndAccruedExpensesAndOtherPayablesAccountsPayableDetails", "http://www.gds-services.com/role/DisclosureLeasesLeaseAndOtherFinancingObligationsSecuredByAssetsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesResearchAndDevelopmentAndAdvertisingCostsGovernmentGrantsCapitalizedInterestAndDebtIssuanceCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r222", "r224" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAccountsPayableAndAccruedExpensesAndOtherPayablesAccountsPayableDetails", "http://www.gds-services.com/role/DisclosureLeasesLeaseAndOtherFinancingObligationsSecuredByAssetsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesResearchAndDevelopmentAndAdvertisingCostsGovernmentGrantsCapitalizedInterestAndDebtIssuanceCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r470", "r521", "r522", "r523", "r524", "r525", "r526", "r625", "r675", "r676", "r677", "r777", "r778", "r789", "r790", "r791" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FAIR VALUE MEASUREMENT" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r470", "r521", "r526", "r625", "r675", "r789", "r790", "r791" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "auth_ref": [ "r226" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.", "label": "Fair Value, Measurement Inputs, Disclosure [Text Block]", "terseLabel": "FAIR VALUE MEASUREMENT" } } }, "localname": "FairValueMeasurementInputsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureFairValueMeasurement" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r470", "r521", "r522", "r523", "r524", "r525", "r526", "r675", "r676", "r677", "r777", "r778", "r789", "r790", "r791" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r225", "r227" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair value of financial instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r649", "r655", "r801" ], "calculation": { "http://www.gds-services.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Finance lease cost:- Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r651", "r658" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "negatedLabel": "Cash paid for amounts included in measurement of lease liabilities:- Operating cash flows from finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Finance lease obligations" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r663" ], "calculation": { "http://www.gds-services.com/role/DisclosureLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.gds-services.com/role/DisclosureLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc4": { "order": 2.0, "parentTag": "gds_LesseeTotalLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total undiscounted lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r663" ], "calculation": { "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, Payments, Due after Year Five", "verboseLabel": "After 5 years" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r663" ], "calculation": { "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "Within 1 year" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r663" ], "calculation": { "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, Payments, Due Year Five", "verboseLabel": "After 4 years but within 5 years" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r663" ], "calculation": { "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, Payments, Due Year Four", "verboseLabel": "After 3 years but within 4 years" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r663" ], "calculation": { "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, Payments, Due Year Three", "verboseLabel": "After 2 years but within 3 years" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r663" ], "calculation": { "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, Payments, Due Year Two", "verboseLabel": "After 1 year but within 2 years" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r663" ], "calculation": { "http://www.gds-services.com/role/DisclosureLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.gds-services.com/role/DisclosureLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc4": { "order": 2.0, "parentTag": "gds_LesseeTotalLeaseLiabilityUndiscountedExcessAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: total future interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r650", "r658" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Cash paid for amounts included in measurement of lease liabilities:- Financing cash flows from finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r646" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset", "verboseLabel": "Finance leases, net" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetAcquiredUnderFinanceLeasesAndOtherFinancingArrangementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAfterAccumulatedAmortizationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization [Abstract]", "terseLabel": "Carrying amounts" } } }, "localname": "FinanceLeaseRightOfUseAssetAfterAccumulatedAmortizationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetAcquiredUnderFinanceLeasesAndOtherFinancingArrangementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r649", "r655", "r801" ], "calculation": { "http://www.gds-services.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Finance lease cost:- Amortization of right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r648" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetAcquiredUnderFinanceLeasesAndOtherFinancingArrangementDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r661", "r801" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate:- Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateForLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r660", "r801" ], "lang": { "en-us": { "role": { "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.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term:- Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateForLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialGuaranteeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An agreement (contract) that requires the guarantor to make payments to the guaranteed party based on another entity's failure to pay specified obligations, such as debt, to a lender.", "label": "Borrowings guaranteed by GDS Holdings Limited [Member]", "terseLabel": "Borrowings guaranteed by GDS Holdings Limited" } } }, "localname": "FinancialGuaranteeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsLongTermBorrowingsSecuredDetails", "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsShortTermBorrowingsSecuredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated useful life (in years)", "verboseLabel": "Amortization based on remaining terms (in years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillAllocationOfPurchasePriceDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPrepaidLandUseRightsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r296", "r421" ], "calculation": { "http://www.gds-services.com/role/DisclosureIntangibleAssetsNetDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Less: accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureIntangibleAssetsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized 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).", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r106" ], "calculation": { "http://www.gds-services.com/role/DisclosureIntangibleAssetsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r106" ], "calculation": { "http://www.gds-services.com/role/DisclosureIntangibleAssetsDetailsCalc2": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r106" ], "calculation": { "http://www.gds-services.com/role/DisclosureIntangibleAssetsDetailsCalc2": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r106" ], "calculation": { "http://www.gds-services.com/role/DisclosureIntangibleAssetsDetailsCalc2": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r106" ], "calculation": { "http://www.gds-services.com/role/DisclosureIntangibleAssetsDetailsCalc2": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r419", "r420", "r421", "r422", "r685", "r686" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillAllocationOfPurchasePriceDetails", "http://www.gds-services.com/role/DisclosureIntangibleAssetsNetDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPrepaidLandUseRightsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Estimated future amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r104", "r686" ], "calculation": { "http://www.gds-services.com/role/DisclosureIntangibleAssetsNetDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Intangible assets, gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "INTANGIBLE ASSETS, NET", "verboseLabel": "Prepaid land use rights" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIntangibleAssetsNetDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPrepaidLandUseRightsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r99", "r103" ], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillAllocationOfPurchasePriceDetails", "http://www.gds-services.com/role/DisclosureIntangibleAssetsNetDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPrepaidLandUseRightsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r104", "r685" ], "calculation": { "http://www.gds-services.com/role/DisclosureIntangibleAssetsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.gds-services.com/role/DisclosureIntangibleAssetsNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r628", "r629", "r630", "r632" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign currency exchange (loss) gain, net" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r641" ], "lang": { "en-us": { "role": { "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.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign currency translation and foreign currency risks" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and office equipment [Member]", "terseLabel": "Furniture and office equipment" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r70" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Net gain on disposal of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r49" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "General and Administrative Expense", "negatedLabel": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfOperationsDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "verboseLabel": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetDepreciationDetails", "http://www.gds-services.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r295", "r414", "r699", "r775", "r802", "r846", "r853" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at the beginning of the year", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillAllocationOfPurchasePriceDetails", "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillMovementOfGoodwillDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r416", "r775" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill, Acquired During Period", "terseLabel": "Addition during the year" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillMovementOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "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.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r70", "r415", "r417", "r418", "r775" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill, Impairment Loss", "terseLabel": "Impairment losses for goodwill" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndImpairmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r170", "r852" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting 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.", "label": "Goodwill, Purchase Accounting Adjustments", "verboseLabel": "Measurement period adjustments" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillMovementOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Movement of goodwill" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillMovementOfGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r46", "r331", "r382", "r385", "r391", "r394", "r405", "r443", "r444", "r446", "r447", "r448", "r450", "r452", "r454", "r455", "r627", "r773", "r868" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross loss", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfOperationsDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsByNatureAxis": { "auth_ref": [ "r120" ], "lang": { "en-us": { "role": { "documentation": "Information by nature of guarantee.", "label": "Guarantor Obligations, Nature [Axis]" } } }, "localname": "GuaranteeObligationsByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsLongTermBorrowingsSecuredDetails", "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsShortTermBorrowingsSecuredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsNatureDomain": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees.", "label": "Guarantor Obligations, Nature [Domain]" } } }, "localname": "GuaranteeObligationsNatureDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsLongTermBorrowingsSecuredDetails", "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsShortTermBorrowingsSecuredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r206", "r619" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureDerivativeFinancialInstrumentsStatementOfOperationsLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r206" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureDerivativeFinancialInstrumentsStatementOfOperationsLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]", "terseLabel": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureOrdinarySharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r70", "r108", "r112" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Impairment of Long-Lived Assets Held-for-use", "negatedLabel": "Impairment loss of long-lived assets", "terseLabel": "Impairment loss of long-lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureFairValueMeasurementDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndImpairmentDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r107", "r113" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of long-lived assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r332", "r599" ], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxByTaxJurisdictionsDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "negatedLabel": "PRC" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxByTaxJurisdictionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r40", "r242", "r257", "r281", "r382", "r385", "r391", "r394", "r703", "r773" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Extraordinary Items, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfOperationsDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r332", "r599" ], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxByTaxJurisdictionsDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "negatedLabel": "Other jurisdictions" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxByTaxJurisdictionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r382", "r385", "r391", "r394", "r773" ], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxByTaxJurisdictionsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "negatedTotalLabel": "Total loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxByTaxJurisdictionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]", "terseLabel": "(Income) loss before income taxes:" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxByTaxJurisdictionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r41", "r70", "r94", "r256", "r279", "r380" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "negatedLabel": "Loss from equity method investment" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromSubsidiariesBeforeTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of income (loss) of subsidiary attributable to the parent entity.", "label": "Income (Loss) from Subsidiaries, before Tax", "verboseLabel": "Equity in loss of subsidiaries and consolidated VIEs" } } }, "localname": "IncomeLossFromSubsidiariesBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r424", "r432" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAccountsPayableAndAccruedExpensesAndOtherPayablesAccountsPayableDetails", "http://www.gds-services.com/role/DisclosureDerivativeFinancialInstrumentsStatementOfOperationsLocationDetails", "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetDepreciationDetails", "http://www.gds-services.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAccountsPayableAndAccruedExpensesAndOtherPayablesAccountsPayableDetails", "http://www.gds-services.com/role/DisclosureDerivativeFinancialInstrumentsStatementOfOperationsLocationDetails", "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetDepreciationDetails", "http://www.gds-services.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r163" ], "lang": { "en-us": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxNetOperatingLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxNetOperatingLossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INCOME TAX" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r333", "r581", "r582", "r589", "r595", "r601", "r603", "r604", "r606" ], "lang": { "en-us": { "role": { "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.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAX" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTax" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r334", "r349", "r350", "r381", "r579", "r596", "r602", "r709" ], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxByTaxJurisdictionsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax expenses", "negatedTerseLabel": "Income tax expenses", "terseLabel": "Income tax expenses", "totalLabel": "Total income taxes (benefits) expenses" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxByTaxJurisdictionsDetails", "http://www.gds-services.com/role/DisclosureIncomeTaxDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfOperationsDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit), Continuing Operations, by Jurisdiction [Abstract]", "terseLabel": "Operating results before income tax and the provision for income taxes by tax jurisdictions" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxByTaxJurisdictionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r314", "r575", "r576", "r582", "r583", "r588", "r592" ], "lang": { "en-us": { "role": { "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.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income tax" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r74" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income Taxes Paid, Net", "terseLabel": "Income tax paid" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r69" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "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.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r69" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r827" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other payables" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r683", "r827" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of effect of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r827", "r923" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating leases" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r827" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r827" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other non-current assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r69" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "terseLabel": "Movement of the redeemable preferred shares" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesMovementOfRedeemablePreferredSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "INTANGIBLE ASSETS, NET" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r97", "r102" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Intangible Assets, Net (Excluding Goodwill)", "verboseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INTANGIBLE ASSETS, NET" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InterestCapitalizationPolicyPolicyTextBlock": { "auth_ref": [ "r232" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for interest capitalization.", "label": "Interest Capitalization, Policy [Policy Text Block]", "terseLabel": "Capitalized interest" } } }, "localname": "InterestCapitalizationPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestCostsCapitalizedAdjustment": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesResearchAndDevelopmentAndAdvertisingCostsGovernmentGrantsCapitalizedInterestAndDebtIssuanceCostDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpense", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest costs capitalized disclosed as an adjusting item to interest costs incurred.", "label": "Interest Costs Capitalized", "negatedLabel": "Less: interest costs capitalized" } } }, "localname": "InterestCostsCapitalizedAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesResearchAndDevelopmentAndAdvertisingCostsGovernmentGrantsCapitalizedInterestAndDebtIssuanceCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestCostsIncurred": { "auth_ref": [ "r643" ], "calculation": { "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesResearchAndDevelopmentAndAdvertisingCostsGovernmentGrantsCapitalizedInterestAndDebtIssuanceCostDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total interest costs incurred during the period and either capitalized or charged against earnings.", "label": "Interest Costs Incurred", "terseLabel": "Total interest costs" } } }, "localname": "InterestCostsIncurred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesResearchAndDevelopmentAndAdvertisingCostsGovernmentGrantsCapitalizedInterestAndDebtIssuanceCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestCostsIncurredAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Interest Costs Incurred [Abstract]", "terseLabel": "Capitalized interest" } } }, "localname": "InterestCostsIncurredAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesResearchAndDevelopmentAndAdvertisingCostsGovernmentGrantsCapitalizedInterestAndDebtIssuanceCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r235", "r259", "r318", "r379", "r642" ], "calculation": { "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesResearchAndDevelopmentAndAdvertisingCostsGovernmentGrantsCapitalizedInterestAndDebtIssuanceCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expenses", "totalLabel": "Interest expenses" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfOperationsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesResearchAndDevelopmentAndAdvertisingCostsGovernmentGrantsCapitalizedInterestAndDebtIssuanceCostDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r50", "r476", "r485", "r779", "r780" ], "calculation": { "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableInterestExpensesRelatedToConvertibleNotesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest expenses", "totalLabel": "Total interest expenses" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableDetails", "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableInterestExpensesRelatedToConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r52", "r477", "r779", "r780" ], "calculation": { "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableInterestExpensesRelatedToConvertibleNotesDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Contractual interest" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleBondsDue2029Details", "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableDetails", "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableInterestExpensesRelatedToConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r214" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing interest expense.", "label": "Interest Expense [Member]", "verboseLabel": "Interest expenses" } } }, "localname": "InterestExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureDerivativeFinancialInstrumentsStatementOfOperationsLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestIncomeOther": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest income earned from interest bearing assets classified as other.", "label": "Interest Income, Other", "terseLabel": "Interest income" } } }, "localname": "InterestIncomeOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfOperationsDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeRelatedParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest income earned from interest-bearing assets owed to the entity by related party.", "label": "Interest Income, Related Party", "verboseLabel": "Interest income of convertible bonds" } } }, "localname": "InterestIncomeRelatedParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r323", "r326", "r327" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Interest Paid, Net", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfCashFlowsDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r22" ], "calculation": { "http://www.gds-services.com/role/DisclosureAccountsPayableAndAccruedExpensesAndOtherPayablesAccruedExpensesAndOtherPayablesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest expenses", "verboseLabel": "Accrued interests" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAccountsPayableAndAccruedExpensesAndOtherPayablesAccruedExpensesAndOtherPayablesDetails", "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleBondsDue2029Details", "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r800" ], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest rate swap contracts" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureDerivativeFinancialInstrumentsStatementOfOperationsLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue": { "auth_ref": [ "r202", "r219" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Nominal or face amount on the investment owned.", "label": "Investment Owned, Face Amount", "terseLabel": "Face value of convertible bonds" } } }, "localname": "InvestmentOwnedUnderlyingFaceAmountAtMarketValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRelatedPartyTransactionsBalancesWithRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r878" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r662", "r801" ], "calculation": { "http://www.gds-services.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Components of lease cost" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r924" ], "lang": { "en-us": { "role": { "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.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of of lease cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold improvement [Member]", "terseLabel": "Leasehold improvement" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LEASES" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "LEASE", "verboseLabel": "Lease arrangements" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesLeaseAndOtherFinancingObligationsSecuredByAssetsDetails", "http://www.gds-services.com/role/DisclosureLeasesLeaseArrangementsDetails", "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r654" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesLeaseAndOtherFinancingObligationsSecuredByAssetsDetails", "http://www.gds-services.com/role/DisclosureLeasesLeaseArrangementsDetails", "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r653" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lease, Policy [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r663" ], "calculation": { "http://www.gds-services.com/role/DisclosureLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.gds-services.com/role/DisclosureLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc4": { "order": 1.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 }, "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total undiscounted lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r663" ], "calculation": { "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "verboseLabel": "After 5 years" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r663" ], "calculation": { "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "Within 1 year" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r663" ], "calculation": { "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "verboseLabel": "After 4 years but within 5 years" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r663" ], "calculation": { "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "verboseLabel": "After 3 years but within 4 years" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r663" ], "calculation": { "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "verboseLabel": "After 2 years but within 3 years" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r663" ], "calculation": { "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "verboseLabel": "After 1 year but within 2 years" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r663" ], "calculation": { "http://www.gds-services.com/role/DisclosureLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.gds-services.com/role/DisclosureLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc4": { "order": 1.0, "parentTag": "gds_ContractualObligationsFutureInterestExpenses", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: total future interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r21", "r331", "r405", "r443", "r444", "r446", "r447", "r448", "r450", "r452", "r454", "r455", "r614", "r617", "r618", "r627", "r772", "r868", "r929", "r930" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r15", "r250", "r274", "r802", "r832", "r844", "r918" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities, mezzanine equity and equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "Liabilities, Mezzanine Equity and Shareholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r23", "r293", "r331", "r405", "r443", "r444", "r446", "r447", "r448", "r450", "r452", "r454", "r455", "r614", "r617", "r618", "r627", "r802", "r868", "r929", "r930" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities", "verboseLabel": "Current liabilities, VIEs" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_LicensingAgreementsMember": { "auth_ref": [ "r178" ], "lang": { "en-us": { "role": { "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).", "label": "Licenses [Member]", "terseLabel": "Licenses" } } }, "localname": "LicensingAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIntangibleAssetsNetDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Secured long-term loans and borrowings" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsParticularsOfSecuredLongTermLoansAndBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r18" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "verboseLabel": "Total working capital and project financing credit facilities" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTotalWorkingCapitalAndProjectFinancingCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r18" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Unused amount" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTotalWorkingCapitalAndProjectFinancingCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r18", "r831" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsParticularsOfSecuredLongTermLoansAndBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LoansAndLeasesReceivableRelatedParties": { "auth_ref": [ "r237", "r255" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, reflects the carrying amount of unpaid loan amounts due from related parties at the balance sheet date.", "label": "Loans and Leases Receivable, Related Parties", "terseLabel": "Loans" } } }, "localname": "LoansAndLeasesReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r5", "r248", "r271", "r469", "r483", "r777", "r778" ], "calculation": { "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsAggregateMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsLongTermBorrowingsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-term Debt", "terseLabel": "Outstanding loans (net of debt issuance costs)", "totalLabel": "Long-term borrowings" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsAggregateMaturitiesDetails", "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsLongTermBorrowingsDetails", "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTotalWorkingCapitalAndProjectFinancingCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtByComponentsCurrentAndNoncurrentAlternativeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, by Type, Current and Noncurrent [Abstract]", "terseLabel": "Long-term borrowings by type" } } }, "localname": "LongTermDebtByComponentsCurrentAndNoncurrentAlternativeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsLongTermBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtByMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, Fiscal Year Maturity [Abstract]", "terseLabel": "Twelve months ending December 31," } } }, "localname": "LongTermDebtByMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsAggregateMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r20" ], "calculation": { "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTotalLoansAndBorrowingsDetails": { "order": 2.0, "parentTag": "gds_ShortTermBorrowingsAndCurrentPortionOfLongTermBorrowings", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current portion of long-term borrowings" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTotalLoansAndBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r122", "r337", "r874" ], "calculation": { "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsAggregateMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Long-term Debt, Maturities, Repayments of Principal after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsAggregateMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r122", "r337", "r474" ], "calculation": { "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsAggregateMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsAggregateMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r122", "r337", "r474" ], "calculation": { "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsAggregateMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Five", "terseLabel": "2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsAggregateMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r122", "r337", "r474" ], "calculation": { "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsAggregateMaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsAggregateMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r122", "r337", "r474" ], "calculation": { "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsAggregateMaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsAggregateMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r122", "r337", "r474" ], "calculation": { "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsAggregateMaturitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsAggregateMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r299" ], "calculation": { "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTotalLoansAndBorrowingsDetails": { "order": 1.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term borrowings, excluding current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTotalLoansAndBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermLoansPayable": { "auth_ref": [ "r26" ], "calculation": { "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails": { "order": 6.0, "parentTag": "gds_ThirdPartyLiabilities", "weight": 1.0 }, "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Loans Payable, Noncurrent", "terseLabel": "Long-term borrowings, excluding current portion", "verboseLabel": "Long-term borrowings, excluding current portion (including amounts of the consolidated VIEs without recourse to GDS Holdings of RMB13,733 and RMB10,231 as of December 31, 2021 and 2022, respectively)" } } }, "localname": "LongTermLoansPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of 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.", "label": "Long-term Purchase Commitment [Table Text Block]", "terseLabel": "Schedule of capital commitments outstanding not provided for in the financial statements" } } }, "localname": "LongTermPurchaseCommitmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleBondsDue2029Details" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r26", "r123" ], "lang": { "en-us": { "role": { "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.", "label": "Long-Term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleBondsDue2029Details" ], "xbrltype": "domainItemType" }, "us-gaap_LongtermDebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of long-term debt outstanding calculated at point in time.", "label": "Long-term Debt, Weighted Average Interest Rate", "terseLabel": "Weighted average interest rates of long-term borrowings" } } }, "localname": "LongtermDebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsLongTermBorrowingsSecuredDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureCommitmentsAndContingenciesCapitalCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r117", "r118", "r438", "r439", "r440", "r862", "r863" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureCommitmentsAndContingenciesCapitalCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery", "terseLabel": "Machinery" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaturitiesOfLongTermDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maturities of Long-term Debt [Abstract]" } } }, "localname": "MaturitiesOfLongTermDebtAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsAggregateMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r32", "r249", "r273", "r331", "r405", "r443", "r446", "r447", "r448", "r454", "r455", "r627" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Non-controlling interests" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestChangeInRedemptionValue": { "auth_ref": [ "r131", "r132", "r133", "r146" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "gds_NetIncomeLossAvailableToStockholders", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Change in noncontrolling interest during the period as a result of a change in the redemption value of redeemable noncontrolling interest.", "label": "Noncontrolling Interest, Change in Redemption Value", "negatedLabel": "Adjustment to the redemption value of redeemable non-controlling interests", "terseLabel": "Adjustment to the redemption value of redeemable non-controlling interests" } } }, "localname": "MinorityInterestChangeInRedemptionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareComputationOfBasicAndDilutedLossPerShareDetails", "http://www.gds-services.com/role/DisclosureRedeemableNonControllingInterestsRedeemableNonControllingInterestDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromRedemptions": { "auth_ref": [ "r145", "r189", "r190" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests", "negatedLabel": "Acquisition of non-controlling interests" } } }, "localname": "MinorityInterestDecreaseFromRedemptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.", "label": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners", "verboseLabel": "Non-controlling interest owned (as a percent)" } } }, "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemableNonControllingInterestsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "Noncontrolling Interest, Ownership Percentage by Parent", "terseLabel": "Controlling interest owned (as a percent)" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemableNonControllingInterestsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r325" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Financing Activities", "terseLabel": "Net cash used in financing activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfCashFlowsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:", "verboseLabel": "Financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfCashFlowsDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r325" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Investing Activities", "terseLabel": "Net cash used in investing activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfCashFlowsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:", "verboseLabel": "Investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfCashFlowsDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r67", "r68", "r71" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Operating Activities", "terseLabel": "Net cash provided by operating activities", "totalLabel": "Net cash provided by operating activities", "verboseLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfCashFlowsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:", "verboseLabel": "Operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfCashFlowsDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r42", "r71", "r258", "r280", "r291", "r310", "r312", "r317", "r331", "r341", "r343", "r344", "r345", "r346", "r349", "r350", "r356", "r382", "r385", "r391", "r394", "r405", "r443", "r444", "r446", "r447", "r448", "r450", "r452", "r454", "r455", "r623", "r627", "r773", "r868" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "gds_NetIncomeLossAvailableToStockholders", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net loss attributable to GDS Holdings Limited shareholders", "verboseLabel": "Loss for the year" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNonredeemableNoncontrollingInterest": { "auth_ref": [ "r47" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Portion of net income (loss) attributable to nonredeemable noncontrolling interest.", "label": "Net Income (Loss) Attributable to Nonredeemable Noncontrolling Interest", "negatedLabel": "Net loss (income) attributable to non-controlling interests" } } }, "localname": "NetIncomeLossAttributableToNonredeemableNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareComputationOfBasicAndDilutedLossPerShareDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest": { "auth_ref": [ "r47" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to redeemable noncontrolling interest.", "label": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest", "negatedLabel": "Net loss attributable to redeemable non-controlling interests", "verboseLabel": "Net loss attributable to redeemable non-controlling interests" } } }, "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareComputationOfBasicAndDilutedLossPerShareDetails", "http://www.gds-services.com/role/DisclosureRedeemableNonControllingInterestsRedeemableNonControllingInterestDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquityParenthetical", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r343", "r344", "r345", "r346", "r351", "r352", "r357", "r360", "r382", "r385", "r391", "r394", "r773" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Allocation of net loss available to GDS Holdings Limited ordinary shareholders", "totalLabel": "Net loss available to GDS Holdings Limited ordinary shareholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareClassAndClassBDetails", "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareComputationOfBasicAndDilutedLossPerShareDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently issued accounting standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination": { "auth_ref": [ "r146", "r176", "r192" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from a business combination.", "label": "Noncontrolling Interest, Increase from Business Combination", "terseLabel": "Acquisition of subsidiaries" } } }, "localname": "NoncontrollingInterestIncreaseFromBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest": { "auth_ref": [ "r146", "r189", "r192" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from sale of a portion of the parent's controlling interest.", "label": "Noncontrolling Interest, Increase from Sale of Parent Equity Interest", "terseLabel": "Sales of non-controlling interest of a subsidiary while retaining control" } } }, "localname": "NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "auth_ref": [ "r146", "r189", "r192" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.", "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance", "terseLabel": "Capital contribution from non-controlling shareholders" } } }, "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r186", "r494", "r836", "r837", "r838" ], "lang": { "en-us": { "role": { "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.", "label": "Non- controlling interests" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r398" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "verboseLabel": "Long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r206" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Not designated as hedging instrument" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureDerivativeFinancialInstrumentsStatementOfOperationsLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expenses):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfOperationsDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NonrecourseMember": { "auth_ref": [ "r614", "r618" ], "lang": { "en-us": { "role": { "documentation": "Liability for which creditor does not have recourse to debtor but rather has recourse only to property used for collateral in transaction or other specific property.", "label": "Without recourse to the primary beneficiary" } } }, "localname": "NonrecourseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_NotesPayableToBanksMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A written promise to pay a note to a bank.", "label": "Bank loans [Member]", "terseLabel": "Bank loans" } } }, "localname": "NotesPayableToBanksMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureContractBalancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r842" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r214" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating expenses [Member]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAccountsPayableAndAccruedExpensesAndOtherPayablesAccountsPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfOperationsDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r382", "r385", "r391", "r394", "r773" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfOperationsDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r656", "r801" ], "calculation": { "http://www.gds-services.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "verboseLabel": "Operating lease obligations" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r647" ], "calculation": { "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails": { "order": 1.0, "parentTag": "gds_ThirdPartyLiabilitiesCurrent", "weight": 1.0 }, "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current (including amounts of the consolidated VIEs without recourse to GDS Holdings of RMB40,371 and RMB41,898 as of December 31, 2021 and 2022, respectively)", "verboseLabel": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r647" ], "calculation": { "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails": { "order": 5.0, "parentTag": "gds_ThirdPartyLiabilities", "weight": 1.0 }, "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, non-current (including amounts of the consolidated VIEs without recourse to GDS Holdings of RMB172,458 and RMB134,684 as of December 31, 2021 and 2022, respectively)", "verboseLabel": "Operating lease liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r652", "r658" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "negatedLabel": "Cash paid for amounts included in measurement of lease liabilities:- Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r646" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r661", "r801" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate:- Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateForLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r660", "r801" ], "lang": { "en-us": { "role": { "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.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term:- Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateForLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r166" ], "calculation": { "http://www.gds-services.com/role/DisclosureIncomeTaxNetOperatingLossesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "totalLabel": "Net operating losses carry forwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxNetOperatingLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating losses carry forwards" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxNetOperatingLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r167" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxNetOperatingLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsValuationAllowance": { "auth_ref": [ "r164" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized.", "label": "Operating Loss Carryforwards, Valuation Allowance", "verboseLabel": "Valuation allowance on net operating losses carryforwards" } } }, "localname": "OperatingLossCarryforwardsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxNetOperatingLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r78", "r79", "r88", "r201" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r308", "r802" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r297" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent [Abstract]", "verboseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfComprehensiveLossDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r33" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments, net of nil tax", "verboseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfComprehensiveLossDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "auth_ref": [ "r33", "r36", "r631", "r638" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax", "terseLabel": "Foreign currency translation adjustments, income taxes" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfComprehensiveLossParentheticalDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfComprehensiveLossParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r208", "r218" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current assets.", "label": "Other Current Assets [Member]", "terseLabel": "Other current assets" } } }, "localname": "OtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsLongTermBorrowingsSecuredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Others Intangible Assets [Member]", "terseLabel": "Others" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r27" ], "calculation": { "http://www.gds-services.com/role/DisclosureOtherLongTermLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails": { "order": 2.0, "parentTag": "gds_ThirdPartyLiabilities", "weight": 1.0 }, "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities (including amounts of the consolidated VIEs without recourse to GDS Holdings of RMB66,379 and RMB52,222 as of December 31, 2021 and 2022, respectively)", "totalLabel": "Total", "verboseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureOtherLongTermLiabilitiesDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent [Abstract]", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureOtherLongTermLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherMachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other tangible personal property, nonconsumable in nature, with finite lives used to produce goods and services.", "label": "Other equipment", "terseLabel": "Other equipment" } } }, "localname": "OtherMachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other non-current assets [Member]", "terseLabel": "Other non-current assets" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsLongTermBorrowingsSecuredDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFulfilmentCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Noncurrent liabilities", "terseLabel": "Noncurrent liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesResearchAndDevelopmentAndAdvertisingCostsGovernmentGrantsCapitalizedInterestAndDebtIssuanceCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Table Text Block]", "terseLabel": "Schedule of other long-term liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureOtherLongTermLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r51" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations": { "order": 7.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Others, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfOperationsDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSundryLiabilitiesNoncurrent": { "auth_ref": [ "r6", "r247", "r268" ], "calculation": { "http://www.gds-services.com/role/DisclosureOtherLongTermLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date.", "label": "Other Sundry Liabilities, Noncurrent", "terseLabel": "Others" } } }, "localname": "OtherSundryLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over-Allotment Option [Member]", "terseLabel": "Over-Allotment Option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureOrdinarySharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Total GDS Holdings Limited shareholders' equity" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r64" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedLabel": "Payment of contingent consideration for the acquisition of subsidiaries" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r63" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Payment of issuance cost of borrowings" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock": { "auth_ref": [ "r61" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to preferred shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Preferred Stock and Preference Stock", "negatedLabel": "Payment of redeemable preferred shares dividends" } } }, "localname": "PaymentsOfDividendsPreferredStockAndPreferenceStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfCashFlowsDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r65" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "terseLabel": "Issuance costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesKeyTermsOfConvertiblePreferredSharesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r56", "r609" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "negatedTerseLabel": "Cash paid for the business combinations", "verboseLabel": "Cash consideration" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillEquityInterestAcquiredDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireLongtermInvestments": { "auth_ref": [ "r826" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments to Acquire Long-term Investments", "negatedLabel": "Cash paid for equity investments" } } }, "localname": "PaymentsToAcquireLongtermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r57" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Payments for purchase of property and equipment and land use rights" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToMinorityShareholders": { "auth_ref": [ "r65" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments to Noncontrolling Interests", "negatedLabel": "Payment for acquisition of non-controlling interests" } } }, "localname": "PaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementPlansPolicy": { "auth_ref": [ "r148", "r149", "r150", "r151", "r152" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.", "label": "Pension and Other Postretirement Plans, Policy [Policy Text Block]", "terseLabel": "Employee benefits" } } }, "localname": "PensionAndOtherPostretirementPlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationPlansAndGrantsDetails", "http://www.gds-services.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationPlansAndGrantsDetails", "http://www.gds-services.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PledgedStatusAxis": { "auth_ref": [ "r613", "r797" ], "lang": { "en-us": { "role": { "documentation": "Information by pledged or not pledged status of asset owned by entity.", "label": "Pledged Status [Axis]" } } }, "localname": "PledgedStatusAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosurePrepaidLandUseRightsDetails", "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PledgedStatusDomain": { "auth_ref": [ "r613", "r797" ], "lang": { "en-us": { "role": { "documentation": "Pledged or not pledged status of asset owned by entity.", "label": "Pledged Status [Domain]" } } }, "localname": "PledgedStatusDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosurePrepaidLandUseRightsDetails", "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockConvertibleConversionPrice": { "auth_ref": [ "r488" ], "lang": { "en-us": { "role": { "documentation": "Per share conversion price of preferred stock.", "label": "Preferred Stock, Convertible, Conversion Price", "terseLabel": "Conversion price" } } }, "localname": "PreferredStockConvertibleConversionPrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesKeyTermsOfConvertiblePreferredSharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockDividendRatePercentage": { "auth_ref": [ "r487" ], "lang": { "en-us": { "role": { "documentation": "The percentage rate used to calculate dividend payments on preferred stock.", "label": "Preferred Stock, Dividend Rate, Percentage", "verboseLabel": "Dividend rate per annum" } } }, "localname": "PreferredStockDividendRatePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesKeyTermsOfConvertiblePreferredSharesDetails", "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesMovementOfRedeemablePreferredSharesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_PreferredStockDividendsIncomeStatementImpact": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.", "label": "Preferred Stock Dividends, Income Statement Impact", "negatedLabel": "Cumulative dividend on redeemable preferred shares" } } }, "localname": "PreferredStockDividendsIncomeStatementImpact", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareComputationOfBasicAndDilutedLossPerShareDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r9", "r486" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsParentheticalDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, authorized shares (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsParentheticalDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r9", "r486" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, issued shares (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsParentheticalDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsParentheticalDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockTextBlock": { "auth_ref": [ "r147" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for terms, amounts, nature of changes, rights and privileges, dividends, and other matters related to preferred stock.", "label": "Preferred Stock [Text Block]", "terseLabel": "REDEEMABLE PREFERRED SHARES" } } }, "localname": "PreferredStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemablePreferredShares" ], "xbrltype": "textBlockItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r307", "r411", "r412", "r765" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Private Placement [Member]", "terseLabel": "Private Placement" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureOrdinarySharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromCollectionOfLoansReceivable": { "auth_ref": [ "r53" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the collection, including prepayments, of loans receivable issued for financing of goods and services.", "label": "Proceeds from Collection of Loans Receivable", "terseLabel": "Receipts from collection of loans" } } }, "localname": "ProceedsFromCollectionOfLoansReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r59" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance 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.", "label": "Proceeds from Convertible Debt", "verboseLabel": "Proceeds from issuance of convertible bonds" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfCashFlowsDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r58" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of ordinary shares", "verboseLabel": "Net proceeds from issuance of ordinary shares" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareComputationOfBasicAndDilutedLossPerShareDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfCashFlowsDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "auth_ref": [ "r59" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt.", "label": "Proceeds from Issuance of Secured Debt", "terseLabel": "Proceeds from long-term borrowings" } } }, "localname": "ProceedsFromIssuanceOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "auth_ref": [ "r58" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.", "label": "Proceeds from Issuance or Sale of Equity", "verboseLabel": "Proceeds from offering, net of underwriting discounts and commissions and other issuance costs" } } }, "localname": "ProceedsFromIssuanceOrSaleOfEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureOrdinarySharesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r59", "r831" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Loan drew down" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTotalWorkingCapitalAndProjectFinancingCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMinorityShareholders": { "auth_ref": [ "r60" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Proceeds from Noncontrolling Interests", "terseLabel": "Capital contribution from non-controlling shareholders" } } }, "localname": "ProceedsFromMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r55" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "verboseLabel": "Proceeds from sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromShortTermDebt": { "auth_ref": [ "r59" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Proceeds from Short-term Debt", "terseLabel": "Proceeds from short-term borrowings" } } }, "localname": "ProceedsFromShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfCashFlowsDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r58", "r157" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfCashFlowsDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r291", "r310", "r312", "r324", "r331", "r341", "r349", "r350", "r382", "r385", "r391", "r394", "r405", "r443", "r444", "r446", "r447", "r448", "r450", "r452", "r454", "r455", "r612", "r615", "r616", "r623", "r627", "r703", "r773", "r798", "r799", "r825", "r868" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.gds-services.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillAllocationOfPurchasePriceDetails", "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillEquityInterestAcquiredDetails", "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareComputationOfBasicAndDilutedLossPerShareDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfComprehensiveLossDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfOperationsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PROPERTY AND EQUIPMENT, NET" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r858", "r921", "r922" ], "calculation": { "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetDetails": { "order": 1.0, "parentTag": "gds_PropertyAndEquipmentNetExcludingConstructionInProcess", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "negatedLabel": "Less: Accumulated depreciation" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r859", "r922" ], "calculation": { "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "totalLabel": "Property and equipment, net", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails", "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization [Abstract]", "terseLabel": "At cost:" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r821", "r857", "r920" ], "calculation": { "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetDetails": { "order": 2.0, "parentTag": "gds_PropertyAndEquipmentNetExcludingConstructionInProcess", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureFairValueMeasurementDetails", "http://www.gds-services.com/role/DisclosureLeasesLeaseArrangementsDetails", "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails", "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r114", "r726", "r727", "r728" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "PROPERTY AND EQUIPMENT, NET" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "PROPERTY AND EQUIPMENT, NET", "verboseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails", "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetDepreciationDetails", "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Property, Plant and Equipment [Member]", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAccountsPayableAndAccruedExpensesAndOtherPayablesAccountsPayableDetails", "http://www.gds-services.com/role/DisclosureLeasesLeaseAndOtherFinancingObligationsSecuredByAssetsDetails", "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsLongTermBorrowingsSecuredDetails", "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsShortTermBorrowingsSecuredDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesResearchAndDevelopmentAndAdvertisingCostsGovernmentGrantsCapitalizedInterestAndDebtIssuanceCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r111", "r726", "r727" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "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.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureFairValueMeasurementDetails", "http://www.gds-services.com/role/DisclosureLeasesLeaseArrangementsDetails", "http://www.gds-services.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails", "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful life (in years)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r322", "r409" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision for Doubtful Accounts", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]", "terseLabel": "Accounts receivable, net" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureContractBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RecourseStatusAxis": { "auth_ref": [ "r614", "r618" ], "lang": { "en-us": { "role": { "documentation": "Information by recourse or nonrecourse status of liability.", "label": "Recourse Status [Axis]" } } }, "localname": "RecourseStatusAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_RecourseStatusDomain": { "auth_ref": [ "r614", "r618" ], "lang": { "en-us": { "role": { "documentation": "Recourse or nonrecourse status of liability.", "label": "Recourse Status [Domain]" } } }, "localname": "RecourseStatusDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_RedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of type or class of redeemable convertible preferred stock. Convertible redeemable preferred stock possess conversion and redemption features. The stock has redemption features that are outside the control of the issuer.", "label": "Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Redeemable preferred shares" } } }, "localname": "RedeemableConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsParentheticalDetails", "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesKeyTermsOfConvertiblePreferredSharesDetails", "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesMovementOfRedeemablePreferredSharesDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_RedeemableNoncontrollingInterestByLegalEntityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of redeemable noncontrolling interest (as defined) included in the statement of financial position as either a liability or temporary equity. As of the date of the statement of financial position, such redeemable noncontrolling interest is currently redeemable, as defined, for cash or other assets of the entity at (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the entity.", "label": "Redeemable Noncontrolling Interest, by Legal Entity [Table]" } } }, "localname": "RedeemableNoncontrollingInterestByLegalEntityTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemableNonControllingInterestsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "auth_ref": [ "r129", "r130", "r131", "r132" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.", "label": "Redeemable Noncontrolling Interest, Equity, Carrying Amount", "periodEndLabel": "Balance at end of the year", "periodStartLabel": "Balance at beginning of the year", "verboseLabel": "Redeemable non-controlling interests" } } }, "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemableNonControllingInterestsRedeemableNonControllingInterestDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityRedemptionValue": { "auth_ref": [ "r134" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Redemption value, as if currently redeemable, of redeemable noncontrolling interest classified as temporary equity and the election has been made to accrete changes in redemption value to the earliest redemption date.", "label": "Redeemable Noncontrolling Interest, Equity, Redemption Value", "terseLabel": "Accreted to the redemption value of redeemable non-controlling interest" } } }, "localname": "RedeemableNoncontrollingInterestEquityRedemptionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemableNonControllingInterestsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemableNoncontrollingInterestLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Redeemable Noncontrolling Interest [Line Items]", "terseLabel": "REDEEMABLE NON-CONTROLLING INTERESTS" } } }, "localname": "RedeemableNoncontrollingInterestLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemableNonControllingInterestsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RedeemableNoncontrollingInterestTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of redeemable noncontrolling interest (as defined) included in the statement of financial position as either a liability or temporary equity. As of the date of the statement of financial position, such redeemable noncontrolling interest is currently redeemable, as defined, for cash or other assets of the entity at (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the entity.", "label": "Redeemable Noncontrolling Interest [Table Text Block]", "verboseLabel": "Schedule of change in the carrying amount of redeemable non-controlling interests" } } }, "localname": "RedeemableNoncontrollingInterestTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemableNonControllingInterestsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r527", "r667", "r668" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsParticularsOfSecuredLongTermLoansAndBorrowingsDetails", "http://www.gds-services.com/role/DisclosureOrdinarySharesDetails", "http://www.gds-services.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r287", "r667", "r668", "r928" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRelatedPartyTransactionsBalancesWithRelatedPartiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r287" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRelatedPartyTransactionsBalancesWithRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "RELATED PARTY TRANSACTIONS", "verboseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRelatedPartyTransactionsBalancesWithRelatedPartiesDetails", "http://www.gds-services.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identify the stated interest rate per the agreement, for example, leasing and debt arrangements between related parties.", "label": "Related Party Transaction, Rate", "terseLabel": "Interest rate" } } }, "localname": "RelatedPartyTransactionRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRelatedPartyTransactionsBalancesWithRelatedPartiesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r527", "r667", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r928" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsParticularsOfSecuredLongTermLoansAndBorrowingsDetails", "http://www.gds-services.com/role/DisclosureOrdinarySharesDetails", "http://www.gds-services.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r665", "r666", "r668", "r669", "r670" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r62" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Repayment of long-term borrowings" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfCashFlowsDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfShortTermDebt": { "auth_ref": [ "r62" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Repayments of Short-term Debt", "negatedLabel": "Repayment of short-term borrowings" } } }, "localname": "RepaymentsOfShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfCashFlowsDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r160", "r286", "r938" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Research and Development Expense", "negatedLabel": "Research and development expenses", "terseLabel": "Research and development expenses" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfOperationsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesResearchAndDevelopmentAndAdvertisingCostsGovernmentGrantsCapitalizedInterestAndDebtIssuanceCostDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development expenses" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetDepreciationDetails", "http://www.gds-services.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Distribution of Profits Disclosure [Text Block]", "terseLabel": "RESTRICTED NET ASSETS" } } }, "localname": "RestrictedAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRestrictedNetAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r72", "r77", "r294" ], "calculation": { "http://www.gds-services.com/role/DisclosureCashAndRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash - current assets", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureCashAndRestrictedCashDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r721", "r820", "r829" ], "calculation": { "http://www.gds-services.com/role/DisclosureCashAndRestrictedCashDetails": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash 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.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureCashAndRestrictedCashDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted shares" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationFairValueAssumptionsRestrictedSharesDetails", "http://www.gds-services.com/role/DisclosureShareBasedCompensationRestrictedStockActivityDetails", "http://www.gds-services.com/role/DisclosureShareBasedCompensationSettlementOfLiabilityClassifiedRestrictedSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r12", "r145", "r272", "r714", "r716", "r802" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r288", "r338", "r339", "r340", "r342", "r348", "r350", "r406", "r568", "r569", "r570", "r593", "r594", "r621", "r711", "r713" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r377", "r378", "r384", "r389", "r390", "r396", "r397", "r400", "r514", "r515", "r684" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net revenue", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillAllocationOfPurchasePriceDetails", "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillEquityInterestAcquiredDetails", "http://www.gds-services.com/role/DisclosureMajorCustomersAndSuppliersDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfOperationsDetails", "http://www.gds-services.com/role/DisclosureRevenueDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r400", "r841" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureMajorCustomersAndSuppliersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r519", "r770" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r497", "r498", "r499", "r500", "r501", "r502", "r504", "r505", "r518", "r519" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r45", "r285", "r445", "r446", "r447", "r453", "r454", "r455" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions 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": "Revenue from Related Parties", "terseLabel": "Commission income" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuePerformanceObligationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONTRACT BALANCES." } } }, "localname": "RevenuePerformanceObligationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "verboseLabel": "CONTRACT BALANCES" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureContractBalancesRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r503" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "verboseLabel": "Period over which remaining performance obligations are expected to be recognized as revenue" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureContractBalancesRemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r503" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureContractBalancesRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureContractBalancesRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r876" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Schedule of remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureContractBalancesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "REVENUE" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Credit facilities [Member]", "verboseLabel": "Credit facilities" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTotalWorkingCapitalAndProjectFinancingCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r659", "r801" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Non-cash information on lease liabilities arising from obtaining ROU assets- Finance leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r659", "r801" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Non-cash information on lease liabilities arising from obtaining ROU assets- Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureOrdinarySharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r31" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of accounts receivable, net" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureContractBalancesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued expenses and other payables" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAccountsPayableAndAccruedExpensesAndOtherPayablesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareExcludedFromComputationOfDilutedLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of securities excluded from the computation of diluted loss per share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount of a liability for asset retirement obligations.", "label": "Schedule of Asset Retirement Obligations [Table Text Block]", "terseLabel": "Schedule of asset retirement obligations" } } }, "localname": "ScheduleOfAssetRetirementObligationsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r172", "r173", "r607" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillAllocationOfPurchasePriceDetails", "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillEquityInterestAcquiredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r172", "r173" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of the identifiable assets acquired and liabilities assumed in the business combination" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r26", "r138", "r142", "r143", "r144", "r233", "r234", "r236", "r262", "r777", "r779", "r835" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-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 entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of long-term borrowings" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of borrowings" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r165" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of components of deferred tax assets and liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r209", "r213", "r619" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Schedule of location in the consolidated statements of operations and the amount of realized and unrealized gains (losses) recognized for the derivative contracts not designated as hedging instruments" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureDerivativeFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r840" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of computation of basic and diluted loss per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of reconciliation of differences between PRC statutory tax rate and effective tax rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Summary of share-based compensation expenses" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r99" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of weighted-average amortization period of acquired intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r99", "r103", "r685" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIntangibleAssetsNetDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPrepaidLandUseRightsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r99", "r103" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r775", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of movement of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureAcquisitionsAndGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r833" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of operating results before income tax and the provision for income taxes by tax jurisdictions" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of aggregate maturities of the long-term borrowings" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails", "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetDepreciationDetails", "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r238", "r239" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRelatedPartyTransactionsBalancesWithRelatedPartiesDetails", "http://www.gds-services.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "auth_ref": [], "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 Transactions [Table Text Block]", "terseLabel": "Schedule of major transactions with related parties" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRelatedPartyTransactionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r89", "r90", "r91", "r96" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r530", "r532", "r534", "r535", "r536", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r558", "r559", "r560", "r561", "r562" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationExpensesDetails", "http://www.gds-services.com/role/DisclosureShareBasedCompensationFairValueAssumptionsRestrictedSharesDetails", "http://www.gds-services.com/role/DisclosureShareBasedCompensationPlansAndGrantsDetails", "http://www.gds-services.com/role/DisclosureShareBasedCompensationRestrictedStockActivityDetails", "http://www.gds-services.com/role/DisclosureShareBasedCompensationSettlementOfLiabilityClassifiedRestrictedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r153", "r154", "r155" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Summary of the option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Summary of the restricted share activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShortTermDebtTable": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.", "label": "Schedule of Short-term Debt [Table]" } } }, "localname": "ScheduleOfShortTermDebtTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsShortTermBorrowingsSecuredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShortTermDebtTextBlock": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of short-term debt arrangements (having initial terms of repayment within one year or the normal operating cycle, if longer) including: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.", "label": "Schedule of Short-term Debt [Table Text Block]", "terseLabel": "Schedule of short-term borrowings" } } }, "localname": "ScheduleOfShortTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r127", "r135", "r136", "r138", "r139", "r140", "r142", "r143", "r144", "r145", "r300", "r301", "r302", "r367", "r486", "r487", "r489", "r490", "r491", "r492", "r493", "r781", "r817", "r830" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureOrdinarySharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfVariableInterestEntitiesTable": { "auth_ref": [ "r194", "r195", "r196", "r197", "r198", "r613", "r614", "r617", "r618", "r679", "r680", "r681" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Variable Interest Entities [Table]" } } }, "localname": "ScheduleOfVariableInterestEntitiesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": { "auth_ref": [ "r194", "r195", "r196", "r197", "r198" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Variable Interest Entities [Table Text Block]", "verboseLabel": "Schedule of financial statement balances and amounts of the VIEs and their subsidiaries" } } }, "localname": "ScheduleOfVariableInterestEntitiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r103" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of estimated future amortization expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebt": { "auth_ref": [ "r5", "r248", "r271" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.", "label": "Secured Debt", "terseLabel": "Secured long-term loans and borrowings" } } }, "localname": "SecuredDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsLongTermBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SecuredLongTermDebt": { "auth_ref": [ "r26" ], "calculation": { "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsLongTermBorrowingsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of collateralized debt obligations with maturities initially due after one year or beyond the operating cycle, if longer, excluding the current portion. Obligations include, but not limited to, mortgage loans, chattel loans, and other borrowings secured by assets.", "label": "Secured Long-term Debt, Noncurrent", "terseLabel": "Secured long-term borrowings", "verboseLabel": "Secured long-term loans and borrowings" } } }, "localname": "SecuredLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsLongTermBorrowingsDetails", "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsLongTermBorrowingsSecuredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEGMENT INFORMATION" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r374", "r375", "r376", "r382", "r383", "r388", "r392", "r393", "r394", "r395", "r396", "r399", "r400", "r401" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENT INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "SEGMENT INFORMATION" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "negatedLabel": "Selling and marketing expenses" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfOperationsDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Selling and marketing expenses" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r782" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service revenue" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r69" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "terseLabel": "Share-based compensation expenses" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SHARE-BASED COMPENSATION." } } }, "localname": "ShareBasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r551" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r551" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in RMB per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "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).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Settlement of liability-classified restricted shares award (in shares)", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationRestrictedStockActivityDetails", "http://www.gds-services.com/role/DisclosureShareBasedCompensationSettlementOfLiabilityClassifiedRestrictedSharesDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "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).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in RMB per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r546", "r547" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding, ending", "periodStartLabel": "Outstanding, beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r546", "r547" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding, ending", "periodStartLabel": "Outstanding, beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "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 per share (RMB)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r550" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r550" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in RMB per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Fair value assumptions" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationFairValueAssumptionsRestrictedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r560" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationFairValueAssumptionsRestrictedSharesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r559" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationFairValueAssumptionsRestrictedSharesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r561" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free rate of return (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationFairValueAssumptionsRestrictedSharesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "SHARE-BASED COMPENSATION" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationExpensesDetails", "http://www.gds-services.com/role/DisclosureShareBasedCompensationFairValueAssumptionsRestrictedSharesDetails", "http://www.gds-services.com/role/DisclosureShareBasedCompensationPlansAndGrantsDetails", "http://www.gds-services.com/role/DisclosureShareBasedCompensationRestrictedStockActivityDetails", "http://www.gds-services.com/role/DisclosureShareBasedCompensationSettlementOfLiabilityClassifiedRestrictedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r796" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Total number shares which may be issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationPlansAndGrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r553" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r538", "r539" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, ending (in shares)", "periodStartLabel": "Outstanding, beginning (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r538", "r539" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding, ending (in RMB per share)", "periodStartLabel": "Outstanding, beginning (in RMB per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r534", "r535", "r536", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r558", "r559", "r560", "r561", "r562" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationFairValueAssumptionsRestrictedSharesDetails", "http://www.gds-services.com/role/DisclosureShareBasedCompensationRestrictedStockActivityDetails", "http://www.gds-services.com/role/DisclosureShareBasedCompensationSettlementOfLiabilityClassifiedRestrictedSharesDetails", "http://www.gds-services.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in RMB per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r537", "r556", "r557", "r558", "r559", "r562", "r571", "r572" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Share price", "verboseLabel": "Share price at grant date" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureOrdinarySharesDetails", "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesMovementOfRedeemablePreferredSharesDetails", "http://www.gds-services.com/role/DisclosureShareBasedCompensationFairValueAssumptionsRestrictedSharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested", "terseLabel": "Intrinsic value of unvested restricted shares" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested", "terseLabel": "Intrinsic value of restricted shares vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r558" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationFairValueAssumptionsRestrictedSharesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Price per share (in USD/share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureOrdinarySharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r2", "r245", "r269", "r802" ], "calculation": { "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTotalLoansAndBorrowingsDetails": { "order": 1.0, "parentTag": "gds_ShortTermBorrowingsAndCurrentPortionOfLongTermBorrowings", "weight": 1.0 }, "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTypeOfShortTermBorrowingsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Short-term Debt", "terseLabel": "Outstanding loans (net of debt issuance costs)", "totalLabel": "Short-term borrowings", "verboseLabel": "Short-term borrowings" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTotalLoansAndBorrowingsDetails", "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTotalWorkingCapitalAndProjectFinancingCreditDetails", "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsTypeOfShortTermBorrowingsDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermDebtLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Short-term Debt [Line Items]", "verboseLabel": "LOANS AND BORROWINGS" } } }, "localname": "ShortTermDebtLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsShortTermBorrowingsSecuredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtWeightedAverageInterestRate": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of short-term debt outstanding calculated at point in time.", "label": "Short-term Debt, Weighted Average Interest Rate", "terseLabel": "Weighted average interest rates of short-term borrowings" } } }, "localname": "ShortTermDebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsShortTermBorrowingsSecuredDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r657", "r801" ], "calculation": { "http://www.gds-services.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r78", "r328" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAdministrationOfTaxationChinaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of China.", "label": "State administration of taxation, China", "terseLabel": "State administration of taxation, China" } } }, "localname": "StateAdministrationOfTaxationChinaMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxNetOperatingLossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r300", "r301", "r302", "r331", "r354", "r355", "r358", "r360", "r367", "r368", "r405", "r443", "r446", "r447", "r448", "r454", "r455", "r486", "r487", "r490", "r491", "r493", "r627", "r741", "r817", "r830", "r839" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableConvertibleBondsDue2029Details", "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableDetails", "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareClassAndClassBDetails", "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareComputationOfBasicAndDilutedLossPerShareDetails", "http://www.gds-services.com/role/DisclosureOrdinarySharesDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsParentheticalDetails", "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesKeyTermsOfConvertiblePreferredSharesDetails", "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesMovementOfRedeemablePreferredSharesDetails", "http://www.gds-services.com/role/DisclosureSubsequentEventsDetails", "http://www.gds-services.com/role/DocumentDocumentAndEntityInformation", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r30", "r137", "r288", "r315", "r316", "r317", "r338", "r339", "r340", "r342", "r348", "r350", "r366", "r406", "r494", "r568", "r569", "r570", "r593", "r594", "r621", "r633", "r634", "r635", "r636", "r637", "r639", "r664", "r711", "r712", "r713" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureConvertibleBondsPayableDetails", "http://www.gds-services.com/role/DisclosureShareBasedCompensationPlansAndGrantsDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement", "terseLabel": "LOSS PER CLASS A and CLASS B ORDINARY SHARE", "verboseLabel": "REVENUE" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareClassAndClassBDetails", "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareComputationOfBasicAndDilutedLossPerShareDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationAndForeignCurrencyRisksDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFulfilmentCostsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesResearchAndDevelopmentAndAdvertisingCostsGovernmentGrantsCapitalizedInterestAndDebtIssuanceCostDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesValueAddedTaxvatDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r338", "r339", "r340", "r366", "r684" ], "lang": { "en-us": { "role": { "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.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareClassAndClassBDetails", "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareComputationOfBasicAndDilutedLossPerShareDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationAndForeignCurrencyRisksDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFulfilmentCostsDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesResearchAndDevelopmentAndAdvertisingCostsGovernmentGrantsCapitalizedInterestAndDebtIssuanceCostDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesValueAddedTaxvatDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r9", "r10", "r137", "r145" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Ordinary shares issued (in shares)", "verboseLabel": "Issuance of shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureOrdinarySharesDetails", "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesMovementOfRedeemablePreferredSharesDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r9", "r10", "r137", "r145" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "verboseLabel": "Vesting of restricted shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r9", "r10", "r137", "r145", "r543" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Exercise of share options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r9", "r10", "r137", "r145" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of ordinary shares" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureOrdinarySharesDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r137", "r145" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "verboseLabel": "Vesting of restricted shares" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r30", "r137", "r145" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of share options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r10", "r13", "r14", "r93", "r802", "r832", "r844", "r918" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total GDS Holdings Limited shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders' equity", "verboseLabel": "GDS Holdings Limited Shareholders' Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r186", "r187", "r199", "r288", "r289", "r316", "r338", "r339", "r340", "r342", "r348", "r406", "r494", "r568", "r569", "r570", "r593", "r594", "r621", "r633", "r634", "r639", "r664", "r712", "r713", "r832", "r844", "r918" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets", "http://www.gds-services.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ORDINARY SHARES" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r640", "r673" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Events [Member]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r640", "r673" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r640", "r673" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r640", "r673" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r672", "r674" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureOrdinarySharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "auth_ref": [ "r164" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.", "label": "Summary of Valuation Allowance [Table Text Block]", "terseLabel": "Schedule of movement of the valuation allowance for the deferred tax assets" } } }, "localname": "SummaryOfValuationAllowanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedStatementsOfCashFlowsDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Temporary Equity [Abstract]", "terseLabel": "Redeemable preferred shares", "verboseLabel": "Mezzanine Equity" } } }, "localname": "TemporaryEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails", "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsParentheticalDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityAccretionOfDividends": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of accretion of temporary equity during the period due to unpaid dividends.", "label": "Temporary Equity, Accretion of Dividends", "verboseLabel": "Accrual of redeemable preferred shares dividends" } } }, "localname": "TemporaryEquityAccretionOfDividends", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesMovementOfRedeemablePreferredSharesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityAggregateAmountOfRedemptionRequirement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate amount of redemption requirements for each class or type of redeemable stock classified as temporary equity for each of the five years following the latest balance sheet date. The redemption requirement does not constitute an unconditional obligation that will be settled in a variable number of shares constituting a monetary value predominantly indexed to (a) a fixed monetary amount known at inception, (b) an amount inversely correlated with the residual value of the entity, or (c) an amount determined by reference to something other than the fair value of issuer's stock. Does not include mandatorily redeemable stock. The exception is if redemption is required upon liquidation or termination of the reporting entity.", "label": "Temporary Equity, Aggregate Amount of Redemption Requirement", "verboseLabel": "Redemption value" } } }, "localname": "TemporaryEquityAggregateAmountOfRedemptionRequirement", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsParentheticalDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityByClassOfStockTable": { "auth_ref": [ "r0", "r128" ], "lang": { "en-us": { "role": { "documentation": "Table of capital stock that is classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer. This table may include a description by series, value, shares authorized, shares issued and outstanding, redemption price per share and subscription receivable.", "label": "Temporary Equity, by Class of Stock [Table]" } } }, "localname": "TemporaryEquityByClassOfStockTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesKeyTermsOfConvertiblePreferredSharesDetails", "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesMovementOfRedeemablePreferredSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r443", "r446", "r447", "r448", "r454", "r455" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year", "terseLabel": "Redeemable preferred shares (US $0.00005 par value; 150,000 shares authorized, issued and outstanding as of December 31, 2021 and 2022; Redemption value of RMB958,480 and RMB1,047,012 as of December 31, 2021 and 2022, respectively; Liquidation preference of RMB1,269,027 and RMB1,047,012 as of December 31, 2021 and 2022, respectively)" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails", "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesMovementOfRedeemablePreferredSharesDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests": { "auth_ref": [ "r29", "r331", "r405", "r627" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent and noncontrolling interests, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests", "totalLabel": "Total mezzanine equity" } } }, "localname": "TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "REDEEMABLE NON-CONTROLLING INTERESTS" } } }, "localname": "TemporaryEquityDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments to temporary equity resulting from foreign currency translation adjustments.", "label": "Temporary Equity, Foreign Currency Translation Adjustments", "terseLabel": "Foreign exchange impact" } } }, "localname": "TemporaryEquityForeignCurrencyTranslationAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesMovementOfRedeemablePreferredSharesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Temporary Equity [Line Items]", "terseLabel": "REDEEMABLE PREFERRED SHARES" } } }, "localname": "TemporaryEquityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesKeyTermsOfConvertiblePreferredSharesDetails", "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesMovementOfRedeemablePreferredSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityLiquidationPreference": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Liquidation Preference", "terseLabel": "Liquidation preference" } } }, "localname": "TemporaryEquityLiquidationPreference", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureParentOnlyFinancialInformationCondensedBalanceSheetsParentheticalDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of new stock classified as temporary equity issued during the period.", "label": "Temporary Equity, Stock Issued During Period, Value, New Issues", "verboseLabel": "Issuance of redeemable preferred shares" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureRedeemablePreferredSharesMovementOfRedeemablePreferredSharesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r915" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsParticularsOfSecuredLongTermLoansAndBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": { "auth_ref": [ "r433", "r434", "r436", "r437" ], "lang": { "en-us": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the unconditional purchase arrangement.", "label": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]" } } }, "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureCommitmentsAndContingenciesCapitalCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnconditionalPurchaseObligationsExcludingCapitalStockRedemptionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Unconditional Purchase Obligations (Excluding Capital Stock Redemptions) [Abstract]", "terseLabel": "Capital commitments" } } }, "localname": "UnconditionalPurchaseObligationsExcludingCapitalStockRedemptionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureCommitmentsAndContingenciesCapitalCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r263", "r282", "r574", "r605" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Undistributed Earnings" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnDerivatives": { "auth_ref": [ "r70" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.", "label": "Unrealized Gain (Loss) on Derivatives", "terseLabel": "Unrealized gain" } } }, "localname": "UnrealizedGainLossOnDerivatives", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureDerivativeFinancialInstrumentsStatementOfOperationsLocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "auth_ref": [ "r434" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).", "label": "Unrecorded Unconditional Purchase Obligation", "terseLabel": "Capital commitments outstanding not provided for in the financial statements, Contracted for" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureCommitmentsAndContingenciesCapitalCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": { "auth_ref": [ "r433", "r434", "r436" ], "lang": { "en-us": { "role": { "documentation": "Pertinent information about unrecorded unconditional purchase arrangements to acquire goods or services, by category of goods or services. arrangements to acquire goods or services, by category of goods or services.", "label": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureCommitmentsAndContingenciesCapitalCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnsecuredDebt": { "auth_ref": [ "r5", "r248", "r271" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of uncollateralized debt obligations (with maturities initially due after one year or beyond the operating cycle if longer).", "label": "Unsecured Debt", "verboseLabel": "Unsecured long-term loans and borrowings" } } }, "localname": "UnsecuredDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsLongTermBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r85", "r86", "r87", "r369", "r370", "r372", "r373" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r587" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Increase during the year" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureIncomeTaxMovementOfValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValueAddedTaxReceivableCurrent": { "auth_ref": [ "r822" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.", "label": "Value Added Tax Receivable, Current", "terseLabel": "Value-added-tax (\"VAT\") recoverable", "verboseLabel": "VAT recoverable" } } }, "localname": "ValueAddedTaxReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesValueAddedTaxvatDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValueAddedTaxReceivableNoncurrent": { "auth_ref": [ "r820" ], "calculation": { "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due after one year of the balance sheet date (or one operating cycle), if longer of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities.", "label": "Value Added Tax Receivable, Noncurrent", "terseLabel": "VAT recoverable", "verboseLabel": "VAT recoverable" } } }, "localname": "ValueAddedTaxReceivableNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesValueAddedTaxvatDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableInterestEntityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Variable Interest Entity [Line Items]", "verboseLabel": "VIEs financial information" } } }, "localname": "VariableInterestEntityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "auth_ref": [ "r194", "r613", "r614", "r617", "r618" ], "lang": { "en-us": { "role": { "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.", "label": "VIEs [Member]", "terseLabel": "VIEs", "verboseLabel": "VIEs" } } }, "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsLongTermBorrowingsSecuredDetails", "http://www.gds-services.com/role/DisclosureLoansAndBorrowingsShortTermBorrowingsSecuredDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialStatementBalancesAndAmountsOfViesAndTheirSubsidiariesDetails", "http://www.gds-services.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.gds-services.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r353", "r360" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "verboseLabel": "Weighted average number of ordinary share outstanding, diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareClassAndClassBDetails", "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareComputationOfBasicAndDilutedLossPerShareDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average number of ordinary share outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r351", "r360" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Basic", "verboseLabel": "Weighted average number of ordinary share outstanding, basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareClassAndClassBDetails", "http://www.gds-services.com/role/DisclosureLossPerClassAndClassBOrdinaryShareComputationOfBasicAndDilutedLossPerShareDetails", "http://www.gds-services.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 19 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a)(5))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(12)(c)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(16)(c)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "14", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "15", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "16(c)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "24(b)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=66047640&loc=d3e39622-114963", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569655-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4616395-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5747-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6228884-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "10", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=6431724&loc=d3e32938-113948", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "10", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=6438156&loc=d3e57880-113973", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r221": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org/topic&trid=2229140", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r226": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "https://asc.fasb.org/topic&trid=2155941", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-10(c)(2))", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126954596&loc=d3e511914-122862", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=123726384&loc=d3e516343-122869", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10(3))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3),(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.7(e))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(d)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.3)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.27(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-04(Schedule I))", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=126898705&loc=d3e5864-122674", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(3)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144471", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=116646717&loc=d3e6290-110844", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6392676&loc=d3e7480-110848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "410", "URI": "https://asc.fasb.org/subtopic&trid=2175671", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25383-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.19)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126928070&loc=d3e28200-109314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30755-110894", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32262-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080555-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942793&loc=d3e3073-115593", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r741": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r742": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r743": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r744": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r745": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "12", "Subsection": "04", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r746": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r747": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r748": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r749": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r751": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r752": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r753": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r754": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "a", "Publisher": "SEC", "Section": "12", "Subsection": "04", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r755": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r756": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r757": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r758": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r759": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r761": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(C)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r762": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r763": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r764": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(m)", "Publisher": "SEC", "Section": "4", "Subparagraph": "(1)(iii)", "Subsection": "08", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r78": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r79": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r806": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r807": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r808": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r809": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r811": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r812": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r813": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r814": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r815": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r816": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=d3e5283-111683", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r866": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r879": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "https://asc.fasb.org/topic&trid=2122478", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r88": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r887": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r888": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r891": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r892": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r893": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r894": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r895": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r896": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r897": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r898": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r899": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r900": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r901": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r902": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r903": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r904": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r905": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r906": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r907": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r908": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r909": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r910": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r911": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r912": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r913": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r914": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r915": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r916": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r917": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r918": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r919": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r920": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r921": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r922": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r923": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r924": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r925": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r926": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r927": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r928": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r929": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r930": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r931": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r932": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r933": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r934": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r935": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r936": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r937": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r938": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r939": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r940": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r941": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r942": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "12", "Subsection": "04", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r943": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r944": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(ii)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r945": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r946": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r947": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "02", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 177 0001104659-23-041218-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001104659-23-041218-xbrl.zip M4$L#!!0 ( ') A%;1#S#$43, /1= @ 0 9V1S+3(P,C(Q,C,Q+GAS M9.U]6W/C.)+N^T:<_\!3+SL;,2Y?ZC)3%=.S(4NR2[VRI)'DZNZG#9J$)'93 MI 8D;6M^_"<(WF07/(<1N],N,7%)? D@@4QD_NV_G_>V]DBH9[G.3^\N MWU^\TXACN*;E;']Z%_B;L[^^^^^__Y__^-O_/3O[]7HYU4S7"/;$\36#$MTG MIO9D^3MM[1X.NJ/=$4HMV]:NJ65NB:9=7KR_>O_I_1?M[.SOK(IKW8,BKJ.Q MNJ[>7T8?AF%MKO-5^WC^\?SJXNJ#=GGY]=/%UZLOVN NHKN#GFVL*L)GS_SJ M&3NRUS5?IUOBS_0]\0ZZ07YZM_/]P]?S\Z>GI_=;TSOS"'VT#.*]-]P]5G9U M>?7A\IVF^SZU'@*?W+AT/R(;/;!]& _GGX%NLP[ ,-D$!R)#D/H,X^IX7Z$G MF2:?/KQWZ18:NK@\__5NNF*=C(BA/W7[QPN8Y$")@0.7*??\0.VHF2_GU+7) M>4(9E0V\,_R2M+C1O0=6*OK"FHO(C8!2$(QC3,X:\8CQ?NL^GD=?,T4HV91V MZ_,Y?(T'"3Z8?K;FD.[3.?\8D]JE57XX_W5J.7^D^/./AQ+^V)=,9SWJEXU' M_"E3(/"I9-#A:ZHC6UT_"/N!'S*UVL"!A$/\_ !S*.ZU?Z!B1/!+ED'+**&T MC,)(E(Q<_"E3@#C!_DJ$WM7%.7GVB>-9#S8Y0S)"=1\6&N_L"A>:4++

.[Y-#=,F;[ MYW/\S(;A[.+R[.HRZ?^VSI0-R>)1?C9V8C;P2X:+&HM7#+40Y.R80%N61"8M MQ_-UQR#)DF=5+WEG^5(FL<3<<6#DNXJGSFJXKU[N__H6EL MM] =Q_69;.)/T8^'@^5L7/X+_(;P?T5LU@"LAG_<+R?R%9LAN8*:V5XQ!-%W M;:!?)0@R[J2]0;DVPLQV+]AO&]N-#.M+@6^'LXGZWF MT\EHL!Z/M.O!=# ;CK75M_%XO?K;>;Z"7-4!;-5SY^_L;]@\/*B1#1 NLF'A MD$12T-!M([";ETNZ55HL_#'"XV50BG_TYIOY(5J^)'"5%)#B=B7';;6&_]R- M9^N5-K_1YHOQ $&/8%,$A^X>QF&'.](CF;I>72"+Y:1X?FB"YW!^MUB. MOXUGJ\GWL3:=KWI[L;VWVJC6=,+\7Q4R,49 MMNL%E*R"_5ZGQ_EF96T=4$4,W?$'!E/RX,"Y *P,BW@WE@-;GJ7;\="'FZ W M<,S!'JD!Q.\6^_=Z1RRZ"AX\R[1T"K^-B*];=B@*/Z9IB51]A-7^"B0IZ1B* MV/W=W6#Y&XK1:G([F]Q,AH/96AL,A_/[V7HRN]46('7#R7@%Q'$7-2^6S(>P MDYKNF)K.NZFY&\W?$>W[9,Q_][&[FI?JK_:GL,?_U0&BBL4Z"?4K]4TN]9>7G:0^XH%)LIEPP24^X4,SD)$_:PDKVI;Q\FRPXLB09H4I!J@+2@+IP=_2-,F?$_ XNM=#-2M@M44$LA^U2$;+'$,^;Z-S;%QO^XGRQ0 MR?VS-ANO>_!J@ =;I>YL\M-FKETTU"V1FQ?I;57R+)0;?,*2AP]QY96MN=7[:7 MR4BEB/U%M#B.%X/)2)OBXGB_&FO+R>VW=;^KU8%L8,#NY+'6\?A\Z[KFDV7; M ]MV#<;*?+,(0,?7/8 ,*BF!LVTU4JC_>O$A#_5@"'O?:L+N6ME>>#N?CWZ9 M3*?X+6X,C]F'L#GM@.WULE!#%J:NSM"[=BEUG^#@YJU=.)P5?RX1@L;EI>A_ M*4[TZ7P0PGX]7R[GO\!Y%,^AK!7-QF;8V?$A;JB'O1WL4-5\L]JYU%\3NF\# M?%4-%= 7KN/*H$>F8;9[V-*9#TWUZ'=%?^HZVY:PEQ>MP/MC3;RQ@1[FD\ \ MV&XIXT_V 0K]*[QT:E:T ^G--H.,6M'W<1 ]TO;LD=O$*1Z%KUS&]A7[4 MX>_4SS/7)]'/Y3=-+2J107]Y45S3A_/9]_%RS8Y:U_/9:*4M!K\-\%_P+6E* M<[ M[< ;ZX6@O1!$!H/Q\X$X'AHA;#3#KMT\L,W$HG&U%8)2T/IE@A(UKI&P M=8WRYC7?9;8VHR!)O035.1>&U^F M&:F$71:7HM# E0@6;DCPX_)^/-+&OR[&L]68[U+S];?Q,B)C.Q7O42)_> 1Q ML5/1DM5+7"T-A#J?W9ZMQ\L[;3H97$^FD_6D-VG6GYXU)AD:JCX(IVCMPA70 M%H^%.$V;S%)]J''^R1X?^R"]\=7P1LQT#[V>)\$[X(9O%GAE\?;Z*WE M5=9R^)&L]>?K(_S/SS"LGFD9S"17:C6O+"'#]4IPD)K,AO.[L;8>_ K_N#YJ MOOZL92KN-^8F4"Z)X3H&3(;0B(HNT('O4L1KJ?MX8!YO-@2&]I&$/U5AW:'* M"F$HW-MDA"';+C/:1"TS*:%XV8MG9Q*UGOSS685]U"60QF&;HC^BXNOXUO^<>)L7+IG/(00UJ&40'=Q%>]6NTEH),$ '8[W=D2;^*L=C"0.]RBP_JU'O=ESJ5KOI&3H M739Y(-6CT_3%3DZ9.C36=%*7H7%X( M7TF+G0Y[B$[G-=C9'U .ZZ5H-6SGZ=>C7N'E)7;ADN-S)5@4F7]6/]J-?:[J M.EO)$6GF9=7#5 K3DIB$['&- BV;6[O8'5 !IW)"*5""N![+\6@\OF.+&BCE M-^/E$F^*\$:H!ZHY^R2[P>F3*5SIJ6HY.C^)YD_LJ14-P*IHO1Y,9AKKJ)TA5L#4<8!8E M'DT9H(6EK9)55%)8!&@ (V;0 '6,15;M\9'L-(_$"0KGH.AG&0)7 M@G//#7Z>PU2Z7ZUA5UKRZ[#5 M_6(QG<"_>K D5]3[O>4SQQ]S87]'(U2V_JZK86 M&N%DI!*(/EQ\$(1N*8T+SBOL?5+KAP4O04M,)07JHS#&3CXH>(]02P]%,5!R M8BE>GXIX22."]\BU<%L4HU9.*$7LL^@UI#BP= ]6&U_&LCE62BF%ZR^B"582 M5;K'JZ6#HQ@R.;$4M48!HGO*=$WS7SSW?) MQ-V'5SL5TC>!O;%L'L_'*\U=V:FN"CDHS/-&&=F3-GG.]5XT3B8:(NMM)_F0 M55@A)(7@FHV$)&J8!UN-FNY%Y62BP@S%2^);E)QF*9%56"$JA?P7C42%-:S1 MN.5^53FQJ)3D&F\G)F6558A((:!K(Q%)&HT"^?;2<;H]IW8^[>X55DC)7SKN M.:QAS<8]!P99HZSM7E9.)BMQRFW'G.QAK&EG!45:8X6T_+63M$0M,PTE:;N7 MEI-)"PMF,#!-%N;]4>\F*&655ABWO:B7%YWD)&P6E-BXW5Y&3B8CX_W!=H^$7!,'.MM1 M.RFKK$(^"CEH&LE'U*CV$+;:2\?IKM-<2N#[,*"4. 8W7G!.0:?(?5Q:WA\= M+]S:ME8A7QVOY'C#FA&VK/E)OYA^L\D34.Q;+X4M'L@LR5Z'WH!($,KL*_#C M_,&VMHPO25;K-K5(I>:C,-MY[H$-;DYA4]HA:4MSD\9Z,7@),=CH@5VF\G:K M['6$(FRT%X[V3[38JP-*S'O'))2;94-WV?I$VI*+T MJ2A*L@=AF*6<]T4+L#/:AO=&LUEW4BG+-U&/-#WI4B]H[05M1& 8#)[TKIGX MB$I6"$6C5X*8ABUIH<>XPV)BFJQ'&;^.AFN%K(H*U OFP(JE(&Y*LY*V>OS; M/VR[)XQ,8C7BS M;X:\O(X*] LJ@ Q]WI(6-:7ID4+02T";AY&KG4M]?,&3^HG $;Y4 -I4(<6_ M[G/*,XTU= :X[[6'N"G-XVWU^+?"/WK U1[^RAHJT"]X=I2@C^WTX)_V5;3K MZ_8O+OT#_C'4#Q;\"[Z#9O<[,?SX3#>$ ;;*CHRGJ;1"1 HV^Q(184UK3[QM MS>"-LT/A@3>?.A8:K .]X+02'/3AMY 1ZLTWX72/GX(6J&N+3KMJ*X2G8,(O M$9Y4XRRI>[BRV/&R8V,/F#2E%J!>?EHG/"J_N)11R]!NE/ZHAZX]=/F?1P&Y MNKCZT@S1BDHJ@"Y<%I0##=^2IC36EF8&1,/6>BEXB3 =N0*E9\G35"N5E!.F MSF+7S[P'VH%WH1>?VJ$]V/^F[ .E:H&<6@IV:1XN_ -K3%L#^LV[*7AY:T_* M?AAJ:]='J?]WM\HJH"_X?^>A%QB'TM;(2.-[./8>X"<(/))2E$C)*:J4 MRDJSG&.Y*V<:-PVGRK!MS6.-]P+316#^AQSQH ='OY2ZUE%BFM19(3*%6VJY MR$#+&AX;V6$25AW-2.F@O>!T$IR9ZS#W%M>&6K>1*:!:."K*205 D%TB)0"S M^>R,^<#,IU-TG)O,UF.,%-T_:JZ#[(A0ZQ'Z_$A2@04\GP9,35O!,(3+_OQ M*-^MIZXALTZ?H$:I- B25XS&R\GWP7KR?9R)8[!:+^]YB)$S+6X7UP0W;EFS MPZ9[86F9Y[)$"F2D4GAK9[WL$6N<_[($*S&1%*7J;)@]/*WS8BYL?M]^"^?E M\O<0#8I*H6R001.OZNWH)IXWTXT$ M(E^H O1B*)ART*.J>TCK!ZHNO6G+?)6!),G8W@/1)%9U"12%[U(PI)G<>SR: MX)'8J' CX<^V;=M]PF=J55C5*5N!8V&[2^&8M6.A3>(Q:D;3HW9ZM&LM@Y$^ M@$^>9!9O":4428$G0RKS)#Z XKG7>KA.$DL>=8V #\=\ ]J'90#=R+(#'SU0 M66E&5^K*>NH&I,+Q0>#FTB Z/?K#Q;W!I> !^\-*F+Q'&M3KX;-M;I_LA>PT M0I;YU%Z4A-54"$SAMJVAP&!;$1'[^[H7BI,(Q?C9L .3F#?4W6<6B5.N/FT: MJ1"H3ODQ\-3%>Z1MH$NA?T1F3>I7HO;G;K)%):_Z#7F_NW08>#X< "A.WE5P.-@6_%T"674!*70"+Y:[P<]SF+3WJS6< M$Y;<[WEUOUA,)_BO'L1.J6S"!W IBM(W$BWJD$(M<%&1)[R![^&+.2-IJA> M#GEP2L^$EB)^ID7- M:4_0GD9Y@]J!M]A+1.?D2+ XFV@Q,,.!7NU(^?U/EZJD4B%P?JI.I<1>PO$6 M(S'1>)N]7+R07/ R.^);P/()A418;X7$%&.M=9*83!?ZB-4GE*#84=A+>RAW MDQYYG162TR)M6UIRDK;Q:)^TWLO,R\@,WO%0LH/?K4=V/70ZT2FMND*"BL'= M.DA0IA,:]J*7I%>2I!/N9\W;J9"Q@O'SU#+6[WBO(G.ZM[NQW:=3KEKY*BLD MJ>! U$F2H'&-M=Y+3*V8_ \>^6< #(\?)3=F96129$7O#.ZO5^-_W".ZZ'_4 MF]0E(,5R#:+NN;9EZGYJGL$TVV%P!6_B,$O2SK5-0CT>L3&S='(L3U:;!/*+ MBX]L6TB>WK%(,:OY=#)B5RBK-?R'V2[F-]KPVV!V.U[!O.:&JF_SZ6B\7/TG M"SZ[_BV_ ?3R(7G2Z1G4.H3^#H%G.809)]'U =;C16HPBF\WZQ>5(']Y(?!J M&XU7P^5DP19LP/OZ?C69C5=A-+#!:K+"7Q?+\0H$@BWK/<0=TRX$B![93 MFND>T=H)**IR2LA1$IB)"VDB>C#:ASMH'.= "E?; <]@BW#&C0+62#'KD4X M@AZWKDEM.VUP=3:Z*]CHNB2%^U/42*^H=@5[S>(/MH,Z+"L!^@, W24[VY]X M$SW,C0.9BG&5$\N O+PH BF)0-OCUED+$B-8MY@42T$>HGHAGWI8NZE&8DQK ME9$"^KD(:&74IA[,EN]\2[9,&:T4O"8Q('K0:L9U9=[#[%Y4MR,;2_U!>,7XBUW<'@ M#4 1TKU$VIW501M0W[6K5H?B M='5Q=75Y]>'R?X'3]\][.Z+ VC.R]_Q [??K ZKC\\N7+.:."2ECB2SC8GT=]?Z>=GX@I0"'-E&_YV)]A@HV&_?;^C._U MFW">0U<]QD&,FJ*9E3SU6++UAZ8L01%BOR@WW11]'[9 G9KX0HD]01L\6][( MQ:URQ%-Y%_7]&D4DBRPP=W%14/O#.K4!OC!EM6I8K<;KC=**>_^>"^??SI\] M\ZM^._PI_,%Q7-Y[]AO^! +J4E]S]#WQ#KJ1B ^3/(\8[[?N(TPCZQQE M]IWF&3O8E*(XR)S:*R/'/YBLOX>F0C&3MYJ1>=.GYSB/L*Z+LXO+LZO+\@Y4 ME63_]MIU!";?%R[G#MGB<4'116V*D3^$O+/GC4;]1^1,_;AG\U:SZ/]A-#IF.SKR_UV39__:=HT_^-X*F_3_=J^) MZS"PEIZQM?.K'WV:^&2/FPT,0O#@@0(:X!#<4C^6D#R3G,LV\83 MS$_O?!J@'L2^@0)BN>::UQ[0T,&K;$06E!QTRYS"?GX/"@\>K;T*UAL448/' M%^\OWO7@0,T/79D^X'[.@'/Y,'R18/!-U^_ M?"RBY.@&_&0]$HQ>?G5Q^?&.[!\(37BN(,OC:C)EMS9W.GQ%WZV(NU. +.[Q MYWJ,?5:8L9%%B>&[=+[9P%F(Q=D8PVG//1+BY;FK0ZL@BX,G.$%='[_#FH*^ M"M1]A%W#=? V;UR*15*;T*NVVD*J MWO20O^(X%V7Z$,;\.J%J4+D;ALD=5SM0R=&L,B(/?FH0A%]?!;L2+2 M1?/;@XQ&P25F:CF@;0[9F-SH!DN<,-:I?5P"&TSDE@2V4R&Y"7;$$@X?GM- 1>Q%UY)QIO,G>58^V _V./1 M&2:HC99QQKY\F)K4H^BDR4SMZR.6NG?"W*L8SRS\*Y3M]/+8K)QB&TGPE<.60W6[^DA;LZ :Y]FDVU/7V;9AMUXY-;B%_H5W7ZO0 M')3?ULHI%-S4\+8 5DW<-DK9*:-0DQU69]C5!2NWT5/D.%4]F Y48P)T#[#*$8LU!]/YSS>; BFDR+I)&@+C+]LL4L& MYI&(9[6==? 6T >Z=E/5)D/VFFW^& VC6LX$8[ DAKMUK'\1+&PK9Y M6H6!PNRN*ZH&BXVUQ MT9-3*;:^B3H[^RDMN\^6:P@4/R6G]>4'=C1;>"YMJ] M)H,#>CM2B[\IN24.'J91MZ:/Y"9PTN:+UVORY2\?NXUPV-DIGCO6.TH\C*ET MX]([]*?$,I%:*;JU/7G%*HP6OSB%>>,ZL*>![O$0^%AG$5W@)AVF"M2T>\=( MQZU*74AG%J 7J5_-/2GMKA*FM&/+D-BA)4O1SIJ\.Z+4! _DY:S)@B[CS3PV MZ$D92U$IIN'&1\:XK_AX"4\T#IH96&F06%]_QI9 ,HFU=<8PY?W$VI)R[SA) M;2JL!B/"C]3 C_()1=2?/JEK#-U:-6IPZA MM6+S.@RL[6PQ6NU0I_2XX6X5WOCY8&&BT=^(3M=/;L)G@R)J2G--!D I(8VY MYH7>,M\W;D";LLW+O&FN83-JS#4KHR;7F#@&-6KV0#6UQR8\EE.HL*\FRM$8 MFMJC.@O[Q2:PI]:&X+F<._NB8ZB?]OBM/N]VJT^1,W',S1W:A"T\%B2)A-+7 M]]7CT;0&U4:@/%52->_URZK!==[:&5[ M!W&RI>7],0NPK_--G.PVX^%429L6+XRILB7TE>_A83*&GOF9U9LYW!<M/C]$.\]MC+D8%ILKN_,!#J,+_*2XD47>C9AAM& MDG2V\P?;VO)CT@WLM[J-=P)PF@JHY1]+-)2FA5545$0\C (R<6:@4"3,U.!< M6.JM8<^86*'IPFS"=KK$FV1YO;-H(XY3!=XDPWC)Z>^:<)PN\399MC8-.4X* MO$&&F2-'0Y[S9=X@V_48?7NLW02PG9(H#$88W,2KLR.7%'QK Q#FO6*J%G/T MXKXE]2"7%59T(*)G+(%N-Q"#9J7>%.MU!*!YR;\_H4B.*_>*M6##0._UW%X]\Q=N/4L*7O0>I_Q@[NK>( M']@7+J@J*16\FXJ>T%1R5TFH(',C<@"ALF+G]H9&]);%U9B [+ITXGD!,4AW?*T[?^0N66N7^C$K:FO>^45Q8^;+BF4NJQC-ZP+< M-AA.9#@[)L\AN4- ]D*=T9XJ $^+-E45KH%A0)5F?(9 @<%:V9/DE%^[G$Q1 M9:0UP%E<.9K?B&U>'TMGV\LW]59G:&CE&C\3:ECP;>+PE>@50V6U:3N_\;U M[*SZ)MYAF8EWJ+#" EC!8L#V(9&;B_"K&NI&YF12M :5?%;,WI-S%^-^HG"$ M="/_V%+/,A&IJAM8XBTSWP@]IT2J<(,R:@AD=8_+M/ZF!=7@-Y^175Q^$03SJ296<'W$0 ])1L,%+!B&==#M\+*...X^C#UQX](E.034V,'^ MAH\+?9)YJ].IFI>%?6.21A_>H%.L-K M1R.\TQWHBAD&@X+ISFP$!?^C"C(%9PLN5@O=PH>S[ $>"[KB,;?G7.RA6R3TNO31H646=:97$2N^^6\51&JP4^=I[#LT5%XZW;O M8,*?&?$S;Y32B_GI:GSYM>@TX[,D?D#YC608;=S\'0XW6(LWQ^/:7G?@[Y$% M=6'*CY8ODCLTH\)(1A,"+PFBLY]DWI20J3%K0E,=?T9=/-@*/BJX'26V.#$? M9=\59&6D^_J0H+'\.K#8FT+NS5K(?%!!IR!K>%VD.YA6Y-:$G?*1\!E?/$%( MR11DK$-,[2&>J8N;WE2+YL MJRJ-=&Q1CEZ1R(>HDEP-WDJ7P3B,0SJO6\[DW*JPHFNJV$VSSB@T+ZGH$'#! M7;NP*++I&(MP:*Y%;_R"H:U1(<7,;U5]1S,%/I]:/Q'[D=P!SCNO/N?BTF\4 M>V2F$*FJ4:&WSG@V7%7#8F^<^6STIF:EWC#K[.U1._YS1=_P(#3C^^VQ>N^8 MH4)*S/$S)JWE9MD:?)<7?6N#4$?/:57XK0U$#7:596KE^R.R":X6/GD_]@'>H'EY*1(6%(0J4@6VN":>]!6GC^Y71ZF)'U:)G$,5,3 MKA[U#W$.J97T@8<9XD[NCH$1L8@9=7Q9U(O-C^(] I'%[L8[NU MNK*X"BM7MNLI[]0X5<::ZF@^'^E'KXSCRF)IT?T1$;6JNXL[##$"=,QIR7!9 M#3^:=[:R2,,[EE.HL=CR?3*]4++_F;G^;\3'IQGH F7R. K1UIG?99N65G2W M#=^VI3/WA7N&,"AG:+\58-ZYHM<5C631W^BV1RH&2$?E@3&SUI])T1= 2J0H M\NT?[?'WG8&_ARSL^Y4=2G M5,KD&^KNTQD24I[C]8NH,-$+X666Y&#K!G_YX=+H9TD\FK("/UJCCKS'?K6< M)QVSA1%ZH)9'^#LEYF7JBJ]IFQ94\*C,]IX=OWR;;[H,19=J%!R8HLY(+X=*HD*)0%W* EJ>:FQ%! M4I2ZY7X(^Y7J]9+H-IZ,;V&]Q'[/G1$4?]3Q=C9UE*P@4U6HKZ%J8LZ=:[+3 M[4TV?4/"G)Q*5=[XW(-_6[I=2"4H_*C"84?0,9P]GH<5\W3MWEBG#C&ES)26 M416MZ,PV#E,F7Q.'0+^A]UO8\#V81LB65SSD5190X)#WLD'2\LYUK]:@HAL6 MR]K [B]2RG[AZEY.I>AE#VR48?Y#^(M?6['=)MI9^2M>_CHMMOU'S[$$VO6I MZE-,#?^N4POKF/(WNIZ?44S$7U5=&%&CP--K=,);4 Q=$X=Q2#U-K")4=+I> M_W[Y(7^<3?^FX-EU>" W@6,6'M1G?U:PX]^@CIT;@-CK!\O7[3P'9=\59&7E M^[>F(?!?3?VJ8+FY12< M\>77'BRD%9DXZ)J[LE(&R09%U+PUX1;&.^+O7#.)+,/,$BSKHYL.$Y(W3-8N MIB;O< (U"#$]U,6R\IHZ@F4< NO1*SJS\W%(BX>,<@K%C@V%D*HR7\=:Q/GE MZ,>X/29'W?SR6ORBX (:F_-C.R=,F=^)X0MT)Q'-RRI1U!6\M0AV:OSM<4;$M,_%I0<=,O,F!I%NY>$6-'5+&6T2%T+S8B?MV8( M[1Q5112]54I>SXCO!?,I/M!>Q>\4/2_8\V0#U2]S3E>W&JMJ[F79+]3R?>(P MYWW'GU-,!5Z(V=FDS,M;(VI$^)X;4(-? S(5)8R@G G94DFJZ)2/ MDT"M=+OH7"/^JN N.;!M]PD' \Z,(S=X\#>!'7D8P$^PM3CC9X-%3Y[L#QD% MK4511;&,W+\NOZ1"8)@&XIBR]:@5 M9'-)3$+V6 N&Q>610NW4C8U@MVQ01(U-,&,V&CSJ%JL1#NKH[[++/\RN1ZWJ MY5\5./@8B& 5:Q=)N?(2^LX7S36GJ4W1=3A48G*.YBY;GFC:#:."3@6/#-3. M+)-PLKAO)5=5F?N!)L54%?HZ4>8'?L8#A1(]/QC=:E%!"NIPL!#$TV\V!N(: M5.#_9]=R_._P[X"2_ XM^J;@?AP>.T&C3;REHXRPF62P.^C/=@<,F6YR&5OP M-6]=SX^>ZK5?CT4OW[*YEH:P3X'@TBC94C&_8X3=.$8&]7J18[K4H>;\98Z@QZ&M>YZUL0S>V15[Z8>K,OLZ M>+;2.W+M$BT,5:;_U;2@>UXX>U[("R;;VQ%;>U*"+_ZLX)+U#<[UT,\9>5H3 M8^>XMKL]CN/G>X5+@9KD"C)Z'7B6 XOOT-T_A"D*@9%\VK;,Z2%\EEST83U% M78K:)$!7H+[U+];G^89I%&'V;7RB[^[WEL^5"S@I.R9^CX+@I]:X#G4H>K". MWI?4]@BM)/[1VF@-8_R*.)9+6>;.44"N+JYDR5#+B3LN!NVBS'#:^F^K<-=- M\J6D#(JRAU620B\ ;[V0%&*9;V9W98QE(XX\A1V5I MST<*2W)X*)YOHB4V7%6SR^Q\(XK#TJ;L"X,J.2TW1=7='RC9H2(87?W@FHS) M*S.)N_[;0U*S.H%:M%(\Y?:$#_?48S%3LA?.>% M'I?,;8=_F#L+V$[9M:PX_W#[&I09HZIIG-8>62#VPOH4INLMS>[;OH;7O76H M?3T8&ITO/P$CT=^?JXW4E?0*[FYA=Z\NHC\NHS^N$F:N/E0SWZ(&%8>C>.Y, MWBQ,3)SH&_:D@:M@H>W+1#_N5)A(=/#B69Q1:0M)1232 ^_+-OQ6=,=H!8X- MC2GC(O.=QWL!\Y&E%2_SON]2ARKC5/^8$=X$Z\_1;V'(E27Q"'UD44S#Z)Y> MU@.EWIFL:\7_U@/:/-#Y2[?S5H<[=_27')*E]&^$?<'RCW#?NJ[Y!)VH4,#: ME594^N%S<1/3 M0L!^9Q\G>\P:1N&8'3$C\X-N6X&"@X%;FN[MN(]5.#=YI^<;L;9;OX0R4[EJ M_0M#N<09HQ>$L@3<4%BH5-6E?S,#$ ?TSGH@>>4N2_5+J+()UEK//2;&^44[ MOYR74;T9O >FR6:L;F>RV-1=1%57MG'5A4 M[- 5.W]@JZ)3\%Q6]P8V-+A,',$A/+JK=,SDXK)YA*CF+;P=\8E"*,#*PF4_ M"493#,=3DSS-?%+\F[FDQ MM$WJ4[KS+QD6L/YM=/J^-#EX+'0+)ERLA^?S2N7>MZ0 M'SD3Q%X&<7;;Z"%-*HE4[DI2Q9@+K6,3 MAQF$F%7,R3LIC4!#2@4J1BM*>)Z:;WCHOTS0XH+I[;25*Z.F5=XIG83[7)#% M4P]NH?HW,[Q55V9+8F0>_*[=W+.IHVC>MJ]+F8&K.#X@3UNJVW>![5L'&V/! M+;-.;.XFYE#V? MA)_A_PS,KQ/]G@ZI>X+*\C=Y+QGQI?8A/[J("'/7C?2C%STMYI'J==L([' 9 M08Z+=Q@-BJ9EYT6C4#3FGX7K- (,Y9/BI]X -"FKW@BD91OJF6_&NK$3LU17 M,DY8I7KC=6855S/)UY MI7#_,H_MC=%O7L[F5[N4,LIFI:<>=,6@UL$7NJ 5/%5K42N(>>IAK)2'* 81 M+E5)SCV,%IAS3#]9A6]&4M+I43 &-V@(F6BA7IF#;^."R@Q)U2N8\.UL])3T M\C+UH/:JQ@/B+&4Y/D#A54G?F7H_]]H/]WT[$HY?+='[J M>M_*9$P2?F=NT;+W9\603!7DRG!?M3J7\).^FZUD/DO\9E@O]33*I?&)8HJA M&K[()P3I5,G+Z^OE)YK2]45G5AT&YH-N_)'23S-QZ%(K1^T2RHA&;4^,V$F: M6[SJ4D3,N%\01N=".T1Q0/==6T"NHF\\VF M 8]UB!5D\M;T,/XQ1N&:6GMHQ\QS5DZA(#LC:XNN8N@C5,%6-:6"[ FSW(OR M_RD9?*+&V; 0=9U[UW.?>MP_H!-L+YDX[$#H94^(;8JK,CH5NQ!Z3L!NP88P M7%F.8YW:QV44EFM)V MV_!,#4X5."=$3J=A\-61!PMWYD\,B5C$KZ C*&;Y] MG%-\/.'A MF)C7NI=.]? "5:NXEHWW!]L]$A)9.D+3[@+F[]7%Y>="T74&UL[5U9<^,XDG[?B/T/W-J7W8AQE2V[#G=TSX0LRVY-R)9&DJN[GR9H$I*P M0Y$:D/31OWX!\! I$03 $Z(J8J:KB@+ _#*3B00RD?CY;V\;2WL!R(6._\WL[%F.H:_ ;:G&0CH M'C"U5^BMM86SW>JV]@ 0@I:EW2!HKH"F79Q_['W\_/%:.SL+Q[C17=S'L34Z M6._C1?S+(!S/L7_2KCY=?>J=]RZUBXN?/I__U+O6^@]QPP=,WQ)R6UK0_M=/ MY#_/^)4:!FJ[OWQ8>][VIT^?7E]?/[X](^NC@U:X^_GEIZCAAZ#E3V\N3+5^ MO8S:7GSZ_6$\-]9@HY]!V_5TV]CU(L-D];NXOK[^1'_%35WXDTO[CQU#]RCK MN71IS!;D7V=1LS/RZ.RB=W9Y\?'--2.Z#LCB@,>_PISV,6S,9TW[&3D6F(&E M1O']Y+UOP2\?7+C96F1 ^FR-P/*7#RO3Q?3U>A>]@+K_GGM8XD29!H[M.A8T MB0+[X&P',_:&3PI]DH10T9R 7H!1K _6@XFT^DT2>1T3[507'\T)TL M)UN J$S+D\X:MG8, V>S16 -;!>^@+'C5@LE8_3Z$>GN^LYR7BM&LANU+(); MZ!J6X_H(S/W-1D?OD^401NK-=2MF)Y0 MT=V^;?8WI#4F\#ND_UZL 41S_]F%)M01?G8+/!U:4LQHB<"F^3H#+M"1L<9$ MW8(78#E;0CHAV<33I ==W';@N)Y[[^!_V^3'>X1'<@?Z%GJZ!?\$YLCV *N M1\=X]D:NZQ/@I%L#C&\*0762(9\1?A,FW$/0P-\8>5"*4_DC5DBY8WM(-V+5 M+D,7C':\T>LC_*R/,\;KTIM 5L=FF/=-I]<,(.KM5=.PW,'K([NOH'UT(74 M6\):>>\XYBM>E/0M*W2W)\NICRTD=GBGV#R 4I@*OZPZO&-'I^^^<1!R7K%Y M=Q<.-N2'CTL!E7]+K0CQ,'@B7#O(6P"TJ0\C]SUUHAP[]JI6>#DOJ!-7?[5" M8(7]P@?=\Q'^>$I.G7)OJ'3^ISX5-L0WCFVZ4_U=QW]//'YT/! ]+NL=%'E5 M[5@C5W'XML4K.N)^6F29M'#V*:L#O?S+JYQEJ.<=D4(<;,- /C C8O"3B;<& M*&S@T@^VJ?FQ7;6$KN,R3?$65 MZSY,#5CH;S?O^#]_Q^]W36C0M4+)]1]_W!I0S(#AV ;F6;BP(5M[ON<@0L0, M3[QD"V"Y!)B0%Q ^J@9FF1?7P(=;L 0(83]#?PO6W_C]55E,Z9?4@.\1>&&\ MP5Z1#?JJ(.6,&Z(P\!?H6U3*8TQS2#D9KZ+X3Y(]X,T#M@G,^"GTR'O.SR_. MS[4S+1X._WTP>9Q/QJ/;_F)XJ]WTQ_W'P5";_SH<+N9!# S3CA?\J>'I!H"# MTNPG(%R,@L;3EKK[3(-JOGNVTO4M"63V/@'+WB2^_\\[>+;]^NOUU=G5\GB$XH01^E MZ=>1$8V/_WJ@%^DH9=CBDTOVSIPM>9=N?=!> =GBHK]L$73P[//^RX=>X^(AF]\,J9"?5!5&'LL/Q<1$ MHKITTD$*;.3)'V0G_46WR&*F[PUTA-ZQR?RN6SY@"%)RE&[(O K0H7KT5%6/ M:&6/72" <9$-#>!Q3&U.EVX(7AIA*.5+5:5,];-OFM3=VZ'*EW-^IVY(N@#& M4-97JLHZC(*%NU/Y(LYLVPW)BD,+!?I958'232X1'_BP83=$*8@KE.,75>48 M93),+9TFS,3I#/CO03I3L)-$ ]>3Y9,;1-_[2P^C-PQ_X]/HPRW8(F $6Q5! MKA/RX)_TG\ROO.X7I^5Q?75U<:6$GF4;AE:XH;HCF)'S,7PS+)_D:D=9!PS] M$NEZ3!I2&(_J;F!Z0?/HV$;N?,)J?DRRE,*@NFNWV]W,,% LIR"OSS%)4AZ( MG&-W(2O.@ZUN_."?63EHS ^-W^$8!%00A9R[)BV=TA\;9]([QHE-9/+ZJJKQ MBP)6<;@GGIP9$F)W.":92:((I?A-52DR-ERXO@BWWS')M!B84+37JHHVL4SG MBC.S;1+U]?DY1GVNK C% 40!HG-5Y9:(^N.%[-QSC'^M'0L3[9*EL??.$"&_ M6WLX^"2KIVNB8DAJ(0^0ZL')!/WY6YN'#9468"9QN>++0U6S%#/7,1E'$D@ M-*!R2O:Z2*+487Y_Q@JGZ%!*2SA/7NFE4:7P152AZ?2/72X\."8RJ M[PU'Q[M_@]YZX+N>LP$H@O;.-V&XRB<*I';(!86?WZE#8B\ M.:, M@DS'.RQL$I(9'9R+GTZ>+;@**O5DR[70&!T0?VZ(.IB(%7WS./3JZ3&0+C28&V"933M@F"%<:GN@Q_$ MZA*\D(A3IGNE.='#G/AZ=!(N K%F;[ND\X6M3A7^UVZ88Q9SI9CEG.[+=L*< M2?T5BG5F=CAFF1=$I[ISO0";K8-T]!X$W:(#7D%%26R^@BS0<-N^[WD(/OL> MF; 6#D%.MA8<"Q.TBFK'L&*1U;](:6T2#FDVQ!?55P(S8 *PB;)"#E%E<8>9 MQBL_E'JZU)!>'"ID9>Q3/1B?R^$T1Z=ZSGPG/J&L4VZ&."+%#P;P3 MX43%PX8G+G%!ABB8GS)P-AO'IO3G52O9;W8,\A:4G1 TU3W-OFG"@*2I#LV1 M'5X-D,#&2DOA=NR0J N"57UEFSA#3?>.4O>U!!O$I'@;*>:V7.AO[ 0EF5'2 MG+I2("NMN%I4@%SUH-B,U.VS@3G4D4T39I/G[I?0@.R]#E['#FE"0; %HV@_ M?]JKGEA72476O51)83!K*_;R:RO.%_B/A^'C8JY-[K3)=#CK+T:X0<-5%O'' MN?M2^R\ZM *W+F';0X6XT5UH,)1=>I3F*Q$%83]*RBU\@286FAO0'(MHM-GJ M1DZ!(N$AU/NR"XIYKXQ1.09P?<&S&N*H+.!)R!EQ4Y%NG9)R*= U.WJ9@N5M MAI.<:D#H6#BDZ8;2%!YW_3_?]3;9 ?,JAE5',4I)-:T\ORTU M6.OV"ONW>S %]_@8O3NG,U7@5W#?)\49$6\H#>QS=P3+1ZGZVB[-C/U=3<0Q M>$*NL.R@ZFB+N)@YJE$-#X1F"77TAS=;RBL/;\3.:TXA!G!GD))KCBI*<2ZA MES.9[!IT0\( \53)1-JD(HB*X5" /%AR@FM^^X'<13]9DH*)--LJC%S,\5J-F7/ MZJ">6'G"R4H[D$)7]Z9S!0'&%V#[(#)O^^4 XG+/I,(;_I_)#D07&"G-LB]' MJ1!5P58]6V$.Z/2%E?Y!1_\"Q!:&5TJPLLV8'=03>W'S+HE2N]KK%]LQRZ#T0^3+/ M[=,EB)C?+E6?Z_5#X5@*T1ICZ!A M!<"&#+\\+$E@O"^0;KLZO>S\7H7SRIM83+S MH.Z=%X!L,CG>8W)#(XBYX$33;4:2$[=/&MU7!6KYM*<F(G7 BDHX M-/6QPZR[8(J@D9_QQNGQ0Q7V5*$ N[B%9-I>CE"G*:G/ >_R/9'\3C_T)B.6 M),\QN2HU;3BM(;-"$#? !NP0$Z.U>KI2, XMADQR#S(.(K=R[B5UJ"L93N8< M?[F4.?XRF#Q,9\-?AX_ST?>A-I[,FSX&DW%TC7/L+[='\X>16;146,ZBXK>H M]]$+*,'> >C:^:%Z5D'>N4_V:JIOF_1?H7QCYXGSR=7SLJ/2P\H4B^&<-,-= MU5,N"B=E?CM9[>%PI(T38ISCZ ?@)7.VZWC%46G3_LJX$68(^_-;ZDPJC(_TDAB1?=(E!G M6$((&A@^^0&[#ND'B993@"<#4J0;D1K.MR#X,YZ_AF\&/48XPRP8+I> >6J_ M:2*:/X%$:,:3+SF-;]Z\/[FDM'D<:N]C'^TE[QY2\0$4M#&M*-C>::4RW)-S M@YN/1QZU&UQ2-D4]W$:O1NUOB!__)V7%9$ENG1FYKJ_;!JEZ3XH^0"^8=UR/ MYDX]>[?0-3(*-)<;K,/"KX$QJN<9WP+LCAE0#U?W2?0,,Y#3H\.J412]W G' M:J+"Z0N+W"D"6QV:8]TV,?H9>6U6$1R!7AV6;QD.U)P(8*U^ZHA?E M^2"2%]+TJ8,POVEBS[%_/%EB-F'&>.]32[?IO0+;C.P1N[8"PB4FZ4+0GU/0"F*\R':-CI7UD0QJ'6?8#A7AGO,&-^MPZK12D61 HA>L"]E7,!>["B MPP_AG;S!3IFP7F3V/DGU$.=$I"7YQ]_5TI)H,ISJ[X5\B;#?26J&" \BG1"\ MU%P%#S.KJE-T!27KICW)44Y27>0Y$BF/LG>F9WX3R =F^LI2:D)WL;W=;S+F M1F+8DU2O"E@4Z1M[_U0Y?=N;G8OH%GN(D]0C279$.J/R?NL^PE26@?S4QNB? M9L^% A4^FM 6"5Y$F5CLO5?E5M7!(:WB*Z@!>]%P*@HBQH9(-]2]EHC!JR#@ M4"+W.V. %(=ZY Q8KV5%43;W6Y1[1^Z^\T:+5P^@;F' *I7!;,75Y2 MD/@ ZFE72=EF!(W+,:.5FQ,I!W1($MFHG:24N_0>Z*QDT;SF'99P(>B2!4"N M&O_ZJ04---4D$>T$HIR#5HP>'99^4?0UYX!7;_UO?!?:I'RZ2PNTB]K\O6XG MH F%6"!9KE@!?2 )SQY &WZ*D$C74]0+438(E3"N.NH?48MGM+G_[!H(;H/3 M3P,'DXL\^&R!&\([?^%1X<@=UIBZN224:=Y\&JH!@!D6YK,L M8 1PQXYN\S.+!'NGN4&V#"Z[HC-5<$(D'[U%M<@X42&R"A4?X<34HP@WN.GL M-2Q#$Z;P%FP=[%23.!+-D0E^F-A3Q\-_@;K%6:(6':K#FE$Y6[C9[NWI-8.\A;8JR=5 $2FI&1[]72GI.0X M$Q 7>QLE-4)CB&UA=,YK-TDFY\?%&CG^:OT=V*:#8H:P)YV" W98)VIBSC'< M^!U_ U$ADUE)D!F&V/P$-D,,N MN;':?* E"8?L"$I(/MG\Q 3/A2ZY:=J\W%..D.<8_YI0$MWA&T &= 'K;F=N MOQ/0A&(\X&Y[MAUB26W=Q;N\@@[!7H\3TP(1]*I?I)+MVI#R!W&ZF]!R1O;P\V($-B@5$]8N)5^,_N]"$.F($T.1&2"&_/%3X&Y%MR%&9^<$H^2EAHSS<:+JZN>HF>12CL=%?)'M@Q("\&. M..U1QOG([70ZFB+# +%:']4Y&Y-EM- .Z]ZG"^%/EC<.0LXK1I_C:D@,TF&I M5\@0?G6/%M)O@LP0O#)/9(M,[%)Y*7$&RBUTMXZK6_?(\;?D]@5R\P*]V!F8 MNWN=&7:F?<+4T^KVTX44E8I<2?]:+Q0C5%N.ZR,P)Q)%[Y/E'*YLN(0&R>(, MJ@#16QXM:&#[$YHDW8JO#+O1+6)DW."^"I_NA'P/*G0LU@"BY)[9+?!T:(G= M379UCK]^[4S;44@N*GMZ>.C/_B"7D^CX;!^U&!+@LC::(*7A MB"2/-7U93G. MWMC9"-DX"P\*+[7T%TZW)=C4U^O$=X)'>@;Z&G6_!/,@T%F;?A5>C)>*9D).'BHE0D(0)#HP/F#DX0 M1=@!T@R"Z"_:#I.VHJ#^HB5@:3#$1;L39!H,H=$!B@8;*J@1'-#%NVAGKU7C ME8R#]U/M&05&CG7&*;.M.H:"P_AT]6%1)#4?=:]6?HG/@GEOK'C'XY>L.*RB MA3_KG1PRP^=RQOKR_,!8#_KS7[7^XZTV&\X7L]%@,;P-GK5E*4NE$+"V[\N- MV4)9UQP@ZGV)E8ALOU#K41K@ ]A[8/O>0$?H'?LS]&9!AI0E1SD!A:B"(W*U MW-O6'>Z:F]7\Y+1!;#4NF./?:V@N#T.K48:7W#1^E3&-3QX7L_Y@H=WTQ_W' M 5Y:M35_']Z3R][J9;1M*8"XHR*O>C:C=5KWKA0XOYTKB*Q@H0@BN0FX^1,S M?SJI!A['+F]/.A.9W. M)M/A;/$'71D-__$TFCX,'Q=_T1Z'B]8,*[,(+/Y[\M3CC,ACLGQR07#-Q1*O M@;&0_0WA-ZF_M47 @(&&TL1BY,$_Z3]9!WT:>'$UQRBS="'.*B>'N#SDTUK+ MY/IF!^L4XU2E_#CJ&87FU"5Q$K,BQBF8%7Q _ IAZO,ZFA+M7++6,E+ M,J&A+&$&Y.%;-;8B?YSN2[]:UBB8V5+4N+8Q#0N]\RATLH#N'%JDYMDH="_< M<2CP#5@Z"+2AQC)O_J',=3.S>I.<.4TG*!QMMCI$!!K)ZAC#%W*9#H;R*[#( MC7Y/!S%UZ?YIH)\QT*N3<^'+,TQHGZ")K8&1[>GVBA2;#.X/#E?M SSZ[FZ- M_(V!+X<; Z/'1?_Q?G0S'FK]^7RX2.RS:F1HK=?PK@#6 ZQ 5#S[B-G[KKQ. M#4]&.>0DE34,]%/U_@/HZ YWD ?(&U$],R FXN2T4#5\U<.N_> 76 M"WAP;&_-6K^7&_3TU$B( ZH'8>4@5VJ%3M< B=@>V?BMRAKC^*@ZC<&#G:C& ML)#+U8 Y!HU9X#=79V3H:*>I,VSH(HBH:RB M#"[(1<)%%KSM!L&[OMS=[;\(;*7*#Y36Y2]8ES]WZB.60"VT*Z^HQ<\+._.Z M=5P%V!@++CWK3F "6QV:8]TVG\*-7,EDT*]9V4O#:7]TJXU)]M+3?*C-1O>_ M+@JGA#(BZ(>$,W.613I4$M4_?(68197LK5]V[QW'/,56A;)6#7HX)-E=/GL%.%!Y(SDM_/+?2/9'_SC M:30?+4:3QSE-\[R?3&Y_&XW'Y+?XK:2 Z39\+V&* 5IS?6]\%]K =0?.YAG: ME+H9,)R53<]SFUCD< GUA"^$&8KP!VTG:WOAW_P-,-F^BVQ5<6\VTR(VB[5N1X:W 2WGTO!#X5OA M<$/)/17SDF(+FV8UR? /&Z;@I-19%?YRPX=-Y2/1(D28[ETIQH7CZ=;A8SG/ M]OIP^3^>]$.7]F8RFTU^&SW>DTH[]'6:1=Y'J^,\QV]LS:4E!7I(=ID'T ;S M@-:T)'\/% :$MQXPIB+1SBV5VB+D<0]Q9S=.*_)7!4(M4(98!F?>$9+=21>N=P.#8 H?M5S#).&++_&>$;+DY*X*'XE M]R$SW#0LB,DR@V>RCMK!E4LL1PT/1/8=7?+*,V)X5?#52EF\:N9J@+T'8,;# M$_W*FHH9+^J+X)?5?PJ;1._Z\=7)4#?3C0SL WO<9XLIPC:!MSJEL@9LZ+#I56; MW#/\1?'OLU*DQ[3.XX =V8)'R4J-V6E]$82K^G:0%.+J[,INK(XKB8A%4?:$ MF#Q2]@&Q0F.=@G*P8*I^&$P::=Y9L&*#G8!ZL'&J?NY+'BKSV%>1H4Y!-Q@H ME3SB-7!L>B7.LP5N'-N,+_CJFV#M[9W=40V%QB? [-U\Y4E(SKXL:7LQNI]I1Q1 M[)6(%(6D9EW0)/7FMQGMF]_%;G<+&?_+[-ETR7B$R><)LOXXDYZ1Q2# M[+PN:0V_5B"K,T<L('+^5G.;%\<>L7A398[:TWB,OCA[&EXJPU_GPX?Y\,@6#-9 M_#J<1 0B],&'MY/8[,+U&DVY$*KQ2\4(1?FQ1AQBE6L@0-+@6)BY:06QP@ M)H[^'JTTV::V_*!'+/Z:P(?*\4VI@!V]H($@W3IV$'ZD3^(-&9FMB%[&$9)A M?TXW%G9O($='Z#NT\"7M)802*HA#Q I([WYOOK8>\_8,H;J+(KW5^T(/!+)7 M5*\P*M4W$9+8]O9$!62\U^.(Y2J"1/4M@LF6S@GVBF=>#AL>F>0$ :B>_QB? MEN()[+#AD0E,$$ ;.P'?=41+K<24'9: 8S4[$B%(D<]=Y#.J6#;A+.ZRUD)G M,>%1RSJ,GYD.X^XM.XKUN39PNN\APQ1MOF4X .J;CU@WN5 M[N#26Y,T0QD(!YW3.GQQ==4[;S\YB"VFO=2@H@!5]RI9T$9V4:DG>G90Y#QT MJGN>.;@<'Q45>-RUFQ+/AZ>Z[\H&)GCT3WR 3HI?"*3J9W38\.; <&RST'>_ MZ]I)P7/@J7[LA@ULL8:HF,3CGIT4>#ZZFF-OE6X01JN@]VEX9 CC$]@ES.ZF M& [!RW/%QU!/ET5%R=HC+099];4*#Z'XI;A2PZ1YU5.@&$T=ZB&$6O75#0]D M2:N1_?5T52-RT:J^Z!$"EWN)K5#W$]($%EK55SXBX#B7TXKU/QU=8,-5?4TD MA"[OTEF1WB>D" RPJB^5QL!U 4C'IB663.+=%<4E5!NNR%CJJ;ZLJ%-U."IC M@>I+*U&DHL7B"@YWFNK3B:67*-B*K,YI&YRC7II)@87:>B M*2STJB_=9$#FUI23'>=T=84-7_6EG11*=H$YN5%.6%$8X-LXH1;0'=Q%)[B4 M$^_6$'UY2[)"8ZBCFK(BBC)AJX'\A&KK-:RB8BA$C) M2F)LP\O/(YE]?D:B9S>ER0/8AMO.H9=U-$:F:V>%F8^P#1<]GV"R=KR#+N9X M(8FFNZ8=4I%HF=799D/4,E; M7RB@Z&*;PM4 +L\O]JL!!/6IQY/'^[/%9%2M>O!M+'9NP1)@ MBLQ[I.,5/U/B>4V/59#2F.16,,U?.4$+HLV !Q$@^S>)V87[)8MT/58YE\:H M>N859W^FGE4B]ZRODWZ*T'ONLYFQU'^!.V8.\T M9[Y@SEP?E>3+P"RX8&J@^I9 \:T!?MVEL,_]);,"ETP!+E+=%;]2NY1SQ#,] MD+ZKMN^6"R?*0%/WW;R][NEQ^B @^*57> 76&9TT.=KZ^,6"(/ MJPC8-AQA%IVY+C&_TVD(4\RFJI&Q(Q/VK822>+N'CAU=^96U"<0V&=)CJ*5W M7&%$"E8-3CG[(7U/1DDIXX^E"D'OANF\K#E0YZ9);I2#*&>FK>IV"\B<*TAB_8HQ?51=C*6@%C:XJV5_JB*N4%,2C MBWE"K,M14K7V7>>$7PIX&U]R]D)TZ'IP0ZY,(^$S#_E&$%3+OKY1?H@Z)Q I MT@N,HI;*%A4?=]:19$ ;"SVFD952@0*CJ*4"58E0< :K53&J<2ZS/XH['R_, M]F\W$K=GK.XJK86>;!,O2J%%SL9',@L_G72@A)0%4J>21 M1F-QW1"U)-B"$TJ]49R1C1^"A?YV\X[_\W$1L *F>)AO8OSWG[H9O0X MF#P,M47_=_R/FW?-T]^TU!M:*R$6H!X[KGN'52(H&.43X6[#8E'N#5@Z">X M]P':5#+1E]VWS?0HPW_[^.<'X*T=_,L+;D+]$\;:OE$*&MX#*8#M%O\%SX]& M==R*1E3'[K2H?,DME:IYJ?I.8P&\=_B?<,4*WQ8?\(T%SQW:9/D_]9&QUETP1=A ]QPIZ8=4GQ0/9-:!##UVR-U17.J9D'-MYLUHC2#M6ZO<(-H,8 ;T;LM7!(/#H1J6,N MH5 2;SE%92O+GIHO9FM$$<.=J%2+6[B,#7@)[>,-?8HJ5X@G;=S2+ )F^+:% M*%SE/]F8-O,1>+MT>\?-3O.J:N@TKWH*E&NMU[,JS)-0?[ZJIC]XI;#1;:SX MT1=@%-:7K*%.33^$>1#JPS?5]&$&/!]AY9XBYP6Z1##QHM*=9,(KM[PO_+Y3 MTZQJ&16JW[5JZO>(N:6_Z<\6"&?I(>8>*0]13LMXPYZ:,A7B1[3]>*YFS.-@ M!4$".@5OTNU=G%_EQC>BE]&HA4Y?1\,95E9!DX;C& E&)/!SPH'[C5N*;,;" MPVX5G^*XJ7K?;[X0LF*17#S<[?\S1<+3,9)[A!UB43'2QDH+,E\\ I)E0VSS MSN(=>+'] MZL@4_GC9(W1$':I"WL:1L4.:R8&HW6U@P4.1CSVS8QKGY=55[_P8)5P2L$@8 MK0%9LCT^R=XG)%4>:I%@5QVB32QJPHRT&2!+(4"6-GW#0+YN)>S/7O5&$?&7 M>T.75:0&SHB$JEI3HV3!JKP[)"O3*M$7GKR2E6*42-BJ;>]3B OT3V!*;6B4 M&KXC>M<(6VH.;K6E%86SWZ13MI14F!+;N8)XA1*N55"! M.)0F[F5E=4DSX0HSH:>.T 6#,<*XCN7(8!K*O>.8K]"R:.D'3[=7\-D"@5+O M_ULJ;B@QKKI:(BS[7!-1(5=:#@XED*0W/&;D[9/EDYNM*D6'Z91F5,H$\9MC MZI ]V7B0B!CD=CT5&8L!;SYVD*!QBL!6A^98M\VG4 _%)9O5^41D*PQ=];,R M+'@.-E#>^]32;5(BBA2%VFX.4_ *CM(I):F2!S4?:)$P#'AEM+_D$;8+F7W; M7M:(9I8==E!'6PN)*W>%DP_R:)+.LCY;"5&G>Z59\;GE"Y.KE;< TH*+VH82 M?0]/W,CF]A[<49C*[<7C:T[T LVB;V@MF5C&(\0F8E)R!6)LQ62L4+T7SG^*BP M7$GG[HN5B;*5*T;$2(8OQ;]6TOD$I,I"6?."O814Y_"ML%!QW^[+E 6RX*HZ MRZ/]^5/ ?_R?9]T%?_U_4$L#!!0 ( ') A%:/>B3%LHP />."0 4 M9V1S+3(P,C(Q,C,Q7V1E9BYX;6SLO6MSXSB6*/C]1NQ_T.9&[,Y$3%:FLQ[= MU=L]-V19SM2T;7DD9=;4?JF@24AB%46J0=*VZM')%XXR%5'=:4EX MG!> \\+!W__WZR88/",<^U'XCS=7W[U_,T"A&WE^N/K'FS19OOWKF__]G__' M__K[__GV[?]X,5/UH-%M-TZX> >8>P'P> :^]X* M#097[[_[\-V/W_T\>/OV/]D0UTY,ND3A@(WUX;NKXH=1/EH4_FWPP[L?WGUX M_^'[P=75WWY\_[P+9TE6[UR<O<_]W=S=XTVSMO2!+'_MYA] M>1>Y3L)XJD1Y(&Q!/[TMFKVE7[V]^O#V^ZOO7F/OS7_^K\'@[S@*T PM!PSJ MOR6[+?K'F]C?; ,*#/MNC='R'V]67DSZ?_AP]2'K_7_=Y')4_#L,O7&8^,EN M$BXCO&&POQG0X3_/)A4DZ% QPL^^B^+OW&CSCC9ZIS<>HZJ6%+QKAMX\(>), MX1A%81P%OD>E^]H)*)OF:X22V 0YG=$ H?;H8/+S&B6^ZP3MXGDTM%VD]U]. MEZ.U$ZY0/ GG:P+A.@H\LJ6._Y42 6Q, -UI>B/&C1^[012G&,W3S<;!N^ER M[J]"LC&[#EEYKANE9.F%JT>"@>NC^ 8ECA\827SM*< 2X=8/B1C[3K!G9R[8 M,=FJAAO:.IXNO_CL\V*-?#Q/GV+?\QW<#PE; A N ])@Z0?9XHJ37B@JF!$L MB1YQM$4XV='#DVPJ6W:@=D\GZ;1@B34)B=*U\I\"-(QCU(M ":<$2Z1'C+:. M[]TYH?Z%4-)IP1+KBQ.D:.AYR%LXK\].'TM/."58(LW0,PI3,I<; MD594K>^!3))) 1,J1@YVUV17O2'@!]$VMXN&'K'W$S\F;=FY]#$BGT/ZXT=, M1HI'SM9/G,#_$WEDPT$8Q0D;XRF9Q'%*-0+:K1>J]X,!6!:.R9C1#J%K%**E MW\O.*9P2+)%N(XS([Z,4$]/0W2V(!,0!L_<)SX]^G/GQ'[UH?K5ALD!F8FLF MV''WZGXC^@@' X#8#&T4#-J* :$Q*:6XQA&9I#ETA7S&2*NND^1I'WX@=!YB+>Z\*T$49>(\SKS02' M),,@R$-DT^5C2JP,,NLC)MAV017U9!8(&T]+D-K9@1,:+V?\/,:8)$]3::KBS M*L:TAN:]DZ28Z)N([._LFSO?>?(#]DT+&&L-;YG'N23NE8"2(RD_\:YW+81H M&TYI@4@SY"&TH\X0B89-&I&IE8D@$^R?:48V)+(+2 M0=$+Q8QFMDJRARAD;MXH(#U7A0>@+;*H1K> ^@W"_C-9],]HGSHU">,$L_S3 MN)2U-]TBG&T.159N(Z*T,:\%T@. 4>X0?>-?" M=B 8RD8,ED+ TO9'T8:J?DR.'H/,=,S"[U" (:$)0B3R/UCZ)(=C:#0 :E4,X$AR7Y'([ICNMFR MK;L'43*:%@RQ"DNT X*<#&U%L6(I9PW5I^H85@**!"ZT<%X;AA&/1[&)R@-* M44RG 7D[IW?(SQ*XX1LFI@R:IYNMX%/_FZ$I,:P5B(CFXV?,,.>BF3$ MLDQ12'-,\RAHJ47#P$B=F:PH1@&]%4DCFUEBK>,V3]]4#@H(T2*)\A<_69?: M-'7X-YC.1B87NP@\#8-=R0FVWY^(^'I4@Z]>'FZ6Z=5DPC,A4.5V=>_4XL\. MEW1[3VM<=K7V03;%S.=!,JI 8;0FW_O/3/?JFW)B ,Z4@+TOWQK0G EIG7A] M&T0O_A?*8%H_-Q8KQ0.9HH8@]W!;H%@_N.-^A%$=; M^@\K8?,.Q6CY+F__[L7W$'Y+;#H@W=,@,7 8J0M[F5/1.ALAX0=J^ M&[\F=!=Z"M X3#?YZ7CGQW6JY&@(W7X /TS>>?YF+QA.$*@EJ51/BA98^I&A M7.K)HWD3H,C?E#A1^-9C/*X)H6B8UL%EH[_=H,W38:V:PLH;HVU UV0\[*9/ MZ.V>-#7!E8S4H3!D2[VY-%3'X0%,FOC9'?H[TB1O2,%IO+9+4R+:SD/>_EL_ MH1,X9Q)BLDM0A"@/(KK:<)84KY=30MM,*L; M\> ?+A.$AZZ;;E+FT2Y?2,_*W>'$_[.H&LH3O^XG%J[6?J;N>"'T@P28U=0/ MNOF2_,!;DG]_5]6\#]:#6B-OV2DAU=%__OGG]^\';P>'DJ^WZ&8O-A*[:7'>A0LY4F#$R768XA@4VP<0C;"]>[M,>[_C$N@W%3,?^/ M4#UM*,21W[2"7(V-2(?6D0J(AGN(T#86[B,2J,M;"A_:PZG<4#)BY'ZWBI[) MKN%G0D'^.,@"^?!;5F![Z'D8T62U_(\%&9\C_NH.)[*AUZ5S-$MS+/Z8XIN=U MCIQT4^SH/X/)F+@*T?9&/<5*2"/+I( WDPV_ERO-L ML=*"WZ?"+FMZ(@VJQA91XXJZO+$V>LW%79/*D0X,O8F\'&@J]&I@>Q?[O MQ5P <"'C4D"M*C-[P+-Z;31Y)PI9[J^&X1;TL8'\$BE3=X;858BML MW9HEJR!^I &+/8.6#WQ9#Q(";76YL-+A^SOVDC5RVE H*ORFUI%[<#9\,U?5 M7!/1:H>FRT)*[T@/AMZ7 P_H\AJ0 =N_/9"YGOUG-%XND9L\(G*@>=/ET,M( M)K(--+KQ%6G-CD#0%]L/6AUKD: EN\*,0Y$I;/W:&UK([&T/;21Z]*;>H943 MY.XQOOOTJ 77Q0R556WG M.HW]$,5QJ9BQ1.41M!:J Y+V0'#-BE;+M2!E/R/\3WHVU8O43(D,(>I=2Q*B M4%:5M$"W'#807*OU+O01:V@ MW?LFUQ>=*KZ;^O2QNHL^!LA;97=1I MU5KHFA/F,YPV$P3[^0U[0F>&MOD;0L,5 M,72R!\:K$ G=DMI]N8@;]6Z6]"!E150#G)[S'WCP%_Y'([BM'@NC** */W8" MR9E0;21.\3UI9A4A>>;R43,-I-H[!(3TC.3S]K[]'P-:R4[F &C7JUE2_XIZ MZ#*WIJ"YV*\GZ0 $7;E'4]C!".46?9AJ#D2ZL/3OO10"7W%?2H&V:Q"(+BQ= M[P09_@8]S:^V5?M"HH?P7H!!3W-ZM'.'H![+=&[Q6;IB8(20UOV\KF\@J'1] M^M:4P%[9_\;7U6ZY#&\V:]BB ^_-[$?>*2)N+/T:A:4P-K; E5P MK.[YMQ16=.<_(^_XX>;K758@EQ5'%N_]!B,(]SS#,6#1Z0"?TB-M.$H=>HG& M:7I>U&-SU CFWL\0(R3+9TD-Y'H_5\AYYZ5N,L7S[$JWX(CA->/NW:*&_:+# MZG;G=]2%+C!A6QEB_-9-CB@%:2.-Z7L]N_CP%L>8%$Y(\6$-TU_20S<2"\ ! M((!(>B1)^YCBWEG 4^T,4$)D.Q8I=@DH0;=W->XCBE;8V:YI05_5];CCMO(K MX4Z/UU.1FP%BX^T!)Q M+B\U[_AG019_M4%+:=AN/FP&>O'I 'KQS6_#(,A!$%USEC4]04G5N-E5!"XM M(_6L/5\R*(-)I58%GE7%YRX*5\P(R4R/3RCP;B,\=P*4/TZM\.-J]Q EB+2S MP4_ZF.+>>8ZX7E(X%R(H^>'RA' NZ);35_)GS!):;H0^QL",*64(4]E/D@^B MT1,.)93!2V4_4TJT&[@T851D")N%=!HE,M4,&PTD+-:/(K!,B,FGKAY5;BC( MMQ0UM8:41MVH:E--Q-JN&26@[4G%J-/Y+=6+J@)\6BWJ%%"[(=/B[?3KW3UR MZ!V"[*I![$O#I/)>XE"?NI^-U!A:A)A(9K(';_]'Z7U57E9 C1'$J3)F8S0. M@6JS,*H-8_\A3Q52E909,V2L+M./J4.4TP2AZ5/@KYS\KN.#DQ 0)>M4U4TH MC#H=@9 A TJJ!*JZ&9'AN&/3A6C H\@,LMZ7GQJ5\OK30<&N]861YY/=P?4# M?E$3<4.Q5<%M:ATYN0W%::J)8(N6DHS&D7K^_JTA#L 5\T< J%61_^)@WWD* MT,Q)9.?*<3.A-/ :6D9+*NJG#;50:T_,)92-5'/W+N*GP)8%G \D%&N'^="5 MZ:"B]CH6SFD/FQCG^7N95NQ-PQFBP3\_7#'M^',8/=''42B_)N$V36@][Y!N M3;D+YX",/">TH^G4].Y@PA9-+*'T1/V@8M,2.\:]DFK:(<[])QJY:^2E 9HN MLRJP]RA91]XD?$9Q6_X6(V5=-%#G=VI>XUN+'Y$^1!8J?LM0J-;^EH-N=3%]0MZ*%K-"L;\* M5;<@ AN(9*47.;C'Z M5RI((C?H:1@//NEKDQX\N/1<(.*>:GK(^W83^Q6QC.>BD,,').Y[A!#7[R!' MQ.X;1^E3['N^@WZ&X27O8P/@ !;4%ITO=1%IU1S$-M+HV?OY( M@S>1*5#]OX,DQJ*\N/2@[]V^7U"\ILM)Z/G/OI<*[P!RVW$M9F%+6QC]XB=K MEM%,8^G$B%U$DK4W$67!'C2RBHJBU6VZD1*?-"KM<*D:R.2W4U2T#62VI>PR<5;$=OCC84URF MJ+01U@=.W$R*,/$!*F958HQK1&$U5QX^O=H^I(]PK>A['>'89&=8>3%;'U%PO?N"8GKQY!%'SW[,=P(J6I](JD;[;G'@+E9E>Q,\FB\;?:)&FI#TM@J4 MH-/UH 6RW?2^#"Q99M^AA3CSK=K&'A[R5+YR&Q4N+2;P<0D826;L/VVO#&(E M8^\8-+O^K_V1\3&*/%J9ZR$*T68;1#N$BB)=)=<".632[3;P$98YR1H-JJ&A MU!WV# A<@*RI&-89M#4"GP[;V(77EN1PM<.Z6/7O VQ(!K[B6!=]NY>RLNLK MRC>'3MJ)[QOQ6MK&3'ZUZK2E'G8M7J"2D#=2SM[_):E3<"NWHOA@MFX+9=Y# MEC+K+_VL2%\\1R[I3$ZM'H0E.)VXZ+A+!E$].H!EDC M!3B]VD?Z\!?&DA!N 57%\[K,$W6$?:%;VZI.PBW0GD7,$AK%%OE=S%$O.U2 MJPI>G%1:%<-CJ= J'X'3.JMBP.VZU;>$ M8]13F"9LCY@NQPX.B=T9/R*JI2;L9D.&T8PO5U'1Y%)E!9J.6F@*5HU)J2A2@+3IU"4-1#Y.E M9K]L814BG8*%HA[Z>+=>I%"#%;(59;\PH1@!Z3JR7(PP>VXGC1.BZF-1(<+3 M1MPT/7ZSGA#)\D K( AS$H5MN6A)6S?),Y22-=*8O-=T0AZT12ZA%$JKQ\+G M$".70N!])N9LZ/D9L1[SUZ4/A:&N=R,G0:L([Z9+6CZQ:.%)3I!V!A=NNNT- M;X7P4I / +/ S/[-I'CH_BOU,?*D1U@[@TL(W];P30_&UB4LZ@++WH_;MLA2 M/IG;(T?OA_@=@;J ,A85^SAMQ#WM^,VL("+49&5--9!J1W=5TC12S]WK 5Z7+H98(D+0G/:RK$7=2X<>RK)F9 M$/R<8$A3&K-DF4>$_<@;I9LT8!5TQLLE'.@I"* MM)9ZP[5(S#;381K*1=0.'A;2:.HA7DVQJ8^P!8W3"<9,NQB&'MD:,QB1=X.V M&+E9G=0;%+O8WV8A?K)I;A'F)GDV'D^@"38<$1 E,Y=Z :!$1:XW5&WZB09K MIG"W(PE1OC:S=F[VS]Q G\/^F]WJR6WRB*>?:L1@]Q[%K> M!P[>\JB]K(\I[BU&[K48$AE U'_L7H9")7:O MVNG4T+E+-@A%*7YS456\V" MQ@!0E*>,JBE\O?*#+ MJT,,K-5ED#N9#U6/).N VU85'3AM;4/)*U5URN[K.X=O2E?U8VEPQ' 4L5IH M/D[31:5B7=0(NMZ7FP"=BBIICL;10OS[NR-JWY&/[(?J5SFT%61?7EZ^H[>Z MXSRAZSLWVKQCV-Y$;II%4K-_]_>()^$RPAOF6'E382IZ35#H(>^(+._?O__Y M_>#MH!BH_*<3>H-LU$%UV$T0QA4@]USY\/[]]PSA)R=&;PIQ,UZ=,7*_6T7/ M[SSD9PN3_'%8C^3#;P60)< 6](6LHT4G;_JN-H"UDFB*\#>[)JY1TUK?H- CD:_3V _) M]#2$0\P*X4DI:&?QU)2*2$%< =@]$IBS\(CIA>CU&]YF(F_>#;F=(##4N4\P M*.@MWF:.+6T"C)?\S25\(5;B.&#:Y#_>Q&A%_SC\'D0Q\O[Q)L%I(]M)GT\S MM/+C_$;R7LV5,$K0WJ*24Y=G DRVV&?ECIAL6%@XPS!,G6"&MA&6\:':S**R M4Y?\501L4SW+O!N'W@T1! G9C]KU2?2V"#Q*,:9 ^+'K!+\B!XM5%W'37JW9]\WH+L;"[KX]8O6<@DGHH==_ MHIUPXSYIUROQ&YJY A1L[]T'8;@EW\C<"RZ5^2P;K"1(PZ)\9%'HU6+@*6]WP6L6%A'5:]-IZF29PX MH>>'/&5'IU.O'&EHRNK@8Y=!DS!!](*&_XR(CN#DNH.0-:+FO3*EH64KQ\0N M.WXAQO8_P^@EG",GCD+D3>(XY89=%.U[94@KYJX0%;L<^1(%:9@X.-M7Q5'> MDW:]V[97X#8UD M"1K0N/#!@ L?>N9"0S-9@@8T+GQOP(7O>^9"*R8S%PT07!B1/Z=X0;1B%0_* M+7OE0"LF,@<)$/1_C(BA'OQ__G84>>)0([]QKUQHQ2;FXP&"$2-:8$[BMCMN MUBOQ6[%_CS&P%B_+$B(?B048A2$*!$%V?K->R=[0Z.5C8(WL5 0P<@0;3?7G M7LG@J]+5+G;\WMKCX\+>BU3@ZI M3YOT2NJ&UNLI]+9)/7YUU_0>L&"OYC?KE>0-;58^!K;(OL .C=W,=YNG*.#0 M^^CW7@G=T"P] MVN[C?>(+PBT'S$T4NR5OD>!:U[I7XKYJ@ $=LY#(IYY-QADG"'AD@LPIR.V6->^5(0P-6AH>UO-H,'H%&5/FU5U(W-%HK@%NF M[:V/-Q/>(7#T>Z_T;9JT7 7=,H6I44>G$]/XT*+7"U8-C=43X)5T_ON[EFL6 M'0J51&$"!;[6V2!4@:5TB?E,8E8G$\B.F?NME%^K0_R%BKWA2J*2E73CM M )0NDDE/F? -& ,I+Z?'G&/!NM-#Z=,\3%+7(?](6P)[$EYY3#IS #H<1(R=>"^B>_02& MS )AJ;YU02&&0USZ."3V76(04,B&(?MG_*_4?W8"1&NO)B,'XYT?KE@9<*$R M9#@*@/U)FV7&R,'A;N[2C8EF@@BXY 1\0 G_XHM>%P#U\[3Y)L<$#I.8U P] M8G OG-<#L'(VJ3I9K$%CS"@5+G!8]8C1UO&]\>N6V&,*#@G:6JQ.8\P8 0IP M^#%-U@A7T!$P@]?08H4:8T[PX(?#!AT.6"3^7YH>)%#I7KS=]Q@X625ZHI1L M\ZKTMWY(_;MWR(G1S%^MD^GR,&^:(XF>^>_( 0#-&G]U@QKW44$#1C:MXF.T4P5+\[ '-/+TJMCQ)(+NH%L64= (18 M3:52P+_N MU<0WV^CG"R0'AS'6$*PF=$("6:#'TP6.X9%S4&X #5XYH*$3A\*4+"C\Y.'6(5 M-09P:IGQ180(*+[@%'FG:(E9(VH/P)%IS!T1+G 81 M(4 1^\9/U*(V3:(-P M ?%.N;UI= 7@X33>[#30@L/!JG=6DW>J3@ ^TPI'"U@#R M(YHP1X@76$85U^2&&^J.'B8)]I_2A-HEB^C1D6Q[-<8!$/)2B*F$ESH(PN'R M#'D(;8JL'>H6C0(R_HH].X7BA(>3,.&LSE #'4#7M?#$0Z[I;)*E*XL$3X/ MU%9EEX^PZ"3M8B( GH*VMH6:%( C2,:)15!2B41Y=4U.\_/(*2H][R@K!W#: M#,!Q;.J3.T8!#A>&GN=G,S\Z/K%S1\[63YR@!+(H;*[1$YP MZ8]9O+3D,49K6M[K&64NB[LHIHZ*Z7+AO(KS'\Q& 7#N&7+5%$,X+)ZAA% % M>6,'ARQ[K7S/<^F[OEC[57<$X"LW8Z0.4G!X=XJ;MBX"PA7>5.F Q(M[/V20 M%,JK@!.GS0 XL,WX<(H"'"Z<8E+'\-!>1?4&!^#[;KKRZB$.1TZHON4G&U80 M*_1H=AP!%(6NV%,N[0'A[DZSF+X$.3A<4Z&H#G((NO7*ORZR9Y080JSCG3F' MURCQ76=_O5U9U/M'_:+>@W^K3/'O;RY%OBL@QC@I@4<^'4 C'WXK,XZ][4'% MZ[2\M[SI&13XEB/0_HY7@^S^M(D(SZ($I\?W&P3\5E'^Y@3]P\ M8G_CX-TU"IE-2/Z4UO\V'<2B^U%/_JI7XLV0 U0Q'_Q3!:I:U49/%^2S4G2OO\]2E6I0+A'2;"PZQHH@2/=FW@- M8>Q,2H&JV/X<-*S[9J*0@364;DF\A@#V)+$ G89LJ\!#(?NU+MFO;9!=H!49 MD_T:!-D/"5:EBS6/.$\+9]A(N6'0'T!858])!CC!.+CO+D\1P7N*Z&Q+"JG, M/BG?+L6#;)__WU;QH+,K4M-*\:!+D9I^]89+D1K816I:J2UT*5(#[H;RI4B- M_2(UC4H)G7^1FG,JC-*L;"OP$BA?=TT-/1Y=JF=83QF6L>E2)P-RG0R])7:I MB&$Q*UAK#SR+VA=G6'9!4!-#CRMG4&"AZL%_=/ 4,]P\=F?Q$>'YVL$BY4ZW M,P 'H,&=:5VLH#*1@1PUM]Q!<./'-%DAI6>YW%9H-B2 .FYZ M!D4S-$%*@*')H=43@+W1AHP+.'\.%DD)7$US1-H#@"W2(4,A6RLG8$I-%6%K M '9*YPR$9\F<@*@V8^1= -@PG;/1S,KIYXKV_LOI=^_+ 83&\'HT_#AX_C^6#R,)A_&L[&GZ9W-^/9_/\9C/_[ M\V3QZYO+Y>W&(.:5&2.BPX>LV(/&)2-^GS.XUJV)B=5=\P@DZ7TC05M@5XYD M(E;FB@ ;*&>8Q@T8:W[01Y6A$A*^VH3 "Y^;8I7 M(;==RH!3=DY5U4#2!8!K7IL/9'V4VT#P )K@4%'2'5[':,RV?A5MN)5+RD=\:CUT0&8<0VXVSHY MX*Q4V8L1A!+(7^775-S= CMA[+@,W]!CGP*6?#/T?D]C5L!9\19'5Y,!,%E; MV#NZH@X<8>,@IY 8:0\ %G([9[H8Q6X/$,G4^QVNLIF-M$Z.=H8%<"6IX9'1 M#AW@+%^&?);\<9-B>OHA EN6F_6 7M@O8N^*5E\ -Y[:LL?4R(+G;&9CU&3M M26< MK:1!&MP] 3'CHM<20*]QP_S7#UPKK M,@&JSSM1_U[7FN"-SVZX)\(8SF9Z@YZ2K'0D36')BTC2*^5Q@E.JFF?73ZX$ MVZE^=P@/_[1P6NHC?$8\+F?*UN;TT2 0'@KJ@]]':'>[,:N<-;2<&Z+397Z= M[+I8EG^[M[4Y^W4[P_;*\?:]HNT1HEL9.,Q$#A9!1M0I&8[ S:X3RFPY7K'1 M_J;N59:Z\<'V1RQ )XW_['LH].+J1671D2)JW2OWN_.1"O&#PS#^-E?@?DLH M!1MGOR0^6V-,H248_7*[.X\HS6Q/R=1F*=/L>_Y^RO-5.EQQ)>Z MFPS8JU"T[U!M@P1P)./X&>."(!3^PWDE\KAI]^Z5Y]WY4[7QA<-@#3%U J*+ M9!FL1=*.-.>IV9"]BD+[_KQVB !'/G14668'TSN%'HTDH3!V]J5*8C]!\^Q* M9>86HV^1K3*^,BU7($/=3]MKHE7[GL?^" 5'%F5^I:7C!$PSS,&S/_/"M@-V^O^T)W+NSDAP,M*)NGM"XO)N, W$Q/B:.\M/8N/ MX/$M LGUL2(TQ)A6\* ZU/7NT.31V;&@'@5T7\-^CI(DNY]$WU\IX915#*)M M>6IMWY/WNAUU$X_IDUR -JVZ6!<69!&;C%F6[F+MA/EY_I$,D<23,%N3HKVM MM^DM;H%V=H+*1MD;F8'NIU7B923[A +O>E=-E\DR*MK<3$UG[G4G[28:V1NM MSES8;(C9^6Z$]99P;S()5AK9CGW (FY=711,T.M&UGY@O0N2G(>$'.2\0RDI M3W*N.Y)T9;4M0V6"]5^3\E!*39=S?Q7Z2]\E^E_^[BZ[]AGXKH_B M&UKQ)S@8[;)ZE#^\__#^:O!V<)B#%J?\?'\_G/U**U#.)Q\?)K>3T?!A,1B. M1M//#XO)P\?!X_1N,IJ,YX-_RR?[]S=0:U&Z:^2E-/CVQ<$^3:\J F]C0C3Z M6).T2*5N[Q8,QQ@G)83(IP,RY,-OY8*DQ>2<8I7RIG!J5)JQA2YH.6;M&_(U M^,$M5JEJ;+=:I8YHR:@/HDHE5X9VC]BGN^4U"@EE79IZ(RU\93J(Q9-33_[* M3@A3Y%IC9XS<[U;1,SD3_8R3Y(\# \F'W^[0R@DR>#C[&;=%_]N8J%Z2^3;& M1:A'JTY_M[DT2Z2@H606W=;7^HQ=?(_]WHEP-0X]\F-/RWVO'YVXD M.ATL;AHBYA?*L@ITRV4[66G11P+?) /UO+Z)7LLVWESKX M@N&LM-@WKR&,2M_FPBGB5&<;6;&8_\/#=7>)] M)]S9C$< $/<6RU;)0V"&50]NI-Q#QE[6:,ZT)N,!J$^GQ<(F.,()!_-U]#M% MA5AE+VOE8C7QJ<1*=0^\WHO*Z8N=MTN-#THF'P]1(GOHNQQ6U9L M;)M%7J9+-L@"X0UG/;8] 8#RC(;+MFT*=%W&+R;3T5+ 48K=S*N0A]6R !>' MQQI] )17-&2;!E+P8XJW?NB$KN\$^PKQUTY [Z]2@#=Q M!X0/@R^3Q"7 M+_'-2WSS$M^\Q#=!>@8N\4T \4W]Y90R7Q0U>A^<#1)N;;QFYQSO%&/5.P^( M&DPTL#4YHXCTN-'7$!X]Q@D(%Z0!T--F,,*??"'B4QN$ M.I6;MR47BNK%5D%S "%.D>PL[)WVE5]0(0']'ABQ(/@!;@B<_Q$AL^ MRP='LTU@^!0GV'%%E=:.&P'8[VIP\1@+.+IP!MDHWY9U>''2%H ^P!>E4PZ< MP Z'$2,G7HM48/83&#(+A*6B^C*(X1#W5!=\0$F.A[;^6^X"8!O29H8<$SA, MRBO->\A;.*\'8.5L4G4"H(=I,TJ%"QQ6/6*T=7QO_$JOERHX)&@+(.U$FS$" M%.#P@YE7%71DMN110P Y(=J'(ZIIN4Y1+=H"U&KI]=EV<)'CCQ_Y0]"M#'Q&!4 M#?D.V3TAX,@;L?R<<.63LSFC#-&G]J^(?HPB[\6GO@"NQ.AU!:.UR'BNAPH< MKDV)A#HTO8LGB:+S4MX'C!(C/3/E.,!AT$W^CDSV/B_1@?=R)>".K ,8K4;& M&AD"IE'S2 ,/ M.,PJV2Q*!@G:]LD4P=LQ&N<,'W8XC,A@D]IE_9):\#:+KC<;$FV+HK$TR50> M1>"V!*#PUKF$Q$,%)$_T CRR#@#"#Q(9$W"ENWB/X"([L5?I-:/K"./HA:C< M]&)(#L0CM66CD%Y&"E?51IQ,P/I#P6*4Q*W4#$TXRZR(KSPZ.W6\0M08@)=' MCVLJ1$#Q!:?(.T5+S!I1>P#'DS%W1+C 81![[Y<@0 N-CM(X(28PWA>?E_-* MKRL ]XP9V_30@L/!JFM)DW>J3@ \-V9<4R'4K=*17_S,9R^NV>Z_G3X%_HIY MT 7;7\TQ /AR]-6,&OC!663:!YCMDTO@SC%;3)T>68I[.4I*JYL#\-3H+PLY M*H!60*[_LS(.N<(I6@/!(-'[!CTEA\<] ZG8"H)'5B)ZJL.JX1BI* M9N@9A2F]#9/I&'=1'.]5^TGX3-#("M?MM4::$70;1"^B&'>; P/0U$PKK+:$ M.9S5FJ-#Z_?R7//[=%>:CT'^H]E(PJ2X&B-9#.6VOT2J.78UJ %'+!YQM/03 M2@L!M\L-+/J>NF5B&4DXO*%W&PGT!+AGWT/>]>YS3&W(/;Y#-_&?9?J.R0 6 M75;=\M:$".!Y?R!#3=YS!["H=%GA/9<(X'F_1[TN[[D#6-3-K/">2X0SJ-^< M!DL_R*R+.#$NR/Q]LX+,^\D'+IW]#*HJ%X6CI<63CQKUN\KS^MOS-4)$\W"S MBX+B(G[BYG!J)G.)7EZ38B2L;K@\L*25_&0=8-3T4TF7BBL@ZOR=<8$Y [:< M8ZFY_5(_\:"(]M@[ $7+Q%!7ZI0=;6/G5XYLY&S]Q G\/Y%7^"2HUD T(F4H M0Z\K@"04/5[JH0-?_2N*$I3K$9CJ@#\TT@$+"-A#&ZB X0PTP7W506%A![T' M-E3=@=0)N=XMR+0215*K)QR=TI!]6I4\RIC:]KX*<"*32C50K9XP5%$#4=7B M7AE#NV9#Z@?4M2_52(\; 5!"#:2N8B8<86*5]O>.NR8'/ZZ- "1?U.3#,2;]OS?DA"O10T^EWP"^[J2O+!_A8H?&7($^ M^=7^NTPG E&AH#4YO2?DV*0;(16/?K?]$-,IQPLR'@':/R&=5SDAJ[];U!I5 MA*P""M/(5?F.=3I:\R7K8\5_ T.U0Y^?UUF(T><8+=/@SE^*G&Q:/2&;:%*> M:V$'WP5]7"/5U/W\4R/W\V'V@<.F/R?/\RUE$KKSGVD"2I6*>KYG]0 ]&XIB M>*YW]\[O$1X%A$T2+[31" "]T;HLK=B5)CC;=02((3W *7QNM?8H,/S5-81; MD\M\K.T6+LKSU(OHJ-RW(&P-P*M=4V8KT6(1>I;OM;E4?L/5_MU:.9,D[0'H M4"VP28+@Q46D[2(R.<$N3J*+D^CB)+HXB:QHG"HWD5Y7:XXB$\SXKB+U3GU^ MSJ*A^Z_4Q\B3X/8+HN][(&_XC+"S0DHO4K,A8:M&4DEIACA\SU/^9MV=$WJ? M\U=?C+U/?VF8_,@@& 0T^9'0:( 9$!/S]BRIL+OX*R[^BHN_XN*ON/@K+OZ*B[\"L+]"C)/2+Z'7]8S]#WH(POXYOA(64%#V J :Y7-4.(0/EK::I.EHLO2P6K9V(AB"?RFYV!XT0,?._!FQP,^I1\#DC,]9$HVMJ/,LIDYHCF/ 3: M]XA$89P&=(A8I?K:LA&D6\8EX^#,,P[@!LH- M,PX !G6A"TNFN:G\B,B MLWE\#837#D!H1E. 2HH(#Y%S,%]C1 BT)JK6#4$QB%@%#^H^]YX13GQZ'96] MS/$Q(I]#^N-'3$:*2Q6HB[?GV!A/R22.4^JYI]U,;>&KAK9PA@RKY>P=T&&? MG0-"V6L?_S$XX#18,:3^8U!":^#G>+'N%+.!GZ/&!KB8V9>\!2-=^I*WT)W70G3#O>IN ([91N^&0 OMWCH^9M[LZQU+(E#>TQ*W/P//@ 86,+A1 M)'0X5*7PIN$,4?DA:L"U$_OQYS!ZHFI4]HCN-DVH)S]TB5PQ82PC);^0U=ET M,+92I7!S9:)U8L"L^"C=B)6] .S#72\6K;J!(#;QBU^G[_P<;1-4DKM38PSP MOIR:>,%))N$#/W[=DH-'9(TJ^EC.^*DMJM67U:4HPN%?"2DYTW@-+:?[M,(I M'E[=.DZ/O6R2+4_<%$#RKGIG$X/?+85OT!(1Z]'+9A4FMLF;6MZ&5%)2T%B, M )Q-IG >L\4XR2#T%'$:11\ +[3HZ6,*/( SR80Y((P<+5%3\@QHG&W&^KDY' IR,XX)\(+'/KEV==(*P/E>FS$ U=SBE+SUPR)L&3^@1)4K MH.H%X'TJS5P!%2;@667&(A!GD:;0:?#I'+(,QIMM$.T0ND8AF=6XRN'5AT9I M <7L@Z=\>OB1^QO*G/QM;_\II5RB[E)9'%_>Y1O.>16O0"6)+QFP7TD&[*7F MUE>?2GR^-;<$.]'AP%.%HDP&L!:B,L?R2/F1[-9GF*#,QR=75?"]D]#'E%>5 MW\D)1\"?+MF/9J)@,BX N[\363&A 7R5^C;"B/R>W91U=POLA'&0);B%WM&/ M,S_^PUCG_KZ1SIU#,'!S$ ;) 4"63[L\;H ID/ UC@B=OD'R]J\4CXH6*,@/2O MDF9$/OTVN3G6@8IO^Z3;7VK2;0]L[RIE8;<)]/?JSV=P5>04:'O[XC (5/[>CI/.BJ[)1=N>Q0?/9SLH)6?+.KG.E)1(2T#V!XI/\^/=]3J3Q;5 M=&-2,H#MD?+3/X6D9#]9U-:-2F=JAF*$^R["?+R+^@_]"+OLQ.0Z8_9 M8-030/Q9?7U)&QN;D>2B*E5>9<,P!/S#^Y-J3*/IPV(V'"T&U\.[X<-H/.\\ M7LL5PL.3;,<8\H*R6CWZW;=&41 0"NW[?.[2G>(Z'U$.V8%W++O_' U?0K\K+ZJ MN$:]Z0 C <=7M1!K;,JO<5&*C*B%6U[MZ.U8"^HK#PWSB]W_*!;B.J#2%M: MKLRBQ3DI G#NHYYJ>Q]Q%(MT*V%K >(1*;DZFV. B">!$'T0B7K-L(W4?J4 M+-/@%&P1BS0[ SAF=#FFB1$@!IY )[[B+6@+H$)"[06E=Z7;DLU2\C]L*-Q: MELMI)XO\,3Z"5+C 897>4I\1#)81?G&PJ()/C7$LAOB-&5H#O6Y+DIU./L+( M\Y,[VEV==B1H_QSJF)TIGPKP[?0.RH M1E*IS;^N]]!)Z&+JZIJ$)EPQZ@E@OS3FC1&"9[*RE,^%:_<&8,AUL]I@%F.5 M@EQ]Z?I/80%0TT$ E&OMAL<<7"%E \T0I1 M*8$P4=XV],M2V,$T6>BD1MMI MLM#;P7[.P?8PZ2 ZS J_ ,2>JS+J4;N$9H4M_ T-YBSGY-MX28A/?I,5CFAK M\$NYMU-_7)MLNQ2&NQ2&NQ2&NQ2& W[4S!,')S=.PMNHNYK$>K98=SM^5R0[ M;R$[<1FU+6!W .YLM$^E5@4*U!T1+6QX24:Z'0'X>;J1!Q,BP/$:-*9%]ESZ M55?[QWYX -XDX/O(GE1GY:A8.FE@^-1\:_Z*?/:+W^+BM[CX+2Y^BXO?XN*W MN/@M+B;EQ:2\F)07D_)B4EY,2A FY2..B.:=[(:A1ZMSL,>@'Y"AS?CC:4&, MQ]GT<3Q;_#H8/MP,QO_]>?)X/WY8_,?@8;R ;Q$>KL85Y*'/9"1E&DD?.=#N MWN_>(83F>K<@TTI"(5H]P5B&INPKKVHM3*V> &* ^[E G"U@ TR9K<$*)D=PNB&=7K*/ FFRV.GIFA*B_Q(>T!($NU M[B8E0\LJBVY33$A)-&GZ9)G_2O^2)%FH8,DF%EE3]?T-IW P5/CAM9 MK*O;D _'F,#4?U6^49V.UGR>^EA52J%J6SKG5\Q%B!';# X5@F;^:IU,EY]C M-(QCE R7Y, =NFZZ2>E]=.\&;3%R_>(!R.$FPHG_9_91?D^Q3P @:YQ2">R3 M2'"\L#6QOD;T<4\]M-L52K.9(=N=G:W^%J3:C,IG+\XV!!FB")MNJ)!%N'?A MY48U!5&)\:L;I%[V0C6M.\/"*).0M';127&Q!N- ]CAT*CP-: 9G-SL!<$7, MQEA6?T[: [)_HY>=1$H=*_O )&QG'U"- ]ES8FL?4-&L\XI0!4JT*(Z/F8$2 MA:L[_QEY#/5/*/!N(_Q95!O*I#]DETWG F!(*S@'0/:52J4LT>P+P.EGS"9-U"PGG<>(4(,^XW>#GE$0 ML6U:AW%:/0&XVXS9IH483"OH$B?_JN+D%4-&'M'F-P6P:];C*A\=.'Z(,GP: M' &A9LBD241[D/;RT//\#(1)R.[EU#&8R!R^[&DD9'OE-%5Y+& :Q4*B$E =A_#(?: [6,#X\UB)_ M=%;1"-)F#CARB=KAL$=&]_N M_NGT=O?D83%\^#BYOAL/AO/Y>#$_NXO=MY2RB$6RCPFDI^JJ!^CYRI 8GNO= MO?-[A$>!$\O48*,1 "K(NBRMW# RP=GNE3 QI DW9K42S9"A:91=[GOP$+1F[I#T Z%$M ML$N*HMW;ST1/(EM/N!JN,-*Y^RQN#R!NU0*K) A"/?!4=K%>5VN6L0EF?-M8 MK>J1F<$=3M#_/QX/9Y..G MQ;SSY!1NO8IR.MLIKKQ,$^U>?5^>+%(F)1DDQXVL)XD8LJ!Z?;**B^6KJP4P MTNR.TV8PTC?XPL.G=ALI&():0J?#5$\G"HW2,&'\X5 .A7,CZT MMIE<;F)<;F+LXPR7FQA=W<30WO=/0@**K?_.8M:(-@[%YJ^U1\%XO9 'X$,4 MNBG&9%I>VH=V+XN^96..:2'4=:7%4Q#TTC:,>UMT[;;"F>ZS,FJL%>-E8M6/ MVO(*Z;SJ9"4U@ <+A_PZG2PZ+(U9H(,/'*_C#7I*)JQ *3W 2@;H)DI/5HMN M)XN^0R-VZ>)CT_3*?+";3ASFKW?!Q.KWY97)W1W[+IAP4F3WJ4VW6'Z?L/O!"J)ZT#8VKHWLBG;J@_]";"T_-KB*539 M:I)?2]/H!\/GH!!%%8>.<&I=49FOG7"U=ORKGTNS"IVLR*(?XD2LJL4+HBX\'OH M\UUK,)BJIE0VZJ(*QQ,Y0\\H3-$M(<.(""A-XOO%3]9%08O]NVHT,$K^\Q;. MJX#MM4:"J=U*>5X+3S@,?\31TD_NQ%?6RPU@JK)2]I3!!T1U9\=J5RRB?!,H MT$+2\@'J;C!55SF'E$C!X5L!VBC://DABR[1E^5\0@_V88&=,%XB3';U*\5Q MJ#<$3(U6ZQ#40Q Z;^F)S<)1)0SN?.?)#PC01BQ6C 3@J;1V.*W \QP9/L1$ M9E=9N:$1==NB29B%):=+%<9F^T 'L_$ MJ-I/M)'?D>E]''1)5\$2+[(I11R_;R22T'D2T'DE@LB<]6* M\I'#G'NYHT\8P5)U )"OTJ 8JPZ&[:^V&">EE48^'589^?#;C"K_G%WRZ#?K M%_/:V/^.<+)#:Z[PG_QJ=P?B"D:%@M;D]=YY]3?I1DC%H]\M[A@"CA=D/ *T M?T(2>D@)6?W=8EA11<@JH"!\8V>7Q2R(ZEVRF"]9S-WHAE\<[$=IS'%PB LV M:/0!H"$:IS)IH 5MJ9PXK"Y)2^>>M%02NQERHU7H_TE,'(^ Z2]]IU2N/,N^ MV;OH0J^(#/@H)FW2#?+NR'CTYB8U;J(@*&7O*$H4VP+FC).F^B85]$#D5Y)5 MH-C![*Q6 /D*E_@5D'W*G@2""XRU+;LZ].32\0$E[%&NO"FOB9X =PL!H'15 M<%+<+>5!']ZU43]VQ#,Z+-9.6+"K76VS+@R TH!!J@]=TO[K%/P;E!UQ"^>U M]&,/TBZ:&% >]=45B24VQ>( MK_T ?<31%N%D]Q@X84):T#)1V\UIJ;V>YP:4>VY?!GNB^=&+Y!]>E M>?[QH[.3I'_V# .@3/VO2^ U:-]Q64WO]S1.\IN*!;%F:(,/V&'!< M%QQ_5?,A(5T#L.N!:D[+KWK?S%J249#_3'OV85N+I^Y5;,\Q -4!S<_'^7^Z MU<_7$4X6"&]HC5C2IV@1A:OBVX[# 35AZE70SRW.U30]&@& M1SR^H2IH5^!C.9<":QUQ'GS0!F;M-H9V^4Z$/!-2PZBC7$<;1"P'P8+^7OD+$JC%] M3.?GTP(I=]-A7AGE>CJ;37^9/'RRE[S5"-A6 MP_D)$U)N*'L!N,>BPQ0E'JUK;-,MN\ 2KI@?B3W_-UT2:S^O,".Z&:W7#8#F MK'K47@^1WHMET+M%4>![]#W8,;'DF(W&+YHC;@JPAH[\():C X()W,-8U=A^ M<1V5/,FH#^)XIC4+J+@4-A(#;O>(_8V#=][!26AM3K&IH>X&L)*-GO&A1@T*FP,P:'2E[RB8)4#(*ELJN\&)$_?8%R1H M;*V@C1QZ?BD;WOYW?F5KSO[M=Y%NKLW1Q@^_VUECOR!JU"%O^$R 7>W5HQD! M7F?52;L#,' -5J0V6MT&B2IP' 0J5JPILZX [KZK.6.&4L=?'EF075).2^N/ N M+KR+"^];<>&=26Z P.Q1;&.7E(!+2L E)0"&QXS=;*AI_SS 1Q/H:L,0!7B"H+0P;^)>7%T!/23LH+ M'&\NVP\/MR=UCP!1#P %V+1/ 1$.X$+!7U?L7M,XN(3L+R'[5CEV"=F##-E7 MMX.3V(+4RWP'(&BO@%\1 MW?)?R.^/./H=N.2\O3[&3Y!9R&9Y=CP,$!$/7EN0;@-1?G:X22.SH#):1X=Q(W/[=0 MAQ@3R#C!V+96(J;C2Q@XFO[9Q8M@*0^;J+@#V);4,G5S5$*+3CR-/ MGP'*'@!\VOKT5V(#QVUW"1F==\B(BIF>#XDU!+",ZG.,80!GZ5#0I\LCY2^S M3?<+?N1LR2_)3N3V-AKBO )(9KC!9NL,41H1@)LP5C;(>42FZF('A[F/.'(1 M\F):_)EB$1=H"/@H:7]>D2@)(G"XPZG:*@JP\UH"2)@T";#S4(##"XTL!WOI M#8)*XX:168@O^13/6>>/9HRB.(G%CSX+6_?)#,$[J49ZG@ -6&'Q1PNB4//C;.TRED$7)) M^[Z=X#0GQZ-LV2TP(;WCYBF^Y5\DSE>3 :,KB_IZ^!9?O\6"[K,$2G%P!MMRE'=- $ M%V4[\1%JN'SN .0@:.&BBI_9RD?@)_!P !P[.-C-T-;9T:EGB+W22?^ "9W=S*B3P9 ,C*)XY16/"9RG%\Z/)+P141D MGYR&.6(WI)^;!+LIGH1>_G=[DM0V- "\#]W)6]O$ B25U:7$M?"[VKZ4DP%P MF?2UAREI 4UD]E5P W9@GZZ0;K>O=F D%'3L8 U)E'_#EDX:),2V>_:I MKR6_6)J5A+AU_ !YBX@AK"E$)@,"R/)I+!$F^-K,0"&;WS-1W7QB&%Y'H1<_ M.CMJ)!HEEER]?W]UG%@RFCY\&<\6D^N[\>!Z^G S'SP.?QW23UUGB?#OZ^P? M8!(@S$L#,>EH,S]?XEKG-;2>WV'.$''"/@#O>A6@!V7_TL2>C0Z 7 +ZZ2GD-RAP8^W2H*'!!(FQ]- M6%!N#\"#UH#X94SL)K0G3I+IFH$3TZ31)'+_D!P)DO;6(Z[-3@8)9G9+2)3 MD1>0X#2$<2@HA:Q218*#1FL,B)'[W2IZ)AJQG]&>_'$@.?GPV]##W"WIZ#< M>[]8,"@YC^"%L=ND][F^"R;XDA^9F=N[U"&X=%QD4KRXWMVASF')4C0R<;,\SO%'( M40;J<:?NM<+>F%-4 <[1R1_3$O!&U-AB:+DN:T2HP.%,=6F7JS4SQ<<3ANKJ M#& QD-O.UB='KUO75Q621^R'KK\M2J3?H##:D/5/I[N-\ QM4^RNG9@ZL6$K$U$4-6%KT M[Y.E/_?&T@([6"P]P#?%_HJ<"@']-CLH9*Q4].O57_*^/1XJT(+*NQQ=Y)7B MR 8LE'7OE9,-?3+FV,%B*%_U'B^7R$W\9W%&?F5M)\X9)8IP^$M$CJ#Z M)].ZI\O#>SO4?R'R24N[],J]EIPW8< MA'32P3:;]9(L>TF6O23+7I)EOXDHY"\IN>N8')1\KZJQ)ED*0&IJ@Q#/-2)ETR+H#(>S_:FZ7Y[H*V ,Q/ MN31)SB(0]W;.S/?5ZG7 B^_KV_5]G;-'ICT_6#<>F6_[QG(WEP@O-Y8O-Y8O M-Y8O;M]OS^U[N=IWN=H'T_=[!E?[OMH+9"VYAR\7R !<(&N850;^ AD5JQ5V M@OLT2/QM@#0YJ-?MS&[ZZ2%UN=!WN=!WN?UE\T(?S-M?7^$=S?XN]+5^1Y.[ MN2[(;_$Z"KSR_O'EQ=F2G7[HQ=/P2,;(U^0_%WF'[SG;;2NCGM,EO]:0[I;; M#RG%>KI<8(@KX=G]&0HZA[R' M;Q0*Y*;T&EH)-D/&F0QR3G?XZN+8WP;K1]YT.7;<-1\\XZ78XMCG=-VO9=0[ M?D<[>RC@BQ.DY#B88@*5@W?LM8AX$7Z*PM4_R?^8 W[\2LRJ<*5YQK8U\#G= M)FP3;ZBJ\M=W-[OSZE' [V9_G9=+&WJ7.KA<>KELK\6XALZF<[UL?S;E$J]: MSS^&8P_I_'\<-\/&=?3A>?QK.BV9QVS4&!PC/UF;*UN !*L+>_)7,BDJ6F*/C"R MU#1$4X-#(-+]IT1^"33A*I<[:;Z_J#& %#I. M%+U)N$T3\G,4NNS];0)W&2GI1MG==##V6.52X,I$Z\2P*E*/."+++=D]!DZ8 MD 5"7^_8TNU-NDLK>P'8KKM>+&7A4-*C=6^P\69W8N&5]/8F@UG)DFZ._6G^ M=-WCX_PRJX\PS>UY@IZR1H!63\OYUNW(AA'&-ATA=_0A\9C]_Q!C&J2@0(_EZ MIR@DH-73NI?"@$E:9VP9.9BZE++8@%9/&$JS@71J<:^MJ@3\Y'HG<4:(NJ^O M4S^@D2"Z^]\YY']LVQ3>_=7M"$#/-9"Z?=:\)G9VJW5PMP>1&JO=JW=]U1"? M2O4.V0[9N][)MT/VCSCFMZ$8M'>^\T0LJ&3',S94/0 4.33@E19*W68&':;? M>QP-N"#L8_%F7F,^")'JEA-SAQD<;-(GQ_UC093FV''I!$7R&"]!PZRKQ>MV M-?FBCYM]2^K>25("@8_BZ;(B/.0;4Z/J1Z%1=9AE$"US$ZLTT<7"NEA8%POK M8F&=HX5E;%E]G195UY94C)/2BB&?#JN%?/AM1KUUG(WLZ#?K(5S#K>H(?#MD MYX(0@X7I#Q"-#^">F\R@E9_=VB7:TB M9!70B]OIXG9JD:,\GXS/BNEGD;(4#9_B!!-[5)0'8S# >3FOZF ()R&?ZVPK MP?Q )'+Q@H)G=$_$!H".:B[4*G[+43X?KO^*'+QXB6HR>]\;P$+N MEL=[3,^,M60ND8O)H#\ YW8/[,UP/2\&WT:I*.U0OSL 'WGW[,U0/3/N^L]- M5F_6W6*1NAZYRU ]'^X.EPG"#5E\-(;%&G?]\/D(W_-A=DW^6BV&UP]+P7/Q M<^CY,4MJI2FQ+C$6I765#<>P6!6O0_Z*\>TKL^,LLVM^;I-! !)M6-KXOD#! M]"GP5RQO(;XETN$$="// _L[@4NI]B@ [!7#I(]::%KB'Q&Y24B='@?83!C' M[6[12=105I4F?+J\6V+_'3/&GL&5$J#14\#G)8^K#V*Y7K^7?)2AK8E?CX2J4)ADM?3?4!) M_@J/V:XI&\5V(?\N&2K#NUN&9GZ=190X =>K+4Z0,NX-("QKZ,4R0L\NGS12 MGNH/8]F;54-&=3G8<;Y3;5;R\YB,>UOV:77,N/:3F)KQBY.<5*._9==6'SQK M.3.I$='7,O*X2@VISL";3K#O .N:3-=9H9O'4',.R$ZP+IME*X1$"9.3^JC6*9?=7 M%URTY_82@F3"+?LNK"Z8TC7I]^ZRK,IE7KZ3YT3CO\E26=6NSZ,&ME!8 M^$#6W=&N, R(KO ME?'0[O.: "^YUVL^#(! ]\AW8M5!=V'7N M<< M"\"=X+XD .SM8%T$&G(>Q&WAOIA]-OPUO#]<<*NX M+KLT,82S.@4@RM\C5W6R&9=H:\&I< 3/0N7[:QK];$8M.F:DT9-KO?%R%(4, MD91L'GMWO'9!@-JC -"#:SBZC=$$SN?]37@-[[;) #\V37E6LEM <;GP&AA MF0&SK@#GG)%,,^F,?@6""\F2Z+U2SD$+>M]0H?QFS@HF'_Z6_E'9LY M(ILJ\JYW0X)%8OP<^$_"Y\#9S ,G] 81G7NP+"8?1(?9!W$V_>!I-W 8 )=G MPKM]/L'Q,5-"/@DO;=K-'NGP27H&3W98L"KFPEWA-\Z-*8AC.Z M1C!9.==.[,>?P^B)KGN*WB3']U;%7- MQC?C\?WP^FX\>)R-;\G.RN=VPKGR[G2>3^(;.P=#KVNX_/$R=A3"E#(C&T).W!&%KZ["EO MYQ+,[ ;X2^!(+25>0Q@VCE+(*G%\#AI6&7#8+D=1^$Q4,K^R.DM"#(IP-YR8??1NS.'-XZQ"IY<#:(/3HK*+ \TF'/V+N?B-J M9''CJ25 A2W$PP5.!N31@E;Y(,3-K3D?5!B43UZ=[:MWYT-C'DY"%V>6>?;O M)#S" MT O[26QKZG4&H,_5D=^J\:F'*B#.4M >L>^*?!WE!@!66V,.E="!PX4C' 1B MQ$(6JM56;R@ =^^:XG!DH&HVWOC/OH=";^8DB$#NDA/>68G6J%Y7 #?Q MFO)8#]%N<\ZJ,!08>5H,J]$?P%6[NERK@:T-UOUW2LPFA(-=0Q8JQP%PMZY] M5BJQAK/#'J$ZD8,ANQLQ3!+L/Z4)-;T6T:,CJ2%38QP 2=DMGZ\Z6(-E M_= E-*"03)>%V&KJ4_R> *[TM/I[=;L_'&AQ*DB"/=8NXI-\-P)6])INO M'I)@%QS!"OFK_'T%=[? 3A@'+,]BZ/V>Q@GO6D6SH2#<[6MY36IB#C)MY9]H M1Z\KQ.R^PFFDK%;>R@>SO!4"PB"A,-#$E62-!NX!DDOVRB5[Y9*]N62O M@/##7[)7^O"ERZG<>9K*)3;\3<6&ORK_=@NQX(LOVT:428=#%[\UN,!1,[;U MYZ/FLN]+%*0;] NQW=<)\H9$4R&3\F+NJL8 8D&ZC)"A <=+5167DA:9_4FM M"UENA'YW *&?^F>3#+$^-[X2'/0=MW@=!=X".YX?KFZ<'<\U;-@?0)2FWD:G MQ,PVFV@].>2FB?^,FG),-!2 &$Q[S!,A:8N/&0S9ILY2:(Q8Q^D-(!S3G%L< MO#IFT%YGF2Z/G.>L8J.?I/31C^L=^^X3$22R6?-856\<"#$5;:[50Q&0;I+7 MT,KM?IJP1BMO\8J8ZG6!4$?12 F18M/73L@DYA&4$'1?"-4XP4C"/E J]>&"?F=C+0J2A,;!AI_E%Z0?Y@^O!U-'Q:SZ=W= MY.'C8/*P&,_&\\4@Q_9M-P(X>G/=N."$D$I*%D%M_VRO%MTFX:>\.[AT>\6 MXW(BUNZ+Z%8AO5QIKG6EN=G2OUQQ_EJO.)_;/6/;N\'T)22VW-K?"K:!H]_[ M7_^"V%3S]7^$F3W*"Y?W20O[BY@K+B<4[4P+N/[]ZGNA"E#^T?)V(.!ML>C+ MD+9.H_^*"-A?R 9$S"\AK7B-+.8$:-",!S&0+#/^#G3B&C T!.\ 9.(8X\A/ M.=/?HL\O5>?>#YGSIL!J+\8'I^KU3GI%RF@$ (D[C83""%DX#F8ML*ODR)HT MX3E_/ ")0=U+ !_U7@)&F6.W@&X1#5WR!>8&\10= .0"U>*4#F[=LN(AI8L-3A^'#:#*\&TP>YHO9Y_OQPX)>.]P#0*\=1GL0!D$. _PXX8' LB#@ M2:M^U_YA^@/S9WXLNT8H[P(F(B@@?WG5RC&QNB*EN0V:1W".5=8-PF MU!$W/H=X.%GE4+&UTZ3X^8NSE=XC%#4&<&E01]*JQ1CYJ%AEQB?DK6BV)XK] M59C=[1=O8*+&8"*:&EN7" =@7)!N6.+F,#8KN5#)N0%BBR*ZJ)>#A/CY$M*6 M #8GE425F<#%P?(10?1NM-=D"_59LC5)>X")N&KL3U)$(#)%NE,I^L#8KC2D M38-#(#:NO=G\NB4DD+^'*&@+8//2DC2>:G6$"A!#Y,0!(K0_[@#$*R5P\PT, M4$_7S9 3^'\B[R.1E+LHCJ?A 5">FU71'D"H4,$/#23@.$P_A]B /]J] (3S M-%>-$A4XO#J Q0/U 8E"\1K] 3UC'#C_/!O3\ 3\T,/12\W#T+OSG2<_8*^X?"#!VU[L[](P"B7&NVQE,"*1U,2CO';K4 ML'J6\':%^!15U%L@[0'@&*\EL%SV M\1"T7#6(AO&3W6/@A G9:FA.Q);B=[VC$2?)QJO5$TSTIM-=5XL4,-FL#&!K M]82QO1K(LA;WP$2UJ;*?)@CO(9/NIL+6 '92 SFLE# 6H03CH&NPIZC\MRW/ M87=1N+KSGY&7H4=@?D*!=QOA MS['(QZ/9%X 3O/,%JTD*F^[/*?;\T,&[.D_"_/74\3F=W4P>AK-?BV=@P'L\ MY^X:>6F \JIG>?%WF0]3VJ/O"Q@!S5EZI/4AV/-$CLN2W:]WY5\D!K+) &"\ MDQHLJUZQT,?QL!(_6+];S7 MNF2_MD%V@0/%F.S7(,@^3Y]BW_.I$>SLCR+9P2IN#^:FA>G!*D8)SL%: HT6 M0YPN2T:%]*#5Z0CDX%6)8H5I&FC9]2(^3N4W, Z_ SB>]<6KXN([X&"5UM-G MA(=!$+$J(5,&A)3VDO8 #O!ZO)#@9#FS@2;+HL? <9$R-"YJ#.!\K\<5$4*] M5TM=4+\U34_VZ+-TJ<-+V92TZ_]L%X0M-,]V"2H=G^FF?/C%3];,%4.]@VM_ MNX@D=>UKC6"_ZJU4^(3L4N'5?G7='GC8^22'O%H30-83C@,O=':1\OQ M:_Y,UG2Y]%W$-[V;#&2YZFY-V=Q7Y:V)-1B'U9TBUT?0UEK.CA3VBK(LVS3/ M+YMF_T03\FY2&HQ^1&1/SU\*>D O[">Q9UBO,P!%4)^_FCC!R;%XQ)&+D!?? M$H2+Q[:F.-.QLK)O0@U1W1& MJC-.AU\^JD5FM59C+AO^'': $AA41)9 #J< M92!8N"POI^9&=MP70 77IOO8,4J ^$=W6-FKS>4& ,JTZG.B!#9@##@ MB'RP[V34Y[<'4#O5C!E\-/HY&NAKB[& UI)V?=)8\$JRT1%Q!'Y/);H+]!>\<&]%;B B<'2>+US%TLE4X39,X<4+Z%K,T/BGJ MTJN)+WC66'OCD:/2[?JX)^39I)N\CC[1W]CVQ\#(,[E&R"$FZ"+ZY#RC:Q02 M@M)RS(<7EN+\R@#R6+(R9T5U,$>O_*WK%^@(=YNIW SP:PHPO8N&PI@YK>@U M-IK:_A$[H>E3O#^?)GBSO.ZWU\/Y^&8PFMX_CA_FP\5D^D!^8C,-R-(89'.= M5?(WEW9#3!!997>I\Y?+69O\J>SABX,]S53QIN/W[)L@K!0\[,EO C$YO!V6 M5CP5%9SM>H]R4.07HX\:P4ARX D7C\J=!3F*%VGHKN\_T\AD^.']U0_"6(:B M/8#< OYNE1C^Y#\9$OLG0,D)=8C]4^O$;B^?/(.8;I)12+=%G9QR M?A^(>>7MGP(*(EAEZA%(TM-!T!;&(:$EG66N"+"!8CIKY/-6V@$X5*2R)+"1 M002TE6M>M.1/+$6>,[7AP-9"Y>U111!7;[K3GF$4OBY)"_=?YE(:ILF:* 5_ M'BSPMN1./ \ /:HC@6R?5MTJR+4!/@:4_$7(G_@N43ZS G"'YU YBG9/\P+( M1&A7T'JDW9D(W@+[JQ7"MQ&V)8*Z$ #(V LC+I4A.?DGJ,D"?+RTT4-ERS# MSU_ZR)NA.,&^F^3.?6,O^/<&7O #*/0!RCTP@P,T@P,X@PR>BZ?\;#WEV+V&76Y"V;C+E@MWA6Y:]P]D=?@?.]V M\;"!K=%<7-P7%[=502OBX,5K[?$T62.\6#MA=C,_SI+$)F%VP:%M<32>_N(0 M;TQ"H.[*O0_FX)K)=OZJ4XBU9?=LVO14UIC\XC%O2$ X.3:T&HGK%$">H)^_ MURMR&VEV_NJ//K*#AVY"5$ZB6!KZG7\P\#N7GS+H:PM9V+X_GB>(;M>'Z(6!TDY,VB(+B-,.W4N_N9#\3%"=T2(>&X M 'O /,M\LH@A8PK\PDEN3\./I MSSGZ> 82?DSN;T'"":&7R+@9RSJ'XMR#J>\+_@OS5FOP[?$;8 M62%VL-TX"=J_.0W"^#2#\IR/!MO6J1FE+TNE3!K Z^-;,7KK;&?05MBWL:RJ M)A2\M64,W[=A:@%]E.?^-)]-PR'Z7/M*!+U$5'@W;/?&VC".TTV&1],R MCS\:7+>E\P\8 (,2!$?W?R_W;R_U;TQ/K[L"\K&VA._/C/VXQHAXWA(E>/7.2UC-8 M].<]!R.FO4V@,QGF$_(UC:A!3K[DF'1S.>\T0*28A%YOW(Y MOJ'U>E#H]2W%U7G/.0T7H Q7B0M,@A^Q[TI%+6]PSGES+8:A<4S\)X.8>#'')>)]MA'O24@D"LT3 M- ME55>?40APDY P!MZ&T)4JMPE_C/289AF7P &N#'7-%&SG6J#"#76!,@;](R" M:$MQTV&<5D\ -K(QV[00LV_I7D+ EQ!PUX+VU5TN[#40>P[O9,W(#A>FR,C] M\.']^ZMC]\-L_&7\\'D,W\5 H';R>Q6$=--E3@"9UT#>I?LTJD<<>:F;3'%^ M2U"08\EO!L;4UR%\D6_%1Z7W_+4<#.J\S &)A4^22-K:3[242= 1S7D(6#8$ M&3 *JZ_2QG)&IE)LJJ9=!?36'W0914&N\1:P")]Q$3<%X-#@BD'Q/(L8\M;I M>>^$S@H5C"4L9K?VQ$15M(>@_,@HJP"_VZ>%Z0U)9GR)O7#B9@ \!E+*\J&& M$TX5G-7N6:RWG9]$)\%$DY"I[ =C&6N0NQ#37'+1;@O.( MR!<%CSYA-DKC)-H@/'YU@]2C/N(X1N0_;^&\"AUW-48"H %HBF[5E5<#59OF M>.:L)&"8&>17IP;YY&$TO1\/%L/_Z=PFYY[=![_9'B>>C2UOVH(*P1[U&P5. M'/M+/],1XSE[RX^^X<=^Y=C39EVMV]@Z!-_K'=IH=:O<'4W)-:PE[>P:U75$ MJV" *%NJ?W)7]& Q@-Z62!W';(LK#'-AR?3QA+=6K.?Q>-!*4L%W351Z?C( M5[B<]G&JCRA:86>[)H(E>LA8TM;Z)6O='4F!1__TSW3U,B1"EY^DK7V7GU*0 M]M078]$:]6/D?K>*GM^Y44JTL%W&@/S#@?[Y%[^-'HZ(7?[!LF]/*1^4K&5X M+='PTS\%-*0_6+YH;41#"J\E&LX_"FA(?[#H7C*F(877$@WO?Q70D/Y@,3O$ MF(847DLTG-P(:$A_L'A1P)B&%-[V:9ABC$*W(&+^J43%_)O?[J>/QW2L_&2Q MR*P^)2L0MV^3G6IL(G^ONGGO?EY=#/:&F% _/3^_[AZ#/*OD&H6$[")_KK"U M1>#:X]>>J3>2#],_7 U)295YCH0\,ID (M*21WV MF: &G:.TSG;H^H&?I8XEM\BCR;_4#$L)#+M*8R-6&XYL4:EJ3P8,<>[6=_9( M?D+DV$U\)\BGS (&]+!XQ!'9<>*Q@\.3NLNFG2WJPK4"?ZZ=9B;D&!%6SYK+@BM@2S6<6]AS6BA"$?5^!QZ]-:0_Y0FR*/;*5&* MXNF28('\53A/GV+?\QWLGZS".@/TR=F?FRL.)JC!X>@-%4G,,@WN?.>)UO'Q MZ>W_[%OYA0K-OKUZR-\W9Z0F6B#2,AY0DALEX>HNBDT+-WRX.BW<4$K4>#L@ MXP^B8H)!P&: ?Z>B0I*1@_%NF;TE&,NN52A[6?*@#--DS22-EMU65EC@=["> M$6+(&JY3A8,7@*H)QX!I%$T0=8%4,T$F>&KNP+BI04/.Y:O.-$N/0)H]4K;V M0T=^B4.[.X!D1!U9K%SST$;.*@O%VX4H#F#4TUKJMP%>9:XI=\_S"Q04>M5! M@(F.D<1$\5!HG;P. -*^:W)6AA5(:R&#C]8WRURB01"].*&P4*%63P!79!JR M3XI>MYZ8$Q#$J)PNKCH# *BE8.EU^1@QM%<6 MM>,\D2-D,[Y*X7]$F-VE'88>^_=ZB@F4#LXJ[]'">6F2^\VOG=AW:7E./Z#! M_[PW:V<6COW^]-[\W70^'SR.9X/1W9#\-1PXH9?_?3V8SFXF#\/9KUFU?=*Z M!-8@6@Z>*&"LAY>!QD*X \*F04RA@Q_*W5\;E);1/VID(S!A6C[93P)(?"SLEDDO@2,-Q?(:P@C *@6J4B>=@X;E.O6;312J'TKG MM ,01Q6+3[4X_0GL]B/=K)JTJJ RIZ&] LE"J+D;C:T0)_]F&N7])(Y3Y-VD MF&@OY,#WHZRR;KR(;M VBGVJ25X[X1\<1E12Y831K] (0T]9:9!BZ@&+;T$ZIGBSFS;P @3JG-@CW0<&C] M@)+,,J. #9,LPYENQ8OH(0HQ,9S1AGXD'^@F3(@3,&,N>]M6P)^F@P((3>KQ MM"FB9R$'L]:%0#TB@.AF8PE08]FMXTDU_]!U,:+39:!F;QAF3QIZOZ=QDFM8 MQ[I-.\,"B)&J59YV4(6SR._]D$%2P#]:TQTOR%^M$^0-GQ%V5JBXU9O9S-,TB1,G MI,$1&6<-QX 0U]7CJR%BX+F:QX?^__:NML=QVPC_%7_MAZ2YI$T:H"A@>WU7 M%[NV:WL3Y%.AE6A;C2PYE+1W[J\O*5JV9/%5+^8H$9#V[G9):F:>X9 S' XK M])OA*AX%PC%M(V3%K,'!-K_:FY_PR6:FH"V$LUH]G 0,P$7CHD&:>%Q;/Q21 M1D$B(0O S\M+OS(]%?^VX:DX_6C>*/O[9#CY'DZ^AY/OX>2[50"&DV]+,F>K MBX;0RPTA2%VD,U6AEVF'(O6)KM0G-J0N<%),I3X!(?4ARP/R1?8_0)2NDQ)Y[&W*PN66%BZU M?-3-J)PC)(#&KGE:RZ]O=QRK4PY#A,_X\)_1QODICBK.2G$Y%['I"'" MEC_R6.O1D.;)F3^ )$C9Z1?AA#D[4;VB'>Q4CE97-#YARMJ/ZFXP@K /F')J M/6FKB*3X\L8R&Y"NAFM$ZS:[UUVM\/%1S7X PHJZ*EJZNJ'F#,ZNMJ+X7'@#.^ZVFP]>B??YD?C5_+WUT8$J$M:0_ #ZP+MH0K.&%# M>DL[>[(^8<7_10A5FD'(QZD+3(49FW[TB_/?"$_3.(F."--8\R8]G0*?_-W, MG_YKU9]^&?]KN1Y-7S?;YMJ]3RG_P+O61->G/T>H_TE"K)& M[RA,I6>[\BX/C\C3%TO96U)K/_YU3EQ\MLCRFXPCC%U]5&.V#UO5A&[*!R+EU(RW836S\VMJ?3H2[,O@+-+ M7;TL J?)';#Y=MZ2SYG9QEN/QYM%P8:Q!;-XXPH60I0N,V-8[ '6#MZKG12= M(D=VT;E,Y@J%\B-_52^(%J^J=R6(5"P]/"A_MZGG'Y;P&CW>B F<*UTC)F+D MX2*G"2'+78D4X3F(I*W]FJ8="_%:V#YN$.I!GF&5YM;(:GD M^!="N2TL'W,8RZZ5:Z!2X4V5PIO:$![G?,-8>-/.A?>D%-Z3#>%Q#C:,A?<$ MPH,1+)*JTPUU-VLG&[H0_^HYQO8@/?R0 YQQUYF0M7KLMKGR]"9V?;W!F'*<- M@/O!IA.,PX7-$R9:4,#/*BMG5QV).A#@4>CZ*)XZ)S]Q@D(+LT.G[ZN'3M/E MR\M\2_,XV8'3=+G8SA>?9HOI?+:AOV>?I%<6\V_"/XK*WF\K"DYV""5J_%B[ M^1IBY%*]]EYI(6[/9^JV2K%[(/);O@7^_I)O,'42M(_P>;FCZIRW\"2!V+8& M!W.4)0>X:%G;8MWJHJH@_4;XIRCRXB7>7,S+V/TM]3'RI#'@M@:'$2YN=QZ5 M-:D=.=D-0C-S/O88(XKK9H+& $+.[8[2F!4O$ MMS<5[0& (E>N?+NEX ..*U-99%2! ED':R$"-1=%[10$C"3$?:8QW.7-??-C@!?5IN]ORIMRGGR,:F;[Y& =E9>"L')^O9\W@[>QJM MQNOM+Z/M>KS8C*?T1F4/$C]O:?(B\4S.I=]H7:HT&NO1,4X=TB3^N,D 8'SN M1C"7@YWZW%N.9=_(D;K0O(8PW&%S514AU6$UFV1#EA'G%&'TY*X2]/5SXGTM M*6(C:PY@X11KS:U:C8R%;L/ZY-M/:)=^JR-G;D, VU4M"7.)[WC#JS+!;6%%5T1-W-6HQ$ER/^Y5"C[5#_ BF%L^D"/SX2XRQL#VSMT(5:PE'7 M#QQSB66><+S<%;6-8_C,N@-;7%3@F#,()]J4/\?+'A0HTR!WY=5+ M29#[JU'^W=%G\N$19E\>G=BGAR!X7X+@YE'O/UB8&UAG4-T6IQ!7&>#(&NWV>@ M:TY4,,Y2W)>?0YJ:0"09G/UP_]%Q+S6AH6,V<4 MD/.(WI)Y&!,URTKW(7P4^8FAH5D_)DTUTD M%-&)'@;GCWY('#7?"0H%_,CR[9&=&O**"5N&#N/?JEE1Q%&D!>:7B^=?1A_G MB_%B.A\_E^K-?S6Z?CKW($?LXY9<1L41,%=0]X\'5\Z#M7IU?WY-R(BCP/>N M9[O\E\CD3:T[>H8PY,?:8HX>GD? (T58/$76V'[U%)5*R:3?W84:A?R9+:1/ M?CBA.(F#V\IRN16UYN0"YU)O4=/))[-%4VEOR@VM5YEK;&W*_ ! 0,/2W#>% M9&=XBB26NC4;P\HD4]5X1GLGR">KT-HHVH.Q.WPMR@%0<&%#^R4SE]['SP(@ MHHA0O2$>'AUJPFEAZJAM7/]B0JSDN.(NV'TCRW7!FD I8@E.G(!1EI]EZP!3 M:0L@5,[7JRH"%=KA #%UXH- [NQ78,0L4);RK6]*,1SAWEZPI931.C#DC]EO MJ?_N!%EEF&3J8$R#K;)0M/$H "+1VI 9,P<'W15&)\?W9E].U$Y/I8E*@K8 M8M#:2 E8@(/',CD@7&)' :O(8!(LS82//KAP*"#@$7A"Y(KM87?E=RYN0;4 M$-*[-\DA\FX'=;2BV'/DA/$VHN?OON<[F)^)9]@?S,+! Z &/W F16'**I-: M!6W!K!6:IJF3]-26K)/4+ %:#-2&"))LGWWGS0]8]#_TLE(2AR@@7,9LWBK\ M//WNEJM.M^&:ZS,+$E\]SUW6 8!?::JO OP >_>;0X2S')%)A''TF3YG+X"* MVQ(61AJ;,RX7<. HY$?2-![Y'EG4&, FS0P4$2-P@['[:M52$'!Q!6P"^OQDP M C[@@*(]76S/$\%%23,X8$^0N[5/Z?M+VL-:]XTWS!+.X,!58% ]9Z M^4U\ M&$@@;-'Q%&$'G[6B!L+6L%9\8W"$?($%*C^HRR^-)-A_2[,TH&W$$A'U(-09 M!X!GJE!3"98Z#/8$Y7EXJ1^[(HXW1:'$##7R]"&<*" $[?-:(2+3VL6' "R: M;>E)30G 423C@#"4$+#:;3"V[OT(^-(GBJ(PHU66H%)M!L \F^Y.[UF @T+^ M$H,3K!S?FX>%]Z,N)(O"(1H= 1A(,Z1TF *$G>NFQS2[#9@=C=*K&!@=:,;[ M.V)%LVC9_@5*ECOQ(WK&HP!P3 Q1->40#L1K>D$Q1-[,P2$]<"BP\D3$[_JB MY4VG(P GQ@Q(':;@8%?E37LK F(+TG33 0D+R8N)DGV'L >L0&:-<)F$-SB@ MJ5BLF>H!HDI<2Z$U 8-]*P/ ^AQ0XKM.8%H3H%)$KEE-@!(M?QIJ! PU H8: M 4.-@ [D/]0(&&H$##4"-#" :&>&&@%#C8":48'+A)T&3APO=]GV75(25]+^ M\5;).%]=6/I6PI;=0$&!'&FU6UY#&"5NE1I6"@5PV+ <\?00.F8YH[>DGA49 M&V&,F+,K?9'?\C26/QO/:0C@L$@/#1[Q4,0^ MT17[Q(;8!:EE:1@K MA#<'!XL23W0[ ]A%&&2!Z7(%%<2,O'B<)@="WO]NYP%2\*J= &PV:H-6Y08V M6/,X3HV RCL V)HT!"GG!#9 RS2)$R>DZ9\&*)5Z 4@E:0A5B1TX>-USM=]C MM"?VFJ7MT@-VQ *2BU$]SUF42+.+//OF#13R9VB*R M7],#6- 50/)*?3P%/,&!KY KNDBI+(ACFQD8LM?*]ECCD&4AWE(65,5#FPWY M.ZAGTDP ('7#T!G1Z@G $VE#^P7(]\%7*9"KZ:A(>P#P4CH$%+(?4R%3ZL0( M6P/P8#H'$)Z/4R%1[>#(NP#P;CJ'TMM"+'?+$\+9;XW?D_JN6>[H MC8A1M!O=R ">-B0(SKDB XYHHWMS) = M.F2'#MFAMG-*[N:L63:)1F>[>23:W%4R2/BVK'^Y(VOTCL(4?22RH7L3CN)XA:.=L,!"J87% %%S1$JR+; MGR Z4:LAQTO1!\"!E!%:"G;@8'7EZE9/2K5.%5M:S,EI<84J<@0'FD441F4* M+_JCV%!H]+-82*8Y;!K\P0$Q+SK*",U..@6P<5L"V%)HJV$1(RXS\%"1KTF5 M5@#V#(W0 +C^W$PO#9$47RJBDA^)80PK2-M2,ZA^+9%\(W$9H?.OB<+='\(MM: MD[;E+SY28?[6]JZF4\E 4SE"_F4Z3(A;*PY6"EL_$NH?NX&:PQ4(- M%AL\=)/Z3=MH%#GI6?Y@J2 TY< TC? O;:81EJ@947* IQ->R;^39#X_%=F% M6MV'9,,:R88&P RYA\9V=<@]''(/A]S#MLW.D(HXI"(.J8BV4Q$+4YC-6J-< M1)W>=I,1]?FK9"-J6;?^)2>"]50U5QH-&&MYJH^-_0J>)KH&J[G/\[%-C"H] MJK7AH:0?U@._/3GT0W4^$H[\?KW;/6^R$,2&?_]-X^Q- M&,5[85U]#, 1;=M34%?OFH@-CA9RF,O)K/.\J$#]6O\*E-S=>N:L=7'T/73; MZ"FAOW8=Q^W5XT)#7'>(ZPYQW2&N.\1UA[CN$-<%9G"&N.X0UQWBND-26Q%!WSQN)SY\#*+/QDE2W[?J7!,J1AD9P)WH7%SZU=9$ M/097N8:K+!?_X!T/WO'@'0_><1O>L:FE&1SBP2$>'&+;#G%EUII57=/J;M1JG MHFA^^/:[#QFBY ?$33EGY&^CL9L]U<5HR7[V'#EAG!5Q>J>O"I$VQ92EN$@ M3\AV$?)8T98#\1RW"!^?T)L(8$E[N+9;0X_O;BV(>(0#'/'S+\L,?9](#9RD M/5SC:PB="- BS4+[P/)>D"H%]7.K)-Q"0>^HHX]1^'> M8-J5FT,H%M7ZK"NS" >UDDFG3[$MV21].5_2R6O.YPV>/S"A/0 MW%9DZ43Y6WL:@ KZ6:P0VQV@ EYA DJVY.\()_Y;@#2WHI4>%NO%=@=BA4M M\-U6;Y^R&WHQ>S4[1V$K0,*2/T?[/?4O_=":@NKQ%AW7<3 M%F(A"ES^0:'E]2+EDQ^?HM@)/N$H/=&2]'[LL@*3R+O5EQ3H$ 3"H#R$4C.H M!4&$<#2]$=\K1/B@A1XQ+ZG6AK M%\H'Y_4&&[H$234VZ>G$4LM8UX=;F$PZP>56)E>-[ M9#IQ=_>VNCF(&-A\62AGR M!I:XF0"Z3:39'!R,)@YE,#K24NE,B3&FVP7*YN1\:W+Q]<>?'>P]^\Z;'Q"Z M-BA)V'R@KZ[>5I6L6YRU_U>Y=)4+P4BW5WJJH\)]V*7HBV M;8Q2LR10='>KRW '45CNQ#:*U]#ZS5)3\\1C I#X%\Y1;IC$S6'8);$VB5$H MW+G2(N?AU\NW=(=*JTC MX]'#\M0)!/?:!>T>;WP$&90JXR/AP;[,F:_+"N[$!_^TC;)+QV?A+7?C$>Q? M?I\?3@^/CHT.+6TX./=K,OR$V)?TNHW!%7 M$0O-5]V!+%^2KZF;N9&KR[75]3\+*RF\P[LVC[=[@@1DW4W7'?UVO0Y5F# 6 MQ0EO7(3>*G!"Y5ZMFT_!V.=QU;;DZG3"O.6[ ]>(,$W<>R72C]>;5ZGCJN@# M8 O9Y80HWS.02L*N4.,LN%6@'; 3\V+W#+9 MCM3,\AK",))*M2J=C7+8: V &+E?[Z/W/WO(9[(G?[F)G/SC/V./OYV\^QT M@R56#"K..WKM9M5?C*+$DI2;/-YX"&ZPZ!J/,OD@A"VU%3 W4SP]X4FY,\=S M=CP%T1DAFO>6G.>A2S G?A+][K???/A>Z&=J]@-@-,3[$P,^(!V7/ NJKJF; M/[S*FBX'LD.KOI93*P=H/SHN8@D%6N']8G, ^1D6>'9 MQLU;D563)C;N17D&)@, N.A?'S\Y:U 1+1QZW%)\5L0'1;)T*,W^ .[_U\=3 MRAE4.-?(0\>,DHS2FP8N=^0'H>N?G( 9&=J2K 6BJ@#-AP50-* ^^'48!IIV M^[-#=FD>O5L]02'!@C[+L/P<(KQ(!3O6[CX%H.Z CDYT*X1N]:10^X#EY++/ MTFI!]%__1($W.=]1QCW>?9Q0J51MW:TNU4IJ>^O;$V7&U!.1+F8D$D,C\U__]Y>"29QJ$CN_] MVU?OOO[V*T*]G6\[WN._?76*]E<_?O6___W_^L.__M]75_]UO;HCMK\[':@7 MD5U K8C:Y,6)GLC&/QXMCWRB0>"X+KD.'/N1$O+NVZ_??_W]US^1JZM_YR"N MK9!-\3W"8;W_^IW\8A9#\[T_D^^^^>Z;]]^^_T#>O?OS]]_^^?U/9/I)COO$ M*-L[50-=Q_O;G^%_M@P?81QZ(?_GOWWU%$7'/W_SS[]>Z)'JPKQPLC MR]L!@M#Y<\@_O/-W5L0%7TD7*1P!_[J2PZ[@HZMW[Z\^O/OZ2V@G)+(Q=I2@ M40%\_XWX\JM__P,A_QKX+EW1/>$,_CEZ/=)_^RIT#D<7Z.:?/05TGT^O&P3? MP/QO//H(/R;0\A/0\NX'H.7_B3^^L[;4_8K R,^K12'K/V5@Q9,X-UJ_XC=# ML;-AMD,;\:3.Q,B8'UEN,\:4F749$Z8+<^_87S$O +P$!L<=6Z0B#_HEHIY- M;:[9 -K?9;YWP?K\X%)@H321D.Z^?O2?O[&I X[F/?QQ!7]P.;%__/?,9[YS MN@VCP-I%$A(G_]^^RON^GC2 :( U#;*46\%.XF)_5D@G'O'-SF?>YQA=N?$/ MPZ?O _^03ZE Y^=\^=_NMOX/*UG)\!'0T#\%NT1GM7YGE?PB220JO'BWK*#22NE$H/TE5 M,_[@O]<1<_1 T,RUPG"Y7T?^[F_3+TYX)A2=\3B55)M3T-3*P?C459_DICK+ M 1)_3SA(\AL -:*L*F3D*KT*6T-J5)@JPK76Q M>A6?VL$G>MC2(&>M4+_#J6.Y',B%.?D"GR;ED]=4>:8W:_*;@'6N,9UP$*G; MP![9.-# V5D>N:%'/W0B*W@EZR>+43PAU-H]D8 >V3_80N!XCX0ZCT\1$78S M)7Y@.QY,"/F$/J3 @O>M/X@<;M9&UB#_@SC(Q*2,>)0^V1-\#>P:^F>HPO<-[3NN=7W']?A\Q[66[[@>D>\X MI[43WW&-QG=TQI[@R[SOZ)BAKGU']7Y#G%1.;9MA"VD8_[%A\'/.9K0FX/0> M^KS*[4KY:'S>I ;-3;4T/M9.X$_DGP10='1>H[-'3MC*/9PI&H-7,PLY2O?. M9P-PZE\QF8TW7QD%&^P8YOH4.A[#._.]R-I%A4/PJEHI9U+=<@?A5+ER M4INJG81*8K!&KN_N& F+B![REN&*X7CU3X?/DJN\9"Q.;=2BN-LK/8!/.((! M_*(D844?';@X!Q*2^Z 2>12-QZ^GI9R>*VKN8-R:6DYR:U55P9,$_G"*.O6\ MD^6NZ-$/RO3S;!A^M/;<\^^8=I> MPO3Y./Q*E\O9N=9E!N%6NWQ26^N= $L87 * A].\36!YH0.NMM+AY0S%KW]% M_)VKX/DXW%I82&UK14PA#^X$UT_4=6?^X6AYKY7*F#L8OSH6\WBND)LQ[[C] M['N\.I3+27*YH7Z)4XOR26R162>@$0#7OQ[-3D$ M#OASG+_0JV@>'-:,A2O M=E7QESQ**AB'4^[:O@[CQB M.QN&4P.KB&T=QZDND(,>6@O%6:&>'F;'CD43 M2".%1[YU7!K,6 CPZ ?%Z_'Y*+Q:6,)5=BW.#,&I>66$MER'.5 BH0X6_O$4 M6OZX3CPI6IXBJ'8"562*(Y'R2=A548?GLRBQ9 9F1=6BNVW\*#+<.9))_"Z- M*'B&TN2%%U$H(.$\4[9_LN*]5:%H"H=CU]YR/K-ZFS\6L\964-Q25Q7HL,FV M2 Q_*!W]E;KN?WC^B[>F5NA[U%Z$X2DWG[5J/'8MK> TJZ8%@S'K:17)+145 MP%_]#> 3B8 (#$.IZB^^>_+@J3&/2XH?H%R.PZZ:!9QE5?)L$&95+"*UI0HF M8$5D.MCV)W;)XCZ:Q0^0JYB[)Z\8CET-R_D\BS]SQV)6R@J*V\:<\<%Y IX( M^$/IJ)J642B"LT'8]3&/IZP6JB,PZUXNG2TU+I,L,^1)T/VIX,53SA#L*G;) MS^4!D/@>LWKE4-G!T0\1( =^:!S_Y\[QZ+M"AO/'8E>V$@YS7Q:K S&K7QFY MW;PG3E\3 W2R] :[C+[D[7T-.;P?I5:^U]7*]^/2RO?]:N7FQ3>GE1]JR.'# M*+7R@ZY6?AB75G[H62N9F@WM+6?LSV6P\5_RRB\4CQR)3EYREZN1Z; 1Z&,. ML5UI(X F?D ^,!Z^."'D>7^?\YQYMO%*?T%@T>BC;D\YBID9N0(=#*?WJ[4 M4D G##P!^$-[2/_D126Y%!?#1J*-9WSE.T8Q9@0:>$YI9RY1P!T@NUN4*'F@ M0>A['G4+GC85#,.K- 20)UH*=-L-Q/ VH5++EG M7R-6L1P^$M52OD.J4GD4-E8E[KP8M(%62NADY3X\^5[Q47/.$+RJ5,2/5*?S M[W&J5"&53=6* R0B/PMS[8".T<0I8/QZF8UCQ=E_"Y&XM1,#7K;E_1+8!,)?+B''CL_ M./I*IN/DBDX5;<.X:W?@BA()J(D*MR:"'77V6[R:E\-%4NLH_0JG;N41V+C.4:Q'P^R18VRW3G!8Y 6,Y]^C MUY\L)V<:)+Y$K4-G)+;5(@!'%C>#*1(<78/K*V90&8%>F.9WD[QW(??%&N=[J%2I6[\V?D-:?BU,DF_.=V3"^9AT^+ M&U'?^"YW>;]>WBUNIIOY#;F>WDWO9W.R_GD^WQCI9)OPO+&V%[=QA8-&HKT9 MGG+UE(\8@49FZ6Q\0R+!D=\XP-9-:9IHW(KNF(Q"*IYGYG0R+!V(6_.*>5.U M[W(47@TLH;6I%DJ0\0/=CEH3ME?%W'Z%%4/'I(Z7W0O+QHU%)3OJ97BAE!VU M,VRBEO>^%\3DE#:(SAN'6R$+.5.U\6(07E4L)K6I'O[J1$_^*2(2+(E\$CU1 M<@R< Q3>V%*/[AT6F;;/7FX5+MX5]#\L'8A;.8MYRPT=[_!V.]2@M74(::1= M>0\,W2W7:_(P7Y'9W93]-2669\=_7Y/EZF9Q/UW]A6W0IJNYH9;F/3"]FO\R MO_]\SM @'F0:AC0**PY1+@;A]ASY/*E>(SL"K\!O0#<=4F+7=P.78,7J& PTOG<#80NX\H(K>=)DZ2.EXH?$;7 M3$KF+&-F-[/"IP*6XZ]P&Y5*OVI#\#E>D\E0UUAY&! CMH":>HTULR_Z!SJC M9+['V474!@JF'O_/_.\GY]ERF2L)I]',"H)7QWO\Q7)/13$ MP3?KPH9A.5!8]F@$#W8MU_5?+*9X9.\'Q/9/VVA_X]:DNZFN<_"$PR<,0<;*31KX$&Q?60#_*F)L MO_GJE^GFJ[?\7I&%#H#*4%32-^/330F3@_BKAX >+<>>?SE2+ZQP4T5C<7NG M4@Y5IY0[$*\O*B>WJ4K&4$D,UJS?Z9=%*L :"1.6T1,-,N>V!2+('8C;X(IY M4ZWM4RNAM:D26JWT)U[Z>"Z!#8$$/@7^D0?3ZP/B(IIX-)W)'7IS!L\6[$WI'&<4KY_$I M6NX_AY3+8;IG;H?MW$^'DVM%U+ZA1Q;G.OR-%)LY/4#;HW_DO8H;%#%N6Q]. M]MDHN&^L>+W2@+PW#UX%B1/"B9SP&XV$3OZOF%+"2261U^+^L8E4!(DR3Z/X2%O$DQ$ MHGIKR%T,+08K%D,S6W^T0VZ_[]Y_>,=MF'T@CXCNF#?Y'/NU\)ZI?>Z>3VL" M3GO5YQ6LM'JT6=NTXSIL>3N &K0WWET],5T\P!TAW"(>X_- %U:D$XN2 HZ/ M:2M\N[5<'DV%3Y09KPU5MJ(GBT5: >4GB#R%(/+)EA+V\X6,+3N.KZ!4]2NU M JC*M:6O/H,.KZ,\/SBPO1VL@A8O0+=[W<$%C[,GKN\]TN#K/KQ!GC<<0-+R MK!7@D\\R' U)BF+0,Z\!.3[3IMZBPL) &A>OPYRJ2YO*"W*+CC\KYN!<#FIQ MG#EV+YN -V#3([OQ>77BBSGX2?/Z.,#HTP:>)E5 M>$"F,1RW_ZGBL_A1%9:CL3+?4TEQ1\^D)J;.9X9DU-2SGX* #F2[/GAXH=3/,Y=+IRI9\J&HO;-Y5R6)"W/ 8? M5$YN-]G+ACU-GRQZOG=E/@M3,%? ?O(E;@/+\G"9LHS7A,[HPU>*2S,WN:.D M9'-F<.=86\=U(H>&4\]>1_[N;T^^:S/_ 'ENT6M%9:X:TW&;4ETYJ,:F.Q>O M.=;FH'&US111DF4;O?9<[$LCXC0A@ GY1/_Q#\MS/"KE ")9/UD!C9'_,?[" ML&?0J])7.F$TUJ]1KZ]X]"@LO.NB=AF51E*^KT=V)8=NBL*\TQJ R0GY93%O M$J/DYIBNG_P@VM#@<.T'@?_B>(_@>&.T#Y ;[WO+_9WO/68'G8FB)2B<7JD+ M^RMN:J\88CR7 -@80KYH@.Q*9;\4I([FH/5G0*8#WW1?ZI,NP- M33+5]_&;(I$I!/-]OC\6G_-4@:WK/'(9A&^)?:+DQ8F>'"^3!8LO_=78C\,1 M$P!*4JAD"N7IXA\FQDZ6>P+XS\<.GC=K5E1"+;>IJ%0=/L:BRJBP,O:-XTE% M%FG?HK,G/+,KEP-C,U:?K]Q\^3#Z\_X&3 MP?[YXX?)]]^^CU/&;^B.-]@@']Y-"%M-WO%1L*Q,&-@0-I><;8^MV';R??O_M1 MAJG?_<2BU@]MX]2AO%YPHO;EN5'QCU0X'KWO*^?TS/WE#T;M 2M(;F%! )GD MG>J:\H,]LRJ+%BIG,+'[Z&>;^YYM;'_X(/W'^P_?3S[\^"/J?6[_OT5\#U[] MBYA;K\QIH:$]*[]*@(:DLU,8^0<:2.Y?*W>P.E-QKR!U^#_;W5;.P[NNU**^ MQ9:0(^$.DT@TDV3)>36[X PB@^0-2T"?J7?J)5#]\4^3#S]\)]>9=]^_FWS[ M_;<8UAF]TXCA?P3S]14T/6SE)-R^58_GXA(+X_&GFG1W5F0!B0L=C&UQ=YK) M4I#W 'WL_+^=?/C3NV3C_V[RXT\HXG8-?XK@%^DJ=>16WH]S5J:>S=/*DT^7 MZ:5YOA-M"@.G3VTE$9DE4AL [O20YNRTSPM)LS>T\CK&D]8QO% 3V''97SMGE@ZQ.(=[&$N+\Z/N?,N3-Z%%HL@?BMS:2OC+ MV%O..,065T9M8YL#8&GB@>'GOSVQ>)F--R%I/O19 I^I1Q4(6.\C4'OW8?*G M#\FEX[MO)VQ+/8:M:G.N<8DQ!MO5)[V/JPS3Q5 &9#[G^%RME])'8/"G]Y/O MOD_2&=]]^&[RPX_?(3_#P??3#'^[P9CLXH(C P:GUVTKE_K7'"F,W\M-1PY' M9BX[#G[ V[W\?NX[.A1MW2L/AGH$UQZ="TC[&+WGM?.G'[Z??/@^>;'Z$ULE MO_\1>XK5"'\[%"7FE=/H&G7F+V;A7&)K^F1I?PUNF%2NWYS-U* MUP7H?Q(\>_01/%E9W#P8ZU"BO>=*.?7K[0_$;!\KSI]^F'SWP[=RP?GAI\F/ MK8]QA]JK(=&YX8K[JOQI5?@MFH![R:CF]:+6;^YHO N%!LWM2N)F5P4$I7_[ M9#:MRM&SK_SAA\F'/_TD?>7W[R?OW^,N)S/ 3[ Q4##&K&893J&J3FU![^!S MN"G(EL+KPO.([" _RG1:5$?Y4(;-94,/1S^P@E>MFM/%HW&;4067JDD5#,5K M7E4$-U9/"7>82M&5P5%??*ZH3>F!5RPY!G(?$T(E:%,/WOOB]+SF-0)_,[." MX)7%C>)>8QI%@;,]1?!C;/P'JV33U@3.J'R4OF1*O%LC,!MK!CR\C-!U#38J@DQK86-MA8<70W7W[+_ M]STY6@%YAI9B_T+>??_MA'TFAUFGZ,D/G']0>T*<,(0R+/Q:ZA2%$?N#'T94 MG!?\"P$Z#D>>M\NQR+O![W^V?R_H>?)M^^_U-;/$:2>].?$,X"H.2#[S+XCPN/Z1L-HSQ=*M"_ MAJ!P+\=MY)-MRUH?#MY%N14W'7B;+%8BT4Z*5FQC*[,105TNSGVVN]=1V*_3@Q7@Q'3UFN%_)*(JYHG@UC\J57=.#;"R+;3;"@G?EZY'7'O>K"6%)_XWS'6S!BFKF>!VCD/DI_2$Y.J/&CLYJ=X@< M<4_(>ET@Q]CWL<=&ARIHV<:PX.3*]*%^GU+(-'/,-=NAPKX>NYY7_D"\>0,P^V=BOC*OA+.CL'KB0HI;?Y0%@ 2#G%".$P6 MB? S/D-/@CMFX.X*SWR_%\DY\CS_>3;;^'_Q,%G>N+Y+^3=Y+OW?YI\ M_Q/[YGN1)L4^^?Z'"?GQN_<3\L/WWY.9:X4AF1+_#%?#L]+SD\T?!/8/'WZ( M,5VWP_2MQ/3.7-G:_G_EW(/M^K\R_,@C_(U33&9::-BV W&_Y3Y8CKWP9M;1 M8;&Y\KL7:(;61-PKCC[OF>X:E;/PKDHU:&_\F#)!00 '<3P28V$[:64-,]-[ M8U#^CPS'%>-_)[ 8ZI!S.IQ<2#7F*:6,TR.+8JD7,G*+WX)G,$HWY:] :1O^9,R6#499G.- M4HS)1SPGW67DXS)D9JZV(\OQJ#VW KCW"14Z;^C>V3G%%]D:$W'["WW>LY?4 M5;/P>H4:M#>_01,HB,1!WJBZ'Z,QM?$90 JM[: B>,$7/O #;WA%O-6?M*- MUS!+:!W@9-O(_54/+(O[I]QCWK#ZA'L0L_SD>'[ <,M+MP+AY S#;9)%?*D& M>3X&KSD64MJK,19<+QO94G,U7F_(.BGUPOZ=UXMB M().+G&,N@X[7WS"(%(-F_TJ-F?T#FBDD]9_FS*EP_K\XYPMNQ5"<1JO#'QAJ MV3A\QJE%;?.%1BD')B&3WP#V>?KPH"IYXQ\LY[Q&=^7@<:EEELG?J62,,^L4*'-B2):_[@*C7A\ Y6,'K-?7X11K[\Q//LBM8>6H# MP:G6[62B!DSU(. S@Y9\-#4/7KWQ-P',S%L/ PP;NI$WS^G )224UE@/LAX( M#Y)+75N=^;B]6FU)Y%>(J)B,UY?59Z&#Q^QJ/[8$E\C8->OHC$BCHG;=( XA MR^.#%2R#=03Q&'^0\4 #_C"M0&K:DW&[@GHR4/V WDR\3J F_4UU_LS4)Y#O M VV,!"[QW(PP;.(5I!$',+@D0B&)Y%$2E/0FMN^Z5A"2(Y,%]PE&7NUD9<$9 M#Z?)&RDM >9,&I,/*.*YV/;/9XS%Y@OI[LS6!0:2HD!@WSUR'=MU^J8P>8O( M[%O\B<:HQ0/?&A)+)HS/F+.\5AFR&#TN(SZCN6L#-O@:?!!N8\.-G]?B-=IE M^NBWAKBRL\9GOCE<5]FP,F5-?6K.! 8]+]\!W;=6S0?B'?1GHW/#X& MO/V<*)>UW*?5<5=P;1S0@W8]=6U8N(V_E83*ND)H <+K*-JQTUV]N@0Q21L; M*S6=%>1(6C$,(ZCSLM8(G(M2"?LA*82M)[2BJ:-R':7\EWB*W'FC<0SEU'?G M!]0ZZRDB#,7T^Y% ?EUYPR7:[D]P)[' M=K(E2-QNH0MY%92)JPT/KQOIA*MNRL\)_!!8" K$?8&X)8"$2E'80Z'#=$E, MH[([JWEFV"/5O$'4FSD:_U+G[E!CVBB\16]W95FG@._*< @9G!DWSOM"11": MEX7E,T9C[CK7A"7#1V'>G5^59J5(.^?XPH@O^FFAL-K2V\#BT2.S MUN)[P(*A([+2CN[$\BRTSVK03=>5;Z\]W_!IU<3HE6W9,*SXCKY#1BNK7OP>6*VSY>E-C>/[6K6V>64R MAK%EJ$O^B]8BPU?6H@HMW]S"35G%27+Q:-S+4 67Z@I4,!3OXE-%<&.#7=ZO MEW>+F^EF?D/6&_:?3_/[S9HL;\GR8;Z:;A9L@)E73L_4.]%;]@M#V0Y@]EIJ=F&\YT&#^):[%,PU#ROZ_75R;O!DDW*K>0CK9-U"UP> UD3;,-$\9X#@) M_#I$8B4O#"V1>"1E"@/1!XC95J-J899K:?8;3+#X9*)N!VA-6\9C>>1:/QNC4-FIM'ZR'/_>+ ^;6L!$\ M?J?6^I/@U.-Y7!4;SMX9SG='@QCGQ\ /PX? WQ>V0\B.P&U^.=RH]J9\C=? M\HALJF <%A' C"SPW3.3TTZD&U:JBG]US\HQ[W<9Q.J71QI84!UP_N5(O; R MF:ML/&Z/4,FIZA\*!^/U%M4D-SX[DI")!&TZ)VH(7FD,VDCM=LIK];(HXY,5 M_(TJG!8(I'0";KNLYC53-[UP-%[+U*"Y<7US 9J'R EP:::&PN2!V#TD[)JT MU(_48P[#9"&H-]JN;E6S\)MLYI<9R+N\BEXK5>7\,81H(#/=3J+ MP; =#\FXE67"U9 MC^SFYZH".M=G!;YA*QZ0:5MANL""A[I,P,3S,!?IAZ/E!$#&X]WS(W: M<&T0A3]3U[[U@\^%WDMW+FXO5DL"F2MWG8EXO5H]\ILJ?8H%CJD!SQ5'1 0F M JBN]GYP=3+FZ087!!Q @C16J;#\/JM,F+;G]YE>K$;N27H@[^8*Y[4X0OXOF?$WNY]S\\R&(=7%?<' M.O-PVZ(VYZIE5D[":Z?ZI#?.PU$P)(8;(WEK^JJA?_;%BW,GYEMN(M[^V4P^ MKJA0+SCEE!6%&[DC<9MN"7?9'-R+87C-LXS8YLN,@!D;XT0413 3U?;)GK Y MDW96?JQX.6H<]E5R='@V!+]==75JE"B=V>/ WMCJ]<"O*M8>FJM!? 3;L5/G MT9N= J@&];H)+"]D\0:+^#]:C@?[B6NZ9V.*'QC4@X#;MS20ANIW:DS'ZY.: M,-'4!&)<1"(C"C8"Z.*]]81L.4YC+P=,"&4GA4*_[)X8*!:WPVG86_+(4$Z( M1YOD\CW:(7<"[]Y_>,<= ?O@OS_ZSS3PX+SM(V,L#H/4/6M-,&O0MK\[ 7'\K*;)K]5::Z?>SH%2/J\RO9Q0*_"H3>Q3 %MN%E03\1!9 MG"QYOG<5T*/URAL)A:<#G/(>?(^^$NO%"FPV,_*)Y1'*^YC!/W96P,#[IXA8 M)#S2G;-W=N1X"HY^2(G%$UR?'9C(_,9CPC!Y!(Z)]1A0_G@P_+H/#Y+G48<1 M?(J!@B<'9W:?SV%44XM M:[T9B#VA'K>)'RP?CMP+:A+?V -B(\;4/'=JS H0-[JIZ%\S$1B<1 . J2XAAXNSHLUV<_O57$]3 W MF7#&57CJ7'395#4)IY>KQW/FJK-T!MXMG";=[>X22B]4S#S8&(#ML.G&JX/3 M7'G#*U]R.]Z),;E,KFC%%E2,8QM1&LZ_1('EQT59%A$]A$PZ.W@#[O,4=WD" M57C@U2=&W,YB &E?5F3I!1U>-S4$TRV3(,3Q4UK@0A!(4@KEP50\GA,)-2\4 M,@FGD^_'%$J))-70639>T0-54JSQA74$!)ASNHS_>!$1?=3+'6;>Z#$XNT(N M+QW5Q5#L3J:8X)8.@@&6EVWD30R[V^BGSK5;KZPR(^SG B[+X:;ZMGZ<;.IG M(XR;/[VUIWO^-H XLV*0-UL!FRWA)B]911F'DG3AS #<:\4E+]DNEO);O"M" M#HUMBGME(L4)_#,N=_;@!_Q0;QI%@;,]1?RB(_('C0.KFUAV*HO<7*=AO$K' MG/15]T6C7EO_G R3O$VC=)>AVL#&9Q804)O2 _RSUI%$:Z"XG6LW,LODA+>" MB->)=\179XX_S\NG5 SB\_4W"@B$Q]]UO1'KQ5MBG0D/D@-4>3DQ:FR.;-6Y M%]. .%H7IBLM3?]5!6Z4SDN;J?X\UVJ$;FL0L7&?=>ZJ%">OZ[6&"B1_+_(: MWLOK"'1[Y6;V.Y9S;7!CS=K\K/OPBE%2.Z<@P,- M*7FOCB?V*0U0.*QN[I$@PPI23U^I=?ZVK'&"8)7SG.YV 86C'^%G#T?X6W31 M+*A+#=TJKI=AI#9HMB>)7J8[4 M)R0A1(;VL:@Y+1.SR9*#U;CBM.D]9*%):S4FE.P^DJZ_(M-R8Z@0TJ '$JIO)=]TALH+RQ6*NY &ZDPI]U0X5JF86E\&J"P.F#V\@C MFYVF/Q]OX-J(BZ;6DB 3GH$DZ";2BR08B4!I*'@=5"JST^'DBBX"5OQ] M39:KF\7]=/47LOYYNIH;\8K],#&9;%C,5C1V7 MP1;&/[D#QV.JW2P]$BIA8 F':S)6Z8?'&B8Y(=L.QT+/">[21F/8**RT*SYKV:F=*X!!+/57ZCP^,=S39QI8C_3^ M=-C28+GGL@B7IRB,&.'0UK4\)&X !K=M-Y6+:O1U8>#U!HTY:6H^$B&),1*! M$G;A BE1L"8>Q'33$'-BLF(Q>8F8LCX&:K1*[)C=3%D(7Q?&[\/!%(;\M0", MW[5T$S[7]"N][1XT4N\-"::.)S&XPRB03KP07 BIGHQ+H(S2J51)1<.M%($8 MG6.I9&38D 67<^E?./7>X$%_%OJ@^ M%-P.IJ%45 =3$P1>!].4D<8I#LO[]?)N<3/=S&_(>L/^\VE^OUF3Y2V9+3\] MK.8_S^_7BU_F!.XKC)6PSI% IAE+7(,I^_A9//"LL*4.P>,VLJ[E>%% NP/8 M>,VR7.4')>FBSMH30I+$XFJ.KY:$,C9$ FUUU&KJ9*:I4)I;A#%5LH M^+][KUANR\;K#]C+6=8[-,8W357; ;X^.L[1-'5RU*!0J M+VHG!-*3V*;#5-)+^Z*(5@L\%]RNX>-^N]L;M[W[NQSO=C5P1"P,A%_%PQ8O;+SU]KSO_/(M.KRO./]%R@]NF?_YZ?]W5VOYD/&[2X[E%Z;B],B-??U"._VVQ2GDSZ\_3^ MXWQ-%O>BIL7/R[N;^6K]1S+_S\^+S5^,&H,0 C@1WP,[G7YQBEK#5,T9B?*7 M<9RK]'D31J#LI60W?FW.@9(4*OD-X)ZG4 Y3$R'+X(U_L)SSD[NJL;AUMI3# M3#6$O(%X=;2P3A9P@O,I8 M3&J+DX"DQA_Y30 U\WZ^>]Z6\G'9VEC-SZEM.["]L-P'R[$7WLPZ.I'EEII9 MU1S<)J?%L6I^I1/PFJ(>V8C]RFZTHB8]^ZDQ';>FT66C1PDIB(GY-1+AHD?"/.ITP8Q8I&+$RE MMBR=56H!A8-QJWLYCZINYX_$J\@5]':AM3;=.SOG_&YPF/X,_%:R5"//AN#6 MPSQ^,OT3E._QZEPNE>UN:"OO)O](*-]@&RGSGYN44JJ5%5-P:ZD.OYEJ_27C M\6JQ%M6-RZ;[WA5!DT/$ AK>4O8F;BV[\"YO(E:,T%L_>+&"HKJN]:'@5O.& M4E$UOR8(O,;0E)&F]B'QD3<2XUOHTZ@B_2.)CU1_ \0DQFQFDSRT>(:\S:MN M1#C_4O:PK$'^>[?0<7J9GJ28V_VP'6C]],-HX5GVBL*B'ONO8?&MT#/R] M$Q$_$!EWT*,=VH@>:>#X=O*Z7LT]F1 J>1!#XS>GY\EZLAMI>8=W<]T3#?\2 M%WV.)B2AJ/ =KYG7!X6+"S:9WJDJ_$JMH,?G5#+O-6$YP]VLZ2NJ)F#Q+A]= MRJWDS51MF+@7C$XY;'Q^QKON@O//GO;&2T&\,+ 5(;,<6%'%LY3<+>6@BP * MZ>8FSL*2L.2O&Y2E(.ORR0R#STI, (-$7C(0QRBI/8TM/O+R:,T_ (9:%C^V M+M_0;33S/190APX_$V1_1=1>>&$4<*,39\[O"J+L&M-Q^M&F1@3!B-Y'/1\_.(EYB!5:L/J-;R51XCCZ.H-(2.RQ( M*GC>=YG0"#>.AR,,Y9O.Y;[J"O+\9'Y@U#@]D0GYRWWB4'AQ;S$'ET+[%!$G M28:VU61H*_MVEB@OAM],'Q:SMTFR5EKI"@8%"2_D61X)ZE0W'72_.YZ?*264 M;'RB/&@&6MGR1F)J>2>1BZ1V]GU*='S>N-R?Y:56E='L9I5>U=X2_BIHL MVT3KC<3NSK-C4[;\/S!X-&!D\J..HHBE<#3.-5"3RTS8G3\4<7Q=07#C0%K" MG9 $LG@5,[ WZ)M1Q0$>$T;C:UE;XL3SV%,ZO5NFX=>GT/%H&,[\P];Q\N*0 MMK!PVW4K"56_&ZT A-]D@*D/J@W@<6;*/&0 QYZ@$?B,CK?H9BNS/_)\?P 6(_%(_=[ M()YTQU>4GZL_&[?WJ2D%U=5H3L7K5^HRT+D3D0B%@2@HX<7M V/U";YDZ[FI M,Y.A)746QJ ZU-!PJI9+EWM1/2AVJ^7]J%N"Q.U9NI!7S']0)5WU' M-XP",$=!0Q+AF'A?B$)L #HL\T_PG95NPE[)RY/CPA$NU+*#@?$D,_5]JX_ M^14Q\&K#6T[JA7R3NJ+".=,U#9Z='179:BNZ\Q\])SD=+_C!!D"+VQT.)?=L MH>)^<>)UJX-QWL6U6W1Y[>8HUVZ+U:6 J5)R?2T4P23Q-"L"1(-W0Z9D"0":2^ MW[>W>]T_L,\U_82I;/E9T3 *G%T4)YAP;>9ED6[]8$^=Z!0TJ@&D"7:4OKFV MW'3#/AV8H_/;]3GK,2A,Z8CCP]A[QRW:%6IP%>483HB_,"0@.)[&F0@+:;6B M[IU7+;BC]%[U):<=:/XN_5<#UOHLFC16#S:@&,M<6"^UAP#<]?F)H;)UN'Y- MA\3;!L[YG6-M'=>)7ME*$Q GE8_,N,09'CM/AF?D-DC(A@V'& M_0#,@!S:/P%S)6X2&%$Y#L4"NNC 54O&(VL.D%SK M':W$XS)'*R2AF:1$BQ]#70O%CR%F<,J'+YLRHA\E%:1J!%<[UPI#9^\P@9XK MNM!S(SN IG*5Z17RA7G(6TYNGBPO/OKYR$!$X<(3$4I1/#,<>IS+JZG?(;/M M& @WXMW)T!(P>):>9'(E-!-.-)3J]]*3=D%X3\?LVN?,H_E=ZOO\.+C!4*MV M+%+FX$JO/X;?9F;#"A%,_$Q=^_HU6\I-A,5=1C:U,>-< 0U(O_7NLA[:W^G6 MLJ$0FO]+MNS*HLM4"RWIT S M3#RK\-E'-3^]PB.C^44RP4OV Z A_L-^EM&4>UX^28_93;L_/*T",'O<+$L ME67KE3$7^N]T&2SG=>!-9UQO'TI9^OQL-4P)&\?*U8\XV^_]Q%&U0MBDAPO) MGK=W_J%(,?QS+!8Y_/[/@H%&I-TO&NH& M9SP;F?XD+.1C_!T-6VR!L>5^9H5/MZ[_$DZW;,MD[8I*Z51,P;D4U.$WFQQ> M/!YQ9H4.U8WKSBWOU\N[Q&- .'6^^:RR12&J@T% MKXVTX*7Q62Z-". D$BD<.KT!O"QX>4L2U"3%37Z3V/^/F>I/PTN)2V@/+DO4 MQ/(3L5@)LC\;2MHQ((ZE!OO#E[.",C'>SG$ID\C"V_D'>N>'[/-N''!/J'"[ MZ#[E6UBJJB,\>-U\K]QV5)(J(8L_>1.$D3= VEOX>F1+QA@D'B02]YC$7482 M? I_[T#81T78.LM/\P9K!S^(G'_PS>AR#PWE9'GHJ0<[U8/#:9[Y8<0^@.]O MG'!7D-/8"AA.W]B-C)*V9HTAX3Z1ZX"O]N_.+(4(0K_ &0LE5B1*D_/N++P1 M\C8B=HRI1JFYTOKH&Z[C+MWSGB'-*S52X*%M;R M&3@=> UNL\US"X?C#35UB&[>%C>%#=7LCR[E^@ZJK"*:0!- %K[8IYVQDJ1# MR8$SKRX[745E22!Z!R6NH5\9=,V\8^A8H+IR'I]R.];JS<)IIC6YE@&5QA3< MD5,=!MJ'2.E6PN4EWV64!!>01X&:N*#4)_9AP+$/&O,,(8UTQRJ0\.Z$*><, M$1&8!C[A&YY_H0,\( FH*SYC(7*!(I@(43Y:C@?;]:47E_@/0(.CUP=&&Z_T M?P3;*E@%M"?C](C-9*#&,'HS\88S->EO_+R4H9&'76Q-9]L"GH0;!_,2*>%8 M28+64/W1@60"QX"/(!MTKO]Q,2:!BRC(#.TJAA$$]WR#&/VVC_PZ_*HV7C8>KVEK4=U4 MD1/@_.!4@B<2OI'=1J\,3UW7?^&WF<"P+1FV\AD>Z/9R3X, LG; =6VL+W.Q M_;FF'MT[16>"U;-P&Z\FU]F;S-(I>$U8E_#F-WD"OLQW8QA(C(*\B9&8Z;,S M&.<18WDK@/;"J!]9KDE&-T L7/8->*S9,]BV5)=R3B,&V56I"77 H#;D]67 MQ=G&0W,V7O_6@(<66Q#1X_N-1/862KRF5X$Q0M.9NP.*9/8$#R]YI5LEP38, M:23*MLABK@[<$'NB$0C=[^E.Y!KN1.M:J/)BY"W$I:1DL+>B.^H\0[ZCMI!S MIX[-?13S7^XX+N>-R6644-^QLY"82(K*W&E%_U)(V V*V&U\L7))/R\%,K5M M:K,8"%XL/#./=&G!M2?CM.%F,I"W+?HS<5^Z-."C>74*RBQ86K6=6+52P2^@ M1TAC9/^*:_@QBW\&>H@%!/'0.4A)&C0K;$!)%?@^CH]PA'R;J* T<%U%XF(:3N]8E^_RZ"8[9TR130'E'5NVS/V,T:"):#KF M7K+9(D>DC],/*$ S$[5CIWSKI;\OS)LZ-H,NYK_BK.-BWI@,NX3ZKL\W>(&C M&!41N-!8> ]B$/S*8LQ6'K\F+?V>V4AS8\^9/4I[+Y*"ALF?3QV=U1[YWA=$%R .5!^NUT>%D.F]L9E_ N=ZQ9#QI3*9>1'I?!Y(Q M'B0W%EUSG[!YS&73G#4')YJT685**9XH59F^84N_JR.\>F!'Z L:R*W25=2 M.3)/TH2S[AT-4$$45/R*4*RWRGO2]'L\OFA(^4E!R5,&+B51V#AV7DABD9GO M\5MD**8[.X61?Z!!TC%:6[I54,;FF[2D4NZ*2D&,R?/H,=*QHY%(16\8B7:2 M=FM'XE;Z%4Z2G1;09^I=]'C <8+1)+@I!3$V9U$MCUH'&B,-4#2XZ/MH U_4 MT:-0!/>N[SU>,<(.:I86$C>1J>!1/Z8HGC\Z!U$N"5]" AP'K^2,OXM^)2+1* M*!MY\/+/(HA..QET)XJ3L P=,9A<.,2CZPX:QI0#&N5"HB$;C06E!,KH%A8= M7GI:8!+4B*K_&Y#2><,8)Q$+VH8Q?8ICH<'^,*4=1!N]<.-/X;U60#/5\J:> M755"LA8 W.ZTOBPR12"T9^-UGPUX:)QN&Z."PD-;E6W4#(Q6' M.)B2W'+X:K0U]'./8?BM^'51Q%AWOO<(Z1G5]7,UI^+T:DWX+XVWL4\MXX$I',0 51RGN@0+HX?SHNOEAZ#W[$ M_G LMR)*:0$*IZUW(1\9W32%@SOR:+$C4_/E200R.;!'U_44)%./0_ M,M*.I(R)ZDU&/,<4X5O"7.<)7K1 B]=X##_,3F1F/!(+_!VE-J_B/O-=E^Y$ M.]P[W_*J"P/JS\;IHQM*X:S8N,21;XH)C(/CZJM,8(UZ MZ(,(@H,Z1K$@=AE!N("KA^AL?=J&NX!AY1S-?!8*!I'#N+GV/7OFLEVALW>H M/0US;OG+76U+R#C]0@_2RPGEVH =3637"9-MCK^LI(U4YB ,EN%0H8T/2*DC M6T;>H =?6&26"?S69Q)2:"% S(2DY! KS$WO,AL*XI%EE;:9#O]RVH/J)#S5 M@H#3W;>01E$H6#%]'.&@+A/=A(2 3>V?.T#:4XWK0F-B"6.QX&FDJY\@6B#, M6@!PNXSZLFB6:X[7833@8<#<&E)X^:H,;_6J=/*9V_UMDG8D'[6J=/<=QJL#_\ M[O7)#Z(-#0XW=*NU5ST;C]M95G):N ]5!^-U?=4D=[3'!-@B%02@&[]GZ)/7 M,.5UZP>!_\(LUO@=XR(,3] 6=KE?T]TIH+:FN1;-&X_9EG)>9+ZYD\9AQN6D M=Z/B$@>-QFW,EIZH9%P[&:[[5)#>_ M\TY3AO:]KL+ZF9@#< O,HEF&57XAZ;2&F9X-'X^5YO%99*3JV''8:"[%W9AH MFC*-Q$+[X57DW'2RCI:EX"SW,B"8^2%<%LW\P\'AN=CPP7)_G6 NOLVN!P2G MC;:3R5D.30T(HTB7:<)/R\P$T']'!M$[AH3?+NX2O/RS/[!!A:8Q1$X,5L&0 M_@13*\\%LWQLYJ^-GSJL(W_WMR7/O GG7VBP(@(/$2$B"Q?BAPQ"\TQ@NW]EP.?A'%(\7TA,7<'Z^QX51ZZ0F M.V\\)E[*>?7!HC)I'"9>3GKW!XL"B[!ZXS8^!/..PKP?V(YG!:\D?+("8Y5? M^Y< 7(0?&TK!P$.M)'-8\_KDU_5( M32ONEV'5=L_3[(T6O%CN;QS(TV!D/ 1QUR+NP,1+5?8!9627QBZ-("&W]N;2 MR:N.40,,8N_0@IG6SU68V2SEDI>@GY"$@'@+%+\&CVGH(4*J7U;#@+A 6@P+ MI0=X'@KOOV,AB6"!V)(@TV'#)\?S R=Z70-=3[YKL\!3PU473$/N4C3Y+HHB M\N8@=A:ZE'>SO$*G+FCHY[LN9 $N/+:%H6'')76:[(YZX7UF'9W(<@EGV=F> M^/L]+@?>.%T11*B@[>P&Z>+AT9R7\TF$OMS#$T?'=JR@X+%V;0@X3;N%-)*+ MHWK3D=\:-62F=2U!QQ,OJ-77:4F-J1@W/Q]4L _[E'I@R>2_8Q0X4^_(,U\4 MM(-Z2_-B 4WA,CCWFH4Z0UZ>'";*@$:6X\'(>%;'E_.?/>:O14X[Y:WF9,?K M),]]N76=1ZNBE2\[S@!*?%C%"J: M&2K]T]-'*GY*D(F*%L-*3&[*.-;X 1.-.UPRQ'$WW/0)BX+;W 6^&1'EZ$]8 MI4!]A+593J=!P-BB>35@:TU$[%]K\9X7NQ;/0NY#Z_'0::1ZKM26@M%8=-JC M$++1U[G;4U$-?!U@3 9E&M!Q3'GK!P]QPZ*T4HA:)&3S%/BGQZ=?J&?[*?/% M*T1S@(C]8">R.HLX&T)#[C>[X:VW+@*\LGQ:R33)JG:=9VI/R/'I-71V4.T4 MJL^';+@5,>NC2;T&F._YP4&L$.,S'X%MM^% 0'2>N5#H4='%)R2&HPA=?=7 MR8>\KAE0/8GCI6UFLD%! M6'S\/7#?F3IWX5631N&-*GC.[S(SLEMP/;I;9\>PV'&0&_ F367ZY)Q;]9E% M%U[FX"ZW5B#'6@!PFWU]630KJX;7'33@8< R:LAKIW5?DS&O:!JFPI2]"N&H MZ(6&( ;QEO/]GNZBY7[^A6U'61"W8JO,T@/1P/_!COC9MMPXX=$/+?V0SV;Q$KGJB]/,918I$71D$8;N^.0D07 MJX9YJO"N1HADT]2;"19X:E/,! $NH D84#812Z!"X(2DM(LOX9CK_+/,A(0G M(IDBG"L^4^6+I(P964I_5[\GE;]G +^G^)LW=]O)'RU(?S3XS,1ZU4JV#S1P M?+;*[P)(<[BAXK^)Q-5?48BEX&3[((E>#"R^1C9SP0;&"<1K2U%"_NYW\W2T,Z;FT>>GE>2AB182*KKROU KZD\XZLH)HG/+9TD?' MXX\N>I12OZME^[0GGS_[*Y)2^.2_>#)[":X_?=>Q>4Y4&+'_)"^I=TGW"!-+ MX_IT/+J<&,L% =TR0A;>'I*M8!=9T7=&?S;NY:ZF%-2%37,JWB6L+@--S47% M(Y8@P$045*9;QQB1A.V$.]@-(3I>833@&>6?]8#DV"_,+1'8Y"K>A M%W"E&O39$+R&6T1H4[64\ @ G! &TH@5]L;6D0$T8TD[_T WUA<:5AE3SD#L M]E3$6]:DSD=AMJI"6IMK(( D'*9QX^J+N\CZ8LS"Y&(-:5?LS[2'I&?G7-O? M)"MN173; 5CMK Q.L9.N.LU88<*)B0F :EIRUL07/[,::$F(ZO MC0NP+/#FF8H6?Q2JBK2C;)SVI,Q>F"FO OG_+I MSL/]:*\V%TVU?GKP3R(?_U[J.$VN]DLR\ =]N3:8-')D,,W*P&@1'I-R4'3A MHMA.5SY/%'8-.3]*D==KJ+R:(XZ*X7A]FPZ?TI^5C<7MP[0H;^^W=@F:W(J] M7_]A4%?5*].S#*MJ9>;KG.+$_?NC 9GMHA)SKL_A%216=$>=9RC!NMQ"P3!J M0W$)<+?I\Q3U50R\GA.5'6=*8<<<"74+':]'ZT&*T@%V"!JWO^R#T?;N510^ M"1*RXC]Y:8.#.FA,4A:%=5)BB*0F*96;D9E*D7AZ' M; M)6KP10"?0!5E3=10/)\ITT*NSSG::^+,27R4'J1 MY3X^&['<=9(W4'%PV15LG(M1+Q)4CS [ 8SW'+-;]IK:\WV^F, J5D5Y;H1-"B9A47-=Q.:(; M&NX"YQ@+=+K;P3++/-$#F[QC.^D-_1)=N\4=//K&.5*C[E+B6L;>!<(1.H%. MV6Z\R"O434B&O@GA%(JR4BF-[&-9#DPADQ_AIX0222GY#6@EG%@S=R&XY3\* MYWPI@(JPJ'0";K=8S:OJTXI'XW5(&C0WOO;[_.G3=/47T-GUXN/]XG8QF]YO MR'0V6WZ^WRSN/Y*'Y=UBMIBOC63@.H^>LW=VEA?5#Q:T)^-6[WHRR*3?:LW$ MJ_8UZ6]L BD:G.OA4') [0IRWC.PA7[]Y ?1A@8'D3"AS). M96\F WF-HC\3]RU) S[:E*YFE#@!5?+!DG<8.<^Z!KW(&% 0-QGN"U^-&HL3 M!A9'AXZN?50 -Q7,>__J1$^S4QCY!QI,H>8XXS^IY%H5$-2$@=,]MI)()@RH M P!Q!-"(C<8VL;S?K*:S#;F>WDWO9XU"Y**;4R4MK'@P M[A5]K$7[MG?T"Z"^(%L%L&7//5[ MS_?V\@Y,]'D8.M.L1S'.,O*1\'M?XBM:__3,N/:VZOEPWRU^0L/5N?_^7GQ\&E^OYF0^_D& ME6JGL7O5D79-$"-5^!)Y:.E^SOP1FD$9%RV:NG%D$\+1G?4<4E_#F3[S'E8L MN!S%@@6/WB/D>O,-2WA/H_F7N%#=1Q:5O3BN6[$SS=K-,:@OUCJS1R7ZFLNC1K3QJ/H?7C\% <1 M2% M?H-(H"L++^A13:'@Q1T+,#Z'=.4\/A7>RVH,QVFCNGRF7:B+Q^(^LM*B MO/EC6V+3O>.)-\;6L^6X\'9AX+[2/3+XL)H_3!R$ M.(_VZD6RWLQQ&6#%(EECVOC,LH^E(O],F3]W8ULTR_'(45!"7-A0GD)* DZ, M<1ON9P\M> 5$A&$B A6* &)0.73FUEKO$602^,P_;!U/M/BHV"!73,'I\.KP MJVX'RL;CW0=H4=WXA>_L/S\OU@O(SQ>I^Q^7RYM?%W=W2/17?YNK/7ET.JVY MV=6;.2H][\-?)V^ %#PH%JV!Y8#*\F_H5CG1KEBS"@?CMNQR'E5+SA^)UW(K MZ&VJH7?+::R:U\O5:OGKXOZCD; JRU[5.E0\>DSJ6;K2% P=BX)VF!'+X*): M._IBM"-3+"GWEI:,*CD?+1F*T[AT^,N6>+L:/&1P:#@[!4%UFJS./)QNKC;G M9T4?RB?A#>'U26]^(,(?>"?ZS,-=]N'J\_R&S/_K87Z_GHL8>+GY>;Z2P];G M_JWQFGW)XM2S>2T[Y:/4I&/^R];S]A!Q&D&'TI)Q0$MPN&.$KICK/GZP1"$' M(;J?P = *J%?CM0+:3CAR;FB_*B;$DNB)RLB%H.RO0#7M%"=-8<-"PQ_0/$^(F"30A6E,I4/E9BF0F)Z3 ;U!B7 M7<-UP40\= >]M:ON?"\&X73RY3RI84UV!-X8IH#.QH=R\^FZNQ>VG#B]8X*2 MH3A528<_&0@4C<.]PE=2W?E#VLN=O\O5>]!UM3>V.6 T^_K^V.S4A?!%&3IW MB24X=WDN.=VO.1VOJVDBATR? \VYN%U2(T[&?%LP*,,BUKQ;WG^\VLQ7G\C= M8GJ]N%MLFI6E:VS.96%"W?GC-NC"@*+6Y/&;]!"G!N(XP$L(44\&T)E\AR6O M.=LINH)]N]E896"1].\&5]2F] "KR0,;1!E7-N]A4I:HH#,'K[O3YEBZN,H) MN-V:/OEC#D_ZYW(UOYG//_$SLH?5_':^8A^0]<_3E:D:.I+-B+F:ZIHB1:-Q M&JHFE]E*(;E#\1Z851'WTQBLPB-_1P] ,K>(4R)M&K=L:W MSCS<5JK-N6JOE9/P6JX^Z1VH]OWR_HI7;5O>W4%]]L4]BP7GZ^[>%J=+)P2V M:>>XA<F@KRQ M0A%H4OLM^Q3*XK!%SO'X#7@H.[3!\7U:L_+HQWW-V5SJ\"VFE6RH7Z'T922- MF5!NS5^3:2BOU6T&4_Y=@6!"PM/N28<-)[G(=U^5\1.2LC>)^XR&3R0Y$+!$ M"9.8&A BH]]B4GGW%OYC,9J^4%[,TZ8,TX%1"%0< ZCK"0(H& \3LB;]V]E M6H%_E(W@X5^B%(#8][S(Q(R MM63<0^'-^/>+P6;Y,[2%Z-L*4DPDBXI(7&9/.0:41#_K7 >OH@+GF;G+9[KP MV))^.L3-)7ZF]B,3Q'3'OM*[^^D&(LZULT-I95]@-0:'-V;L@JG&+[GFJ\4O MT\WBESFY7=Q/[V>+Z1VSK_5F]1EJ(([%PJH?)[8"^;NSL8IGCLWA_:ZLK,L' MDQ(Y4;#S3,08/TD)0'&E@4-L"+W3K>4$OUCN2+V#%M5-U?AVNEB17Z9WG^?DTWRZ_KR:@_8:5=Y/U (>P9H7WO%4IZYJ71@C M4>\Z$LG5=QT (S" 6FPTM@B&C7!T$Z(@) +C!-4*.+!DT/@*?B4CSGA"<9I] M[T=5>]G*2;B]@1[/F2:[I3/PVKLFW8WS4U8W+&!;_:7YI5O!\_[#P?=*[[5+ MAN'4O2J^TA?[EV-P7QZ44MS]/0&<7,/SK@.\K&-_>%8D.U8^,5SP]$O4)>7[ MKB/;US@NY1_;[$^;>G;FU=W!BF!M( %U+6CR&/EDQQDB(7 T\//^'B0I@)I. M!>B-O?8NJ/T2"GE&UXP:FW$([SJYI50MH563<+JQ>CQGEM#2&8B74#VZF^HO M5]NKZ^D:^JLN/\%[RRE4+6SR[KZ])N^>J'URZ7)?P'40@(OEIT/7K^F8!^N5 M]_1ZL0)[ ]=&1;+L$#YR^^A:DAE3Z@HX8JOKG,7&!AI3 A$&QW,%G]M$I8:H MY)#M:V9@3!+A-+$5&*@Z7WQ-KE,IZ46"O',\NHCH(:SG(NL!1F[/G825]\:MH>)V7AU)+7-[W XD7K?5%6.-+T,S90@R7BLF@7 :)GE>*S1_CFY: M?IB\U0KR'D^5%\@U6I^#YGG,'!$!X1.)BB=U$XG,_(HTG#3,V?W" MVS%>-M87[73D\AFXK5N#VVR?W,+A>&U8A^BFBKJX9Y'1G&RF_X5$5ZN;/)=. M&9VV5K1U+AX_*GWMLI$S "<,.JJ\\F?]P=FP7=D^C\Y[3I>4^ M].;A-,/:G*=O.S4FX4[-J,?"N,M_#,$I/$=;+6:;^0VT48];JIO9YTEV"WO' M%T;#.C-QFG(#[K,;N\II>-?7.L2W.'MD.+8G^?SW(?#W#I*FQT/* 8V9SZW M<[S'\($&_,RTRKC+QN,VZ4I.54,N'(S7?*M);JJL$C)AH,6=@'DC[8_;N^5Z M31[F*S*[8V9)ICR34_Q]3;*Y@$92+.@CQ&,KV8VA*@FP>#AN,@$NC$O'//;CY9?_4#>64!+[/7I^/1=>#OXH,;K4DXC;4>S_+(IGH& M[O.:&O0W/JSY9CKDN

9V! M6L-%(\][<<*_Z:^OFE-QVFP3_M455F<>WB6V%O7-'W,I2 A@0;7(#B(#A/9^ M.#B1+)D".08LOJ#>KDYUL+HPL'N !A+)NH(: ##[A"9L-'8.RT^?%AM>,H<; M!1336]Q_G-_/FO4+&,8PJI?$FD!^!Z91L4S6@3!RX^CV'72,3AP:J@B'7$6? M:;#UJ];1846#S7'$R>(/5A"];@++"YE[9!%%=2)UY33YBN-G\AF]7T?CV=P:D,*J6N(:V+]2M\#^ ?ME&_K V[>RG/PB[3N[W#,I ML! 7E%9WNO2+U%)<>.\ MA,_7Z_E_?@:]A2>*9G)9S[FK3#4J&3\N+2U/*RH:/!X][3"!)H%,!&CS:TZ/ MS&*P2K:DAK[KV'P)?6!_[5XU@MRR*;AM4X??L["T<#Q>"]6BND4@F0*?$ &> M_!;_U[2]]LKZ0^"PL//H4MZ&;Z>B,F&\GT.ZW,_#R&$1,"TJSG!YO.D MFF1V!%XC+*"SJ>XQ<*!T"4!TEMEONE2/Q MI(%CJ2_2G8O;Z=220&Y#M[*)>-U(/?*;JGC:P U"*,&$SB<,*)EG*9E] M(ADGQ=1=-RQ1M/#:8K3N:,7V0V\&3J.NP6W:+JMT..[G?KK$=U-+VMKMH&46 M/,P]"E.%=EKQI] :T?9"KEUZ01.MD0I3XO76!$AN?S,=:RMXXH>QF^ALC,+,%.SJ1Y3K_B&_X%QZ3 MB6>YO(IXQ4Y+9R9.-]B ^^R^J7(:WKBF#O'-=T$J#G"-$HLLK8\LI!E"*+):'&=*7Y5-P&O6>F0W M+H'%H1,!GBCPT5CP(/P?!/]."M^$$3\$_I$&T>L#8R::>C80=P1J]*Y-:DS' M;=IUY:!:N>YTAZ M1QE9FC>GY3-P6[T&MZJAEPS':]LZ1#>N[PA0T9EM[QP;6:EY =T5A2;KX!R6 M6]=YY#N,\HA;8QIN&]7E6S74JCEXK56;\J8*S!&0% -14*"SY(&D$:32,+:; M_NC[]HOCNBS,6'@1X\;9NE04S3[_=ZF]-X&#VP$TEHSJ$6H#P>LBFK/2U$HD M1AZ>ICB(0#+)^PB9(QE>9HI,Q+5,5Q>,#P$]6HY]QWZ+SR%=.8]/DN;JJ\8Z M/VA-Q7T369Z//*\FCH(:XX!Q.(24!)VC02\7A)!)C(H"*0-*S M0(;&X9F1QMEOWY6KNSZ%CLC2R'S21>C2P7&(SIDYA&..)GB@YHY#P5)1+&C,2>", PY\@!?K% C%,.+PHH!:_ M]. 3 IN*C!5>-R_B3[4*1[",KDM@ C0]CY)>.QWX-ESXS$3QR MM7GU3Q$36E)A2?Y4[BO_L9@&,B! 1YX&,NY? ,IK/ )PPH 4F>0(/H4Q3+>9 MNIR@_$3DQXEST%K*@:ML&D8P)X7%1@E0DT0S6/ +/WW,ZQEE@T8(1IR# M1$I4K%Q&R8X*4=A@5D2[V!A34!/W(*F(<_^J'E+O=WOO=XYSS+ M7F9ZUR,-0>$,/KJ03Z9Y;@,X> ]F6G'3^)PA00J+LD0+2QD@ON*8L9[*&!?8 MGK@@))<+J=MC&I[4/K599+.QONCN5+0FX70-]7B6NY#J&;CW'#7H[W.'(2(T M"^@@D?5ET,AJ !&(-RTJMB<#HA@;. M,S.&9QHFO;F6^_33*=N=/+.=0('#KS$=IY=K*@J8'TR_(1*;<7=@4#R=O6EK_PBDN!F"WH:I%@#<7J*^+#0[AZ"*D M>ND8@B9D,"J8Y&5@@LM,9P7^[/"6F8I\MO:K$SW)MH-Z7J(V$-R>HIE,LBT6 MZD# ZS$:\M&\+ 1'1^#G(,DKRA>&D4B4:'R&(=$$=.<_>HZILGGP;&ZY7UNN M?@!1,@&W&ZCF-1L@%(W&:]X:-#=?YT)^I,>!(USP>V<\?L_?V1'FBH:4*2_4 MY+EAH%V?OTIA_YK:SY3M:D(61LR_'*'&N^X!9P<@<5IPE_*2AZ-MX>$^.NV, MNSX/5H.82!XYVRF9_-]62JC(&Q_TW-6X_%:J;&[.9*,006(JT+AD?-*KU*RN M7/I'GP'V ,_'P.+%U_B2L4I#/%U/WAP27@?>4CK2;S<$@]M=MV6J7R]]L5.! MP8\)R>21TSRH?S8EL!0O$8CAY%S(1\&-RADC$)50$".Y1G%.7;9LC(X;;@8! MI_MM(8U,0I'^=+Q[Y"9,M'BF)#(ZL\C0N <3,DEP4#O)>.TJ +NAVV@1AB:JKR@LB/L51S[;RVPC MXL1$BMU+?.^47$/E;6EZC<7,R4U3&&C\[2BD929,8U30),>K.B8K'([3^>KR MF8VV\L=B#JTJ*&X>1P%@5-F)0_$<65^,=*A\L@)ZS0@!WP0'=:+(23@)=F#&8?.:'H^N_4DJVU*-[Q\QVX-8/J//H MS4Y!0#T65*5/LV&WQ/_IJI7*JO8+;>#A]AJM)97I ]04&%Z_TIZEQD7D!68B M41,5-W<_*G9L_L:\W'92;E&*C(MM?SX@<,*_&7J-P8,S48YAQ:B8!=1V(OBK M0*SE,W"[&@UNS[J%%PW'ZRYTB&[112:%30#DA CP\3^0N8#A9 ']PX4@P)2- M=-NP BC/$C[0@.^-],**ZEFX+5J3ZTS/C?(I>"U;E_#&<7,,GS $A&- 9]"# MB>"-ZX?A6W)DD@@!46?=_YX8831<>-/DBNPA<+R=D<&)<9.&1%!M)T!GW?:;D4: ()F*; M>_JB,NY[[,\=57HNZ04[#<#@]*%MY:*&0W5AX(V/&G/2U%(8PJS+4%&BBYT& M%\^*P@;)?>49&U _*Q55&%F>;06VD3./]>Z)VB>7+O>_6($#+7)E\N \KIA: MY4CJ0<#M0QI((W,!K#\=K^=HPD3CB\L8%T1B$AM)LFPE/O+;AG_1L]-XIL'6 MK[C<-22;M& -EXS^GQ+DJ+)%OP--)$IE#0"6=[&LC2^N)3N:!&+]T)7'9'' M>*&ML.1TO[;,P\@Y0++\YY#N3^Z=LVB$QV[7#"I)@D8#C";B,J+@BV/2)/B8- E.FN(:6B2,RD_U7@DA1%!"@!2R M5*4F6BM/U=;*N)8$-,+,4<%GT0FK M,V\JIZ1:A7]>L:+&?KX&$)S.KYU,+O?INA#&LB>OS4^W^V^X5=EET,I/D]/9 MX:L:&I".ZDS2UPQJ@)GQS#" M!]>O'ZG_&%C')V']U&+DG>9@,8N/UT*XZZ]=3\5@).GX*$ M&/'9]I4\)O1 ;UIKX#Q.$S+BMV!PNIFB%3=CUZ\DQ4PX:@P^VXB05*]=J#XV M\\:A$[OC@_57/SCK(^1$)W%>PYVL&/>PFDW(S[[W2/X#_F<]74W(YS6'OW:\ M1XLY^,[2Z=/$YN4^5XR5SKH^!+Q^NJ$TDI)H]:;C]LY-F>DCA,ZWKD$=\=#B MR+XXF$D1G'MD!-YW:,F4A\N%KC@O'H[3X4CX1*F(JGG/]3@OKCJ"3I(9#!\F MQVG)X;T?T?#.M_@#[5NQT'B/D$;L/->\M6H $:=?[U!:!?=8=<&-X="W.5.= MW&S%V">$XY\03@$WZX0&DA)AV@MB$U_\3@ . R0BGH=EPDE-7>8>P^H%X M/ X9:C1<>CGBT+M;;PD2MYOJ0EZJGVH##Z^CZH2KIJ:6(.?//N/R#0(_84%( MGH:, Z<0Z\H_F:?1KN1:T_>T*!5YGUA>CS5\_QR]($HJ(0I*2[#@ADBHBR!(]2E/"L/A!;!+. MGJ1)(1\5(1M.ERS.6*_P@UH3<;LV?=XS58 K9^%U0#5H;USY]^P)AX7I"<> M-249%IYL&BZ<%UDGW8\Y7@K4X[!LCP_XEE83N3J0^B5) MC[94\58$2=!G6DI=O-GHS+GX94*X/45L=9XJ;U#B-O*UO$Y'*,;ACKJ49YZ? MZ@(^?@?6*9?]>[8)$301E2@24X7-[:&3;5JX8"^DF'GT%C^YZ/Y=VT- CY9C MW[$X[W-(5_#PKD[5,ZWI.'U64SE&T VJC^(T1' !X5AB,!HVH\:E4F!AIC=ELIGT?RY=.CPNXOK M5^5?7""54;@V&)S>M*U<\G>C>C#P1W*U.>G"6I("!"K.";PP4SZ(_U@[+Q>'5>B^JF^IVGT^0W@$\X C.;BGY9 M_KQ>W,_7:S);?KI>W$\WB^7]VE!IZ5X9G<[^\_-BO>#\D>G]#?FX7-[\NKB[ M,[N^?_1]^\5Q7?WCY;P9N#V3!K?Y"_3%<+Q^28?H+I9="=UTI#XTWP?_.2YY MMB>/,2;LD;FV2=<"-19;KR^?IE'ZF+Q# VZ&CM81^11#TN(UC6PH-;\7)=/C M_(BD)!B<$+AQJC<44&??GPYI[D22*;%+BYF9=58W=%N>E*0Y92S.IYC??"=S M.7X,SJ2$ZB[, ,#C\PD],[WU@\!_@::?9BUV_>0'T88&!\ZOMM463AN+Y9;S MG6^]^7/&8,$5E'>AT!S%%3.P U*#'D &82J#5O9=<=V9X63FNZ[%4%INC1M/ M70@XK;F%-"[O/;6FC^7JLQXSW=Y^QL'KT:7V(XM1(Y^$= ??*59A@V>P@@!: MO8IZ,$_6,SR?@30&J.X%HT+QLN9HO<*0/\"+31;P^AXEKY1A]0,U<3@NQ\A M[%YW4+'!V1/79^ #,Q>LP_P"98XW16K:!YN63*R1J2:"WG3EHSO>-2V\, JX ME==H UHR$:?GKL][\3XJ;]888K%*VKM0_3OF A6?H. S[10,"<1-!-)G9 9B M;Q68:0+ :=W-97$9ENG,'DM45HN7@8*RU![T8K(_J#$9.?A\-;4\$KU0]YFR M#[SH*236G@WFC;?%0^B / 84V(T'%\9M\CA4]-U4HCA#>7*#_&0E#AMK$#>X M7')CN(Z<>862'^SIP1A#Z%>3DR[L)T69 MXV70A8(&!&0]LB7JD?DQ,PTB>-NA[52JYN#V(%H)75LN]PB6O:%MC&U@? M%DYS[D1"Q1VW- &-99_8E*UNMXS.>8>D7#LRW'UK*!'E-N&2KT&AQ8 B%X[? MM(O%(ZX+/>K>Y']#P_K]=;3_N:!A2FO9O6Y^. M1Y??G%HN-&Z[=?V7A<>+04,8NZ)P269O?,YP]2%0Q^!QVG)?TS0$7 MQ_3CW[; Q,AJWI MBE'8=GGI&?UXEI\A?H>BY:E/W.-:O@:11+?+VTM,#K$$/4I3$!%\\@0"V"%> MC+1CTDD ^0=0WAS!ZH?Z)\A9'24M)"9&Z7S#22! ,V%$7XZ4=!,@?!QK*.I? M1UUC>S"+;I?@I(=:G'14WJ2PSCSLBYXFY]G5JF+2&)8971:Z71].GM1GV52= M]SX7AQ- UA_#V")DJ8?7KUELOW-/-C1QWIXBXH2\$8;K'!SAH"8Y/=R+\,@( M-@7/)S]ZSC]$*8FD.SM V8N&IBPN/OJB]H6!Q:CO'RI>11(T$YDF:;SYXW R MR%0]RF0^9K7%Z>7B7A3F]]<\IYNO16S=6L()>M)1-VWN5B=SJBUDO+Z[8^GE M) :T 8O;_W?-9"^/=)3'.=P"TTNE?=(<6VDM:"H1P:@ ,_>2B=@$+7&X#V+C MY"@]Q16",'AXC-)LIH0FKCFY=.Z9LSP% ;/YNBD1-:;C7 R:RD&]&=6=B_>J MM#8'38U$^)(4$\8\B,&$D;E=Y8))W\CT&C%NZ.'H!U;P"HWDHM>5[[JW?O!B M!7:-X+ &$)RFWTXFER&?+H2Q1'>U^>FX 8A$S[L-PD:;$; 7!!@*UP:3B)I" MFB E BL!M"06!#EWF0;#K^&E"=%02O("/KP*]1>.F.1(Z>[UVI@I3O=(P7P0J< M9[;"/U.E%M!'R_'N_#!<>&MY2,U;?8HCZ@<:\(0-9KYU:F9UA0>WR^I-LD45 MN3I!@M?Q]<=J4P>0TJ'6]YH0((6\ 6+>8MF?XA->MC;83MRB2?_I>Z'O.C;/ M!DANQ_C=2%RV",X1X60,1JM.UG+YI1KO[.8E_WQD[(7D#=LGA)3])LKMVSXN M9FFG/R5WS=8N$E=^-@V=1X\38H6$D?PH7'8B.M/5HUF4>LT$:L_\ [R%X+)9 M1^P76AZYF*8[QE75Y7JG@,?BEMO*KJA&=3.H8W"\K7GKIMPJ(^(*/K>)2L:$ M<$)(3,F$2%KP^6!SRZ4%0N, V?'_"\7S]2S MSS[Y[#E1*R?7-Y%WB&#O%-QJ7V0_7_3K3E*#8KT),=?$AIQ.[IT4F M_JP/#E*1\B/'-MZXLFV!7'8>1!G1*1RT*JSS(\]?+/?$I32%9D?'NOD_'2+! MZ4G[E6E>?X1N,(SE"JES?CN^8H(2]FQ+Z.R=G<6VG5:*'YJ)V\0^!;!%A'&\ M74+D$T:[6;D4[%ES9H_BUL=GGK*8(CKY'3K@0:.;\,3_QHM+;K'AW,9'TS2 M^;NACI&-82O4%\M=[(,D;20FKF1CE%(($U,:B2"2U_@P[HY'(/UT&Q0JLMXI MU/18N/">1BOZ3+U3G9J%)9-P^KAZ/%]N/8IFC&4K44E_MUL#CT8LBN#X#,6V MO3&L^DJ&A,183+LY0]S'/[+9P'#A,5])KRG;8U'Q]\;Z6' B>T MX_,;P_OB_9[N1!I++%=17D%]E5W3]S4".1;'UUQ>!1O8VO#&X/):<-7)-E2B M5WR=K(V2*3> SM,9%MQE-0;;810%E%D(N+SHA5*//*QF/)WLQ!R3<&B\P GX M/YI(7GYL.AM7O$-@@A1/5-EJT;SV=%UH8W%JC:14E#]; ]087%DSAKHP1HF9 M>Z_XD3C8&,)WFQC$!4=>OB<37&TI/!Z9I<)K][BSO6<2QW7+?7IIX[K^BU;J MO]Y4Y#ZG!O\9!Z,Q#[$WJ4-]!R?!RM6FQ(/&4PPBBI)7BL^);*Q$-FGZ^H73 M,+P[LP*H-!<^T$#>-/ -[XWCGJ#\7$@U_\++_=FWS%)G*3N74M5W6ATB&HL_ZUJV!?V#.L(R!B_8 M.:^=U/U2B"(I542214 _R"SK%2Z]*CX7BE+:82I@FA&P>"F9$3(>ARN;AS^P MG^O)@D8SAX,303Q;Y4'U9N)VB36XS[1+JIZ&UVG5(;YQW=BDUI7$0E(T6/S) M$(+(A%_6T>%]-!(\(?%/41BQ$ PN_B"!G%_MV?&#Y_B5=5II.'UBW7VFU2<& M.F!(XL+G#U80O?*_X0KQR3G6R+^J#0JGD^A"/I>Y6O7@C"6#JR%7W>9U'6(B MDIXT1R!#_"NFPU"^U\#B4;V.1)UT;>#(B8K=M$-&(RL-!3*[*59EL@DL+[1V MU>_^6H#!Z9C;RB5_NZH' V]JL%>6RY<0(2_,FP*WU69"8V!X'08[61R&A M4D0=':YUN,?[Q6);4,:YK(8[AV(/TJ]6!K=5LW%ZCH92R-_(E4[%YR>:,M"% M'4A,:9%HB2MV$^>^H;8MA'3W]:/__(U-'6$&[(]4^]D__ON./EHN1_LZ_>*$ M9]+)'X%3BTNX 4W-^1J?-I81V;R+((,G-.N5_ 8@!U K@>[&AUZJ.3R>?8U7 MH?+XD-JD?H=3E7(I;*I'4H,$N"8ZE'M:\M$.KZGS5\=[G'HV^\<::L0_6MC2X(PIK0DXM4F?5WGB43X:]^F&)NW-^RT<&=4\H'8\7G6;YW8<:1#%S9LC MGWR\69.8")YG!_^6= QZKM&S,,KX'/R, @^O W6AR3_-OGY5O\F)K!H!P.G9 MFLLBVWE&=S:^M;8%#\T]H'KETTU8U]8 C+$+!XU#@4M*.P\$P1 M.XX.I6__+\=[L;PY[)./@1/23Y9G/?+SHIG_]5UD?UT8+M:'@%,I6T@CN4*K M-QUWA-F4F0Y"3HF:"-PD14Y2[(2AGQ @@+SY2OGX9]^U9_Y7;X>]61M86!?\ M#G]7AHSC-AXPH$\,)..6EXQM[P];P4/M'=M+2O&5S8&A]YP=L-:!'PT50N(V M"^/SJP9%N3Z3'PJO.R)Y#+)!RKU.>KUS/+J(Z*'H6*!Z%DX_7)-K=1]5,07O MIDJ7\*9J77!-R#9;@(-P)*::R?;.^V(>*ED"RF%O5_&5:*F=-+^%4QM1)0(> M,JK[Y1QW5VCJ38_4$8Z(^217__+CL8B,SDN30(E M)),>(^(%JW7V("+R"2QR< 0.#ULM[[P)4J\ASW#2$IA2KZ?@(H LF_8^>*PS MG""6+QXC!)X*J9KRQ@J9:AR%2KWMRAW>GR 46^YOG(#NV)20Q>NNM6/*]A X M?B __O_9>__FQG$C;_RMH%+?JNQ6:7*9S>6>ROVGL3VSOG@L/[9G][NU?US1 M)&1Q0Y$*27G&>?4/&N /4.(/$ 2!IC=5=YNQ!#2Z6^@/&D"CNT4?ZCWQ0N%( MZ4L@5.R&&P;'"J$[F\4XXAU^,1(#N&(H0P38J,<5M][29; T-?2'A(&<],$SX-7\#Y;4;@ M=WC*RIUQHJ.>#III&U1ZXMWFC>1?/WF#5]2F$P.1>J35Z:,41XD;[.G!E%>C MQC.'M-LD#WWV!?/NH$(APSM1FVVSY40@944+3AH? "<*S*?+TI4R2QVWQS63 MK-K/ Z&X@:C.!6^[F.OU=1?Z.]AD\/4WYCR0,(,=Z!.MLZ6D)5NP9!=E&=E* M'@DDVT.-RXP$1RJVLRY?&"+3^!BL7Q6NH."+5(R1BC-P(3G%%0'NK/N*R)1[ M'S[O^#R$&,'K&&JK%O='_,P$)K&8N+0Y;>'X)1)J;,Q[81JF5B2H$[?9;HXY M_Q%$N.2 T6E>=.W4C5/GC7#66)RZ5@L -N=%=G7_^I899# 9HC/P^"G%5) M/1J'E03&(UDQ8(W83Z_%5[1X<&05A2UIAL&A- 9A@Q ^"BF'L8Z0=@3/]*8" M,U^VPPX#ONB4\Z+T! 4+UH/FV=[XWT!?@--^9GWK;>G+4'4/\T>*K(3KYY06D0I-.5MCGQVEDCG+Y-\)]%L M@6])&N!3?^TIR9$?:10X?#Y6<]+[>*REV5*F7O?#L=,V2YA^QIR?DPFH[_I, MGH)KW^FEUM\4[108YUIVI)6#J;)[\*VFY2J\ MMJO*N'9(?$%_1?@(_*JB&L.M$=L27516+XFO2$QS)]&-=>GD]5.6IYZ?=RBF MO25NF^V1KA&D>-X,KVWV,:L=DB)7'R^I.JH0-:]XYH_9)>(78FGN/3AL;8[3 MBE3E/#^*/V^[E&/Y'LXGG/'RL/;RG)Z?Q+\35T!2Y7I2.':.3N?G$9P)*E($ M2>17I!A@%GQ)'F HX0T"X08(]&[(M96 M!#&V3CKWB#(7E.! $$/080XR)N\*+H_T,6E&\!8PR79$]0E'APNGWALG#&EJ M0=Y1*';%N\L8*X#NU&?C0(0"AB=.MD1>2V\CBH3%/XJ7_>)50,B^@X.^GZZO M&L]@V\X(C&A&(>.'7=V4JIFKSM 8)*1/^77,]J%'$156WXI MR=R N]X>B%%.C6]M<&/D24V?;7SJ&W QA!N@FU?J6YJ3IR3Y!WGQHB//>>+% MXK:"'"(:/#.#]C*24889/-L)+R\6_Z-\.59%K1<)@.)GDCQ%X;,H!^L*_^95 MF;@J*M5C+*L'S>_I"XV/E/WK.O:3/;U)LFQS8)SG3*_B>91XD/"Q5/:%E^T^ M1LG7KN-@HX1QXJ!YW54I0XQ0Q;W1-2SCI%.WXD&@H\[IJY#N./+[Q#F'M1^"\:7"0Q7WG@%2];/ :/5Q6[XI[/ M8^1OA,\K],,[QT=QKQUF7P]"RE$(#,,=//:?:BA'FVGK6M@>HVT8\=@RGPWD MMM9P9X"96K'AP>ZX[7ZL'MK+#??WQ6O_HR68*<#23)UAH['#'UX?V; ]VPVU MGKAG_PCIE>*(ZVYXY_P8YO53:L7/[V["%X;UCXQ"",]U^)FJP]U)MX6S07NW M*6H]%SK3SZ57FNEUMP7.]!;F9YCI#G31?D'+^VFDLJ%_;SV?-W84S35^775/T]<%N6@K2RF?4TQVMS*DSK M3M6*MA.[?NM.O).?6OF82REI* M6L9F5PID^3N<-M(J094RMOP"GT6TLZ>=H1,HV4YE#&.VPNSYM\CGSCFPGGR% M>/Z8RO$J9I#I\]V!.?0YC,/]<=\YBTZ_QSN/6B4I9U+C2YQSJ9U%[3,60^Z:L#]_A MJRMUQ&E/XV57NO2N>N&S0 W>9XIE@H$('PE9PCB#&KC?W%W=/_Y"UK>7Y.K_ M?KF^^WQU^[@BMU>/CD(X+?[LS41YJ!#M2T:WQ^@FW':%;:KU7"BFG4NO!&IU MMP6B6@OSL\#:BHB1" R%"]8,JN JR\,]S_!P%-)&C"KY+HS)*_72['LGB>$A MF.J>YF'*ZP!MJJ?G]TD4?4S2KUX:K&,O>LW"3/JH0XOZU'"#PD0M-;+.ZY'" M"QY3!9J41(#4 Y-ZY!6!@4@Q$BE')[_*'SM*;.]*6WX>OD#^B:+XJTA0D=;: MJY-.5-FXG(2E="IHK$*7"RJC8&.!P#"GZ<]AU*(H\E4<:!FV(6E;334C7DXH MO^_F5@U^Q'P:>,B]-,>I@R?Z',:\_ENW)MS"EY1 \;JH9CQ6B^TD%@IR/?I0 MPKV6_@N$PCXI9G&,Y-3GY8BX'*%95!($85L^+;>0L/9]0+0DOOIVH''6=:HR MIO]"P:!+$TI(<-IY@3#0*<(L&%"-1HKA< & >654\M)6>=VB -OAT? Y%OE% M_=?'U(NSB'_SR0MC2.DT5H%*%!>*%.K:4L*.87(+1),10LV"+\7XI&2 2!P0 M8*%(MX8+=BQHK50,_>;O>)!3N#]XOI-+'A7WZX'F>31IFU)36"C<=&MC[":E MZ+Y ..D18O8M2C&@4:3XF]!%3)_A+F;J'L642@0=5W>^=::6CY =E/(G]]=Q M7KRY%PE[U3+V*!# #0;C==&>M6>H-UXHT)!!>]H70\&YG1BL2/=0#T>*=-$. MT_CTJ.'#ZV?OMR2]B+PLZTGG,XX";@/1T$;CO9YZ=[PFHB.$MMO8;Q=/KX0/ M2/B(#E, ]>BDULBMM^]/!S2>RF*MI4\KBA;31F*15M,KR#R6LVK8#0SK-D[6N,UA0,I&\M/VIGBG]Q##VLD]"[I5?E,W%:.I-+1/ MXPSRY3^GE&_$^@VPKSUN$QR4M%DLNJ,Q7C,<9ED['1VG[/J5]_SR(?,>;P:> MTBAVQ6V58^17= YO\#^H&<7]3!LHYV]JK"CA^O9Q??OI^L/-%5D_/%P]/KA\ M4&-%XKN4'KPP(!&\-3AFE*3A\\Z-<['V_WD,4QKTR/TS!>YHL&;J\Y[IX&.; MB21Q@Z$)?35N:";0PPN>1J32CZH0@Y?'ME'7)KMD@10\.'_KXU1M)>5W7J$- M;Y^D>?@O<3LN FVGO0EJ+8Y88.$-@T(FS#T'PM;MS6!CG,"A)F-9F+"[)>YB M@PI\Z\Y+7D!PSVF1C!E#D/%2I1!++99-J% ,BRA?3=G\A&_N[B^L5A&<4?X. M9T'4M'.RW7,H,*[]WZ KI-@5)W+IR*^V_UN""S.*^UGV?^[?'EO1PR!-HRE>*!MBV$2(3$G993!,R5Z>-<([([M9U9V+]?QS M?68ZGVPN;>IZSWSRE&<6ZG[XT=EX&=;5+F.;B35;XK>S#GZG3L@5J0D3H.S4 MX P+*8D6,7I4'#L\Z]MBZ_&7>-61%Z%&7>=>[:UP6M6 5.5)5TL3W$=^=Q!/ V,_85,Q@WMU4E3E%5E2,JM'7'/( M?]$0Q_HAEG61M&&B+L@\@!2=#?&"1;]L)5ZTM\(-&0,\6T.-N.+#!7#,I(7; M4Z&LPXJ,01Q' "4[ZNFC>\*OV MQKN/T)!A0DX$/A0IQB)L,%*,UGB!Z332T:Y"N.Q%BHA,E)'B==\.8G1C7L9/ M7G2DZR"@P:/W;?V4\9CG%N#K:H?3C _I@;$,X?\DC+=)NJ]BR/+R M8C/A83J^EZ:O\+>WA^44+I).+;1@C2U[&=R-0J\GC_'E4Y+M*,U)P+8^[I#) ML.8ZI%\5*6OL5K&=7=CUXQ07IGV/,U WZ"Y-@J.?;]('FKZ$?E=1OXYF."%K M2*ZRF%!;&WQ[CD%.)R3Z!Z+U"P4#6^N)\J"WZ:=@MXD+VL&MT5NH_]FZ_9$KB[!CE;*$MF>^^:>INBG/6JCDZP8WNZUTUS27YP+9O\"RIUP5DZ1+\/,>WY.J4A.MMG>TQ<:,W^R M_6A)O1=.*!HIM7Q(/- %WZ(XEG'=B=RD#QO$8@171S>V!"_%3*F?/(N3.(/N M .>QP)P[_K2K'9U:V^&TOD'))"_@O!%Z%Z"'9?V75126=TZY7";*AW[)"TW) MUUWH[_B12[F($"]E3=+D)803"G /BA0I(CK*(]OP&_M"'.?8]A-F4%%)M7+- M!5T7CL*>P@8NM.J;;]5;9H5N.-%JK-RRLS#4!Z^WH,RY@=B)J";N MQ$' (:N=%Y)>F/*#X@^O/!)F,.=H3WO,!9%=CO 8ZS/*TS-K.,X&6 M\I416UYV3&FPB>\IV!+;+W_PLC#[$B=/L";"U<1U?#CF[&LV.9B)<0]-5DY_ MRM#YAEN(G^,HX560(?(J M8'N5/(1(UXLDR[.>P"4=&C@-;9)&RIWP: *X=\GZXLQZ@IX6;/$KGJ!FC/_M MU:RQO7AF.33;A<8D95R>*$,:E?!A7<9G.=;-X$1Q$A5>,S%0&K"M(4XD'9:M M$%3D M*[V-KG:XG8I!KF?U'9ZKTS";[#5A(BB[7.AM2"E^/%.(L>"*1S &BSJ;XD7,#9BM2TK>/9_$*>K4HN]B+7 M,=,"S7*^!RL+L@]$%@WUP0F)HR26-RN]'?#N6]38UL[K4E O3AA*^J[CB>85 M^L([A R-PW]12)$K1D)CM&,TLDPC53;.A1GE7,:(QP*G!UDES.XJFW-W=->0 M3H*#=?#;,8XY2R5(,=8:B+,]#9#!.3-5JP M0B/R*:3\GTO"+[$HI03I_0,TF!/&-. / ,*G(YS'WC'I^C+[#W1!CSZ#\IY M4&=[U#@TS/6$TU\@3F3J!,B[3/G?(?%EF/E1 D&1-P.U $816.0<[]&%PHQO MZ;VX^=\G@WEKJ$=S7XO HD*N]H:64/-&8C8IJ62MX2S][N;_C87O2]Y0I M/Z.*C1$,TX JU(R04IV6@T6I&"$[BKYRTP M89-%#59J\F45?N=EQ(,P+!C*7,6M@=10#V4&[T\T>4Z]PR[TO:@C.5E?6YPH MHR1AF1JJLR$^-%!C5SM^3")H.5/9 WT^%:DS4UE?6\33<4C":CIV-40Z'0?9 M-3,=]5]W-29D1OT_/2O8DX6?]13LOC@?R]N3R1N?(%SLIWS#C.K M_A3?-&KA33N[W?V%5><"/^L]YY &F;^.R3G_,QOGCW_OD(=_@=LX:]YEX_SQ M[WB-4^)-=Y+\N+G]1/[._N/$1$T(D+"MS=_9?QP9J@$1F*%64I"'];U=DWWX MU"$9_P*WR=:\RR;[\ FOR4J\Z4Z7A^O;3^N[S?V5$Y,U(0#;TGN'))WEV:"" MR1H0@9ELEQ3ZYLI#]/W27HN_)(,M/OG?SYN[4\F:7R$UVA;^N=E*GR,TW#;N M=*?-9\_WCK9GO4D!V+SG,MA?ICB?;=8\2@ WRU3-N[Q,?7E .-O/>=./> AS M&A!^-&8[FL.@&&S&?WFP.]4__](A#O\"]U2O>9>G^N=?\$YUB3=M6%_?K']Y MN%X[<HZLU( $?%UJ%4+;5K/\D I#A7])1^/LK_^]OCP]=JT^ MQ6F?)USS@VWQ$3[+/&5,>U)BMZCJ*"A;"CCI' TUQSC(5^1I; MVY9V^&:?$K?:J96BB-1$S=\=JL[(B]LS[[KY%?(9)_'?F&'L<\0S2N9..UG2 MYP_69\N7AU-'[^0KY+-%XK\Q6]CGB&>+S)WV\+^ KY;)'X M;\P6]CGBV2)SIWV+^'?[L^5_[CI7(O$5\MDB\=^8+>QSQ+-%YDYWMC :UF?+ MU9?[+I'$5\AGB\1_8[:PSQ'/%ID[[1#C+^:N2E1GR\.GSI5(?(5\MDC\-V8+ M^QSQ;)&YT[X<_V1_)?K\2R>VB*^0SQ:)_^:%\B^8L47F3OOD_A?[V')]V3E; MQ%?(9XO$?V.VL,\1SQ:9._T#<9W9TEX_TLL@*_X]S?(T]',:%!_ _US]\QB^ M>!&D-3Z19EQ/G/-(0_JJZJ1:-]RI:\<*H9TT#2I3-K/9\LRR/AN'5T-(*P[X M9W8K35I2 M CC"ZI1R+59_P?TFCV*U+:U$++3VX*S![\'0V.$=ULRVJ8'T1R MY*PM&89:#[S@I2AM"5H#S7&#E2KSVMYZ09_-S&U$?9$SNZRH6F38MIO>VIK$ M#(JKVK'E$&[3@#SEUS'#!SXA>BI/MC;$::[#LC6?VI^VPN?/*O Z+5-61=-A MAGO96B.QIOJ1I>2YG]^2LVRYEBK9P;&BBK@C0-G8CKC-A;Y.<9G?> M*X#W8_+!B__17W*[KSWN*3LHJ3QG.QOCG;3#+.O.6J!%HL2+V2HO2+K)9V1# M0E,;BR*+X UE]-F^B)<#%Y\Q1W'S%(7/W'%M-S8M CBM3U\7Y2YD7&_K6Q;)>/HY1A!O,PZX58Z?) M)UO5FXZ,C4-M\:+?H(35&7%70]R8-LRV[H0$2B0$4B0MD:RVYFO/@93[W&/N(ETU*R]^)7XGVC&5#GQ= X#U:/I6?[%5J. M>FX<);:<6=#-[>/]^N*1?%C?K&\OKB:__=/9C]U3GX8O,'VZ*L7VM\2)@PK2 MR;NOEF9X]UU]S.H[;A5-UV48YA!O[?OB4B^MB*](?);9WDY1\X*76LY/:9)U MG2!WM\9M> -2-FJI??2+.6DW10]GUO,VAB=V&$4)5]A1?^8 MI)?)\2G?'J-SD;MTH]H9N96.TD'#:)5Z(K;A(HFAB',VR?E0*3%TAU5 M,;.D!U')S&MH(RBUX17CS8%R!YJ&27 58U!"L8,@7L[W;!0./$2!;"B6/9_T M#[F7YOCD?Z+/81SS8YY.+3CRR+KK876U18[S?1+V^V*H*V'ULVO4#YNK#A;4 M:QWGA1D5$<.&2 E][I,H8JO&5R_M*N"L0P>YV>IJ9KRG)A%!;.[:HLSOOY%? M85SR40SLYNC$OGX^)R^\&$&YA(_S\+0O<U XZPMDE:M M%TY(&"EU><6CT 7W9<\8 ;2-G$?\PQ2F@B*?O/!O$?[-!R01&Y' 9"R6[4O3CC5TH"\:53JB'>C.([]R8$J/&BG'&=%JI%<7Z7;44-9 MQYPYBR\T/CJYS.N55$<[RS;MT2:]4%.>WX2=W4G-+#?;S<*NIG@WZO#N:5XY M/U1W3.V2:F_?KF,_A;#EZW@,](SKB1. -*0O-VB*W7!OR\8*,?U4*BQ&Y ' M540\#_U-O3ACJR]Y3I( H,SFKZ$;&/"OO,+CB"3P9$MG@1^/A$L'.[!(H)P MR[I2V,<\T?PKI3'_-F/4LRT3"\8HCG4O$N;$QZ]_S*!0,8];AEX2+Q"\#PW+ M0:&E]PIJM+H7M/7;7$N_B),EI/>0S+86T#E\MPR]>#(CK=U=HS=.#-;4@K([ M6'==J&/8(L!L+N**U*/AV^89U$2UT4O%1J^^(F'+S1.\;O&3YSC\%_O RZI& MWI8)P!^NS!7EU%,CP[F*WI$XB=^USP[W0%GLV.^K'TY'?6U$%@R;G3I11L\S M"@L%T6XY9L328E!2CXH/4\TKII1:@M#*74\.E.]@@U-LT=_2&G@UQEFXJW<# M]?/@P6=D2EUQ(\@8^9L/S8;[X46+4=P;>Q5YNH.T.<'O*;S$9=;7*O-5X?\\ M\@WU9OL@;9W;TOD9)[X((S&DPQ8SFD@9O:&9DF_BJ@2+="2(F66 -V[U9[HT:O$W./+7S&KMYS*ZM_39\[,H'/ A4JR) MM"ZM=\Y*,K;EL5+NB!-^QLM>7CBK]<)]WSQ2ANG7S6F%!QV7O3VG_59O>RUI MICZ1[,=)^T41+"N@\[IGD7[='8]/>C_7>E*3QPFJ<^G1J$=7T'[#_MRIA.Z] MN141/"W5D3.E44&')(QG\G47^KO!A5$D?52Y%''/1F6F\TP U:Y[+( ML%-_BQ>EEWO$9_28J+2D[62A@IC271(%U_M#6N27 MZ*\1TM\#MTDJ2-M8V[J;XS5-%:;U,\L5M.&A:4G<\7)H6UP75GJ7)LP+SE_O MF"#Y.@XJ.&+_ENL(W(?/NWRS_9+1=9;1? W1H&O?/^Z/$3QZ/C13@'.M#>UQ:LLGT^,+OB;W=JWP;^ M*@MS<)8)Y_E=LGW'N":<[541U"UQ3F36.1&9>=(ZVC< WV.&?7.XK26\4\!^XARK(_:28-K)K\$UYG2? MK+NH.<#IWS="6\?FWRDJ+PF/W0"Q>ET W#^!*"<@ZS"01C,5;U7J0!;_EN97 MWZ#Z6Q@_7R2\L#*_=;R.66N?GM7QF4(')QA.UDP9G*5%!'>LUC21IH5N\?SM M<)GO=9C%"OZ*:(4RGF21*^@8)?'SNRA\8?T.N]#3$X^GS$IV,6QDP23C9.@7?5= M2NN M.1A"L1OV,R_@8G/3QI^I%'P,4F_=%5Z&=4?+XAK:4*J_J+>&3=HZXDR MJ1""A-!U482O:9C3=T'R-D>Y(P(E1H1Q3:>*$[P-:TW> M4T\DB7??;4HP[=HE\K7-2C'P"5.A@O-:6#"\C MH6.1L#"_R3MZ!FE#Y@B(9\[J_O:(^,#V 3RR?;,5K4(ONDNR4+S]S&F17NQQC]>@XHPH4YXD8"B(=Z,WD;%#6P]*WY(R1#YM6:) $].,FQ= MQWZRIQ6K-S (.!7=R?+Z>^"V.05I94OJ:8[7/E28GE T@M&69G9)W6&.N YY M+Q-X[S].1U6?1<[BIL0*\UAT6-Q,/F%[AKDL1G RFR^2+(>4&!'M?S7;U@[W MK.V4K!EQ<-(([^SL9E7_MCW+14(71G/65[!*13?F$"\3.A&$ MM ;[, [AZ"0/7VA1?KS7Y%3[XC;#41J035.I(UYS'<>^[APO1A&!X(UQ2#&0 M:[NVKP>OJ0DOV0@%"7\XEO%^-5ZXC;]$=(W$\$-=L-K M]F.8UT_?)L;@LUT:Q8K)#UXK6-= (&G I;$WWK#TWV-V-,5MSGWRR?;;U@ZO MP?9RJU_937JDY?B:;WX!"Z-S;7,*\B_*QH9L:QDV972J.3<@LX;#]J8'/"_$ M(QH\4ZC!GA^SGO/XMG:XC:I3LL;KZ=-&>,VKFU7M %U!D0B2#@_7&Z+U'JFW MMUS01.P^/F]IMI#):.BH_'0Z.CP?YW>K!3_K["*)(!XJ]:+>S?M@)]S35$UF M><;V]\ [>17YUHY4!O+D4,QF+R,9]8]IR%9[ISMT5U([N=\JRO'>TTBD7=^% MAX&;KMX>N"U70=K&[5=W<[PVJ\*T]I5109ND,G''*9QMR.L7%:R=')QMX.W* M=9PS&2 XB>-'OXWV]\!MHPK2RC;:TQROC:HPK3MG.>V,U-1%_)MC*YU?8D=1 MMV%.^7.E4]GZ4E8H=,-MHZIRGX3!]O;!:ZW*G$\(7H6'D.)MWIGANDQF,;OH MDK1>(>USB[2NK;GCK<]XK7436JS%#^A&$0,ZJ"P2%89DF0LGNE[2.4I[Z$!# MXI'OR6OS+CVX!I7;OD=T_9T6"Q:WG4_I>GHL$@1NS3PNZS7XVWF>U'6F2+$D M=HM3X.A9G0Q.F^VIK%WGAT.=<%NOFLR-X^W>'GBM5Y'O"5FJZL?LR?;<@-V< M;ML5.CRU962+\,=C?DRIS'41BC><:F,*2=P08$)?BLO[(#V\\&%$JAE=@U4S MG4;!P8I\##-(=/<+]5+RVZ.+72-TIGIJ,4QQD?@U1J[93C-:P0O8(((/ M(AC!AE0XB_X 0E6F,>OB1$5UK3>$OR<:$@?=0I";P5L3L6QBS'<,V+# M+P!93"F*6?I_+@10V,BG:6JG4WMSH")K:2*L *DW!2P-@5Q "S"P%' QHBQF M]W]=!KQ\9$HWIKR"V%L#%UE'T[ %*+TE:&G(XP!98/R% (L153&#_Z^%X IK M:TYW@MB;PQ5)1Q-QA;5]4[@BR^,"5UB?I>"*"54Q@_\_^'&%IZ$V"BZG%-\2 MPK1J2Q]F&N3>"M:T"V47<$16^"7!CEFM/>YH2KD23%4 >O!W-#A&=+.]2^G! M"X,;+PZ^%.EZLT>/R7:B!_5>.!%BI-1EC1^%+K@K^XP10'=^EF,0-N$BZN=0 MHH!Z_H[ %6H**96KZFA^LG\*8V'?WR4IR=CW-!-A(4'X$@9'+XI>2;CO[9I] M#W]!(3>H[W9,1<$?2@ZL2Q+(9=:>//\?SVERC-FG>;AG'XF"XBGUD^)[&^/%UF4)*V+/O8TQHTF:JQKQVHS2B0$4LP^#XQ_2%"VK?*R%[]! M5IBWJ,;HD1SF[)\(6R391*[:>"D5%1OS!(I_^1&4 V-4V5(-[5G7+=1P%)4@ MLRR!##.L]=_X8+2,!93R(T1+&($.MO1>_$N\; RY&'8!'\&"W M=..KLC]]:=O;0/5>R\+%#JG[T/&DR_(PLDN "3&U1<7$0V&I$5@JU$!,A:5^W860 M[3$5Z5S]7"#A$T?(C/$?%+LJ0+17V%DQ6'NBKPFC(A6XA51;'O?G_%>?H>83 M9:C9'@U'PBWSH5Z=@Z!I57=!83V.B^>8MJ4_F5YSHJ+:R\KQO9>%D@IO*$=V M71YJSO4F<-WQ&K J ,[,;M^%K,X!;BZM= =FD>DMO5A_.5H>RWNQN.;-OE: MU*#4"2_>J[($;W4;P;^295>F3=3N(=LM=6Q:_^XC+NI/F0/2.7]Q) M-93.\MX-]S&K7&BEHDE^! M*BG(NGE6-H=\GY.7JHSDPY0&E_QFY(Y?B@RHHZ/+,NRO3]XV M0VQKC]\B>[F>:IK@Y0OR1- G8@"G-CJ+Q.L@$-5=I7M#. !S:;!W3(4[QAW; MRL"Y'F-K'?QVS'( E:Y'FZI]EV'"2AIHL^7>COB-6HW]Z=9=CD/J@8@TDJM2 M9U:T\)EZV3$5*[2($"!>I^A6[/Y#$=/ 4X4F^ZI']'=&K=M#T@I6W-'4[SV M.\2P[EPMZ1*)L,/J$FUBBD69]M::4.FWO,G;*OG0-&YT6M:$;F?=Y-2NW$XZ MI69%Z\'J!QK^QA:2OTFCM6;('FJ+GG8VQ'UH.LRV[E2\+Z.+LD8< M$-258E.0[PH2XDD(S#;V!3?D;Q 'Y._"V+-ZA#J?,FK!G.0#MR6<1-M8%/6. M,;7SPO=*(-/?&B_,*$A914MW-\4--2J,VP2;DA_R_F]V Y%GU(,DDSNDL27@ M#&A30-G[OZ[CH/SW?XWP;H8[XL6@<;*?^#T#O7 CTT@99@6IIV(Q??]7_EJB M^O._9/ARX17-K9T/3<$_U((WMNF.W2<46C",=C_\N?S'^_(?/]12_O"7$?BG M0PH](FKKYP0C1]-9!&KJ2Z7_5#/,BH_WTK]_ M:"#J#W]QC:CV-?=!4M$'244?FBKZ4*L($_8N3%^F?=)2^O?OI27HAS'.J3H% M])@\5ANG[JIB]T4@\&AA9@+>]Q+POG_?=%]_< VVUI3T0=+&AZ8V/M3:F..D MC#_SAN("]2/OZ^J-=\O=0_&=PX,E4HPWB20&7)]IP$ M=@_J'*EETRV_PT,]I\JH[C4O)&4@N:R_HTS/S+B>Z6;[4P*!-=AHX*Y?@=*B @#&R&,V*J >&6Y#Q-BD&KR*5742G>I(44V5 M4$8U?X5:2GP8X<&>:\0J[DCX=\$@, SXV_$D?DR].-O2E+'W?D"GBB26@3%C M]-&&+"K]\>/)*"DFHX@TVHHTQB/2@(["7:VJY*,7IN3%BXX<+WQY'#P@ 5#) M0*VAA9LB"=?K*"T.45HB9"AI9Q@Y>LDL#4#4A#&.(\6P34A9D6IDIYZ(30U) MNE@0IJQ3!JW/_ E =@%A&O0Z%CET-MLAE8WS6>88_:U@EY%?00_O)@W]%C#2 MC +LX"J1F67-.+L0=ENGO;(-R>HU[I?RDWR"%(=@R>10O@T[I*%/I;=1ID[_ M;X]PW+;97GJY=T%ARWJ7)K]1OS6W26]CG$BH)F-Y3-_=$O=)O +?$Q)D8I@\-'[!._D7;'!-[LJ?4!K#?MS>$_"8M:@OZXS94>F#=WE3EKA6\7S^354C- > M6^(NT,:QX*8P3 ;LG\-\!X?GG0 VV $O>JG)6D)7?VOA5Y=M*T)FJFQS<7!3UW]B M;:!* B2!AISZ(%\215)DS_HIXR*K'P/;808G%#E7B\K=D05.%G659%,?9C>L M->=$9KVH,UG%#ZY(G2$//$E) E*(L"(@!&E*484BDE]+0=QDLWU#/QH4&HCX MPA 6&;S+:ZD[N)::\9B9 YQ+@L-?H^?\>,[A M,#Y'__-'9_FK&'R:A_'Z'$F*FS+'Z+ MZ_F MO).2W-S01]W7EQZ/&;]*&T><*[(3G\1 WLS/0;>W)9LHAJ0@7[->-%G M5:P!.6.^VK_A"?9#_ LU?H"PUJM8!):._9=47-<^>M^D+RW\<)T#_WY0OE_W M[YARK+7>Z!DCB!%B3^BH#::;2PQT98TPZ;;.I\EZ$L9]2 M"(K[+J#B7]_#DYBRZCS;_1*/,!T<(]Y2\#V@A]4(=_<_B:39QT2*(VTP03;;>G4I5YOF M(F,]6 65ZJ#TF=KT>B.[ M&24:'A"_2T<4'9,S3.)4W<)(SVZ]1^?5I111CP/[Y!N=AEZ3Y(TWWE_0)SK;*%DG\7'XZ M<[RG+D\XD1N+=AJ[$^<,X=[>X%'/]/U1!J.]8_[OG@2,LG FV5#21\&1\D>K M;!/$-C^$;WZ2M/P(-CPQO.Z-")Q->SRYAO_J1W1%PBVG1=-5Z902+S]-1 /I MKJCK]#(+^_ULGMH]U#/DLIPA5<-JIL!7BWY&X.:'E)3[E*1I\I59S^+OXN$Q MY)DV>SP$5SS@] B<_B*SA4,-,?#[V-VIJP'9RE SWEP M&8?"B^:G:IIV^7MH)%$O$[)8!+4>!P6[))DIK/:M/#MDEM M^=I6?&OE;2'/K[RS6N"6"NU/5S!&;JH?3#R&JY@C$G?E>@<_6-M"6NU[@,YM M_;?UC0]Z=2O9QXKXDC[C)'[GM^K3R@:(^P92B;J!=%4]S7$N7ZIRRCN KK9X MG?5!CK67 " LUUQTG.JVS50KWJY&^K"H;FM8;Z>+LVSLU%[MA/;:5=H:#JZY4 M;_*I@_V8'=MZN07OI67&9/*4X5G&V:3)6J:-DU/?!W]'@V-$-]O&8?=C3]#] M0!><:#M&7MD!ZFN/UPE2XEK[QJ(@#KOATZNA7_D03G+9-B2]87N=ZYSNNV+% M.ALCG[V],C;F;6M+Q#.VGU\#MVMB?@)IPFG/XK0KG%7/).G-9GW[0-:WE^3# MYOY^\_/U[:<'%V;(I4KB9]#Y.@ZXM/!O<>Y W&2-K"W'DT$M]GJZ40VYW$4 M\)JYIASZ24&>W<)%XL,D*ZC3RH$/%#Q<80 M=C9:XC;^'NE:%^RZ&5XS[F/6T%+MQ #GD&MSS+.<&1GL"2-N<=]!T@VH\@@> M29AE1WY@[B=LK_C]+&(/Y2F9^>?L1!?K+I=E^:R@IQR:T'Y9W]\2-WKV2">C M9TLSO.C9Q^STF!+A\Y3WE)^]_)BZ2QPWAZBE: =F@$7A@\A,1(U16ZSCB!1T MTVB\'(L\E['+*.N6R[#+%GY-F>;5-S\ZA^%?[\:,6 9S6K:^+,K9@7&_)7 MDD*J8LJ^S:Q&"EA6PLEYSHH\O1(8M;?,7IJ^@L_MB7L.+RLS%3UY$3]]S':4 MYCQJO/SF&/M)!,F/4B_BL2O\N%(.;F> )@)=V-:%+>LPH3,20<0T+S0R.J#= M*AK.I.D:VUR>9UL14'HX/JM'IP9C'!&\EU% MKS>-7;,H^<$>;O5G%.J?3T\,/K+=QKT/6WL"N>1Z$; M3J@;*[=\;#[4!^^!N3+GNI.Z&( Y71OYD:@8@?P*8SB)+6\37#!UF>P9\([0 MUTFWY4WO-KF'IK?<9UG3NY7SF::W&,7)!"^>CGM1I8-6%U6A.>X)/22G/)&[ MVN*=P(,<:^<4JH^IGTO2 9Q8?[I\(#\F4<"_N@GW(>1*=^)XX=*!\P=0/U-P M.VFP9GMM[YE6[QV]O/-9GWIWW#8^5@^=SZ9Z^N+%@-$2&+O?*P!JLX8SE$-'B&HLL)$=="Q#M+*!Q6#+D+=YA3*7P@\EB] M,97&(O5@ _E1Q(?7BV1_2&*^;LI)$XLG#.N(80GD5'RA XD-IE/%;=R&M-;U MBDB#)%ZP,"68J7=)57SN28[3\IV.X^0(>-1E)&AW^G&?"&A1J*K0WA(WD/1( MUSBO.V^&U^#[F)T:UG1JS+4MN#EXFU%4A<>^MIP@.V(:BE.;C#A5Z&\/UIRV MP8TRK1+)^-)H@!=9VMF<'N+ML*3'7"+A,ZN'0:-Z6)!)M4C3LF#C-JF0:V=OB6P)*H50D>W=<#K1$I,G34 M]P0*\2C*'7%:WWC9RU@4M5ZX(U%&RC!K',I)$6M'82B6- +#M,:@K!#$H-B: M%:<1*#BW*;EVB*YZ;YS8J*F%TWV/0E>\?LM8 4S=[B&,SK6E"H7@7"P)1.M, MD)NMC)H#804*W7 C@JK<,A0,]<&+ H"6:+?.>WP'<34%HZ^CPF9: M.N&>W6HR=P>]G/; .[,5^3:UJ'T,,Y^YM;] II9R,%QQ*L95\/B51B^4[),X MWV6$BN/#2^KS$P'RE_:1%[:W@BZV@:H@"EMX0I#7FM.&]W: M$#="=,LFV_YY*[Q6W<.K[O03)$E)TV'"YZ9PO4F>.YHN:3IV)W-N:[>4*6DH M:?/9I'28IOF>OB01%*YI2MK[?F6H#^Z)JB2Q/&-[.^"=NFIL3YS#6T$5PL+F M?-"B\+K;LKC&TZS>0#SY.@ZJI-"=%7T4NN"TP#'RGJ53[6B/^_&*,O>Z\Y)Y M[7LO?27;,D&D+U/K%R\M!N+M6T/%]W!T\.A'6? M$1<$[O G6QOBA*QAV7K2-K-6>/

@7V3OW8=]H\C@1O4=/31N/P:T1\O$&I)H;U40RIP9FTGYY1PV\5')-60 MI!S3$=985%94&*@AS&0:4:TQ*L#-^5VU7,E_B802:!MD0J5F#B+DU\2H/L(S,4D#TK MA>_03U][W,8_**ELYYV-\9KT,,OZISB",@&%$DZ[-F8G5CJ?K' "0H*4?B5! M\C7&LG#W%9GJ:X_;(@=&F;9\'HZH=I4Z\$_5,7PXM=U''P*LNOX MA68Y[)H[C_V'VN._I@3'-#V7">)ND>\X&.= T M+[R\/"'YCI*"#;Y_@GK'-2=6S_CGU<9CKZ#N#OM=2FT*F3Y[L??,S_^@5+:? M=$)29T.\6-0O6PE"[:UPH\\ SP9@!\"E&WKJ\8E@P"K:S"3]F5#ND,66A*90 MA.$?$(3L?#?A/LQIT(DC/4WQ(LF0?"66=+7#C2:#7,_JQL"Z5@YO%49F$UN6 MB!2D35G:9?@<\N( <:!J<0I=\%J>JKRE!0ZUQVV)RMS/:I$%%P38.)O(5DUT M=GWTBFIP=?Q P]\8:?:OA^._=LF1[1GN:41?O#BOSL(?CD]9&(1>&M+VRA=3 M:>&U\LD:DA9@/4*X<6&Z6+,OX05_*_Z'8''%]ZVPDT@+3J40O4SBU?:R[TB7 MO6HJ&9#N[V06W.U%EJDO%Q<.CXSV9KM.4R8NWV7U/)7M:HL3HY4DE"\96AOB MO6#H9U?[N1,4TF"(Q^M=$XDZG\#RWZ+@3[[S8M+LY.ZEK<1>)FIX>_4GC^Q? MF>?SD,#>1X[CJ> V $VMR*8QD@1>H]$5Q*4YZ;\1;O7L-S&\!*-W(G(-KKP_ M5K%JG2Z\4B><9C!.YM(I'^Z!V_L>P?_L)^^)X*4*EN0QW'6 I%5/VH)>BB%( M,0;A424?I\2#MMOQ=JMCR$J]$%NRNM25*0]W06[+(P28WY@+9G!8LP7-E&,8 MM.=9PL3@L^N<[CMK8 STP6GSHR0>"AFK.N!U4-78-AXZQK_@8S@J=#.KV+.5 MFF]_,=\BRY671J]5TK5[^L]CF'*_?_,U9KK9A8<[RG3*UH!G>D$9TW<>U-&M M/VP!O[G&P0D$LVNV>M,_QR"X'8QY1=:./*]( 60! PRIJG*+8\#7Y&G-D8),Q9^IC MWW#_!_R@@A^[N0A0_CA\P=B74W-KX(AQWL@:.%:S6FN@ZB!O: T<+?)L:V"Y.'GEX"N-9?&-+XK6 M?JV.[=6J;U5<%2M@P1_O7NAV7?^F2UD8K:GZ=&%,98WR:5M-59CGYU9RZ-*H MG37O.LN.-'@ 6[L0^01.7(G'A#D9ZS@HE'G)^OEY]+I)K^.@^+>YE=$X-V]D M_9SG5]):9*B^$(%P* M4HAQO@]^3&"73)@LI4.P(J4X)$E)+=!R? )D/U_+EKIG QU(R@\EY9]OK$>: M^NNIO;G8:[=&0LZUX1X>[(UX#5HZ-K#U'ACI#:WY>G+/>A#][]4 M'K"]G#78KM*[EMBVJ=M<1+FUC#$P=XOH!QK3;0C91OEMP+F7,^^6W1 /;VG) M-?2+Z*_$$QEX:PNT*74L;"O^5(D-8/>VUFW7/^F4Y;SF7=Q$MV[)E[_=1O$[ MC?$ 3NV%1PB,VS?7[T MPH@&CPG_ 15_\5$$E[6NC]=5WR*M3FUY*ZZ&;%.2>>T%^2)'+9@BI/:2\^P' M]"FG04RSK)'<;QP#R=4=C$API6">D[(>[N!AL-7QFM")FMM[A$(4^ M9# DSZGG\].U, E6K&OH[\C7Y!@%)&?MG_DS*08!:<+&#(0^(!I=**0T>)=A MZ8Y_N,Y%LN"!5$RL2,$&$7P08 1^-3.4> M ^"SFGC/SRE]]G*JG]FY=9%Y\'LQ#9BP?DCC([KQ7,)RV1+&C M.N)=-,;)7I405.J%>Q$8*8-VB'PQ#)ODVXBY3CP7>ST@\Y_8B.0@AK1;+-"R M @ X)<'Y2*08RGR.W:9$ET?Z/\>8_OG]#W]^_[>>3+LJO? :\PBIZZR[@UUP MF_$8 6;->W,^M[E;%A-@A[Q?$39)_THL9^*=7S>RV+=)3H78#9D=YN2U*W_] MLX/<,V(9D!^#8HWVB\*OZ*Z MQB2#LMNWQL*!N>EX)*S893DVV25OEUF>ME^6979R/^D((012L.L57H6TZRU^ M#/ S_.@8T(!O?4G.-P?D<4=%^+5H ^>UO- 1\SZ",/,CMO\'JDG*VS=\%2_+ M$A\"M -1V3'@N6\*F."G/8PQ/EH2\\.D/4\U_TU8X0515 MSNZ"PG5;O.D5!CG63LI[6EP8:!>GJBC*\1J4]:Z*3G-7NNZZN/@K0.?BF,++ MVPY-=#;&;8K],LJ&V-X2KQD.\*L[,4NRY?JX(@5E)SE-9A)R[?OID?M A;#T MVX'&V=EEMBV8L22FDSQ+30@M);UG_NE##DYJ9SB?%@'<:#1>%]VN0E]OO*BE M(8,Q=Z*"MGO^>E4,Z"HFR8%"*OD/-"5>'!_WY#N/[2W+0*'OC14K:\SN2?.?E),S$\4T8PZE-P1[QO<@_1IR.W> :M^H\ M 692[X6*"!J9 WZ@7?, >N5<6#^J<:VS>@!QR)\.ZD0;O^LU9[.M!+VG :5[ M<$^_Q %-'[UO\,G^T&&Q.C3PXK2V1DIL'DT -Q[KBV/F(0($C$F8FU8CDR,, MS<_1O_&/Q?!6T=6U,U[,,3W2EN(_OXX(59;$]W;XY[.2]D=JXA@;',L#5;^P4/!^7@(=L9S*D,2 M-X688]@??WGX_]ZO_OSG/Y]Y]D@1@L&I3R<@1-5_\0C1U,1(A!"=%XT0)R+, MCA!\/*P(84@9'[R,;>&+%[ >FZ7P;_Z,3FS&N#_JUSKY#B!D??EPZD^XN;>< M4S/21#@ 1?)=&#/PO/P/KAUG_E3-UJ9X'P6?BLUZ'TH.]<./CDJ2GZ)B;R?< M:*C&^B04K(=8D7(0 M^L9HQ.4$*_>84_#5(H$$ZO1/*,%XE7VRT\MWGISG.M M2P._N8_6B-J-8@L!W# P7HRY[A6K,?%>+WQ6KD2U]JA,A)Q\.V%D9?./A_# MB0U;%9KO8JH=CM\BM-6XQ"L1E 4_18=VVEOB-M8>Z=K"$:5F>$VSC]G)T2H% MT16W2:=1B+.(-V?H89[D7F1;LL=$SBK4)9\K)+GZ!J]M&(3*X*>NG:[NB\.< M7CT, %%KWT6A4[\$9B&+[0C*T8@\'!8HFT<7/%&JY^='"0MF>)CY0.,P27GT MBWA>JI3RH:<73D,>*77+"\VN+KCC3,8(,&O*!U]Z/YAQ3HKPOB+S _#CZL7D M;)J1'TV*0:2\#S .BGP/5L0_^\UA' ?)O6S+W7A9?RJP%1].XH;+6KR1Z5C? MNEOC!'9%*66'K*,I7O]KB&%S^6@*RDZV4G-)R;=3+@SO)HF?H= W^(B/;)SU MM[#K]+2C*6Z3ZY-/MK>V=GB-K9=;[5064/3]$8J^BPT-$":_ FF=-&[&9^8E MSW"AJ)"J\;)F9U/&OODI6BYGAI[P:W:."N).9JFT( !'K?O2H;:XYVBOA!TN M2]T0[PSM9]>$N\*OEYQLGNS)R-.=FCKR@7.KY]2+/A^C/#Q$5/'EJ&(WG&8V M5N[RU$>E#^YCGU$23+C]+!YJAL5P9%^,U_+ CN_\K9[P6%%".0CY+(N.X;VE M7?&'?GE3./;(OLN@%IW\%.JGK]Z!B;<.LDU\$J#+/F;_Y].@_KQ%5V:HXD5! M@UHK0=( 2=P8:E) ,^\2\Y(C\M//ZSMN:>O+!S@]ER+G11 Y?+?EW$C?645? M#.JK>"!-19ZJ[_0Q!O].<"-]9QW!<:GPT*M"M1EH:A6X/8*WO=D^IAY"B3@PA--:B71T:>!%>6R,EGH\F@!N]]<71M10Q(L=I,28) MV* P^8M1N4E(*4M*,[(*RR[U4HQ)8%!RT=3+Q;E>K./M@N:,:2 %.:E_A/!S M2?J12#J*"'XH':^34RQ5I[ ,,-609[IE^/6@32O!!*=.-",-VL16;("ZB'DS MQPE%F 2;[97G[]HU,-IG-4D;+P ;UV#;F<4DPKCAVKR8TZV16UXS))!72I"W MEXQ7:$H9M]W6B\R?QJ/KQF%'H4I@IGN90.B"8U2GN9EI:HDIJH_^Y$5'NMEN M4L:#E[[RTMK98_QC$C__G?W_0Y[X_[CZYN^8 A3/P8T1QKNXF-5=N;*8H8I[ M63$LH[YA4BE';%D<^@6X@@^2@J\RNTPB2C$#>P3X(YQ!4G*(X*07A'UX_^7JDES]_W=7 MMP]7#_S#S>./5_=ELP?S!<]/I&;B%N5!BJ> &?MDPTPZ+1IDPZ70M4GBM!&3 M^CHOGZY'#[=+94PZ7?-J*[GN%:R4E=:)%P?P(2^%4[Y&YQ\FP%#9S&YP%Q[- ML;6]9*&JB0C**8L'7=&\.\ M*0MPDX[1IJ"'5D&U?;L/QXS!499=)/NGHI(8(%B6T7SM__,89B%\5%Y+\N]+ M%&DO#6V,*$Z#-JNSTN>;3A&W[V=0OND/^Z+0>PJC,']E;IN?/,?AO^!RF_VZ MU66W\-Z86_94\,V^J1@7)T? .O%JWE?$C]B'X3:D\"TI[-ZJZX9 RR4+Y.)$ M89P+LI85UF"D\DW M8;@/;A]KE 0FTB/ <+QN9KE.T2JCK;A#8]]9SHU@00-B$%XS53YUJ;/YBJ,6 M]KV#Y CVY)=^=X/7#.G1BSXF:<%*04KH)Z&J*&XI4&-=VD;TT M?04[$T%H7B:2"+#5TXMXA8IL1]E.(X"2G1"A]A2%ST6!]%"ZFG#]5 MV(A13*1!5>*E+#[35K5(I3UR7!R2M(&,78T7@(V#K+M$QWR7)L?G'?M?KVAY MBI= L*4LD!0^M2W%$]_8![;9-%QNX"KR+@M"V1-WU,_MI!#DD3XFQ;[]SDN' M3Z9Z.^#$2759&_4<.UOC/812X%EW1C/2X-X5Q$E!W95K8D'@8L\>"+G+,[># M& 1!* #WGOIMM;\';F-5D+;GRE]NCM=<59@V=<6_$CL*MP?%4 ]J0&5^&A[ -6Q[\J'6 [=A*DC;R*C>W1RO8:HPK1U5R6FO"*<.5 +3N@B^]W+N@4"_LPS&,X#@3@NINF/_)Q\XZJWLI=\0Y4\?+7FZ0U7KA MWBF/E$'_Z768%2&Y),L]J&P$>]Q&'.]3"R:%XES1R%$&2_SVG9,.=@# M)]Z,D+:ZG>AOCMOK4F5^>@1)/5)QF$X% %7A8*]6;PWFEMN)M/TW!S.+7,K) M72/YLMQJ*48;DMX5;PJKQ#A"9.EZS3SP5N]]1T!O=Y\E@.^ Q.?PV]%A*0 \ MQ+Y1"*Z?CZ, X=ED=R2Q(A#/)78M*R8PGDM:>W#\X/$P2\[_D^?_XY&YVIGG MGST4:5'#B*YXP7FL_%4&),5^N*%ZM!33$;OY1 T.*K_N0G]',J\(1(Y*9B"/ M:\D-V7D9>:(T)OS\B@9VTQK94M-#J81J*"*-=?+BS#K*VU=#ZUSH5X.E$TO& M%\0G#>18;&N'$PL')6N>0YXTPGSRV,7JI#.I%8^5([^65%T=+9H6[B+9'Y(8 M#MIJKP,BXEP8F;S3O0^?=_EF^R6CXCGK'N+8_]6VK(WOC=L@1VI!-E/%KGB- M=ZP 4\]Y"M/F0[U+MN_88.+=]XK(XSFQ==NZJ&W_O]\UI =@2$L-'>%X'GAP M8_E($&'M%W6?])\&1;?Q;0A*R_)EWFFG%OU7/(V M++F2FAGRT$F*W8RGE3/3H:K6AK@MMENVUBRG52N\]MG#Z_23/Z2;9 M6>L1^4]>&D(T<,7N+6U[S]_1#*?M#,E5'G.WM<%]I-W+\?3CZY>"O#3/5B2F M_#LO^.V8Y<#<2L[,5KQ;*BK(A'$;#;MAM[/HJ"0JX\N*,,I&)?N;D"RFSSR_ MD1,!W2[E0ROXAD;0U2:MO*C:@ >># M/+V*Y#W)_@!Y]46*5U&ME[_9B)(TR$K_ EK2[9;Z>94SXV+ST_7EN_=_(ZQ[ M0/>A[];+L*/\=C^D'ANJ(18!4]+PI!S?^JVZ(S7=G$V[Y]2+\S,%S(38%V(: MR^>?V<]AOOL8)?R\I#RGO&=N7EN>(+/4EXKM6EI4 _Q1I)>\"N@):F5I*+%^ M*Y_D9Z(4R[9@CVTHBQ/]E#&(".#MZE4)]0N6FN\7,@)G- CS[Z?/52PWQG?>*Z#')NYZ@C"Z,\[E1$\'0U?*YSWQ;MA'\F_Z MHKD8"JY>YPG5'SXJ(DU[F^O"PUVO5CO;(P;+_IE[+[)+EOBQ8,!?HW=:)>4'1G[ M3&+.;-Q)\^K<>8#97-&#E0WUP&[N2Q%T^P5D'O*:OQK8A#Z :P#42 MS"NU$4"HT]+B6^U/XFXW3[#CH<%U?/5-W.ZR'9I*.@D3]'##R&1-R1"C30PO M_$P72==(SX/;23DZ6&@Y/C=A#'D>W&OL-HG?<2R2,ZJUA<\2+PTS0"[AOW . MX<_[S94#F4):!P/DE@UF<[V4'P-G./(E8-":44C; M3-^HM5X@,B;!H[RN6=S$#3TP_BYI*A^/0U1I4?ERLQ6GXXVC\I;S]GE&P0EJ M,VNUO%B<80C<%XQS"JR?%9866S#8:<4=!M_84S4,/Z G%SQYS7&U=[,;MHI1 MS8"D?-\K<44V\.WD1)O9+,M+R/?G=Q.6K^ Q*IEQ?4J#J3%27$6 M#RG=\1+6] +F6\3.QWGKRUB'9LTN9">#_!Z6LBZ1YUW,3FX,?A_+F6E5S["@ MG>R[EKJDS:'I>1>U <5K+VN?V"[P)LFR3=Q0D[SFM_P*:KWP+CDCI"X7$(4N MN)>#,0),#XE\A@"R[R(VWO=@""?3NKE7>:)LYD/)[D.8-F<^[V<5R6UHZ1/7 MS4VIF\>F;AKNJW5\M28_$Y9Z:?0ZZ,:;/8GJD*^Y(*CKY:S?XC"O7?(!U&MV M6B3N=8@P-_*=.K8+P#[#FNI'OQ,_!PO^S:K/=;A'B]:F4\2+FX:T52+J1'*XL=:4<%,.%_@^+#GF$&XD M0ICRA!R8I#L 5; OV(-!MCN>^DYLR<*8\>)%) C9?BQWD,?!M>;*\<632E ) MW,(*'E:DY(( &RWG!Q(GELL78=!=,UAN:*K!:]ZR\'';M*N7 %-XSXNX5L%X MFSKS_,\4V*+!FBG8>Z:78<8KR<*+HSN:^NU8/XT:7IPWH*42XR>0PHWO)@33 MM;)R".*),9C1B$'X"S1N>@FP5QPN@-LD%5E@RT+D'X75>3DY)"'KR)RP/-S; M?6GI4H5\;"DL5QI]12K]%@R0D@/^>G)%"B:L>^2(Y]P[4?Z[?<:Y?N1PHIY[ MNASD EK111'_S\-X;XXN:IAS:@:)#!#2FZ>NE^8+ED6-&6Q-BC3+S08ETW MJN!BX&QQ3F]E>"NJ300WM.CI1-%;0;??U/16YG#UA[P5!+LA1YKIWP3A=U34 ML42##&XTT=6+LJ.R*$31EF0^1P41JEC7SB"NS'7_>>GEW@4O/OGA&$9!%0;X MF>Z?:'JB'J4..%% 7=;RX+J_->ZS:47>M5\GTH.HY)LU@CP/(E<:3-(B<:OO M'<(Z<7*R)0%CC/B<,_)4L.8B2'EF!5UVBTE^%6/8+:WH5F;7&RKIKK.\'[T\ MTH$BIZ,(X 0]?5UT;:+Z>^-U=S1D,+1YJEXW5_FR5H0-Y[K&J@.%%(L GENA MZJ>1I+ZEW_+'KS1ZH9^3.-^I9,-2)+,\B%#1RQ!0]-%8%EPH23(;:&0"-6!@ M(D8F8F@TZ#&K?B 9BE&W/B%\?7X-='45]U[V2AQHH4QX%!T72XF MG HP-Q3 > P*$LM!AK;5L=["AD(8/MM7Y#SU-H."'_@G*'T(+CH;2Z5:\U#_ M-X 'LB9&(P)T7C@F-$2P@PHP)&9<,*(2@0P%#LC0\!?&O>#&!\SP1&$YI+!L=6C4R!B(:!):+ M$^UBS T6'K?8/JM2*-RAC-]=!8H,4/:630_+L(+ P+!L4P#PSR MD$2,2<2@""K\S*^8&T;JOPE'+[(]YL>45B4^9\]#\)&)Y$7@Q'SVV,A,S(XX M)7TJ.+%@HE8&\PUTD\ =RSE%(/TY," MB''%)J@N+ O>TIPI#Q;RHZ2&,*QM@(7>(#"-HFBY"N/@&=?0XJ5K-'@3V7ZJ$QX M%.&>YT'RXOC(6AS8!TF0D:\[&E??EQ]Z*3Q@/20I^&2 RH0I,(*AO,,A33Q_ MMQ+E;(I1G[R(>W?9CM(< N^1P/<#UW-H9&K G 8T M/U"&:($6+#>Z+A62S^57@^.ZWY*AN$4*:S"<\;'_#<0:L&/P9QL$8?9KB>$P MXJ_)^6L\9%$#C1]W8:H'QG+/I6+QF?1J4%QU6S(2GPMA#8AS&/K?.*P!/^9^ M-!5?F(^&$84-SEWST:$:* Q!;?E."X8;79>*P^?RJP%QW6_)2-PBA34HWO*Q M_XW%&B!D\&=3 6,Q'$8T-CE_S0?FZL!QN-5%8ZGG8L'X5'I%+"Z[+1J*SX2P MA\0P]+^!6 =_C/UH2CC,?R>,,&QN[IH/A1Z-PIP'72 ^Z[Q,+&[7@0H<-WLN M%Y$[Y)@?E$4D\[]Q61^7#?]T@] L0 LI.IN>QQ-CSD>C\4AQ%XNX8S!VN:AJ M$$<;,=,]H(H&EF8'(JL1\K-+.T=D_,A(5QY9>UT$UEY].] XHZ<)M_0H+!"C M^K4Q'-W:VGVA2#8@S'1P.PGJAI*S? @24P@C]])7R&":TN#H0Y!73CS1%1Q( MJ* HLI^2%R]B'S ;HKWUMG! Y$Q*[0^9%7HN!R7EJ)9?$;C0B\LW!%=9'NY! M&1?LCSP]^O#I!114'*.87BH+1-AAK0RB;#>)A2*M@D#3T9:6@Q!?&J6H\/F& M$7=&Y?:B;C4ND04'%JV9 KIS^8_OC1=2-;100NF(KK@A5$>0);^! MM2FO&&M%Q,&@J!6)K'B!;94(5AT_\-8.UIO8W1G=\(WIHI,F$;T"X% M<(UH7@-RYRI[8@9TL18]F82[+<5,-+HO'W5/BYF,[?LV,-=,#0_;D-O[5'8A MF&M$\V*P=L2M '?^@C)&X!9K.9EI:'M>#4*C^QM VY,:$&/[OA&T-5+EP#K: M]CR[6@K8FE#\>/]VKLH;9O 6::D>;;SM*\&C2V/9R-M9@D>+P/(QV'"Y&:M M+)[!+AR+S?X HP!Y/7]!I,FPC*L+C50=CE@ZHS'(4_$%F,D260 ;N^\>NQZM.]?8U/>/UA"G_;VD/I6W@2\M[R!VD3>")H8?:LV%D_F>K!F&E&P M/EVS"BHM3]TFD'D[D'+Z]$V7QML %(,/L4;CR5P/L@S#"=:G67;1Y/Q5P00R M;PA-3MX6Z-)X(VAB,K!]+)K,%-=N&DV0/CRRAB9]#Y6FTGH;N-+Y<&D2H>4C MS#SO9]1AQIO_$8U!L,'UG,8:O$S4VIL!D2FXL7RHL(\.5L-+K*MCCO[KE4>S^37LWA8O M]5RLP9]*KVCO9;=%FOL9\W-9.T]XBM'8C6D 8RA3E]R<5UUS/^N\3(MOUX&* MT3=[+L_N._B?P_1%I!%2ZS>L!^>11:URCM'),FU9V7079JDS&28>$T09S-.: MZJJ5_>PCO\^_+J[SK[X=:)S1ME2$([OCM$%=/90YLL;TQ9TV2TN2Z>D&3\)' M""V&F)QJT)=PPE4N+:LZ;0?&;$7$>*0Q_9>(J\M/Y8H77V?4;0?&HLS3:ETY]I*TMHM6Y%W\":;J9GM+F'EGE1?RI5 MQ(8MHN>=E'ZQKIF6_,'>Y!2.Z@#)1+@XIBEMK?HRW&-A\'2EA_E#!'C)-U#I^HYC?_J1VSWQ:9]$C]3NP4 MYU9;.^@!K*U(,8;5/)%69!9TR%V2MAS!&L>N6P8"H^&KT6EY"'8N\Q"(U3V6 MB6,M_-N ,G&E)R/9$WV%0-UN)%LA@S*#FNM#LWH8-(!F4')&ZEU!BQS,XAI_ MF[F!?/^78>9'279D"NIXDZC2'B^:*4E:5QGI:8P;P]18UY^*)*#;, ZY[7DO M7LB&CJCE8B!S2EB\K^;TB33 S"\B>S%F7HF%J$%-V6S9HH^BOHAX!0[_N4WR M7VA^D>S9-/9I(.Y8RLP3K=)KD<$,1?IZ:=9!&D<#.W!-D,C8G6]/B$.CN)+X M*M]Y.=EY&?/&%:P:>#\DB655>FIBB&K1)3<,7<%OJH!J]N?._: T9L M@*@#)3W*=[PGTPDJ<7E!P)=2UHA_FY53ZH6>SZD5.:3AWDO#Z)5W#KS<(SZ% MFV/R= RC@&T##(,W5]$C3?>;;>GH=JJVO2UV&.Z1L(FU+0V7 *A];&O/:D;N M' U7$'[^Q[OXE_AS?/D8_\C^Y^&/,%'W7K[B$Y9^\_8'V*3^\>[]+W_]_/XO MEW\D*2UN*3+X)]O=,-S=,B:!?KGU9;U#9A![_M![Q6N4Y;N0-:4Q,X)7%[7H MYE!KB:@%DG(M;[:DI.\(,>>1E*^>C*@QO%HS7O/L1QH%Z^R!^I <)*39QR3E M8ZWC@+NY'\NB=M+E2HODDXCA1;SI.BHA49\2;LPT(-=T5]3C3$"D2P8L8"S( MZ5)/0CLP-M,4J4?G2\Q-I2JQK:U8D*]]K2.I>W6-G$Q.ZGP".U*EPOH$=:BZ MITI'G*@\7O9&)<_!7G@?8HS@?=K!EC2&?%'@ZCS/NOQP&_0.7"T2U:.YL.\/ MQRR,F4O)]MI/#'-$C%\,=U=,:(C\"P-^EY7$5;+(SNM54S1QHX(1C M>$UX!._Z%UO%$$2,L2)/KX0/ ^>R?"#R*Q_J]-! ^][BSGM.HB!D'?Z1?:;[ M)WJ:)*BS$<[YV2]3>7]PW@+WO4 /O[IS[;Z^^(1XWCVG2@XTS;TPAN/8/"&? M+A_(CTGKQ?ZLQ_LSB"N+0GX51.U'TLTL&()%\(;MZ*]SNN^J%M#3'">@J,K9 ML\Q5;1>SN)US;&I)([\";<*)NSGYGDW4^ZO+JZO/ZP\W5^3N_NKCU3W[@#S\ MN+Z_>G!AF->QG\)=VR45_WL=GTA^GT31QR3]ZJ5!AZI&DL!MP#KZD(UZ3'^\ MAJXEA:Y%E(.1[\KAONL'PDY'C 4:^2T._:__::(#;ZL]ED6VZ_A:OQ;;PJ#OO."G" M:3DQ,N.B'.821:%"V#S"$"\GSZD'V8:\_%0T%PX]/W6XSK(C#2Z/*=MEW-$T M3 *>"^*6?N7?*#K[JJ1P(\H4_?1L$I3HX$6I2=*8.R\39V1B8")&)F+HE-%@EB,-!>!PHBH@P]_),)<#F;MQ5_+ -7$9OH0!C8-[!G],$_"^Q'ON M'%\W!N[0FC(4&ZD B5#UNF/TYJU-5'=28SIC/RZ0DN42:GF*G)BDA_9 M<'"#X7N1?XS@D[ \BPA*:Z@?UL;R.@@L6WW,8%=;9Y!8#6@7'/OO2:RJY/IL M:M@$RO][]%*FC.AU(F .TUD:<"IJIA] !X@L$4A519H"J!5 LPN M!%WG5F$GRI)J9/1P.[>.KJ4IUD1>ZOF[*X_"+9'[SXM%)5'ZJ<;6Y(<\RSW8K@GAW=[13,:/N_R']#Q&H2;[;ECZ%XYM;1$^=2H"%]SXE:6S>\^^$QS)L[+ZN&@6E?#83C M8&P6%0!1GNRP]QBLPB-C^0%.#_UHGDRRN*IN&H/Q)EX+O;,86(W4Y05O;3<"C04- _,-:M0 M='E:5A30%'_';.\+3_?1%(X8=.$ M?GK<(B4ZB_&3QDEC#E**<4DY,)%&)M+0&$(<[>BHU C]YN\8!;:M8[NTL[11 MV@[43TG$EMR?^8:-!FOF3K(]:%N0TF!CG%:O)F/I(G6WQ.T8*? ]Y=3JA9-_ M][6@3SPQ0!%:\]T??OIY??>'[ZVZ/#-*_-.)M 5Q!P%>E@5M_UGY@?WZTDFP M=?,$[2*)&8=YR'PN\<^,64-?0.6([CC12U'/$-H4A=M7?A$K MV0,2W#2OJ@&H+%0@1BS>:2%"1_/Z6#\_I_R>N"Y[;> A5CLV5@O[9EN+R(< M6,[#_ @)5S^\\L\@D0Q34IMZ-.D@QLLIFJF04X<(<@R=)))V2H0"225'M"N2 M,Q2O.^L@SCI44-@)&>16"*!)QHBGQRG*F0"C,,_)4IE+V MXN _6 /A4@='* U)/F]1.+M6*)P1%CL7R"?-%DG4& @UTP;D: MC9&W<6'6TQ[Q)9D*U]K )!7+K',!\(?O? W5V%S2ES)Y[?(9V!+S>'IYS3, M!\/SW4$[DK.%X.$[OIYG(I/]PY73;_ M2+X*GL2Q*02\LA5PNPVAZ",<-[TP%DE,:0!E'=EWOLAORAFZD;VM\53P^F 39-'/-UT]0VB.2;9S M/BX1 YO.=7YQH!_97JO'Z\O((R.=RKRE4++ MC'SV8K:8\&'I"T?8]3H#IE 0 YNQ+?(M<-XNZ\ZBB1GX%>CH+ MTK3Y=)GL&8+UR5FU6,"<:DIS-JO$U\CGU0F3!F:6H&C,V?GPV_N_='HZC2]Q MSIAV&4H?I_X&MX/3PN>LWDW@Y1Z!;2[4.0W&)F\B*%Y&"E<$K9M@^I=D%6 F$$UG"0I:+I#C#DD^PGC\>+-0-FG M,?UQHI*V)L:<(=[@KQ0U7H3Y3@S=%Y.RJ(VZNM3MYO;=Q>;V\7YSW5\]/#IY^?PYC).4+2&EQ-6.I@ZY^?!ZY_64,AY' 3+B2EA"5:)FQ YN5Y&?A_8LSOT4)& M\Y<53:8HMH/>&X"3/DV-!I^?/B$U];R#$ MY5TI\V.R]GDP;U)&XQAJOH_9E%[O^-C06A)'$6!C3ET[J208CVF>:[)+B. M7VA[NDN=_GBA2DL359#+F,ZX@4Q/E"FXYLLC\@A&_B:%";:#?/RU'>SY\,P< MJO%710(">,PC?0R73(US9O[V\&[?;=J$O4I1 &DLHI[H8KJ6;^4?#WNV/H: M%(^7%+"+M] ME]"%/L)*'WQ"3H@);X7=H;7GGOJ1EV5\$H),1S#[V(\1>_'*AXCT***;WW*!NBW8(14 MG%@';Q3*4YAX+G;XEY0O7Y WL>=I[7DKG! ]()6\WSYI@G0^S/[1\OY,L MS[F0O=Y.3_.E3=-N+Z>K[9*FJB'OIG6R.O1N;I,X*%BA[;F3^EOBGJ0]TLGS MLZ49WJG9QZQ^X'9>S4B1I[BU XZS] MU?]06]QVV2MAVW:CT1"O;?:S.]D++\C.:HD*#TQFEI(*LDXV&/7AP\W F_?V MEKC-KD>Z]D.I&_POUON8-7'\?^/X#?HL\EW=7_^T?KS^Z8I\O+Y=WUYW#X_V7SU>W6B_-.Z(GO"C\%PT^,>_V)LFR35Q+T_;Z8:@]3NM2EK0.9^AI MC#U2087U*:\7TF($\@PYE[^#0;X7L3T9S?-(9.1,MLQQJ\:U'&4PIP9*ZN23 M)#W;(DIC. @-L")QQ$B[6/*_Q.D(F%+OA1.L1DHMNP4#7?"Z"*J,ZT[AFCX6 MLW4@.<"U6X^]3<1;VI671J4?;A-6EKS=M^_HA->,U5F?[O>ONBUY1=A0CK<" MQW[R9YN4BB5EM(=C3,>4P,?7GW+X<^GB%[%S)]- MV]S9N<98&F@8T&@_P$P88$E@9$),P\"U(A53L&42',#3F@9CY>>_UKP1B3DG MUU(?O3#E[_C6&=OV9>LX*..,0YI]IEYV3&FPB>\I! B'\3-K<)LP9Z3X\X.7 MA5E?L*Y)^K@-WK@F96,W1AROH9L74=?(@1/Q#)<4XQ8Y&ZJQ>=H$>727TJ!G#_(3\?^48! 99$']@?-+A)XN>;\(4& NU:@D24.N$TWG$RET%_!T-CA&3_B%/_']\>+V [#-]ET;]/7""VPAI98^D MISE>3T2%:=V97-*&>2]4PH=Y4]YY;0 M%%8\Y/FGP.]$B).O\>)"FQPE&LC?X<: 5DX-6_[#XR/Y='EAU=Z-RL6($4;- MG6V;E4;\'$[\U^-3%@:AE[X^>)7/TQ-2T=<>)S(H2]KP7+L:(_9;!UG6GIZ> M[+&ZBX>0Y+KU]NR?CZD79YX_F!Y%J2/RV:LL>V,:#_9"/)_5>3FUDK[VN*UF4%+9BCH;X[6J899UIR90?E>1)H*V6[NS+*P+RRQ*<=Q%GL^# M#WO-LK,Q;IOLEU$VR/:6>*UQ@%_=V5F6CZGHNC5#6U(:L[\LS27;8W_5=L?^ M^-_', >/^#H.PIA07-6C5M=,[G_NX+F>F*0NCG>:E) M0V4707S*UKWU1N1#XJ7!9GL9IM1G/;*+G1>F>R]>Q\'%+J3;JV_4/\)#VH#U7PPP.B?> (JF,+EMBZPGDBL;>GT2OYG/Z)_!Q&4>CMR<\T)#\> M&7-6[XL<:9,/"ZML-7!3;WQL4@U.BM'=W40YTM/9Y' 2)PZA,\4A\*3=I$,9>^EI4N75S_I/X ME 895&>]SC)F_S[=I.+*1M1G[=R4*W3$;9+JLC?/B(9ZX376$;SKGZJ((422 MSG(0R#)37M*)@1P]U+*N >:.47CBM2(QY8'OQSB@Z=ESKTDTPK-KIU9W1[!.\!=GPO- -WH\4C:6N#TZ1[)2JW M*F<-_E][W_H;.8[D^?W^"F)QAZD"LN:U>WV8PV&!]*.JO>=R^FQ7]PWZPT I M,=/J5DHYDM(N[U^_#%+4(U,/2J+(4+H_S+3+)AD/,7X1#))!W*N09G8U+#": M%Q>P] @Y:7Y(7Q(WNF30+[H8D07Y)!_3>( _F53E[V3E/ \/7P!.J7I,=X H9OEP4=T^,A$#+T@?'#"1B?\#U:"^NF$ M%=+MX:PNC$<^^"'Y]GCU)_ZOC[I=^$]12I,&DVMKA]/4.B4[=N>51O-PZ?4L MC_<"+S!N,>^L^.RI9./C6D(,"]^.."G9TI#&3D!VE,)J07OLGZ<:'_W=/J!? MG5^C^'3%K]8#/YAT2'L,*PW-YP$P7GE5/:/P":P>VDH"UPUKFW8L6 M<75C(^$\D5W&E!64FEY!.84%$32()&(-NDS."KB==/2A=<'75[96W1UV#(-= M45^91W I>4\>4]13\Z+_2"@>C&=WTG6+TR.(4-YV62%="@'J^\4Z.R M*6C@A.>"\94&'FUVU9;^'9E 8W G? -IA MUS2!\O^"*[(&MA8$?NDQ[D/V*[;(6<:I[P:4;]TLDR1B0H&*C$(\/N5G')'[ M0NN"*1'*R@O."R(8@RP"3\7W_2:T*Q3-YK68 MT9!S%U/:RB8<$QJN1K5-YC'5FJ].5EO@GVZ:#EB6)ISF,Y5BF_0F!+SU7^!8?OC7/__EWQJ/ M3G:UQSG!E"65(6YK8]SAJAKKFD)/&#D[ T!RDH1/UP__ O_YEX_$\:)]*B+* M_S@$;[R/T1AR6HW42\\58^WTX;02/\D/#^-."T0_] 2B'V8+1#_T :(?Y@M$ MQZSK Z(?&H$H;W"*2,O#]I"D_*\(,$F7*M:'+OO,&OEJ].[,E\KMC 7A[2YRB&5U?;]KDUT\&) ME9-K]N1XATXB>-\D37-4FW:RA<.5<"QX.RG",XVNLQU MB#>5LO2@LZT['V.*+D[,-*[YO)*C":*XXUVS*AB96V=# 5@ZDA2+A3-:\.L, M'IR<);X#G)]=YZ?>1:,,C?<9&CN%M OB.H%[")Q4Y.8A"&?_8S]P(,H2^_QD M_"'E53#AW$%&N9KA-UL1PU7;2[S(O,96;MCESFB:-RD\*<@(*D0@_]Y4O?O M;SASKXQE^I(1K%MW)(?UK]1-Y74EKOLD(P*_X+DKQ\VNU@$G 4T@Z^<(G22. M[TD\95J;9[!@:')-$S9DS!/&_?F&$(:^4$TP46>ETHI'1Q/V$I^B3F*R*L#K M(0H"IE_XH^ZT2AU0X5C@4K2(5X^#4(V:>DR=.)VQKM9TZX=AN[IFX6>NO[,% MAY_0Y":\YU^&;R[>A&Q5$B:^RU\>G>@3*9(^;V_41_\Z'90*W?/U6;VDQ^#& M4%R?L7#Q;-< QCY$H6B\E>.LZ4!%&CE](>XW_-T15+^"!?1_ M]Y _6YP_AU36I!^F*<'U\/6BJ.EU)GDNQ ZT\B1 KZP M?NF5D]+/CA_SO&+S(24+Y'&BN:WO,/K\\P#:9WKX>8PF!A]])#&<3LIR,\2' MDXTQA7GF!Z+T'+^R1+*9)Y[DX%5*\\B2_UT$T?(\,0V]\J_G<3S8AOIU+D=/ MG"5GG0#O!)@7>T\VCZ/-[O.'0)O#G:'Z M-&=N)XDR\MQ"0R;#2-@QB(GSC4.&?Q-=@4E_#LX[4AFA#[.A2W["CGB'6,8C M1?"2+?'?6?ABX>M-<1S5:TVK&PMR)DT-6/A4FK/KH_=7N3J>&(&62OC';7#Z MPE:)RIN'E09X]_;JV1R0YQ4VI'%@X59CWAO8+1-/] D91$;3^5EL*O*LM;JMJE;!L%K4- M\<[K=G:'E_R6HQ(^K)U:UL9D%/=#M1E>$J,?\CG!6BNK;8#3 MM)IE 7LZ_2L^(VKA<>BLDL/9L9@)!;)2I6,9\'&S-]).W/?U=_BQZ<"G< MYC5,!Y4UDE)/?&8YD/_!JRI)AC2F8#)25KR?(2V(HN7<$Q*A ;>L 3J=!EYH MO(Y0Z."R6^+!NRX21U>;C>^R;\Y6$]>[?1"]49HT/KVCU DG?/636>Y"=/? MO6O0@W\-S_%XQ5O944:0%P*EDJ0L3LI:3_2 =E,"WH B\E!+TB",",FIV'M_ MQX#L^7A'7]ZS&:T-SN3+!XO8@HQ;5[)BDS9^>G;"+,=_!Z_-)@S_)ZQ;.90) MG/!K]YMHN20[B .\T:PE/5C_B?E$W_B"I.GGXQ_LA/R[]4CUG\',PZQ2OL]^L,&#>!WAX+QXJ"F5ES_F_@D M(=U"]MP.IFO^,IF^YEK7N5-=;"&XH;Y-1*_CX+V">N/7,(/K)^3?([0W*P$_ MNN>\GS' Z_\^A=;.%N;SEO%^_6#2*>%+\[O![?#YN7^]VU8;_6/)4_.^=] M)RME7\Y[2\I6*9CSW5A [^DC3,=O[LPC2K"[\*.3X6\4Q=F M^@.7#I>)?L5M/N+Z2_7Q,0[!>;6;V($ MK6LY>(<0WJX'M+B^R-)(\.0?*;%^7G@_S<[V$/#$ M(OS(RXVF$5E3$CQ&TW&YC?AOA)DQC/TQ\EZ]W1&:M;4EF MA1O<#L7R5SI)%YEG!:^+L:T0_ FA7 Z2"R+2/G)[PU[Z9X;?K=!A_H0/TT^U MA#5YJ=/K>3J4/$# \IW+#/WN5MJ_E57/DG/SNW-IT+[SLDR2PRY39^A]+5ZHD[?;=.\;]:(\ \]A1OM:]JK5R2+W M!8:$MPCZI7NF)7YY5>,2Q[.]@VKP8WPN[HXZ!;'9@_6#G_SV.:;@^BBXH@?F M!DU\I0:Z[PBHVS0_&4S7$7TG(-TJ.CJ(7A#@EP##1'),@.7Y _0D'P(&_;0! M;<6P=N%YG/00A^2#P]P=["ZXC*=YG3BM4]YUMM_Q4Q2P80*VL#&%V(V4WQ%F MMVM_,M2N)_M.<+M#>(3(+3DF!5)=:]G![*2&')&GE1DS% .G\]I;G%[ON7+24^6805@:L.&VD%9W MXM]HRG[.GH:M?6&U1S?D:*V:\@Y\=L.'9ZHV@;W3*V5J.IC2@WPSL5Z-H"$;V0?1Y 924BR=URZ(/OHE<;QPZ,"-BA;)=T\D>0M2>F.T'\>_#U?1?EAF>(? M$N(YJ4,@\\)&_*/)=^A-*EZ7J7]U0F=+O8QA%NOQ4Z#-]M[5'J_1*TDJ+;^U M,6[S5V-]\($"NF=,4U'RDIGK3DQ+9J>IXX>90>\$"W*R"E/F7!BUQVDU\;51 M2%VV>2TQ[M$)6EQP0S.\EM@FES3 NC:X[:Z58PWF!DZNV>1RZH23-VEFDPA> MR)/4R&,S&7#KA_2&A2!)O]5FN1M.T^PKMT)B(.^#=T&FS/D$"0(@0C@5.QF^ MR65_N/[I^N[;M2Z'^.@^4^\0T-7F)G39BN')^5Z7FNMHBM/Z5.23SK&I'6X' MVT2NL3[R#%,_?;L, MG"3Q-[Y8>B:/U&6]61@M_KK\[A^[P)Y=\1IB7_GSJ%6Q'VY#[2W%T,E\%Q&/ M;GQ1/(LQ2] 3ILI'XER%>T8/-8A5D,[ MO$;:*EGN*NL:X3:_=I8UK2033N33JY^(S 7EM,2_WLW)Y$]L[%ER<;$ MR-JL[$=_^\R&OZ.O3]1]#OD=RVO(0.]CIM'FW(UJ/[Q6V$MR:95*G7!;:3\1 MIDNW1@0XX3;,>"$%,X06W!BU83.::9*ZH&1T26U!\) )GM9][K'),N8;_KB- M7ICE'\(T?A.YLNP?19HL^\4_;JZ.5%'Y T[@.N4=D*GX+;YT50UO@\NNW%VM M[JX?;Y9*G *$7A33QG0GS2DU97H7F.*>\JIPM.28DV=P!>29]&4T,2]9) M!6Q*,-G*54\N\,W=Y>KK-7E:_G\KI=4W&[8X\5]H+AG<3+J,V#(E/+#X;B5. MP$1ATW93KP%P0M-P753*D2OWQN?=1\@P.!TE296M'*CQDMVAZP=^5@7\7MQC MF\3JH=)VVPZ5%86D3!.\7$;K/3XM"GBA\3KJJ&".5P46$;(Z29?I9^HQ-02/ M+"HX,![>*HU[:;;OR'/$U$':ZP;;7L/.#86'"3<]/#LIR5@A.2_'G28%\<$8 M9E:CA7**76&.<;I6D??L3S2&1+H39$PODX0F"2P0[N-HXZ?)M1.')U6D>W?& M"3G#="#7F^H]<:\^!\@Q^,6H9TJ<'>158+'FY%3@U#V0(933X:?J]R6V\IEO M=-5J4#%E4B4,+,B1C!X1!(TO: WJ8IE/D(T?)VG+-'GU@P >BX'3,AZXE6P8BF3G7!NA1A=^W!U@1VVUX9OZ/DTN:$@9&0:@6Z;#A,6; M(&I="E^])UZ;EGA. M813<$#M2IC&(N^^.#'G8X17,B$.,DAU(\0A^;$>0)E16&V1R!5T=*2@G3G+J M&()1XTJJS*+^2C*R[_$M]'QX VE]8!X#D@%^N$U6&Z8KZF_#Q\,Z\3W?B?V3 M^';0 #@1>K@NRIL5ZKWQ[DD,D&&HI51($4D+D#BC1LKDK%Q1 5OL])L#0I3[8L;!GIIH'(]6:4C7N/OQ_[@:Y39>#R$*-%9 MD/PO&2D[EY6-*.%;^75U3\H-\4)0$+5A_?EF:"9IMGJM.P=R\?8?A]A//-_E M^ZKM+PWJ&!D%60OV0RIFR]0\OG'V"]D^6>7GR^YH$54?G:/.@56OY: M8M$B -Y&2?*9F7>M'KEXN>)I\M4/HY@_U&(KR^HHX@U<\2[B#7]ZEK^$ MJP29ICF9 \A:^3JGL&R4#>Q ;D<9(Z'_ ]#[*'+CM7@OL2Q[OELP1$H<+4IG MX""&O6-SF W$E!; 2/GC@2C'VMK).[*X8YEL@,\&1?SP1U=:N.EA=_5(ME^0'N. M0#?V:UA:#)\5E(Y6PEP6OQ/"]%/7S=XY?1,?HI0^B0DET>RJ@N^"U547204U[4[_/8 M3LQ9U15LN,AW\*PDTZK2GPBLI+.Z7G-"C4:IFP'BI,M9;$,7_";;Q?AHD\V.>>(SV:DD1Y*]R<1L M.#K2KIOF3K,PX Z9:^RWH0=Z\^WB>ZSUMAV>LE+#:V*YQ>+9(NT_ 8*0T&2Y"4Z=5>:4RE >L?TYWR'Z6HDF M89W9R\X)&0-712YIH)(:AIHWG+?IIP^4UXTS?QAOE6J>$"XE*B=7T0'X)'I7 M!N^<.BF11XG;D^@)U"*F'LQ/>1SJC3IQ_>PQ">?7W_>^R-2M-M_"0T*].YKF MY:G@]M9@>%<<>MYPWT=_?>!?9=SYNX->4OZ>;1^0;:>YAD'X ] M 5W#,]/S->[V/?I4OOUX.H>C#NT(KRX#@A M9QH=]@FMU4:>?W#=4\[?P^L!X?66Z;C2;9\IFXW,M$V<7-WHXFM#TT/=I0%# M0HF2)<)Y(@53MAY+1Z;30E.-TPUKC'WYS$1F#4I/1L#SRFGRDQ,)>KS;U\U:'P#LFJ=OMAW&IA##V U8>,5>[>(15/A!3A'\)8?^LW5R4+[BB6X_8FT?*FP""1=@ MR)DL+4X2LFK8ZD9]/M^>WC-U-+1@.B?SGYN#.*'>&_U"L]D%M&01[\%=Z3$WIQ@<3H="PW%A8:B?/#)%L-*,A<7(RACM#G4 MFX8"3MR;4)N-:_)QP\]L :])V%FN]DL7A$ N$A2"V5WV6_XHX[U0Z78:UZRM MV!RC=E?-L\ZN__GLAV!C7&#V:_X"CO@=%)!MC,6-$#PW[]17U^.>H6D? Z>A&:*,UL]3*94"-W-84=B LD2(,.]$71' ;OHC![OD[\4@5SFSKB-/;^LC=& MI[6]9A9EMLLPRVA1^%BH6""K@HG#E'8#PVD470^A7 %W)PJP'YY-HX15PP<+FGV2T,U=YPV?YY,\/C$I-.GC"56NB*:H\KT3JN,45\=E<_4O M5[_$+$16C=ME8YP0JR9CZWJ3MYS1TK+*K]XSGS"TE=>_)Y)2O/J]A;%J4!Z' M-2I7&U'K.3,[5:L*HM!M1A8\05&)6G.N*<6AU;C_)F0/Z=9)J=?+O"=0P4^G MT1WRT38$]C/_*N0^MJN' "+KJ3BCKSD#X7%0F@RO=THC^F3IPB$WY- MMWX8\AV#:570/QV*R0"LW6=7599H.C//5I*OZ][ZC'Q7F5OM]]29E4[MLP8' MI%H%+TQQ(;[]1*-P(T M#C$W/.@61#\Z2)KL)Z#*CP#E=.VO8(UH1XXLRL$U"&\1.;Y$D??J!P$3^B9, MF8RP-R(BI>-_]])HOW'GB"X#-->--ST&G1L"#1%-/R85I+(5"RH<,JFCDB8F M.S!0@5BZ=WRFD]#[EM '?_O<=;ZJNS-.V!BF@YK3 AT]9W-80%6.D6<%CD\ MR%#][>040)H]\=)R!& O&"4!^.U#0DG,>;6U^3^U"MN".*$(H$<802(H&H9- MP^JXK__ZTR)D]5H:EV2U83*IG$7M,\S<4%--+^WXV3[&')%442),F'I\)Y<; MU:=H\PDLS.XI57.*;4;:XXNU#U(]@+I6@E5K2CJ^1ULS4R;&8CC\U>,N0%?7 MV6%NH_P=.'O2;Y;8VBP%*CSE)Q1Q'/.?5GLMH,EUD%%#AY+Z-;&J^>8VLXGY M*P#JY0L;NN"$R#[RUJ7WZMKCS]RU=W3*W3IEX]0L+YQ=P&24EQ$+]$+^1,ZF7N2.HSN] M!L!MO/UU439H]=YXC7R #$,-H2 %RY,F&+!]SL>@0I:A$[PE?L+"ZR%G?'JD M&1@&'1]05%Y#--">::CI.,=40YL8XW(-"^)LF%75G!M?#$A#E),/ M8MQ?#[&?>+X+XK+X-J0I).P0Y!^F4&G[$LV@(AGITPPN5?>26**G2!S= ]I)@\+2%&@ ;/_3%$?T7QP\ WXS"EA%! M)9&&RQBVPCDK\L.5,23W,DXE/D9F^8:Y\.(-T?" 87#"W5B]E-=]?(% E?'Q!RU.ZTV27SB-X_C R,S.-V*6 MA_0YBMG*],[9T>5WOVF7HK4#[OG<+6MY*C>WQCN+%7@> <=L:.&AY.!L4(CKJ>8QX*$E9G\R%;K=.GM MV((9UF40:*TVC$G^T^6S'SI?Z6Y-XP:5]>B.>X;WU4-YMJOVQ3OS>TLPU HX M(>)4*/$%?$9K03@U*RL-Y$JPO."X]4-ZD])=4WRFUA,W"/207FWQD7?#:_I] MF)]F$0)T""=D9^/9K 8,5[UOE.VTJM.@ 7 :]'!=--=T;NN->]]EH"QX*SM7 MWY 0MB0EL%R]>5+-UM;C:@-7_4?[AA5Q-J.5?.XD *RB7M<1[N**J90KRO8< M B1[OB35+*GUZ@F'NK3%Z=E#M* 7$HI M=\2]BNHOQOBKQ"T+G85<8$'42S<;ZL)B(#_O!BNF&%9,E&P.Z4&TXW_PQ4;$ M(?1H3&CHN*D\W^F\LA$H%R9AS?C)AXT?)RG[_\1U GX,@ED6>$MY,B)P4EIM M8'0!9NZCM(=0@AHH#>B153A-,>2V59,+FF@'T2S MCN> T&4QS@*@__KF]6&+GS^7[KP^6<_?7Z. H^QD]\M M>6!SLT9++4WQHF^7?!)LF]KAQM9.K@?7BV00Q::I"[2W%"#UM2 EH1# +X9[ M @(3 =:N0Q8)[6,_H:1TF^C#]M">,#DN8?B'KY+DZ]^Z.\. MN_M\HJ\V2Z@KQ71X'T<;/WV U]+@F&AT09?[?1PQH43]HR\T9"@>/-"$QB_T M,[. FH]CDC9>"#;^!22F&R.,VTF85\-0S'F@>Z8 7@4R/7% <.AQSWDB#"AB MRN #T(>%C@Q82"*%)(Z0$IH(U@&#UI0X)>[)AYT0G#AA>& !>/%'IL./K(<( MQ8"+K9"3Q$)0MBR 7;U"C[$T0#PA#;;8S]JLYV3#CV3 6W](4&L#.30"3S.8J_.J$'P[\] MQ4Z8;&AA/P>1=9^_#JP(57PA+PRRR]YH]891Y0O+Z[+O/9'=(4@X?:>HP M'^K)%-U.*H6DF5827@^6C2GY=5BS,")!%&Z9'Y!PA,;#VOC<'7Y4>C[.$\F9 MXI\Q9XM(ODKN%I6;M*'8+T>VHF8>ASW,63'1CQTH=.'1ZV'-UL6^$X,)P7N/ M/]U<)VR-?&#?A2VU&78SX0_EFZJY(6ARL:-O_XCD^VK#/DP:^Y GQF2_2V4M#:B>!T==/JM%+K42L%O/'^ M1'(.3KMD[(!)EQDB!4=$LB3>3BXQ!9TD6Y!R(9PQF]6O1^KTXJU^@);RV=-2 MQ(T*!K1=R05,1PXO7I@0>G TT 8]NJ'UPO;64-WQ9\88]X3.D AZK9Q_^3R%N?2NCN MA1, >TI=?:>[M0M>SZW*^-!)71J? (%*5&K#GFT(OHY".[4T1ZY5;CM>0M X M/&Y$T*U'C8OH6_P/+VB74,LJ(BF B%;R:6XUGT9E/HV%:<(5V]E)QZ+$V]7C M([F_?B"7MTOVTY*'J.+G"[)ZN+JY6S[\G3S^N'RXGB'DM3Y5JVOLLP:[YD=M MM0Q\MC"GZ5%737L&5E_"Q:'))ZCW;'>_])%N(6OQP&\I\;N9>=;@XBW[H]JF M:)^1<,/3".W4;V\J#X,7>L8(HV.C,AN8Y&1)B>X"KO;*%A:W(EM4T[704>R* MW'!ZR%^Q%(5^B$VC#_>#;:%M_MM_]\V,#JZ_?+V^>R(W=Y]7#U^73S>K.QM6 M?G> ],UJDQ=CR81O,NVV]KCMN5/2LA$W-L9KN=TL#RZ?PT<&QU64%9*#6S%0 M$Z(6]8*2>E'-F">;UX? M;MERSLNNKUAZ=FL:P0(NF%,GF*EM.CB0+MY7?O"3WR[>+FCH/N^<^+>6DW(* MW7 ;G:K<1SMUK7WP&J4RYR.VK H"!"B0G(#%(V2GP>?H)L]/Q^H"\T/%"1U@0&W12JIET>DC3:T;CUJ(5J7]PS MO9<&RM-=J2/>.=^/_>&GSC@5F?@7='@A1B(IE2W!YJ$,HPK!$JH],7+]HK12 M#]R&K2!M1VPFF^,U8A6F-?HL&!M3, ;\](O#*CUF-G]/I6V=OT7S&R%?":K25V9S>U=$,]H1<8'SVH9-=5,;[MG6DT)[I8) M:#/B)$Y+!LS^51@O^\<_OCJ_1K%DH>X&:&,CG*;9+A-88GT+?(;7P>?HZ:8Y MW.F89W"E;+6IR%,;X'2UQ3OK.B64DZ^Q('>7S[%ED:O]VD6M9#"WG6]R432;?07G59_,2.SOVBW M^XLY&?XQLV8L_\**Y>N2M1##ONGKETFW[5]VVO[EC&S_LMWV+^=D^\?,FK'] M2RNVKTO60@S[MJ]?)MVV?]5I^UV[-SA[(<42=__$GNB5^),2! M1Q+%LRR5U#R)84_".U#YS,-+%##^H7/^SAA_$X4_0VP6A:;7U.GVS((4VLOI M6'@IV.PTR4[2@-6]LC!,_U&0LG\NH;XEO M1TZ1W^$W;UCP4AG7YN7R;V%,W2CVJ"CV[_D K4YPSQ3YS-A=K0-_F]W"OV1> M=QO%;ZL-7+R5+;R6(Z#:!L=M GIU6#89/2/C-3'-\@TUR8(-4N#*DX 2* M0DA>P,$ -WD[S^()UPX-%OK[$D5>LHH?:?P"3PDN7?%H9.MA6&V#8[=DG3JL M6K*.D3%;LE;YAEMRA_DN*L;+F2%13"0[1/)C]ZBO>.!MZ0E).JK6-C7&;6KM M,E;.\]:VQ&L*'?P.S@IEK_[)<8O9?1GM=G[*2R-8/L<[K>2.EUOV7LKN%K+K MRO/DZ+6Y=4+O6T(?_.USVEP]OZL]3CM4EE3F@EH;X\X+J;$^='K>B\VQ_$GB M?&XR!Q/PQ_K8SS&G:#19-+'4N6_=D%O^Z!W[65"PMYUF2.33#XLBNW3;40VN MM0-.E%*7M373=(N_WIL"SSHS3K>62[M-*.[EZNO7FR>HZ?9(EG=7Y')U]W1S M]^7Z[O+F^A'ARCPK$,LTD04Z_-F.!^K17?9TQSKA&V'#EEY]AL<- KKUV&-] MKCPV7H#1+N%D:_2$?,B9(3+X%P_ME/CY2'Z1+-F!,#0*E2H:MQ8RN)7@,$%= M^OA,:=I:MW[U6KG^@ 1PNNG?B M].TI.V$&8'WQ5OF+4NWZ?F/AAJM1&JJO7]]C(+P0-4X<'37LL]$)'YZ4*?," M]M4_#S]IT/#@:/K([-W91S&]=OY*_6<&4*V4V)U84EEF2;K)[.!TZ 8MAB1C7J&59%&RP7UZ%#(NC MRR Z>#>AV^R6F]KA-)I.R:13KFV$VR>WLZSIZDRS6V;D[^.(1 M_40D>TF_.AP-50P+-_BF) MZ66_OET^75^1^^7#T]_)T\/R[G%Y"4_@'1^4T"*OPD-']KZVE3W3TL,!)VQ@U:'I WO8U0;8X:I+I:'S]C2.QCEZ>N?W&TWA4I3B 9),G1./['%C\-' MYD4MG.09MLHW0?3*=\:3PSIQ8Y\?"<#@NZZ/!.;1VP F,ZK*68Y3FUGB# M% 6>A\Y>.3018R^J!P\LK29,R"L"%30&>]5C-='4%K>9MDI8MM#:AGB-LYW= MH?/T2FWE,#BROO"#@'JK\((^.\&F==HI-,$CXO;C5:P@7]#P:!V]LDGYV7"JRQ\OTJQ/_ M1M.?G.#0=)5LP# X\7&L7JIYUWYCX/7X@R49GK.4! FGN"! *=MML;*5;%P% M7. 7& H-6#0$?@_LE_U"Q:P';@A0D%8AF(?F> U;A>D)=DUA?$S'U+3(F^^S MQ*?237;U@\4J'@T3ZI7OSC_**^MUM[_5>^$TSYY2RQLB"EWPF6E?QH>?9LIH MD(P(X51(3D9[X?>.:8$;5WOU+3*K1=E+S^I\' M7CXB?8Z\(N^>+$/O-G+"Y"F"K33?\YVX_NAFW_XX;7^P)N2>?:_.N#?OAXDR M_/BGGQ ?GDN+J_OYKA/'L.>37Y,2Q4(I+TORAX2L,W-(.%)$&S8(E'G*][+\ MD!ERYI32N#=A@"D(UO_A8;RU("4TN@! ;/Z%]2( M($=*]+A..$5>):M$T_B1 ;,:*2@LLCD!FG"RRV>>/#E?GA^\A9NOM!A8_W1S M;>NBQU.45_&Y/,20"6O8H&EJBQ.BE20\NNAQVA!?P*7&[IB+'LQ\\W%9'"5& MMK(E.*F,23-$3;]^$G?)U#<#&]KC-#UE24^6076-\9F@.LOCHW@QO+W=OB8Y M^ZWU53K/;R[W6-]W]IS7+)]TX7H\Y?$MYDUJHZ "2Y+5GL:.M4)#0FYX=0ON MF):CZ NZB6+ZY'QO\.1J/7%"P #IJT=-.[OA,_XAS ]?0'%[_P!4/HK%4IG0 M@JPY*<)H6:L ,+T6LH6U'[)%9,)MW>"*434(R,$(3N+O]C%]9K_V7ZA04&<4 MJ]8=)PH,U<-)**#0%Q\>#)9 HP,4%U-*]&2D8"LD+NE!<-(K)E;J/2];Z-!" MFRDT=)V/)70)H-D0LJF/+#"VHX_D%!G 5QO'@TLG>?X<1*_J:9W&'C.P^W9I M3VR]OCER^^Y@>OP_^>-C_X4+5VVYHQI:8N4[X\N0V_IO?=QCE&#X<0" M/3J2!SV&CX3[U(<&N;0> 3DIB:OG>$?K-K[18QX6%2Y)DZ>(9,3+)S\6V;$/ MQ@"1'$#3R),D! M6+N,DK2IAEE[#YQ0WD/:^FL+L9N;]]"_TT>7C\UFJ!77UP6Z*2Q-7Z:BT= M\%JF&MO#+VO+T0D?GO#QR0=&(?EHUUHG%IP)J.VZZ6X?1&^4BM-Q-VSJAJG_ M0N\9:W_]\U]^:"P$K=H/IR'VECR_5JK2"??&0C\1)B\ )Y(EDAS0AO\NY M(L"6V=N>1M1S*K!;$E@HQ5I%:#0J0+ .N.UXIKRE.4[H4Y6S94%PB_>DA3+' M^E*"MY9?'Y].U&\7C]?_[]OUW1.Y_HG]__%CXV;N3\/.0\BB*>[3'JA'=_QD MR#T+K^@]C0$SG"U=;=@O0M??.X&H1PTMZ8YZ#4K3,"QN\]:EM\H%[I%CXH4+ M;9(-OC+--_UR#N#=,"N: M9/N>RU_Z3@ %]N.[0]/S.].1P@EG)O2;/_,S$1W< MR\')I1YJTF(8?D\/Z"?DE1/D9\]>GWWWF<34C;:A7[PIDZ2L$3-\UZ4!7./- M6CO +CG JQ5BK$] 9XX%&<0G$)8LR\/854]I_J)DR5EUDB)-[)^(^5V\D ' M9W!!?LX^%ASI*YCD#YK$"R+X-/_4$6J%%S,Q402WHAU!5.QY+ 0&)Q)206<9F !Q M4- Q^AI'7+?LIW__;_(W&<5__R]02P,$% @ R-VSXF8ZO;],CNS;\BR[-(96=)(%* B1(.\Z<+DL"0&8^#VZ)1.;?_M>/M=-Y!WX /??O/YW^?/)3![@+SX;N MZN\_;8(O5K" \*?_]?_^[__;W_Z/+U_^=3<==FQOL5D#-^PL?&"%P.Y\A^%K M9^Z]O5ENYPGX/G2+7\Y.SLX[IZ=_O3SYZ]EMI_NT*_B$WF\)N24=Z/[[K_@_ M+^B1'22H&T0?__[3:QB^_?677[Y___[SCQ??^=GS5ZB-D_-?TM(_)<7QKY!1 M'KI!:+F+??FC]K^?1Z5/;V]O?XE^W14-(*D@:O;TEW\]#6>+5["VOF0>$,"_ M!M&70V]AA1%>7#DZU!+XTY>TV!?\U9?3LR_GIS__".R?D/8ZG;_YG@.F8-F) M7ONOX?8-_/VG *[?'/PVT7>O/EC^_:>5': &SLY.S^+J_^=]PI#TWZYK]]T0 MAMN!N_3\=?3R/W5P\\_304X*W%0 _'>X ,'/"V_]"R[TBUA[D5J%L/VEI'RS M$/$4OTC/

%8>6EJS!DG;\]9O/G@%;@#?P= +U I-:-UDV=7R7>91IF@% MO>FKY:Y ,'!GK^@57SW'1DN&_G\V: Q6IQ'.8QJA#4UDD7FF*7K"!+>"UP?' M^ZYX_-BW6IVL]S!8.%ZP\<$]"!8^?,.C]GAYMPF@"X( +4G0PA:BMYOX($#O M*;_(*?: .C0PVZS7EK\=+V=PY:*5^,)":[+%PMN@19F[FB#,%A!(82[?=AUR M8^(A'*8@"'VX0*S$7Q03D])4+5)Y;NA;BS!9B17$[;B5.F29^!Y:485;O$- M8^,;'C%&("PF$K6Q.B0;H![OKN"+ [I!@);*A:4B-E0/5N#-@O;0^C]3W>U104CM%#WJO_7GQU>]R*N3;\*FSY]=KT MQ=YQ7L)0(O<$8\XURHC,;-"$,XY2PE':,NB\HXQXG"8-.?LH(R&C.5/.09;:4KM.H9;-M?#= M@]""CE83W^X1YFIAA]W.WSZU?X*H(^MV="&EE^-#A6] MH,$(;)PE=.+K#VB9685**4\T5T"[586JJ(\T5TO)5G\*%AXJA5?9%>B)\5"3-14 RU_@(^E[]/Z.]Y9$D>C: MT2%$@,I&\].CASZ[^,='M&$+@Y[U!D/+@7\".S7\16V\A(,@V.!E)ZY6B=JK MDQL?[<87L=G!B7;@"/6#'Z

NXJ K M2@47?99!?D*EY.>U:9"1.#='H/WGRP@%;IA:=,^P;)CS8+T?HW9^?60AGF@PSQQRLE.*L]4SSR2B)K MF-V"XD#WA'8/<;BA])M28LL_Q2!=Q+&5=INF9-S6H0_.DPS22==QDMB3X^5D M@_:CZ+$3M*@%.M3"?Y@A?IX>VF ??UU*)?)/,407J!FT'7SU_!#[Q.G3!OU\@':)(,G*]SX MD0.M8DVPGF"&#J+1_5?/_S>VX\8F6_0[VA#\ 1;A;D?80^#!+S'F605M+] M1GKA)'%7G'N',NC0D_S##=+IF\?X\AUJDE#:4/-@HC?T#;#&R40J8W0*_$I5)/=G(6]V* M],)KW4C9>07TZD;XZ>;=B<\DTMFGW$KSZ)72FHKGFA+/N)0BF W6']VXW'Q, M;LJ<. @3)S8XQT[?Y9QZ91Y@C@9FH;?X]SA*FM1=H.X(PZT&-;">8I N0!@Z MR;"3KAZW47R!*&WJWA-90==0^P;FZ##SBAASC9SB/R&>+3OVJRC7A!4 M0":IQYJCK=10JD$C1TW7&*VFY)HSWT:M\6I*^K >ME*K+'=;])__V?@PL.&B M_%T'D79KE1=?2$2+;P,^/_HS-:.A-5=FOI!]2JR;V9B0\R\0WTQS'^X[O9JA1@] 3:M7!"(3)!M5= M#;V@[+0ETJXAF3U*SE_T]LR,6(:7$9LP&:S0P@(N\'U@Z&Q"[+X4U8[*E?26 M4OX:AFHS]Y-NG9$?9J9F^C\6SL8&]H/OK7-@5\^U0J]B1M::G-FY; I M):5 LX;%3TR\;#,E2KJ.%7F225$62T[!G$9-DC2]*_XK#%\S9U)YTLG;2C[I^7:G;C53K%\@Y&D2%;'6^3>);K,[OEY"'%S M 6HO:BL BY]7WOLO-H"_8%SQ'Q' $;CHP^\]'-VM^Q)$<8?2EASK!3A__XGP M^R\ZWR75V&&4;\)KT8K^?G5^G-R<7%QE7GI+%FZ?EX RU^D MST%_'O$G#TU2XI>WJ#=_6;Q"9\>(I>^MB;I+GN85D,#S;>#__:?3GSJ; +V7 M]Q9';_FI\^9#ST?,^OM/9Z7 65K!2R3>)OBRLJRW&"'@A$'ZS1ZJY(O?=V-4 M9"#!YQ3XK/D'# [PXI8W"C0I7/:0%A/22%RS;W[O82]["J#'!8U!LA@MXV;7])[!^ 3YA@-S]9APD@BK-CY9L<1C=*#DM',::H;Y^].XA\ ,0 ME:R^SWGK-5K^119G(J;T@GF-G"*-7#0,8$G9$K3/2J*-YN87SP"\[T3QOFLQ MWBS9$KS/3<&;/S#'J_VN;2,P\+W6^ \<88BP/.)7, ;Q$NNC@E(R^KJ:!9+( M++M[3>)JB%C&*,@*Z/UP]A41KYY%T-TF@"YZ.7Q*A;99U 41L9Q1,(EI.8^, MN%3UH$,8+8;HA0=H44X:!UG%C<*JQ"@H+2-C_JMJ#$S?>0I6$)LSXHL+R=:* M@2.QO.E LM$@@RDNJ/8MOSB:7=?=6,X4O'D^"\1LL39BQY7/@$5(^JX3@!YI M]UW['G&,@5FN7!M!XPMHT+ 9.5# ^&8.I[,=%FTC=D(R)O!=& #?[!4XV./I MS7*W7 "/"[<10D$I$Q O:P0QWORD\[,;CJPU:> D%N!)IK!C2GNHTAZ 5M_)(/CK4B&4*RO[<)'+Y@"3HW M-:(3Y[P*'V"PL)S?@.73%XJTHFW"3$K&!+[;VJ>J'L!)H)R!:X,?_P!;ZEQU M4*Y-P(D+F.ZF3PR8KO8\>T#?L,Q;!R7;!)V,B"EX+%N([B$S_[[QKE(,ODS9 M]@+($S*%D&4;T0UA/%H\0 ?X/32ZKSR?/FCF2K4)-E'Q4L!89I%J (M/?Z-3 MXSC@QG@3!J'EVM EK2SYE=H'I[2T*;HLJTDUZ$81W*PH1@%:M_=&; "SP4V3O1,/&1EEL]+>8ZDO&XXFC*"IG#6 M:5B)W_J;YVR0HOUXMJ"[HQR4:Q]\(@*FL+&,+A7M"^.Q(K:VH@D@"@M#1X]< MO'T@2LB98EFGB29^Z:SYG(I@ME#[<.-*EZ)5OT4&#P^C#<6OZ+!(^Y#BR):> MCM=I@NEG/=R2?["@ISQ?RVS9]B$G*F0*89U.*;0W/I. \.PC0$@6,H6P3B<5 MVAN?2T!X_A$@) N90EBGQTKNC7OHS[$_1_L;'H#[DGG)\$[VI!WP<41,P:O3 M7R7WOA,O""WG_X-O/<^F.SR0"K<60KZ4*8KUVUQ2UN'T10Q[=KY8:Y%CR9=B M5J=A)7&_GP _\%P7.!0G(U*Q-F$F+%^*69U6%3R@=WU@4<;'[,^MPH@G5XH- MRTJB&QNN$TP2DJ9HEB_[0,G"?#?O,P]S&3GR#2",&NU"=>BXJ8 MUVD6&2R6?G=C0]1.-PQ!$.N<<@V!7KA-<$I*F:)8IZ$D>5W*^C/S:UZ"*R3] M36-QXHF5 D.RALA$N''BT#85W@:*!7N _GI FBUSO[<0489@*:8D*TH3,$TS MRM)134NT$%>F:"FR)+N+&F3_]LMA5%L5L6[WH1 ]-_ <:./8_;F ZS_ET*%& MNCT]P9%N=\VAOWOCT6P\'-QWY_W[SEUWV!WU^IW9UWY_/ONIBC"WI:*7CI>[ M2,P3+[Z63HF'*U>UKFBLI)"YY$+&]-PBF!"#KM+%,C+2*L[TM_$#$/LL,D+G M'A2=F;$WC\KE MI;J^J#V6KK#JCU$3$\X4R':CRVXUQYOA*,L^ T K-%(*RD4-554Q7DEJ5O8Z M*E_(7)S8*C_&2D N11&K\S%M5=G,BP.>7,80POV@K''P"Z!(@UY$- TQR^O$ M'R>IH<"-?S(471&@CD&F"M0R3/>IB+'$.!,D^J?_GPU\MQR 548 /?$]]Z 'VXGCA7GZ$0KZ+P_'R.0"1 MBKI+Q%>THMJL-U&B\GN Q%_ &&;7[JYQQ(@_2D,:9T8@CX5-19LIC=;M3?7 WBQ!L?YR M&<&MUPYJ%!.3D?BA/$K&\:*P"UXIB5MG5LQH M0\Q#CUXAK[!;I/_;>BE2"FDF<40D-\OCBVA0G+UZ?C@'_OK.\WWO.W176%&) MU*%M8FWYCESDPNTCA(2N.1:%(:?U1=W6[S5 %+5EF^,Y6./X\?Y6R/N(4KKMG) 16Y$/ M*FV77+T7ZH'P:92;[AJ?>W;#T(;>Q&+,+M+M&,NW?@8S'-0^ZN!B]X0!"%)5]2[$O)-M8QBRE2@V=1GV""&]@CQ ME>/$XRO?&^#VK#>(!K&,,FCN M>=R*>06>75Q<7#><(@5E5K0^,L4 E(G;$UG"<)Y''[P"-X#O(+:@#KT VTW' MR[GU@^[>*=-*"\FD0 &:G82KO\,X!:$%76#W+=^-[E=D8T0MX0+2]W.\BNUC M4$&9%9V9FK.$.5:D\#*W?:00E%'5J:,(HVWCV@:]:(UB&D=5R/7:QCBR^S1=5$ORJL-W 7] )51 M(Z^P\_IOZBMW'I0375G !T,V5SQU\H_*_?_J@*5\1N:Y.KR[/ST^O3T\O;VZN+Z4C MPJH3L6 66!/&A,*Z)JU.N))6EULT\,,,A.C3'C[TX?=L!^ZC^2X:Q(Y3PK** MF@LE7?][T*0E,QHZ8D)8=F%CX)-&@@\B0T)3+15(+LI7%"5F1O?JJS[?K#4("PI%^-,J[Z= MMLK,W"8 *(@%#T2&= (S:?4PJDG3;1Z #!R.(103SDC\]EM3QPJ"\3+:CC.& M4FIYX_ L-*+*B<R<$KUTESF: M'A*!FQ$F8>& M(C*:YOO=B*#?)A!$$N<]491K03.%FA_EN=%T*2"GUJL!-:2@T1+C^?:R?G\Y M%:20$+5UCOU51GEN!5\*2ZW9O;]ZZNB.\]P*NA205]$5 &6+$4,C/3>:'NK$ M5W1GP)R;KTH#_1K D>+;8%'I6G:/M:)0K4VF1C%134M=8W98UB;R0ZGDK5NP M5A""M8FD*2.HYK5J]?[ZVL*M-ID9DC)J7I+>U!UW3$5XS2;304; E@79S9]( M3RQ_[$=JM*/01!/@SUZ1WBG$$*N<5^,54N--O3R1@?N8+"6$%G"BK'Y[FIOF@NPE?T0O]N;^XQT3^L%*K$1<25L!KW0RD!T&PD4(YKO !$&8(*N Z:P:Z MXTT8A):+8R5(0)RI]0%PYDG+V#76!_:A&E8K'Z!-,(CCE8Z7V/ML';WI%* 2 M?K0L$ES>";75,F*HTX'F#63M,8J'$/UC1\C&O0FX"]KZ4*1JNXDD+K+64$G5 MLR83JG*TP6ZNXV4\W*(%<[103NUX]S!8.%ZPP6LJ]C:T3)/&L:SP7E6Y%E1E M#C'$ 36C'\G=K$!-XVBDG U,PJG:[#9\0!/<(S-JY!5V7;\K8K4\$E)'ZY(] M'"F N?>FE/YD#EL5FH^$#6 -?T_/JO+)'P%]:#XHWI&HPH!MNR^#\3)QMD"_ M_I1#F!JL#8G$"M8VFZ-_GOJC^:PS?NB,)_UI=SY !7XR-4Q;?""\DX>S[Z"6 MKOP2YCMP-^ !=1^2SV[_1Q(5M1L$ /W/IH?$+]"2<>,&!\/\54PUXK;AUG80 MCI>/GF='T2N3H6/F.?15"*U"DPDA*579E>AMC+L;613M>I!_]+T@F/C>DIK8 M(%.BR=CRQ-"0@:LN=]+^CS?@!ER[&;5\DV&6$TK#)>NJK].#*)PY&JZ>+/_? M(",Y!75ZA;R&<*3CFOUVY+ \YH*DJ&6G<>)P7N<6\1&X2($.DK]KKZ$+L?)" M^ [8!.'4:AU+BLBK9>:O-^U1 )#*7Y$6[M&JV/'>\$#+)@JS3NMH(B]MV16% M<209K-\LZ,?QL?&=G2'J)3;>'(7!5^#8#Y[_3"6+4-W6D::XU&57)ASR5!^3 M<:?*?68YWKIT7](X8A19D7+$T9 0J_JPJ5Y>V*3;<#8BW'I-AK^8 M+))0W+',D:6>:D<]*FDB M'[UWX+MX6GU$TB4C959_!_00JM,Z0A276FM@24440%S&IW*3#=IP6P&8^' ! MNO8?FR D^*L+U&@G_ 5D+KO),,XF$2VAJ-JD[3"9E5I'EA)B:_4^KV,=FF[! MTT-_Z&YPK(B=YTL\?>XB X"@_P.I&*D!NI:_C1RRI;+W:GQB'K#;.$]N0W;% M5:M%0T;?6JB+-)%TUSBK%9MV1Z6;3QDQD73#!,R/V56#82?<%F@PK1XH$ MR=OF=MP1"/>CW5%*)V!783'C]Q"'" WS2F:(6<-",2RQH$MA2"? M /P.WY*#NT/![Z&S":DQ,BBEV\X&EI@M2YWQ*X"K5R1K]QWXU@KD(T1DPCAP M)@G99HQCD,3DH436=%@I?1Y3WZ0BJ@?69"/5AG&D4<*$X@33/FF9DYV4HI)D MH!:-VR/9R@?GFY1:- <3VS&NIH@^:(N(GO *W "^YXYN.(%]SF4"^_3&3Y-I M_VM_-!M\ZW>&XYFY 7YV$HV7\M$DG^L@N;;R"ZMNM$R'1G$3?KU M%01$],F)Z; [.QT!A!7]3I">AQG'6ZVDD^.X8JUJM5-5GW^!H+14?/0I#B=' MQ$G*,TOQ4XRCNX)AN@H5U1XRC'@^3^FWJ?1'TDIZ!^IX1)L(6)E^M$0(J9I_ MNLGWR3S5RM%R@]"<65I^QFT3A8J*J^J:X-%,:(K=+%Y&OX(0+K!8@D:TRS)& MM,Y_Y1[ZWY]&M5J-:K)[HL-=D+H]+*'E-HY!NM2B+5IW'6,5&JHBC^)@X$8' M'HDC6)QD3'"S']K MPAB5=9@32G,M6+?JP+_I6\WQ H[WZE&A?'8>J)5-;Z+ MQ6:]2GFHGKSS(>6A!%]BIWRP3<'+A5J(K(2K5Z%RU MBTND&": V2*MA(TKH**(TDY=P:0))FDFXJPJK62 M,"*[+3U,.) 4??>&HU: MM!L@I+*MY("XI-08:'5M@H=IBG/>SG=(RH5N%H*%MKMLN4Q9.J/UG0^L -R# M^-^!>VRLF:(AZ,'SOUL^[4Z69"OF(LT&[1AM%8)K]9*J/FCKL0(4.D>I:=PX M_JF@$6DHTJ8L19Q] XBH^,###PV(8M_3EW6[Q2R35H$B/V@6=ZI/QUV6EO0$R(^+M,L=31Q%"WB]*6R]Y;2J0EM:\L]]^$Z4^FNG$\43_-E5:'JKPG:J8S&<;$/:(X9[6WL8-3RFSEFCUEG-+B3I*9S'A3&+5 MF^.YZH@[7MPA"U,LUTA>LQ=&!"^O@VA\I:A*L$*CFYH9L"'Y5EI(-:UJTI.: M94^^6R7DVPN!%@<4Q_QCI1]H8KSD&5M(N3RJ>O0'('&MJBR=889#].K-9KND M&I-4 MXSFGK0_",G6Z*9W]QC 3/U\SL\U+ &UH^=O$-P^MF"UW0;OM7;S!3RX649"R MI#J&$/(P65VJ?*R8_8J#=D8@6/N#4*V,-DIG[C%N62;0\2P'+6/C*VVI(S([ M.W&))C\(!Y6K2$?VCSII*;+YBFQ5.&)-%+\(N$'$BRE V@I@"&9QP)[85#\% M"V_EPMV^C$)=W8_-8W>)L#MK([UK46/JF=Z6(Q;6067TVSB>J/H_@+^ 37E MEG0['X2D:O22LJXMZ=R81YT*:,=HR#C>J6&(I,.*-/7:$J"=I>TI6O?XG@J#V)4]TDC;NN>I:*MVL< M3;402G(L+4M<8UPJR%Y>29[9_ JZZ_LX["A>?-]M]T4FUC9R),$J&$+K!3KH M368@#)VHZ*\P?,UH*])>5):T6ZKVX<8Q6X-_6;W*3(?ITNDR##$>%%9G:FA) MO6&"Z%+7_-5RDP79(VHB# 9N/,C0QO**'F],QS" PH2)H4X4M"[-%?D(%]5/ M'J<8G:_ L>^V>3_8V&=1Y=0A]^0\,%=M,R77KJE(V6K[031S+?73J!\,T!\@#'T-G#@%E=8.C[K\@NK>15R MH(A]Q]5(S_U#C*%H1632PUZ./LU:1'^\T'JM&WDK4%8ZZI;UA(SCH_5=$UR$ MM$;6:RW)I%604J>LSR*=.KLME7'YL(HD\;L03.(GD!RKB0G]6I(L*Q-3'(69EVE,4\5R1@R\YX, :FRW^C' =+W&0 MC_1V7)S<>0W#>/43A.@+_/L]#!:4X]GBC1E'OLHXDK>/*M9@R_Q\[P%Z[P6, M>>#:6671@@'0:WQ2KKB:&C"P[90RQ(8Y' [AS8+HM5P;*6T*5Z_$("@"M3YY M4TY5FO,^5._8_6A!%RMY["8W+WT/J2;<3APKOH#Y1@@))5F!\]'.J;P2JCN)\U4*$QK)@8U;CGI\(PC$4PV_N(5=:>)#Q?LZ(@"M3X9 M5$Y597,I<":_ZG>#F20Y2!7QP=83"%\]I.)WD"!#&[-$ZGXR3H7"RJ9!D*[H +EI"VA^34^B18.56U+0#_L=/:3J])@!W.Z9-X Y_44Z8U5;'ZR2RL M/E+_L3K2@1[! N []C(2YM]Q5>.85Q)^$3X):D&S0Y::S$7'TB5!WE&?1,,V M[KKO2'W'))&KW%Z:*-!#V5,>XR)6'NLC.;5(5@'"XTV^6GM)5$H#90]ZC(LN M3E!KE+DWRLT;Q@8\\2734=6\$HW,6*2<1H):T'QP8PR5L%MU<38=UOZPA!)2 M1-D3G 9P*ET03JQMH>5T4N\C\DA$!5I/8PSAC[\!NS@[>,_KQC=Q]\X?^]]D MZ"71[ =E7UD-:4V=;0(YHX1(2,GX*GAO$X3>&OB[B%#"7&2V\A&I)Z^0EN74 MYJXIB@QY]"8^(L3JJ(T5!=Z"&DYT82- M7=:BOP/(\(]GU/@X-))5@J+1R)S;/$?]*,UD"H)'GW'!GU/MXS"HD";4GA7. M-=XKC)1F0>RE'QTN9#H(Z4(AJWC[.5%( YH/^ZK?EQWU"'SI ZV_UGP_=9&J M[:=1:6V8=M9''%E2Z;#O+^(>Q._%"] >T',ZH4[2I]E-)N7;* M'@*:-UKYW@( .[KGT?,$8X0 M0T#$ "7>0EZEETBGMRWCGRJE*#KF,\>4(*[ITD;RC\.RDCI1=N9G]H', W0M M=Z'@0(;1D'&<4W0@(RNRJB.^6L.7[D?N5\\/YVA/C8/+B4Q_V?+&44(1Q)S) MCJL"K7'X:K"19X1/XQ..ES.PV"!)!'E#K/>[WO?D>X8QB6)1O(*NZH_E[ARRBC4B^;SEII-1CB=2I+0N?\#^ L8[/-\ ML%;*I'KMIU4Y5;3LCA5YV9=)^"6U%HJ,4FG&Q[F.ZG9%?/\JDW3@<_+&[NC\,,VP&V<7 MQ!:/S4L ;6CY%)RBC412I9F43<8$%N,.1WGY,NGJ>:,0O>('X4QQ7:0L,291 M#&O4>?#\-!;[WNTEZ_$R?_6]S>KU&UH(>GLET,>?@@U^$%:IUU'*-EVV[^H/ MU_9*PB$]D-P@3F*,8/"39,C)Y7@"&.PM7[$VV\]-?6I*Z:G+HEY#%/W=70Z9 M72"STH4@:UYZ*"N'9+N[SE-7J#-'K:4F:5U$G*LM)7%@QQK^POEV 1 MHBWS#[3,0./X%'%_[&(-X?_'"XUWM*6.8FXC-<,%ZAG1#6K7SG^1*3EP%\[& M1JJ\A\&;%UC.(UJDO.%LKCB3*YXN-L!.PHL<;U'->3'C^H2L^Z>A*BSKA%&_ M.VDI%4X ZN[V<6"G1+%9L&( *1VDVI=H?&).-0+VD12N'!0*J^+V_HM-F4P/&:$B+0M MNQJT2ZP' AX3#@NVG@Q" FN]XE,]'U*]X6C/Z,_]-5W7)MB4\#;9\8*-#SAS M2MEFS>-:@;6*<@5H"+2MX(@5B1BMM1)S328B#]^6O\NZL9V!,(S'?YP,8;_R MCZH%4=DHGQZ!>-4]_"-2MV;M:IVBJS]'*ZS-U(\0*6\3.SMC#Y_YJ^4F5WL> M41/8*![;!VG;PXH>GX/R[*2^_:4!#"9L7NM$H0&S27Q7)"#%U"*&?644-X:( M%8[8TOK0$%1%-24BHN\C^(U?0@NZ<=1LO+;">90\!S6RROIF8)^@.-5)5 "^ M; @1R16W_A$)IUM]&DYI"?S\VR]9=(9(P/CKPV\3X8\ PKP-@/\.%R#X>>&M MXX?N%7H/,J$"TSC=" 4TRL, ^U3N'_-3CAC@1PA<>W_M.80A?O3I"?J_SI?. M_@GX0W_6FPXF\\%XU!D_=.Z>9X-1?S;K=$?WG;ON;###WTZF_5E_-._B4JC1 MM>,&#-WA9[Z@F>BG:E=*8W]EN?#/2!_8G\]SH!WWF^@RUTY7XV5"8\O9[>MY M\;>4M/U[]:M'ZGL3.)0R+$,[)%V2:A/UQ0FJO$ ]?H[H=>?0;QYJ?6:^NY_6 M?RM(&3..5WW5*[*:I9[N<7.V6:\M?SM>SN#*A4NXP/$MCS0A.&2>'0^9L^>G MI^[T-SPPS@:/H\'#H-<=S3O=7F_\/)H/1H^=R7@XZ WZ,V/'RF-U< 9 >H4: M1C4FKKSA2:RR<>,,&P#"EK&XF.T8!8@N 8*=_ORXT_>ZLZ_1H@@MA>;306_> MOX^^,[:+$_PED#IV4$SCX>S:?=WASM@(;=4<_@B9R4$#I.Y./N MK9&\#B[7AAI[W=$36=V963Y/XC,#>G 13#*V.$E1%?57VDW<\ZJZ+^F.:,9# MA=.++X][\60ZGO2G\]^B:;O_S^?!Y*D_FO^E,^K/C>W/U*#\G#XL4*_Z4#+D M-]ICQ%NJRS1AW"@@C.1!^)AR$C=V\AZ@-MP5/G:(ALI O.=?'??\P6C>'3T. M[H;]3GV@J=$ISF6B-*!^<651,LY?@"_$TK4-*83BFI_'P*GN'R-[7#9M(EHD9$. M2H)][N:XSW5[:'4]&^#CP?CD\'$\OO]U,!P:.^6FYR4];_T"W?C"+V>*95>I M>$HEO(SXK"I6.<_Y\_HG5A',LA-I"3$;V[6CQ)781^ HOCZG5]\>]^KAN)MT MY[OQ=#K^=3!Z--<0AF,$"U]0H!6NN!/G7X/7:RFEC>NF;"2R'51&HL;VR$.' MNHFUS6;H97?+TQ.BTHLJ<_W< M-RZVK!6H94R_$M%VWI-37J[&]J[D;#OM5;'/B[\!=O\']I,&01K_-"D@.!V> M$CSE$O^.77>+9D;TY?2Y?]_I_VO2'\WZ\70YGG_M3]-BYDZ9B:;2(PD(@M[& M]_FV9H%Z"CKV\5-2*#-?98;9^!58G;YDB\8,"-+XI:.##@4T=N2(HB.+#@<$ M+[!AOSLSN'/'XG%Z\F$A!=TV:E)L$J85-:ZCD769]BHI,1K;7>)A(LE1EQDN M!#L0P:,JGB6'X]'CEWE_^M09#KIW@^%@KM%ODGY3!%]VB(<[XE#(6-W*55=U MLX7S0%:WDZJ?)_$%(O%U?:O@(DCEKIR4DKJQ77<*; #6>/6[3W(3W4,4[+L$ M!ZEI_[[??XI6P9-I_Z$_15]T9E^[TXK[+E4T1H?EUJG!HSF??8CO%T$L;51? M%=(RR0%"7+06=,C\;;==TA?!CDGP>, ?K-\^W_&U\;5G8G"M03\&\FT-M<8P::\X5KFM,'Y;&))UHRXG:CKL' M]\"'[ZB5=["[])6Y@R_8NPE^3??]Z>!;=S[XUN\\#$;=46_0':)^/9M/G[%K MH[D]>Z^0C!ZZKOT5V*MB,:9*M(B(=WUV>GUY7-Q=GEZ4WWDK0*OSS\? M*MYDOB]>7EQ0(6_HS5(CA@$9RQ M'KJ#:>=;=_C<[SSUN[/G:1^/4\8.4SOA]T+P3&CL*A6/*B3P!N[;1L;E4JH- MX\8-$02SHT!Y:1N["QG[-EJ<^%LI6P#!^6L\O4=KD>EOFO?_Y6\-XQUE$DLD M7LR.O)"WS.!54G*"O4N.SCZR/BYF7/<3T_'^M%I0I,;V,7+@+L&^1G#)BKK8 ME[ON#-\^'C_A,V>S@[)0(I=Q.AVG4M5K]>Q]VLP+38&#DVWUO" ,CL*O<>,0 ME&S5O*XOA'1N!:Y! XT=*:;@';@;0;>P,X);V+3_K3]ZUN8$5KH7)0+RUM/' MQ2KN[49:OGV6M >G,:/MD>6TJXQG;-76QXP_, MN_\RMG_NI!0VP3%KU)790.9N(;V*<;U3 !UB.@-1V1K;.?>1348@C"],"G93 M@D]7)K;/J#]/[@Y7?*!])(Z0%XI@O!%>#Z>6-Z9?BR*22ULK)55C._$,K&)+ M^2[?DF"G)?B2S?J/^% (K9$?QM,GP\U9L=Q3\.;Y44QLCB&+6KSJB)D'+R(^ M$0O4-*[#\E#*QGP3SR M'HNZ+?88'8P>^R.CXUPZ81*I<^PZVXSWN>Q& MG>#HA7H]WJ>/1\/?\/K1Q! B;I(3Q,E82=CNP MW"W6%7?=H*K1ZG<2!5]98*-1MF5C!AJUC#G8IVC14F.')YR^&/QG@YKJOXM? MASDC><,]W\WZ_WS&@Q)V?C'X_LNAS#R[(;5XU7;#@Q?A6@MIY?,4OD$4OJW9 M1LA!)& S!>]H,0HO7)OH\?,"!?J/&8"XC3 MLJ3R25:H@S13@MU?I&[C.5%<2K-R8VNB2CZ?&$U14@P2:[*EQ"HA?#6YKJN_ MPII)F)NYH,TDEE#=QC.HN)0)52[-H HS,UR:PX\])PG4:"S<165+0+XR V0% M\\\;#"TG28,]7D9A9) \T>TPSC3#K=E8&;(RI9:PDY:PH;H/LX4A#"."C-^<> J3CK$G%=XU1K/BT("IN1H MBYUTE\C1M0_S-1Y^9K)%NIW&TT>-Q"F?#+'("F==C$7B[VJ%ZS:6#^6E3#E@ MB*F5R %BSKI]RD51.A1IIM',4"9P2I*VV$<':]1C_&CB]>]A\.8%EC->XL0, M0_B>7B(66[P6::JQI%(N=$HLDZVID9FX:]O GEL_1,<:?J7&DJ"$>"G<;;&K M[L/?!KN[C^/E_MLD_BUMW2I:O;%442)H2IJVV%D9]VE$?8=$&V@\<4J*FE*G M+?983N@P,?K(-9+3Z_D)TNMILRBD0-R41FTQT>*#K?%R9CGB(PZM0N/I(2E: MZL-FB'V6%OX*((5A#YA[1'['BXXB<%97.\IKBS:%JR2SJ^ARMFR3C:6)-N%3 M(AEBRR42Z=%#\KE8V$??BARLHJ%T"A;>RH5[YUX^?PJVU&C:J)0Y98LAEEH% MD2;C/$9YUPL1-A5HH;$L4B5KRAZ3;;SWX"4C]=_6=<-Y"HZMI"+-Y8@A01+26"(;;;\-4QB;/UQ)%5TCHHC M(<%W@)UXV.?-!5IJ/'54R9RRJBTFX E21:R"*#GR! VT_LZM@T\ET>IY79[6 M'QY0VD6NC* I:=IB G[P? !7;B]*H[W(!V-Q[>BCD_4&XJ8;*]I>XVFE5O*4 M9VVQ%Q^%]^LA"6"(_Z):^J@U&L\56=E2-K3%['L85EEL;.'4:CPKBLB77D\U MV0K<>[7<%0@&;D8A/G07\,WA("]9N[$,4"%GR@1#S+BEQX@1^)[5A.>B/Q<@ M<^U%;-"0;::Q'%(J<$HFS59>,T+@S'%V>[$ ..@;UQP'CYS?(A5G5JL.ZC5\39O[D1K\1;R'>H '_)6I^H?4!C2561*LR*W,-A7!J$ M"-^&6&Z<(5RB+ZDW-"685J;AEC!,N0I:%NAGKRGZ!3\FXXHWU%B&*1:Y9:%\ M]EIY@"X,073!XO".7W>!NIR/+U[@0-WC)>'BCSCA%#VG17S4J9$&A!/:*V+G MB.(=.J-(3*.BC3260 K%-2L.$=G.&,=:RP=?N]L^ F_E6V^O<-'U@<5?T!=I MIM$,429P-6&(M.=E(JE#RD9T?FPCZG5G7Z.$3)F"(*A9T7N&TED3G#QY\/S8^P.;24$P=@G*$+/4E&FR?913K@T-IN?JG;#X.A6B6H&6 MVL*+B7B].(?K*.C"#'T;+&,7 M22'2*7Y*^PA9A8(T&+4K2J.8G UECX5&()1:S5\>K^8GT_&DC].GXLU]_Y_/ M@PE.OOR7SJ@_-W]=3STOXZSE!>J9$A^X<&1@<\<)8=2$ @,;OM"F7-%$CU_ M-.=BX1/U0NTTFP]JQ=:V)M8]&QR>GLG.!%?',\%@-.^.'@=WPWZG.YOUY[.& M3 ($5?1_+)R-C98'N^BN[/E K@D3SZTE72&$6\KWFHOZ#X:*H"U]%BV@@]HG M%F6\\EB:>-B$.*'P&D>:^W.W_G8#($4X%8]H+1.U*:>QDQLI#K/4['9-VN?T M)]W!?6>(]SG/LWYG.GC\.M=_=B$S".%7]V8;BR*P[$? M2D$A&WN &'EF!? PZ+54C[PY[I'=WC^?![/!?# >S2+KP^-X?/_K8#@T?\E) M# ?.7F*RJ]2VI-R!*;QT/*IA3(^608>\)!23K3U+O[V79;:/WVTSG\2)(=Y4 MBQA34NC&+M'2D^\[S_>][_C6M]1T<'L\'0S'W60>N!M/I^-?!Z/'!GB6X&!A MF9F2/0?0"M?6^_$+25H.CJL8UYO9F)#[L:!8;1KZ=PYTD>S"!"!7:P4))$2K MW9F"LX_+B=+S',="C[(>:P<3:QM)*[$-/#TAWB[XUI_.HV/HN_'H?M:9 M='_KXD^U6.H/I618Z6E%?S^KO"]G7D6XXS+K&--+>8H^[J7R.);+^G#[W[SO]?TWZHUD_M@:.YU_[T[18 RR"B>)2 MAV>T)HA#ZO)\4@7J*1TX#B"7&":8-?.=Y*I^0Y P'L?C@[R@;;(/'BM.-MX. MIX%F4T61O,T] 0)H;)6;!PBQ)X?][JP)HWHL+6<(SQ="<%^=7EV?79R=7%V> MG]Z(!V*_2O [FW [J)] MD;7:7\V+Q,1F+K0Q."B#*^-ETQ0II"P'=3Z^?1RM7%NUGX$Q.+R[<9H89]D7 MPX7KM84U1<0T_8PKN;SAS< B7:"F=HM=S 31\*$*6VX^970J0MO)F>X-4"1T M>MISN.D3W1(10JW%!J_A>/3X9=Z?/G6&@^[=8#B85Q%_G]C!(D%'GKN(-\,9 M4;F>;_+5*]X@T5].:,5O0<=&8%<6H07*C M94IZ^B?7@0DA5#(=>#0>?8GB(XZ'0YPX9S!"4WA_5L$]P](SX0$YA)W:!>I5 M'LTI _CB&'#!8$TRC1@S0DBCF8^_5%IFS3EUSJL:-.Z!#]\MG(8YV=983M85 M5&;$((3:N.]/!]^Z\\&W?N=A,.J.>H/N$(T5L_GT&4=?:L!HL==/1BUH)_@5 MV"O$F.X"_22V15#28HV>TX2W?K2@BX,U#MP98F*<>6.YXU$FJIF,H[62Y^3[ M[$W]L7\4\(CFO*U/85H=Q"ZJ&N+(>>BEAC;"-;YHX_+EKCO# >+'3]B1IXNO M>)L_I)'UP1FU>)5JO-U%>K%9B#@]?HLON,9]2RQ@:OF&C1MZQ/"FW113J 2M MPTF=22PC+;T<:FD?>3_25RX6?_3-LPO#4NQ4^LCV\5:_>K0ZQ4HSFGM5,M7G MQ-I&80>Q122C@LML+^TNXTH/3N(W1KI( M\C^[):Z:2;76'EZ5%[MV#^[RE-JLUY:_'2_WMH(T8P6X/T3_WHU]&[I(#]$N76KQ2_#0'8YGL\ZD/^WTAEWT5[=CN7;R M]UUG/+T?C+K3W^*3,/-7QWW+QW=$L,HBY7"6QO3B]2U6#E[IS@JBI=L]=#;X M/HOD.D6F->-&!QZ:E/5):9G;M/CMNB&TL>1HP1;=#_5>1T #M&^0\S\\(;FB]\=/3 M8!Y[G.%0*]AS=3!Z[(]Z5=PU41#EBJH984N/5!NQ0?'RXOKLZN+B_/+Z^O*Z M^AO]R86CR<9?O$8WVE,!N+?[^35S/>?BI/Z!I#P\QP-.43TTUNB;W.N=6'ZX MG?N6&\3)4N6&#T)*G6E_V)WW[SN3+LX?.I]V1[-N+T[G8?S80=,)]\B&5TWI M>QP<["@1OT^*6.1B(+UW%FFDT MC90*7;OIEC/2W%D.-@D%.'=W1DR>);98(XVFA4*1M1E?M2?HBS0Z=IUMYG;, M+A:.U+J"D!@,K2?0EJ0S'@U_RUV/>1A/G^KT)0_\,#/6HD_[<19]P!%(;1PK MTR;I9+R,=89WL):[Q:KC[E%4-:IBKN'(ON\0QR^\NVK!'DJ*-F/,8**6 WBH M4:J2QFY?=B<8,[ARX1(N<)KO.#(GV@Q./ =&VT$06M 1&W4N3LY.3H\NKCP_ M/6&S_?BA,QL\C@8/@UX7C4))H%I\F7?I52(=]57 MI^B_EZ=GI]<7T7NAF]\VZVY:Y:F;7SO>;TXN+RMO9PI#*8 ML%:N\H(SAHO4?U117'O^M!H@\6V\M$I?N_L#!N3)DEC4.&3+ ).?'J1$%L!4 MT76A IC>>SA:G2"J<6%C<)5&@@\B0T(JC!6/RD3N;B<^Q-/U'7 !FJLA^O,) MK%^ 3QFHI R[D9IIF ]9_(;$X?GP9V/ $E5O'A"N*(I&7J(M[M$. M[@#\ P<]<&WT8?9JN:M7"Q)'3WX%HZ#@*C9O7BL@F5GCH,H3J;MM]A?"H"G? M@#'<4#NF*E($PRJK>.=3D!W$H9A>T#BT2^+#!KRFT3L=HOX%W>^6V\?L170) MP)/E6JO(1M?S?AZ&]L_4X5RR!:-1%1[I50A=^]!/(X0/7CT'O5L0W78O3X_B M[;6&+(I54/NIK*8]^!"Z8!""-6VIP*EE'%W4K@^*2*_H-@0MKJ'T@H(XYL2Q M'G?1&O'4&K\;]IW-=CG"^")8<7JMNQ2.66$4B!\%IC&%TH&5;$I(NZR\@+X0+]@$9:'W4AU)?BJ$\X M7SIJ!/MC$T8?M0]H&<O /JSS4L ;8BP MD?=!.BOA@_2ELWO73I"^;.=OH1K(5OV_'6W80R)UO@W[\?8C?NQ-D7OQC M>31]!/2&J60$V$2G"]@".++6@#JB'Q6C+":OSF'W^"OW8 M%$\]*#TL8A0@Y32;W\T+"5K[X;B"*!\.MF7YEL/P?& K(C-=RV:^-X;0*N+B8--Y:Z-O23>\(J%205.K;;0H8B8S8^U6X&W MF0&44+M:*R(]X\RUON5;$F&:<^J2*V0Q9P2MMPX9^,A1=$: (>S6:0"W#]'A?,P)AHC+A MK=Z^2JLX("VH5I_/ZL=[G"X =&T[2BZQ5P*;'>Q*>;5=U'\84H8?!415M/ZG MK0FN:M@A@C<+VOT?.-TAAQK$LJUBA+B$6ETJJQ\J(M-(3G,L,U&N8*L(("B> M5G_*FC<&(AN"5F$N#/=56;B]T'(,@)MJ^,*Y\B*/5! YHT_AZC4<+Y\#$*FH MNT1\16NJS7H3>:;? R3^(LY\%KO6^B'\,_HH:UA4]F!#B2D]#=6B)T7+7W,, M'@.$M;N":$T7PX"6_W$J$NBN'CW/_@X=AT)5D:KM(%MA236OA:O/RS%&G<[" MSLZDSD5;#['JM(,@\B)J71Q7OT=*4S3NTO;M.@J%%/0*[6"$I'Q:5\LW-<3Q M0MH0[9-%/L1EQ'<>GGE7=8?GZ$0-8J) MF7#D6@M'+NLTK'!Y02S;#BZ(BY;@?].2M4,L,].FT@Z$&;(DD-ZVQ'R2R<[- M.40GE#0.;#7N%**2MNR$+2.VF%L%O8)QQ!"%E$D&$2&UGLA+6Q$HD0 ]/\3A M->X\W_>^XY2U.)=E+-P$F]5P:I@T*^6^$.%N2]&F3.:'",I[FBC7@F9'K1H6 M#8GCPL3:\@_LR87;0Y<"FO@I[K8LDDB4C6OQ"NDQ.N&\Z6PU)J#A][6?-@A2!IVI?;1I8"\ MBHS=R@Y1B>O9).Y4(E<:0FSW[?C%@:LXNS*9#X7:: \]U(FOR").8TOU_LC" MBQ3>E-UD?DC*J,KDK<8^Q@G:P 685[P],!>25)5]FPAV#?T]V:)' 4B3K1FM MQQ.*FDP&V2^F;S2KI'2 M;II&$*6B:]ZC5N]I<^1GE%&PA/=5OE8+6%-&4LW[TQH,&;BW9 47 D'+M+0)H[)N8OP%^50H"X6696,(X,: M;ZT"0FO>BTH[YI)SI(%P"MZ!N\&!'N)%\= +@MWN>^"^(YW%25-V^ROLM_[@ M>-]ISGSJ&LXK]J9^C_]R;-*L&,V[V>I-I8FB<$)"TC'T[M(=]J1%_\->\]0K M)=(M&<,]S:PY'NQ4*4NKFV+U%Q,FOK>$(58[A63[ A^7.QP=:+7D5V])P=&1 MD**0T._0!O;=]CG MJ6=:KN+$+ZSEM'B#7Q<2I74D=:4DL90;J_Q@I0C-/!) MN8(ZTGJ;N_J)CZ*-G9:+4H[0P"?E"NI(ZXWQW2AG2+[*C;.$3KP1#T+I!)3G MY1)0[A[>6>"G?V:1U)M%,LWRR4P6F2N4[Q^W%Q=7)XW*"P3A(I= 1 Y8&@Y\$]@ MIT9:O!I&VPCNT;Y(57,!9F-U#')A:35?DCXW:U.51M#,!L^4W5E=E-I9I6_0 ML5R[ ])W^%C[*T3$J].KJ[.KD\N+LXNKJ^NSZD>6?28@:E15YF9,L'JNSUV> MU'^U6A(5PG121G(C-P%4.>ZV<_18QO9.H*9Q!"B%'_$HK) *!)A0_5$\72/H MH+=!2D)#(G.?F"_4'#0Y&!!V_GQ!F[\M?+*0 M+EW@YY:"3/P9-5I,!EFIFY\<-3*1R-.#5ZW%'"DD>O-3ICYL?!>&: \8G8S^ MP'^Q+8WT"BTFAZ30&KP*J@[_#%[APN%0(5^HQ? +"*KA5%\%Y($?9N!&G_90 MHP^_3RUW1=H;YGXS#EA%NS^^D-69DT5P(O;%@U^-P8JO7 (011;K%6C_";IP MO5E3]9_[/?_VIQ>U91D5T6H> [X/A9/]CX97]O,GY<.9J_L:&.^+R3 M47Y%8Y"OVLK)UH#FVW$&F@#T=XK7>++LPZ MFHU<4:8@A#XH[/1Z6>IH-GJ#CK][A4_7URK>/0_[/JK1U'.N*T^=)O( M?# #(=K=E9ELDQ;R"CW[L-03U$S9,[G;F&HN6.% X*OCAQUGMI@]55*8/5_ND=*WK\IZVJHCL##]"%(1C" M=QR]($\!L5L#O ;,&V7DKG>7$]3(:P(,2>ZV3]8?GM]S4#=D7!>0:,$X_$LB M2O +*ZF,IG%D+]+(6K,O$TBV8AQ7RD(K119AC9ARV2"-,)C>TV0["E)*-PES M882.<9>1OODG%T.T&'4#' 9IY8-HN+NHLU"@2L'=5@R9TSZ7;7"R3&M7%V5SH0#!D::GPG;77DH&#W.E;#8-@L_ MKAR&G@^::NNM$?TZ-C1L+6B^Z%_]M1&Z)KA679&JQE&I,/(R).+(KSD4^Z59 M=MI'S[._0\?INO9@C?83?I%8[#>E#+7I*T2QV/R''RZ'GKJ*!,1Y9OP+'?O#\9^H-5Z&Z#2=#<1G+ M+EB)=[1,FB*^6E9H?HZ5\L_/@OH?6C\U__UW\V7OC_ M?.O.XS_^^W.>,#HIXB7J)Y\R,M.Q* MQC!"#MCCKEE S*I./NKF!S=I,;=>VUG"D531ND\94?@30[)$(8\,G-*-![N( M?-5ENLS,>AQ[:T2$KUP"$ P9&GJ5WP0$&.^5 MQX O1^VFXT+X37S/WBS"L3^+ERF488U4S!@T"X]PPE(9>.@Z]K).P?$ M,S=F66. D\* ")V@<%I/V#PWV#AXG9.^"/V8C5+41$ $-7MPS"8CH*$#9AWV M]:8-GI)RM2S&"=I)6ZN5#^((U^-ELC_F;"\YM^12ATO2N"(CY[M M=^"'$,>AC)(6/GKHLXM_?/112T'/>H.AY< _H_L@ +UT&+7Q$@Z"8(,/PG$U M6M4:@RX#G&-]"$C??+O!@03\ZT+[;1CZJW'!AM/+& M,:+0$"XGGB+G#:=>Y%/?9 NON^VQ.P6X#Z"%RYT5P.#9]5[P7@,K<>"^;4)\ MMN\N4-^(P,SJB1T_3-/CC..='(48%*Q"48H&L'H8//&]-[2OVTX<*]JW]O^S M@=&FCSFU<6J9RZ#R1UX!9YRSE[;%[_;&Y MN89C7*#6'*;<[C&K&,,*0KW]N)B:MU M5#_+$Q4@PPGCN" /J2 MJA\J;NNE0\:_H&O_L0G"-?W:)+]B^XDB+K:6N'$F M\(:]4S@HU6I&".P)2L\A'F*; >"G:ZL'Z*:^5,$(A#R?378MX\A1>(U11-"$ M(1%L [H +EE ZA^#I62D'S?3I MG9?D\9\^E+K'"#2PVI'K,WS98(KA(SR61R6K2K[_W-8_6LCY5TJ+UN0;W :@ M(ZWO/61\P02P430GZ[G/72,^?.42@&#(T-!$328@P'BO/ 9\.0SUM]!W'[]9 M^''E:'[P3\IXOU\N#CE^-.(-&,,$!7.=(NFUGIW5<&F5K(UD!^$_62%" Y\R M9WX'_@+@A!/1CW(<$V^W*=03Y8TP$4NJJ!I7#C-VV0^>#]#O<4"XQ7;N6V[@ MQ)QP[8,?IS#XM_0V_+S4-CQY@\XB>85.N'_!Z++C\K" CU_R<[-N](7'JY.+ MBZN3)FW(!80Q9@N^>]='X*U\Z^T5=7V'LB6GEC4.+P$$\NM8.=',00^L#E^: M&H>(6M88].2!. !12D(=V_L +'Y>>>^_1*.%OXVA2S[LD4N^^+TW.H!I_X-9 MF$CI=8\)1QPM)Q25@??U'Q3POOZC5>!1Q-$2V[DR\&:/%/!FCZT"CR*.E@3( M*L!+UN4)>LFG#'S)-[\_C2>' &9^:@>$/($4G?O7U .?9Y0>^#QK!WQL<1+P M+IL)WM-O%/">?FL5>!1Q$O"N3 ,O"-_\&#G\5V:G@#[]/K@_W!/$W[8",)8L M"5K7IJ ENK=+#6F4S7CV9V,P++S_YDJC/?2O]!JDZSC)6T-*]%]6T;R0-68+ M$=(^85DB*I/6;;8H5KW1T8R5^A[$^MPH$FCZ(D M=^5P^/H/*@[HIU;A0).'N@>N$H?_F5#')?13_KVOZKL\KP('FCS4;6R5./2? MIS0'7&YZH3W$*& $FY&A"?JV<%.)C,% 2A M#Q^(&I#SGCL_.


]>?\^_LY\CS'<^"O!^X[B"_-\SSA MBC14\8"/7X_Q]GG:7]>??;XX-ME1GBJ::7XA!0/I,8>R;MBS?'\+W544_I2" MOF0K+26*"BTT_Q9*7@O>>N.^R.>OU9$U:EB1)^ MA>%K;Q.$WAKX4>QQQ(,TJ\:6MR"5:T/!+G2V> 7VQ@'CY2&(I"L9 C7,Z^U% M<$EWGT6$-3+#4<]S'+3[]HD7.,B%C$&R*!"$,9LOH !ZU8?>W+\W,]?(83%C M$)30/PLTAE2FY)U*;H.AI< "P"@I!3,I!ZVXP<@Q0#C&3DH^0\,Y2-W@?@D' M+II*-E%PUS0&,35C;:"0FIWWRN/Y,A: ^;(2RMN#*J2F/# Y$AHRF@\ M\D(03*PM)NWF@M'R4R MC+^#[FK\XL X<389FR9/Q?)R-M\ MNE]K\L[_""6-PEX..9+E6TR^EB6J.-YT//I>0%N*4TH;0P19,$4V870)VY9] MRG&\[[CO/'C^O;=Y"9<;YU@=-&8(56X348H+K#D500W,.9*;'FF<6+9-O!"6 M3VM*@CH"SF>7V!GKY1KK0\@6<%C)&%JH6& 4$%5+<) 2J>PJFF*F2#=+S_]N M^;2T2-+MM(I):J1O65:M>E8OI_5.4VJ8H'!QI^<5$FPEC&#C2Z:E-%# Y*SLM25Q$;M_UB\X@#?@_4;.6NK M=!L?@S1*M%)VYN+LGVHPPM0S=YVUBV!*%*+(KS">O?KN,;NJ3T9/ORMMF+ZZ+2]RR!'),112ABS$T*0^U)&U8=-&Y3I8F#7$Y-' 7/C[\'+@R ME)"HV4IBE)7?K%SWC1A-:MZ,USFN<)%*UC]GL* MQ? KG ^X8?AQY:C]3D']ZZ/(Z'EOA:1)4<]#C&%4I;-KA;HT\GYC:;F'G "4 MZA[P25"->M22[DOU:8V0#DA7O,0JMH]@;,SS!SHE=%1-?,WFC(F3Z)SA5->( MF#3_<>E:B28U.ZA7EK9]XGMOP ^W7=?&@HDO"()0SU5X>Q^::3,>3_G3^ M6Q0\MO_/Y\'DJ3^:_Z4SZL\;8)!-M3)QE6' M]=#*:^&S.K MNF!UXT8;801S8O4< M>[!^\[WW*(,*.XP9HT:+62$KM09?P(J9\;#Q71BB;3G2VP/\@?]B$X->H<6\ MD!1:@P-?Q;3X!E[APN%0(5^HQ? +"$K-J]@8R*GJXAW3\2L:1XVJ; %L#6B] MRV*0$2$:-/?1(J=P]1J.E\\!B&/H+Y$ W<5BL][@T"_V/4#B+V!,!]?NKCT_ MA'^*N+M6]P+&$;H@ R6H7(T.6Q8[KJ V[\#20VL-(76J[0LR3VY.)ZB&N\HZ M4VD0/GM1A&L-_>>SY]3:<\KW&5W1)]6$X*$5JO,VL= M]0:NFE&/W4Y>:6=(:5>?C..->@54JLIF2ASUE$5&3+6'P[!!/]I@>^YJ"-^! M'6GY*W#L!\]_IL5(%*__R3L6[\JKLJS!EK/>J][U6#\^M9G=/OM"_68[5B>Z MUC)H5Q:I@C*)=1?H Q+AV;73U$:Q$H.C?$==W\?W&'%%6>?HHS@6+.?H+YWT MI3H;_%:=9?Q:'2=ZKX[EVAT/OUGR XY\8>W?[2,[5R/^7IU>79[=7IR?GYW? M7%]?7E=_V"[>$R6./4JVVJ#!E04EX=!>@UZ:[PO(T(H\OXSCC@[,I9BEDS7* M;DCJ)-$,X1U--N-E,CU:SL0+8'R?"DV# 7QQP! &!>@FWO8G,17K3N &^GG- MZ[7LXE5V%78NMPK+/NIS485FXNNKB]/;J]LZ%E6U7&([KS]H83%PCL>,4@HP M\C;3P$6#!M@->$/\$(P+_3X;HX9QN)?"ZQA^6=&;A#CSYAJSCG&HR\(D##1# M7E-NJ?6\(,27[WG^R$?EFH(B P/2 9^(E%JV'!7C_@C<*!.@:W?M-70AGM9" M^ Z2/$I,+@C5;24_BDNN)6Q%Y0%8 H#T_8K$OP?OP/&B"5&$,0(U6\F7HG(W M_U9<93<>#&"*XE5C00VT[,9#[KB,O94F%36.) 51/::'L+0M\U3.RBU !.,( M((P;&_(:H:[KK-BV82S/P(WBB!4Q0EY('@7OGMF!^X=^FB,OS\\N;L^O3\\N M/HPY\J+^H:,8.*K,D1<&&ZB"SO@NIH&6V0 ^C-NU 00NR#@)ZNK5755^8+HWP0/4AKO"_D*1 M6@+IF-!7QS&A!Z-Y=_0XN!OV.]W9K#^?-24<-$$9NTN?CYYG?X>.P]G8RC01 M;Z.N3ZZN;\]/KF]/3J]N:]SCHLX"0Q!=NCD40FR7RVO N#&H-%:L+6\A;1BY M06)(0/0:3<)>&"F"AY"D!IJ_BX]NXQUI MD,421HT/PA)9#30_)O80[6?< %_77/E ) 8RK7Q>/Y?U1R'1PQ Y^9OO#\30 M(L\:*%+5.-94N4IE:Z%E-D&&'EAQCWC5C"-08;REJ$.77:M+B5'[(/+<\+7 @EV@T2;1L1B'Y-9B!37V@38!QQKZ#5C^_+NGA)])6Y^T+*,H MK9:,1K 1/9EV[%^PM4]&EE.5!LMLLSCYX&VHZ>P*-?;)R%*:TKK-:00A45EU MA$1E/PE92E-:-SNF$S+R:E7*RER+>85??5*S@+HT9)>L)6X?>+.@C=.M/R>^ MU8&F@\>O\YE^QV%*JHIC$2D6+7YQ!2D+ MLE<^CA]%IHYH*AL1GK9[B]I,1QI\X6, JXH& 2?-[Z01OK M[M^;Z>1Z6,P8%"7TSP*-(94B3U3AX9KH$L8N;# :#,7FQT5)Z9KO,ZKH6GYK M1E Q.07B0#?Z-KX!G5<," Z ^@=4\V_CFX:ET%A<0M#:QV3A.79(<:?EEC<& M8#5C;S%YM=KSI4=O8=!'GKO8^%BA)"=8P5I&$4 >.C[T(O)J/?)6DRN1N"47 M>EAH/0$XHIKE9$I.G)KSA"3)2$"= M7ZE5R!<45^M1:O5)3._!2SB(4@;CZV89H]+:VQR-#6*56L.2$N)6X\RI^_PH MRGT99ZS"*3C3:!M/WGN2V"K]1NY0Z>;X4*G;^^?S8#:8#\:C611\]7$\OO]U M,!RBW]+'=;QE9Y4\L %A:NXV >)9@':2ZQ?HQO?".;[6["I5)X-(5#U%?'_P M_.^6;U->FU#2F#% !HU<4@=!F6HW 2C#F0.N<8B*(D3'5B>@;P -U]@,Y8<& M^*?LXB0ER8SO-SYT5Y/H'3FXDZJTD O"8FKU-Z[^FD8J_V3C+U[1)(DVOWA1 M@V,0V']L@C *0L"A"+-N"[DB+Z^B+:,Y^6B+3QHUGP]HF374>=C&TT;?/38% M5>8T1EGTXXB=X7;@HH$+!.%NN)1<^)_)+/SC1W;29W:LY*$?;_&/.'=]?G5V M=7MZ>7YZW%5>9??'[ZD;YIERMTV\TDL$J58,_GN=G-Q<7EK[DZ"B-/Q M4*)$!T;ZQQ'D87AZ4$H;![D2O(YI("-^8]".QVAV!$EN/>,8( .5&-!\>77Z MX=T!^ =:M]YFWHCJAD6M/0XCJP>?7J(U>OKWE41WYE1L)?(E1*\]V"*+!&Q'/SB5H M(=U4FXFB1AD:3HP5CA^IB*>GF4YQ)C.0"+;09J*4TH&BLV)'W?(!^! $.(*6 M#=^AO;$<9SM8K_&A-[0<@MKH2XMB+;62*BIUH>%Z:OU;QYU;AOBND>+)80!C MJC,9L'6@:/%*.WDPPN8P ?X"P[M"VO[FX?.8U&0,(131S1X!A")&7V8^Y8;Q)*=T43>=5'BE%_FY9W0SA-8+=-!K2G&+V=+'H9B\&K2&GS*99UT?=<)5 MG/JHA\]IP,"-KUF,ESQ-RHU[RI_^L?FL7G5)'[C6=+52S;7KT0;;Z,;+>RNT M>@!OC]$Z]@^P(%ZPHQ=N$W<*2)I ?6/&<$<^+A%?//272R0I? WC;B%BSYA)BW^HE=DT>P5TGZCXPNCZ; MN,0CO2R K%/PN8Q3\/ZI^#[@6_)W3B-0X^L]O[@L)G7M+L,ZH]W?;??IKQFS@$0+QC%'T\Q05B4"<4*- MRHM 2I,NSQ9NLG43&%,66BFR"&M$YQR2W2M'9_O).3]U F%7:!*BPOK/SR4% M%&#>^C#PP\RH@#[M1P3TX?*\\<'PY#%V.\_!#$Q 3O^SO3<:/*T?M MM_.,=H5OX01:6 =:(W?69W?-F!VF8.&M7/@G6I7:"!2XA-8^#5KBLKT[O7'M M] >@@"5V:R1 E![./HM7GQZCI-Q^98_HZC@98RCNC0GA5PNZM)DRQSYZW2A MO#E%*CTW@YP&,$O4TTA"LXK(JLPY\].+Y)/Z?+-/S9B8=85&M,N(0$>$; 3" MIJZ/0E%_V EY^FID34WU5WSF*1&W_I".'CB++E<*7V%H\NDY\[PWX MX7;B6&Z(2N!H[V_8JE'!F$M]]B?UZQJ)Y2 I>V.PU=N 7IR\,OM#G*DDF%A; MQJ6<2M_ALZ?5U=.*05/-5<9R64_W67CFWB[1"U@#"]\KC WF.\T0['P$VV_9 M)C]9+FK,U:+I]%#PQ S6FCA+Q"51*P"^XYI5F(MHC\YC>(8PO/CL+57."6*( MI+VJ\%E[)5G/]4Z9LU?/#^? 7^/DP*A.6L)S5^FWFH\2"[W39P^KXW!1'51I MUS/DQ-ZH"0U#?J1H1H>LY1T^.V!MIMY"T*0=3E?J3C5SW0-2CKL 0X"SDKIV M=)0:?X=T/WYQX"J)4)$>O9+\CI(E@(LUE7P@3&&Z'O79,41GIDH12/FOQVN^ M^@F'?G/S.0#+C3.$2YIY3*3J)XMEAO?"&DU9V993:W-BS']REL-950I.*=R6 M&*]%P]=_$HY#.([>4AZUY8@Y4G$V*@_[XAFMN+$<*W$U3$K6!KCV'\I#[B[[ MGD@ZGY%L(J^J.G.T+IT+.BT*1WGN][WY'T0>QR M=?2U7&C2VY/3P]"DPW$WB4EZ-YY.Q[\.1H\S]'7TN(Z#G]>Q7+OSLGMB V*2 M8N-')MHK>\"E%:YXFL"O@8TWB'AKA'!D3\5_QU,XL./8XP*RB#=BW-C!QBT[ M$DD:"7Q+28YZ("J[YLFWU@>JR=F"R[9-1\F-P M0U1PK0O/"R4+3P+-]V=P$_0;Q#'-4X&IPT69IMK-&>6:477-DNB(7^]PLS^7 M$AAQ]H7;3: "LFL-[R,][E2TP"VUL/T8%"JA"U5WXXBCSD6-FV,$XGA)&*!E MM\=GHMMCU!!.UQ'@1W[!VO_<(9=:N.!GW&VQ6I_= *!A,7)ZF"5_D=]/OH%\ MI[A G>*T_@&"O>-5)&3MNUTB_#LI06:O14WHU2>[I M8D"3BK4;9F&)%>U#:3:*ZE>$"NU7;2*%K-!:MY(U+NH(\B>*E%W5'>5CHZSJ M9L357(+CYZI.<_ZU7"<2R[5V7,6884'^3$-:+".SI_4\Q[%0%[(<1KJ:PF'$0"NB?!1I#*D5I9LK[%25WG/>7VXC!\WG%#4:. M 0+!ETA&OMIWPRJ\$\G1)9@DX-1J"Q>*B%E[V@7BKGG\%L7-=5?1Y8@I7+V& MX^5SD*9FHF6?$JF6U\)EX\ N):>&**<5)$G!D90]!]KXDG'?#6/O7'+Z*5I1 MXU OL=:2EE,@I:"B%5=6, [T08F+ <^4V99I(KC); MSDX*YH1 *]X(;+F@'&,K)6_SA_OB7S*"*.[S$Y"LBJV:&_QL-RK(Q? 39U +N+WL]: M[=;/4Z06D9&$4;U=Q"DEM5:__TOU[G/['A)PQA"9JNT@1&F)S4J+I-?#JM$@ MBTJG>16QZ]_5^\TY$/27P4_Z='ZN_(+-W;;GK=\\-QJ\LG&ODMLD M70=A@J-^O/.$*]EJOF-=U3]LB#O;Z)"\!9O3>/04B#%)*&D<&W1@3%AC"FI" M\XZD^FWKSL.509-1(:$I?@.UNY<9B#@#MN-Q5X'L MS3?IE+Z/52,+BH_=$H)5YQ1<]34L Y 3T#\+M :,TEJN81F%G-28*R5?\T?7 M*%=)+M<<$WU:\;:@+R5?[3>NFG )K[E<*")F[=>RB(X5$Q^\61 ]VK6?DUMF M]*MW],)-![: =!I"&#;I4F4S,2XLIZKH@C5/YQD[ON",3J[1="X4%3&A@ F5O61BRNYB64 UH40$P.>*[W4M-[$,Q98+ MRC&V4O(V?^^>'_V&G*M8E-)YW>#[39=-'=-E)/R\@R5[+\DX:K !YM%#2-C6 MN3PJ](]M/!]$)6Q ^I2L#,*#@'C%E@!?4N 6^C.&A:]C"M9N"7-42*TU&TJ- MM[6ZJY4/T)H=/.$%>^SD(.GR>"7H\KA[5&>]>]:GJZ.6=]Z#N<\(A5^-\_:\ M:D:.!V).D(5$,\5PD'?^3D392EVN.ZQD')2% "*/\9)2:\U><5TK6?9*G8(W M:QO=-Q\O)SYT%_#-<@;N"(WK\^_ >0=/GAN^TJP/I=HTCFH%.,(FFAJ5F)5% MI5H>_@8L?_[=4T&_I*E/UC$U8=:VN :RH0>S=D?RC>75?'MQ<7WV(0E'U44+ M=^!2FGGP-K2CGD)M?1*.K8J6)3"55PQ\5S;"X;8^^<96A0;_HX;PK;M$+ZV. MH/H$_I]XGM_ M@$68N(B@7Y!\,)2U5%^+IE?&[]#Y'K]$9Q&_1<=R;:2BZ#TZR_1%.HOH33[M MV*9?V3=@8%!X93\_"-1_97]JN2N2;VKN-R,!$5'S'B"^/,;D^A@>/"K M,;#PE4L @B&#UN,;CO:?H O7FS55_[G?S4. \5YY#/AR&.JIR5H_GW)./%XH.U@ Y>B#/B$!P5- ;9XE.6I'!FQB/(O3L[ M)@&AJ'$H"F+! Y$AG2FN"U/P[CGONQU;^N;,BP_,.H9CR8#D&$UY0;6X-%=, MB3O+07MG,'L%(!SB)V"LZ(,RK;AQ1"@^-$N):&1",9($S&&:7L$X7*70$0-7 M_\#-SM=Q9':CWCKG56D$6D*#QLN#S4=L M$-J-ASWK#?T2;FDGL1)-M(PUI45O7=X%DD:F ,_(2!5E&$5OY -P2E+XEKE9 M3GQO 8 =/" M8^T$J7HH]*&6SROKU+20X+),D9.S9;Z0NWW:WF^$0@="R981 M053"%KLGRGJ)-1]TKF@M\PF\3UXZ=@ #/2\(@Q&@>R\12[>, S)2JO(69-.A M>F_!B>6'<+%Q+!_-?PHN,M=VE\G%V.'P>_2N1 ^)FI MM(8]",MQD%K>R-%",+NHE$S5.1%*G1OCD"XV[EG;N8]Z#Q(UCAF8_85Q;"C> M@'% R\%'.E8N);KQ?& >+!X7- [?DOBP 6?(K/-H$6M% ,"5D MJ_V8D(@BXB!^\RC9)5Q#I JCK2B[4!22CI%QE1'&8SW< 6C&UNN+0HGKTH[ M8"TDI2*SJ#IX$3GO /P#O3WZ:[;Y\]7;H/D#*02\6VZXV\G.-B\!M*'E0T!/ M&%&XK7800JWXS4\N,4=MCY==W\?W _!$QM@\$*Q(D$R"2DB#F4;8!DYO M HXLXF 7B:)"=D5K>W53S=@+5WZ LLQJXBS-QA!K3N%W @>\"O#R,TM%)TMTO_]E60"ZCO=T@F)L MBN0M3W-:TEJ0]*)Y:B:2#WPOPI^%.Z$@PCO)_F*!>^'MI3IJBK[GM*E92TM: MRY>V0,WG,(R1/5UAB+*B1T<#=N;CH8R7+IG"'G&_>>1NQL&S9V?_5D=@M5]S MVC1O0)=:EQ"MV^E23YTN8\UY65[]5^T?3+9HL:NH2FL86CCDXL)D MM54<\'J-M8IO./-:BP:UAESKH_LC6EBQ&[T%_J<3XB_.:CREEVL]68Z+[)F? M*%*0N^(// DBUE2'HM!N;MJ8[FA>/)/@;XB<=Q<]^)X=OED;XFF1"M*]^/+E MXCA(=S >_1A.9L\/+\/>PWCT..V]]?_HDY^T1]Q20J/R\(9NB*Z'Q7\*&Z:"##)/,9!8P3WF)#4/C5P*7HE!64M0. MCJPU^UYX6G,PX$IBP@.3(Z'>B-<\,1]C]-^QA[Y<7'ZYN&?$O7)[ <>*H_*\ M?:TJ+LQ(V!)I<)L;&;#W[0V'F2-HI\]!IQB7=.?H6B%)/(O\^5^,R9;:'@P' ME,^YTGL#!GA]-E98;)"U0X^^GFEJ2]N"0;@Z,$5PQ26%4NJY;]M.^NHWR[&?OL@AY+W:-P=%D$JX\OQ8'%F-JSRIH9Z/*;00%]6P.[R?/?PE*(PRS0WB@.B; M0HGRQB8R0D)218%@< J*YHWD5A,3O+I.EM@V-8I&_@$F4J>F]+"*1I:GP^H;*E:ZWDF44B/,F#5H"QE MU'Y,'-S!/$$V0FNBO^\>EF!F_2*_62>?7\(BZ6>8QAPU"M!:PU(Z?$[Q9':@ MY?2?)!)L0C"^$)K+&/WSRKR!%8FC9"J3%5YK^1%BM M_TEP'"]2/RJY,X5X4FFGD(PN)I)&6MXM1Q2%Z[6Y"]L.D>&O#^2%B'%]1$E+ M$\D@*N:6 T#2C'408?AK[L:D=.3A !%G1VGW$Z&,N.Q;'FE. FXI>^W@UXD; MM&)2VZ5X4AO^V_Z=/8^\M/>1OK6["6]_7G4OY>T6EMOV4)5Y[VP-X=JL807(85^_8G M0 R.L,V4D6S)+W?DL@RS*V5F_K$YE?747^SMM"8EM3AU:#XH[Q0IIL6"5WX9T)MPI MW$6E4;4R8&\CVC^Q.W":WJ1UW9XOE=3D+;1(SNHH[60 M3%Y#N$Z?W+SXWA+;J#4Q3>0&-\:A75E34&C7P+!HNH6E-0I^YK%=>6,P%)!& MC@\Z0\).PW[DMV!6D"EM"QYT!G)<-PY#Q-9+QL")T3#)V O*VNGS'BTQ&@!& MOB!V56,T )C[-L_QP0',P:GF.;Y:M&'4>51;0]EF&C\JR]R!>VD!E&'L/D'4*.#TRC#J M*)[7;3:I$5YK&4:03-)1T/-DF,007FL91C4SV S_+5SYKGUHA7_\M#[P--VW MP[%W-&3PK_%_YLC>_[YD3E/PU+Q"[SO-)ITJT5JX40W'1C'Q3X\7L\ B$?R/ MUB;$0H4._G!D8R$'ECN/W2RNFZBDA%'2SS"-/VH4H*H^8Q-T(>*A>4R* QX( M+82IB:&M!;>%']).;X]G@QM.:K4G#YI.;!IA%. MHU9,JQK9S;^31 C>ULF!?]F'*U0D#4( MCSK()4E??+DX3I+N#P;C[Z/9/C>Z/WHDOYQ\'S[VAO_O;3B:#J?)+\>SWX:3 M;;,IZ9I]2G/%CNM;Y[SV,HIA'>\K\U 2KRL]06DVMC15^'G:U1YY."*OOGRY MOKYK.0&D JK%M&Z%NM 1&%YMGL$6!^VBX5_(2P@J]!P/1@\PJ&N#K6Q&DE-' MIW-^*<(RDT&8?< PIBJGI[BWPL6&/-F^NE6P?AG_'S@>9))CS'J<77#XUP8*H8VD>+%L=[QQ!LY*!R( M>JG9_3"+;R]N[RXNKF]O+FXN,:/OEY8;1VA$E@K].9[I M0X?\:ALTE?Q]RY;R8S U#\T/VHOKZ]O+UEW6%0#*3X2:U-+Z8JOVJ!FN/UQ_ M@U!VQ4!1R911P^UG'(WJ2:XAU[[;)_%&<4)"W-;7T)1$9N+IG5F_]NN975Q2 MLD[!?RJ9;42Z&0=Z+<%;K\E#VYX'L>4^^<'VXUEK#$9K(\&6E5=1QKKR:EN9 M+G919,]A&.^*Q-!PIK4W%VDIB37DFS<=)!ZCF9\M9MZL@+_THW%^6:DW6OF,P)"8E5)6X?7%?4C ?T M!5DA"I/_[0>9Y?ME]15T#?Q6$L*R## M%[@]G6@>5^H)\L.&&]*CA!?+/S?Q+A1;ZD0Z]@=-#D8Y/?S-83O_M%. MN36D!=8(]@)'E/HVOXK$FJ^FE[Z-NMS?9]M.^EU9->A$QNV^9%/F\6/WZ CX M;.B./'X5)(9UM30'^EW\O03XE#Y&PR\C,ZS"Z>6YD%9R*)4(\V[-_YKA772( M-S_'40XE/!#M:B =:HG>3 7T9MPZ W_]X7O$YS)>)+_9%:R0\^X4PM1VWIW] M&WK^(O/U9"\QT\W3POH/OYZ<7(E\YF$[@ .[3-OY-9R(#%HG[JO& 3YP=YY15YA1=X"( ,7ZB)%ZLAK,'&.*A()D.6HAY$$$9%1 MZRI0>@>H+H%YIS\*%XH-C:& H&A:5WK-(S]=8?,W0\&:AWRQH3'("XJF]4X: M-5Z?'U;@)"6EMH(4[T6C->L\FE*"U0W3NT^Q]- RB0,_1E,Z243=@I^WT.\\ MSF(2J8K-.PBMT#Y82>;PTG/^D]1(SGZ+%R4AJ5D;XC\BYW._T68-9Z$'=9X( MBD77>N>+]#J_ F,&*(@LQSM1 SRS3P?QEY>G MKDL)' V.7.SC=[)20O:S=W@IAT!82NWG=9 ^:F6%Y;-JA%AB02\*GF@HN62D MU7H_LQHOR\CWR+[@8$> UV&'DCED/Q(<;NV(*S@K%))%0(2Y;5[)WEG#6SI$ MKR8U .N29XV4RX]#?:0[>L])TDY$![#NA"XEWC=LS5_\,!Q[.1D/!U4)C01Z M=8P4527JP&7-%-'R!!8'.=_/#)@%9.K C^(: #9 M??Q^:XF(1YT4," G%-DMAB6LJ?&TCC%&M:0-79O]KK?[IBRBG'Q54LZTT'+[93WR:3V\2.'-D']-![B@1L9D3J686Q:]6% ?)SC%S).:7MU=&%<:ZQ8/A*Z3Q7JKOH@F0 M%;!;M9'4%\8"@;,<9$70JTK=+?#5%\8" 'Y5Z"1(P)&^V<)8V;PL7A#KL$-W MT./H/._7K" TT )881 =#''\TWYXXQ_^G) (EA+KG?L;.)"KVV>^7(PMOF(+ M+ )-Z; \^BL8>/C*+0&BRI!J0/NOCN>LXS55_[F_PT. \5UY#/AR=-.PO5J_ MV/@=_KW+^''EZ/Y52@U49NSTI%9'8D6>R5;O7BB+[790N UG>(P1QX\B_H". ML(:-.=O%74$!6@_5VCT6V05S'^ABA'Y%LY_(_42OOA>M1+)T1!X#CELU62%& M,VF-&':"R]/)'\@*9C_]BAS+>I^IQ5($M.K$S7 *OTND?!FS_YE7;%5H65U! M9]:3'Q_ON&2[YY5YU_YE1ZWPBJH)10?"':.5\UG'7I'N9UHQ-:'E(D[(M.HO M\"JP)K=RSS@3C*\.1=F(W6%916*=N<2B3^V<0C55ZO20Y[MG9Z%AB-R3C<*P MOR8_R3")]HP3I964.NHF-7*JBW3BNAJ3F%%5> V7C:K.>:1F8#UANELNF8FS M8,@-Q0E>\2G@V%+/$ZY2"["R!.1H@P?5LT?\L'N99?A2TAT,451"+$@<477 M\FE78,P4S7W/KL26?=>39PI'%9VW*[.5$U0CR:[GR7.$K0E8B485*$)\GM&J M$D?V7?.J^=I>+>6V2,)1!:P2=U58XBRJDF3;\\P1IB8Z4*:.)5[BAJS*DGSG M$R>*@#*TUI?3SQ5)=IPX'U@, .*4E724Q%@_QS>8E=4.E'S"*?-$0B.=\+52 M!1V&D;,F+R;WW49!G-U]&Q9*=U=\RBF32%(K=9VU[1+I+87RA^7&:+P8)9=L MQEXD.3W1GW+*1)+4BJJ2=3IGL]39/4O>4'9\2H]YE^P-AC?JW/QUI>^ CX4G MHD 4>]7'Y%5VWZZ#KB[41M3PT7;+WB?.%I055_OX6 MYR%6M+ET_S-5&'I0-2L!($M) +EL]S-5Z&I0Y?V'P)1BW*YL]S-3Z&I0=0C0 M,E-88=Z5GG'BG.'KH@-728L(6I$K)TX/%B,@GQ!091,,QZ[TC)RR+KY@9=T8 MSQ4I7:@]'YB5\N=.+W^D#@DJ/.44.22I#;6' ^4LTFR%9+ARBHQ@X0[:E[\[ MLDCDZ7LV]2!C$ =$T25,D'Z&P0Q1HPM55]'0\A2EKQBNR1URZY\"^NP?D]?: M3;LGBFTQB*..+8G,*2U2?M6M5+4MF4> (9G:>ENU56!EW2SSDS3E0IQE7P MDE$+HY*7[&/.C!/4R2M311(JGFG2; M75>L&!RGJ=N:L-R?^,_.@/% W\]1KAW]OI MHGP;?%#*!?G'Y%1VV7HI 5EPC\FA2 %:$R,O%7(FD6^&@O5XL36*5&*4M#40 M?5$IF[F/[?_\ZU")V-#]E?[Z^+>9* 4]$NA#%'PZ1_;#I8Q5%X2.*+,?=F9 44?0K0IZ-=L!$3D0^YOKB\LMM[Q^]_3OQ M#R_#_G0X)?\@;^Y9GMWSR;M[B^W+>_[^[;TP?7WO?=.SD@_H_>_L$_X+OVWM M>B%#S>1CWO%;_E?3$=M$LYP(I.-&K425'T^G,^O=9>9,"$6 CD)#*]HO4[HAV[TIK#)4,3 M8!:Y)*4G#7N+AEGT%O@?*(@V;Z[E17C9.?P[=C[(9HI))DZO,Z?RG*JB+@U[ M&A KVIV#2&I56^Y6@D"M^@NC*A)KW?&J<6JD0^TWY-K]=,^:Y-L\^0%WAUOB M]:C^L(X0A@UWWCFB6!E:'60737E/$IE??&])_$4'"5YR_I&K+Q?'_I'Q[+?A MI/>V]//9\_#J7[7!_WNPOWYR*&PNP]G'#/(=6\Z)3&! ML#W&(3648#OSU.[9P:2R*1_(PL>PD M0L6QD[Q,8DU$\UEK/1,,K6I2H\@Q]6HQK$AE,A%/4.0$B*SF\^6(V903Z6HN MLRI+W\Q)3^-!S[\[T6H0AY&_WNN7;[8$>YM+HSH*@%9/LG2E]YA]RK? \B*Z M46$U-0]]:6E5)7*Q-SC-+I&GL6<'FU(ULA;(C&YYU5VF 3N=)DHMR56E; &9 M:>C*E-Y/&4X4:8IHSL#2[3B9(!NA-?%7OFT_>[K".@]?_<]T=;:@-I%SKEP7 MG2N3X>-P^-I_>!GVWB;#I^$$_Z(W_:T_22)2ME_0\Q>]8/<->_7VPN0K6G+# M4+7"\+UP^_S9_*GV#*T__, *-N18(MH\;)(#CO%B&OGSOU@!*/R.8$R%L.Z+ M1J&BE (!#-(!I[6AGF)E)R/J4 9&? JU/1A@:Z)4A%M.9) H'WXY,\"DV! < MKG)PE&P1Q42$$M2QMU%X;XOWEI&3,U=$"N;!O'!_<$ + E5$N)[(L!SB(9K_ M<^E__LM&3LH6_(\]2? /?_;MH)0 N;^! [<>1GO,^5(JPC/OUE%A!,(@.C M^*<]KOB'/P=)->, JS+:C*PU*IF4:VGK"*INK2+=V;M?1=V\$=_@I+S6QY(U"@ MU--NWLTJ*"JL253!'OB%$Z1&:Y[7SE7[ERLIVQ9)2:RJ#I^:Z+3:Y'CVYD$: MKI7^_[-WI(V)[[I/?O#3"FP*860> 9U$;.R+U*DMNV%1 \G8>P[#&-F/,8D] M?D/X:S)?U C]3/Y$]\B(= 9'H=H<*'/45-:$EDU"FR6,$Z'? F=.<]7N&YP$ M-=C2&A9$A3$P J"#9[9TS*%_2@*G/*F MI)]C,N/4*D510>./=)\88@AVLUD;M32@=H"QO7+#*HV,5B%R%EZ:B+#BL;3$M+>17#YXBB*2U ?N]YV("4 N)5- MQE(2PRKSUZU@@9OVJYY+8:TB,.!&Z947>FN;M!@8T%UJJ!%X4KGS7G@66[7C+1VM3=KXNU=\4 M[Y?5X<71%_ACRAA2Y3E&<469 M NJ&>JG="-=?[6;WH&9N29*'1&Y/'?@A-:"+U<44SE2656\PEG2R%F>V20; M[_C9$?*2&=6+QL$/?[>O9TXVO,ZF<$&!U'KOHV_LPI3](>,HK>N/_XZ?M'PF MI4)0*'NS[ VSN.=H//K'8#R:3<8O+\^C;[WGT6PX&4YG#5RAHOI(BWO'BD2_ MUH[B267;(N0/FQ>TM-RAAU'=L,*DY!^4'TFW[4>;"Z-:?C!?2V[MEYOR#]T/ MOK,D6*JD!3@ %6&1/Z 7$1H >ND7E@9"'?\9#&ZBZLT#PA5%9SFPP0=ZBCV; M6@DL]W=0BN:J+;\BX@L"*ZBH\:J*)MH[*:_?<>+?F ]Q &B M0E1LU'&H! 7J_O7T/#O_P@E=%^X/AA#:9C@U*M$:>M9\L/NKXR7OW@J_&XK[ MX\N'#3/G7>()G>,8FPI%:M75A6$UA(74D==\VJ0.U=R:>E&:TI'@IS\Q( M)4L/1K9RS_S^'/\B*(U98G8PEB(51>] '/TH)@N_\>+1BJP!(E*]!?Z_T;P0 M1L)N;#3RDF)K7=VH&?92S=U&NEF0C]UL.;> UDPY]8Y:#HX4^XV?YB M8\_W_G$ 7<_)/N4<) 7.5.5KK=6R5/E'Y8?DU_8-E99 *6')%>W;635_U<3A M#JP/)[+<9X\L ?$W/F$E9K]["YQ/*\JF?W+D5[9VDNC>;8HHD59K!GOSRZ,1 MBI[Q,%FC%S\,\X4;>2.)8GIJ/+';]-*E ,TWMZC9P?$DVQ7'3I5PL!+W"'[&:S".''J[HJ\CA?CC\P1'+[XZ5"4 M3YQ_]V?./8>_I>=0?#9[[+[WGT70V^?XZ'"5NI=T'D'+C_NX3 M>F[V#1WP*>TU?*#8OF?_ANPEH1G>.GXZD8-"86]3C2=B.M]=7MS=7E[>W]S? M?KGY^H57X7ECP'@*@E'$4T+2UD/ :W,@F[X>4>@LO10HNM4N;PR8 S+V6D*XYM(*:R') MM-*TYN#0E,!%!-0.V&6\6[6S#T;E^8:,EAW 3\H:BXK8?5.<'OSL=L#;;3?# M'C-Z@*-!-:,L*V%S^8CU@66:9V8?<.#*PB0,= >L]6%YSAVS;5?0 MK+2(YDNJY=J'UG;)+YS\NY*6X/"OZ^]@2]:!D/()LESG/\C^AOE. C'&WEZX MLA!R9ON<$JZ^M']F)PK4\<&=K(Q:D]>:+U/ZW0LD:"'8RP!RU)%4:T!<\Q$D M>W'+5#!"_ ,>2C^#:%)-5JW99[< B')P\IHNO\;!P%]CZ59X^91XI\DOA^2T M-20%QH=>O,Y.1X5)5>,=@ DH0R,1.JK6DJ)IT&TM)^7)1GHANY M6("[8BS 4_]YTOO1?_D^[+T.^]/ODR$) >C \?Y.&WMQ:/>,BW3!E+F]N+V[ MNKNYN;N\N+BZ^]*\-=I]7S\,47*HO0VV^3CV3[[ M\<$*G9!UM*_L^>"LD#2R10.D5SD@SY1W(C]L=O_\S<$V-)BO-B_H$[D,GZ=8 M9[A,T0(S@U;R:E([8;7%K8/)*BQJ@.E[E7H&7*;)(\^@4655F,&F9^\CCL)$ M>Q=,#R^C!URF5 :701A!^3M-C[> A*A&FS?7\B)LL4E \0?1XL.&1)TP9C&! MGG#ITM 45E5'BIQ*P"C%#;L3Z)E7U\7U]5W+U^%4A5B"+!SI.VU_B%\BCE"P M$Y8Y-5%:=X<4'"B+I)"1N/OQ(RKL,^_X4ND[P#&OM4V:-FUJSO]NWG=P<,?F M(WJ/RAPP5//'[6DD(=D$*3.:U?0$JU9IZ;G^3I;QXGG]@7_ W^1[RQ?G$]FI MADL.]_F=3IHV-51D6#F45/3TY.A(_-^0:S_YP?>0YB(7ZGO2/*NOJ68JF.H^ MC1L'MN-907I+L.1MEU^+YW#CR>/SJ#_YHS?]K3\9=N%BR^06W%5Z/7*:P3WR M(UX*+;M3=E1S?W%U<7M]2 !8I M4%-X\(Q@>OF*#?-"7K8?/EP3'S;@#)EU7GCTF^.Z*Q\_-ZOW1[U9I[PA:(P8 M*LTO\R5D:]V;5HKB-(J^V7,J=H=_-@,QKD3=OQ!I%ZZ7S"/9K,*8.JGMP2%> M?Z:4DQ5D5O/AES,GQF)#>(!*P5'BF1,344=B'/]R[[X=E!K6W-_ 02*HTCT6 M?'%,R&<;^.NU[R7*Z?/.%(\:=A]B2=FT7([4'MX/HG@_&(PW2S8M1VI-+YKB M]]"Q'>)&M'8+#-:BB=8>'/H*%DU2LH(L.'#PX>1N[_'B8!O.7$3Q.\(#7 JN M$KBKB0RF^L#;F%UQ8/MW>,!54WS)B1!3Q-8]$;4A'N.IHN^Z?E**?9Q\/Q-R M:GMS*2 G='MEU(V^N-4?#4?"*I@0!M$!"_!/>P:0Z]%G MY#R79*?:SJ=CQU99NA2U75X/5P!PK[QBDY.147=$\4I-%K[?G6B5N'?)*/#H!FN,>X6!%PE0LK^_9 M@Y6#%L-?:!Z3///Q8N',4;FSK/J#8&-< :O\089"I71_07CHX7CA!&R7M@5# M%G6[=G$YM=Y1V\)>GTC\'(8QLA]C$E7WEEX:F(2'C=#/Y$_TPS"1SN#H(@YV MV9E899$-*VCU%OASA.R07&-(I+:\.1H'Z3(\C="B;BAX'8UB3$5QM9P+J(Z( MWUX'GU[LC2?6D@5)H8T1Z(I+IC5NN/EA3S& 21QWQ?DBW]<(>M27&%:=R_JT M(1/D6X 7US1N[!J810"V6%I7D\W?U90N@U*^)T)CNB>_8X%>UMX\#@A+J?4N M0K73_@\_0B$%8FJ[O-#7[1>FJ#O]\Z53=/^?HDPU)J0[%\G467^XZ-7Z=_(: M!KB4'L;!+"-G!OA7&( KBN])-)?:LG$]B!#4J"YIQXUX+ M-[XJ,0:OCN>LXS6V:?.TD&DR=27B9;'[ V2%R)[YOUF?Z %Y:.&0JT#'/SW\ M52OGHQ]F:>#(3K(T2\R'\G<8P:KF-+/U1GWI=CYKHI8'H@Y2K05Y8?)$4ON% MY!-_"RPODLQRO2]FN2;)K?]XZ$^'C[W!^/5M.)KV9\_C$?Y3\J8>'NZ]]%U= MR( M51DO Y;9*YALV_S M9FW([_H_K< 6S):M]WQPAJH"MB6;'*WJ 9EU2<8^B35A%>H[:)(7[.;Z^NX2 MS+&9!LA*/.$\98!&F5T]+]<('-)Y9>+ M:VK8 [,]6#P8RLVO">7%:SU.00+66TE8;\V&E25>]X-/=VF,J?!DPO$],L6( M9-V6]0%'@Z;G57GM@,S5/?IZYGQ;VA8>$:2!*8(K+BF4G)(#CYA ,N!!.W#X MB>N>Z1>$/$OK\B;L31S-PKUP0@_K/Q@#.27N61 MG3]8R[*3_4;>>WK\;E>UL KJZN7[+'"62Q0\^4%;S!?[@O,8:$O)9M3[+==D MLBU)$YW[\\CY)+E4DH>DEQ*'I,GK>NG[>ML7GO9)Z=YLOR(_:V*V>H.=05+FOE=77"CH>BLM)=@7X"I^_I M"G=UT$XKYQGJ543WCS39+[*""&XJ3KH&.ICBP^$OO-1Q0KIG0OI!9PX+)X6* MZZ_N_NL^):F'EJ34+Y2D'T-,],4I\[L9_2K:<:5&>N@51T +)KJFYK8&(WSV M4ILR\R/+??8B;&5"9Y[D$6H:%"*O/D\#*H=)98UKS17MT(%,$<3?D;-#8B=:D:1[0Z'KHR!ING;VKAJ M:T?=PAUJE<,R:%.XCF&F]"/.HTW9:-./B]83VD[[!SHUG9GC2S!E/FO"^]!R M!$2FHR/%)%FKCU:$=I?QTH_TFGY]5Z8FL6BT M.)GD1X*^[<)ERR&B*(K<1'WCQ8MCO3LN284C)8V986)I&OL M7,F$C^X^I>KN/Z>V_IK?_G%[Z/:<977HNND-[/A@#*H=^ Q5V\O8,5NV5 M])OQ"QBU 7)MX,&L%;0B2?C: ET=>7L!?9LH5(].EX%CG9\&J@\WY!4#)1" M!0=K&&ZQ@M*VX&!O#,(B>\05!#3UH+E;\R 0I:%I24XCS96E@7W'7HL$D0., M W0%F;7.#1S4MQ6^2R>"8@/8F%70?1Y- 6&!6G(3J]=\Q1IO.VR@X:V,)A6> MJ]>D6MK6'L3+MCC!;!RM4#!;65[F%TT+6F_/"U3S7/+U\$:#'G8J' 8J-*S( MPM-NH5-S74$-*#)7\M[#G$Z;>=]VTE;YT8_TRT]O" #0K]8#S^9+/_3=Y+F9 M\ 6U#G^1?]*<\6*=3X^F"O2C:%%"L[-7[9XE'OF&JI:]0U7BSPQC8@-T<.UQ^NOT$HI%Y-Q.\$&[L*&.0]#O%B3V-EX$H? 6]DZ&%JDP>(PGK6>I-&AZKZB6M43[U+ MV?>;,VC4<;F5 <: HX&LY@Z5J.]R5,MY?#4]O@304!0 0#N9[5#1):XV?R3X MMC:T\J\_#ZUVAY8 &G4W59QZY[<V,Z@(Y;8ZNPA>[5]-G1: TP(CVQ\W6@K V+2WFNGT1I%"(%^I3FS(4#W8FT@SG5SE:L< M\+ T9RPV.$1@#NRV/)XFC>F\DPO>P);\OAPEKK^<1S>TT:T"S_.$77 #']PJ\-0:3".=4@QX<&$4KM7N_D1O0U-GZ;9Z^6JWZDMT7*8W+]Z^/>!'T8C/_H#11,T M]Y>>\Q_JG>K:WF?.V)/U-#>K4JVKU.;YWW3ECY-B9@W]&+9PTC9&TPTGGE^S M7Y%V%TW;WM*/.%W: ]"SHI4*E.&3J/"=#]V[](JPOUP&21!/_C[YU)_#VFHT M_S6G.Z @*3P;6;?GD55-M3N[!V5P[3[H/+Z Z#P;8G=ZAU@[-=]V#H9^&,;K M5$EU+XVZD2@ 1][?2SZ@=_ %1Y7ADJ\XS8IPY+;:RZN[+_?77^\N+F_N+R^D MK]\[T2)QUQ?7UW?7("TF"]L2:ZA5/79_@X>P5G#V9.!K M00!(12G8(D!2+V?^#@\!QG?E,>#+ M ;2"#0\_ZQ<;O\._=QD_KAP:@LLZ5?[TE*8W<6T(U)@#&(?0H?*G$&C'IT&% M4WI5BC&S_"D$V!N#L,@><04!758T$37UTFQA/!"4;'@"U*3".I5OS@-X:9S?7P/Y:RI7:]T[@*M1&35.G/"OIP"1 Q.$ MJ1=-K$AYR*OH>\T9&34)JWGH".O^/'#H2B319&0]^<,GQ9O)#6=-#9WR-Y\' M3S.#1T+[Y_1)OAH?21UTY-E-#Y[#]YZ'3K-#AZM[PX*^$PV]!K?;W^WF.5A/W",,U>BQL&XM6XSL[;:\=SR-HI7PL!J"@8-<8WN49 63"<8KY9G+=&6 M1IA021D@.B+,]IV'15XZZHY3 3:D1%/BK:$?G]":=1X)8:&H7DT8RW.>+XG7 M#1R0-59ZM60VS+5#T0%G7\KIU16RL)$6)@Q3;*WY-LWO_C.1G[!Z![Z7B/V[ M$ZT&<1CY:Q0,?\W=V":'B&&(\'_LF?6+[=N0>5)7>,4D1-G1B!I--)/:I=L9 MF!XV81GEW($717?@\V@P?AWV9OW_UP&/X%[LG0@<(\SLH6#9MS^+V;VIS,G' M:IJGZ4W[SCT!+6]7?E(RZ? 'E:_%/Z-MPGI7TL< M>#)=P8 FC<+1TKV.O * 2L=)EX^R_ >5.N^H[4!!54O?1V-/6-C&=@= 33_@^P,)'2ZQX3CCBP:IS) M0??;_U"@^^U_C(*.(@ZL$&HYZ*;?*-!-OQD%'44<#54-&H/N]0\*=*]_& 4= M11Q8@<5RT#T_4J![?C0*.HHX&C+>54 7XS=[\RUVV4\'X&6_^?-U_'8,W\&? MS "0)Y"B.[#<*NB)>CMI9Z:\YF 0K.E DY;1L)*E.ZFS&.P'Y*&%PW7'YUM# M)P,;T>)AE8R8AM4:'"X6:$YRW'8Z(-6NR)&=X\6.MQQ_H"#U>E(H(OZ O#IO M.\^:FI(KVB'1$AV@4(GK-'==)D8V>D$UR+(D7)\;?L,DUEN*8U)-/@WSU M5:(ED77/RGLEZYJWY%NP@AW+S81)XPC((N M\+'M#H=6X!5NTY3K; IG%$BM M]=YQ-8=9)1**H6\XS"P\]=174X/G*"9G:^-%B%Q\Q7[OGLVJ?CAO,<1LLE-WT/'=JS *=@<^0>80BA% MDF=$^FH(D1ZSCTX4:;V3XNL.*?>9_I9=64"HKVGTJ2YTQIQ[OI'UJY=[PSF.N!V7:YFCZ&%S"(VHC%6? MFQ]1=]?7=]V(9-:K %A!)]4)]^*'X3;]HJ .M/ /S X*7QTO,7K;JW;P(C#_ M%)(S&&W2^N'/WB=NDM0K$J)HHU\"E]1*64H;#>WKVK#DL IJ?<3_""-GKFY0 M;)\(E-SMDT[)<&!JN2ZM[U-:>R2O+FM[2.R;+A [V\^IXW7VP#.M==*:I>2Z MAY <5C=_&TV#R+6_YCF/&XBK(]9 JWRNFA]H,S^R7 "C;9"$Q!T>,Y/"+J26 MKEM8\'*V"E4>!93_^M?ZRI1EV-6/>;V(1KEQ>H%CF3+T><024X5A&[ZM"M)5 MDRR'*+U.D4,RJC#3#LD%V[([G2"#9#2A*DR[=&'5/(&V9U\2"PI>>:OJ3P1' MO::66:IU9MA]P5OU")D #BV%G@&.B*H)0J=@=?UH79[=0;.,U:S?"1.KPB1; M>Y4&9)+5D OU%2OJ^C0F1QE]J H?9Q.GL3"=?)K%>+'+K]A&UGOV+C\C^Y5L M',\5,XXG_P$]?]$+MY^0!/A@?%'/\NP>VG[&_M?G1"W M.2UO*"#9""59'2H>>Z*TU*H^K5[=YN/Z1?24:2?7XM%9[%)N:MA5WJ-/E,': M50C+:U?9KO:C7.I7@*S2,):ZCSM1%FI1F]:LZ^:8AZ>(M>5A*;=#;5Z:MEOU M46?&J5&9UISPKXVQ;?CKPPDRQ\QW#XMBCU"4J=Q;DMBMRNP3>?29C7I4""M+ MO9&U9.);1>N/[""\QM+QZ$DGRE'5&M.:_][<]/S-5^\]5N_%*1"R 24J2JVGN85@&L[!BEQH_^P=Y)638D=1 M^,-RXQ0@U_5_6G@I5,.H2KSE1/G=I#:U5@)HSAA/4!0'>&WT%OB?#BG!LA_F MX;AT+5_//E=^WXE2NAV];IW[7XQ>_390=?1D>*I(45OBU3X,92 CQ,M$8W4!9TTD MXR:D9>M^,$1!Y ,SD(6N31 Q'H@8@_Y\'L26&^X6FZ0XGA^_1XO8Q7\C=SA0 MKQM7_B)P;).FCP #]6@)5E):Z7:@H(EO/MYF>V2)F%;,VY2LZ?F=3")-#8D- MBSVH.&S(_Z/#%8Y:VU5XO$GD:T0WL((+VJ(I:8IWS$Z07.PX?G>=)7/[I_HU M9]I6U%$'(A2JZ6%_)(GPEHMN0#6\(:?HFR]8T5>=)6-3ZNE /?MJ:GAR/++L M392 ?SV.5BA(?T><-U1#J?^%9Y;6UI9A(0T%#>;".@96$&P6?O#3"FSA:9W^ M!)/HITK\#L0C%$4D(V;D>UG)A_27(L:LM*-)K*@I-:R:^I7((+GJHO<^-5H( MKI8T5\UO;^+Y%F![*3K')(U-8D@%296=+P/)[*\>^",;?F(J5P3%KGT^S"D@ M"X Z6)D2!X4G00Z:G%LVF%(@I/Q>&JD3Y/)^X%A2_1A90D -1S(@"/$6^'BC M%FW>7"N]/NWOV$FN4I.B!_4IX,A2#7U1%LGIP;BR_.5*^>;[]D_'=9,:U)'E M+9UW%Z7&^/AG*=))//?$:%A7,] JZ_-VX+D1B#XL![_3L[^':.(L5SR7#*>S M<=11(+[:@O#U#9<$/_)',XF,XP665L1Y)_R8O-(NL-*^FLJ9"HJH>^[*88]R M_]ZAM,17)>'N978])9:("5_W)%0U,]07_!2/9BKK8AQC*@M=]_@1YI4DY>J4 M6A2#HXB2W3F+ QJNI6FZXKZ__O"])+MJ42X_[_X9X0=TG1XU)=40\M7VC"+J MZ"UV ,>%FN *3"MLV367(6QO/BF;5B48D^]U@K014(!FEXGR"):\2,>G),*[ MFI*^YO*COAJ:N$EOM\MI+#'UU?], ZX7Q9-7V:S4&V96ZO9-I&HXWE+V/K?O MZUG;%YZS4BL8!A:"E$\3[98?!Y=X''SIQ(JSEGP&9I[JBT)ID1.U0%80B:*6 M+A\(3P+V-+*""$ 0MEH6K^>GKJR8Q< M D"1@-,+S+Q2T7-:13S&NF0[9"_;N_FL'T>KY"M&UAKU?SFT@Q)Z!W"85@&I M"+6DP!U"^=%?6XXGA7/:!1S2DAB)@LR0E@ISP\BFUX#::\=SB+4B7S%>8#FR M2IJ.9[VB]3L**"B+=L_KX KKX!(BX@S BIC7DKW[/@FZ=<1K0?048)XW M56M%8R+_ -)HD@)6HN--1\92E> L,V1>82!O%*F!D5!87"F,>G:-:*U6DZ$ M-RR6U*[251JSH:8H*UVBY.8J].S]@:Q@]M,OF::$^QK(B/KRPZJ&58<<^ G' M\XUD[],F"%4#6@M<-4F1)S\^]LW)=3YI@E 5T(&:5X(2.I_5+0CI?-K\H"D M5MVK&OR8.K\JTP/W/6EVT.1750.+MH>17I]JNF7I^#[J)X3EMEQR+A+C;]CD M&E,V.PJ>;" '=6M'U65,RG;9I1;L=R=:K7S7QIID48G5-"_]]?7U[7W7N2$M MKK):6NS)2G>4V 2%4>#,H^2>Y]1O*1<==OGEXC@Z;#*YE\O'@OX7Y_JEE3[$Q,=F,.YM\;>3S![-7QG'6\SBX?M)9H MO.@O,&,6!95>RGV+-+Y&SL MW6!LAA2Z>0/1KK):#VZ0)F\FT0OZ1"[Q&H3$NC[YP:OEV>3QFUE@>2'^]KW6 M)"E:X0VF$U&52KI?#3!-$A@O2I2,]3'PO=!W'9N,P;YG?\GK7Z=B$.C2@VWZ7M1UXC6L&6UE M-72O\,F6")OZ@6N%Y&:4Y/\?Q@'>Y5C!9KK"L)#D\3C*0BT?K-"9XW:/CAN3 M+/VT=]).;F-P5=P8O(RGT][;<-(;O.!-0:^?W+:;_ONA-YX\/H_ZDS]ZT]_Z MDR%N??!9)!?ZG7Q8TL-./RU)->GAG5\O)%_7@923H15X>*K>*923;T)OWD8X M,\G,8N66Y!OEQ]!-^RX"GNX+, M" -&(?% (GKXY/I:^U[RMZ(FN]_[WY<-2WP)\C9(=/6+=$ M+R00=[PXL'\4@\#MUWV^U!,55OJ$"IXLG.B%?OW9OH%1R+-D4N3=HYV:-Y_W M,$)1>GY,1.Y'>[?4S!_Y'I8'H37Y$?\P][T(?[V;'#ECDJ*0Y@RH]U!SR*1! M#]"*]>LDX$0Y^WA// GJ55("M*L * $4;,G(3=N(?'BJA'4B!,E*0GW[WW$8 ME=RSI>JQW6>65DVHO3\ @%E[=;SDW5O-;(O!':F%8L($>W>?5"H$AI7)H6#9 MG7UUZL-R/AT;>7:86O.=@I_7'_3#&)E'Y%5ZF][;V4D.U9:Z;LH'.".47P1\ M6HZ;K@ .-K(DX 83/SE)%5I/<9]B#J%4"*XJ381=6KPQ1OV.R(UBR.[C':RU M1*.8>,K'B]29-HZC,+(\$I/,XI/4,\QA4WVQ=6>5@*%3%L]14(T"6"II+^P"( M)A1 D#B@X[C&)!RP!5152AW[:,_PU=V,;V22G)U=%0D'UB*MZ9T'; M3^L1^'O1"O7F^7H2YRH23>^8YRMDQRXIC.9%3J)^YQ--T3S&O'902"73L03, MTR:E+\D/[J_M7ZDH5<5"ORH$3D::+ZM;4]J'3?D#&*=E&M\(CH$-L*I(Y:85 M#/+$KUP&[I6QO&[@&-8TV*)TXZA,T>DBO43!.'DB68GMJZ6EV]/2PP;A?ATA M $?]>Q3K"6[",93WB8+(P>;U$;U'>PURSJ28O4PC21VQNW^D4=/$\HZ\5#T> M'.FZN/AA:_/DN9R6$-5#Y/39X%BLE5#*^^[/G\:@#CJU,$1/TX0>DI#G'L45OWIIC MZ_B3#C!]V&1_%/->"3\I/S#N >13<% L=U'5D[>Y_7H81 >4P#_MZ8!_V)\N M?$/^,K ^5L[< /+RPX$XE?+PHTO]+\RV8""6!^((1"D) M=41@AVC^SZ7_^:_D(HQ@DT*7_;!'+OO%G[_]SQ%,^S_ PD1*KWM,..+ \F[( M03?]1H%N^LTHZ"CBP-JIR4'W^@<%NM<_C(*.(D[K]Y?4@.[YD0+=\Z-1T%'$ MT7;M1VN[JH,E&\^/)](5# GT+59KJP.6Z:X4 Y]%1>XNVLQT06,.M3T\NE0% MM<@/.:&;<5XUQQ#?F\3WN#[=#9^'4ZFO?[HL3?]_O;V\DQ^ M:N=>6;JXC$ME^9U:*.* 56TMEP$IL)?XWR?H$WDQ,\B.U25'\MLO[=T;+J[P MXLB5%A!DP- VQ^LG" 18N*$?SUL'I W7ZVM@%7[@=<-#,*5T2H- Y"7N2.@ M;^5@5XG@= ,'>B7$1( 7D!M*(8F,Z.D1JI?8,W*'_=;@,>-]A/IV '4!N(JH M5Q<>E@-5T:PPPZ^3FQ"V/< 11,]1F@'T/<"C+0B0 ,D=: M*"9_:Z(*W\\.[F3W@H\O!YT2?"M(#-2V<\ZCC_8XY;$&Q4;@,*]AN24D9!S% M-!M&0"*5QXO<5U/#"*AMP8 H@4 >-CG1=.98,%?-Q0;Y[[MH[YX0>2WN$1 4 MJW7#R 2LO-9620OC(&/)U?J9$Q.S 1>S@:&8L>1J/4Z B=DC%[-'0S%CR=7] M '*PHL7',#K!H8%"ET#E6366A9&^@K;\B%^O$O:'F7OEG-EHY[;J2L48.-W M9!.J2:UH"44[YFW^O)_C0DW3>TCX?Q@B_!][9OVJYHDN>Y)IQ%*MBJ:""FH9 MG5WMONV9;(F-*;0Q#7EQ(34L#ENH*46J?CK)G:5)22E,R MW(,6QY]&XX&S\,I^7OZ2E(::OO.#N3) M,72XEYZ3/"?U#,S'VXO;&[PHNKR^_WIS<7=SU_A\0TJ)Y3Z3%:!2WC@_K"[Q M(N^F;3=W71"*4XB$Z"#C%[Y[ 9J3+[._D]N0;2?]J+3%;!U>]2M;GN>5WB&O(0"7 M:]9:F4C*J>'$JX;+0_XOV:0^;W%^$JF])/ N,5D??@!>IR_ M1>B?+Y']3T8%='IST'@QU)MWF4A+V+K'A(;K(UK$ER*(EC0T!DM1V5J/[ZV4 M]=!?+!S7(8H9XAUZM"E%F=ZP^RA+R@8S(GCLH8_ '[A^;#][<_I0+6V7E_-K M^XE'E4:JN&C=#Q"F+"-X;FI>-W!$:&&IS%:&YC"^KVT&C1XHQ$%T"E':@^-. M)7S+:"(CL%8'W:V2J8*BE]3K&(X7AZ.K9 :1Z6X:)Y3(K_50K/EB5<\>_A(4 M9C?*'VJ'8D'H'4RC2T6)C;NZ^E%B?BEM:RHQQ(55M&1U09!AYND;^Y]I*\^'S6?ZE$S M@%K)+1TU-WXC4'VRRY\M%T_E "N#CQA#QE5#UV"7_@@N= '' 5D81(&FB&O MUO/D^#V(9SQFPB3E=_S3(X&Z6#IWXWC+)VN>777;CUZMX"\4_;#H[3@\T+OT;.'5^!QL>=NGAS/\N:.Y1Y<=(17=C;R0F0?)HI( M>KF^%A,FWOH3/3R1^_I>=0?#9[[+[D[RO_1V[UZZ_;JI2]OR\_%B6?; M?6Z9&L>+5,WD>GO+VQ!M<^NSJ'IH [%\I2S9W25D&-]5.Z9& M+<+;\+^J&@!S S86(/1=Q]Y%,#J(5G>1E**\.&H+1A:2&!( UY$M&;JT#18_#%<4> F?P**K@A0 M19"I FG%M(VX'ZP69XXWL41B4LP9_]_P[]CYM%QB'?O1P H"9/\-X"]&$Y]O#7!YEY!\QDA=*V1E%$7$*M2\?F2T&.HQ4*BVX30% \6! MARR12Q]>?,L+9SZ)K'1LQPK*,X^D^@.%7Q!W->(:%LES8/BX28NE;;O-"7G1 M#%L I#(S;;\9"#-D436KJS'S]:N^.]:[XZ9GTYZ=5/Y=^2X6,4RM'\)4@SB2,BN6%^Z.G*#Y)8Z <_"/R?CK>D MS3 E+2%30P3+(AE$A=1\DVOSB\N#/"X2)\_>:)8W-H\-$G(:YW7LS^=)>:DW M:T/.>SF>A]+&YA%"0D[3-A_S>1#C;RYHD,Z(\O9Y95U>7W]MN4:*"E)(B*IH M!P-GJ9D4"-I5LV6SHK2M>8P0%U.5VQ*(E1 V#Z=@%^0,0NUZ24!<&D=K)JZG MDMH>,B%4[#OE!#?L7KL#7?(MA.E,X(FJ:BD)Q$+,T/K##ZQ@(^3CI+0VG1,R M8ANWI#P2?AOSLRWE$ 7.>YR$H<_\-/M'C#O\YX!CE0P-N"2J*+]AD9=,I3Q[ MV66,;WZ0P)Q3$IFC?2_"XN /6FYK+--F,/4O.B5ZJE.0JJ43D.E3^I10="ZZ M N6@4S&)2DINV&9\X*_7OI?H@!5O?-P,'"DD42S;:0E(:-BY7M_>W?QK.?:S MEUTN?* *FN.6V]$\@E24V; ]>7\^C]=Q4@@IB;$B*?4!6B$O=#Y1>I$$N59] MA*+Q8F;]HCO^99YB()D4*$#S?1S-O9 WK[ *_!WC+AP<$\N9TOS&C M!SA2*#]1D!-=ZTT=\()I*P;1FLZ:2O)GU+G3:V8@%L!,^ZQ0Y,PM5[8:9N'. MEWK5,'/?\E_GZIBG6AWS&DA$?WO5,:^%*RHJ?1$A6NLX7:U%7';!]FI2:6*ZA =MW9HJ#4$>/7DA@1I=*1=M9I\&KA6&XT7B M/F#<E5?R+5;R39SB20NLM:0YA9N"=IGH(UBXID:+U)#C3<&R8:@[Z5)1ON0.M[E8G4>"89E M&G?KRO5C6);@@7XD]_,"/<$03!L;F(234HMAKJ(#-0CN]1D]3IQ'0NK07+$6 M (.8G@!*ZS-SV*K0G)D,@#5\/P&KRYD_ OK0G*F\TSB0_+']HG2\&'^@(/EK M*)L[=E4O=VS_$3U_T=M_QCEK#&[66%HM0CQ?K*Q]?@#>X0%X"V#/ICY33%AV M"#R)#0@.PP@%@Q%)Y'2U0XH'&M M36:'M0^S(N/*%5$@+ZSIQ%M%>6'M8RB* 0\\H"958UX8..R$C:R\D)TUMZ4F M2B[(F-L9&BWJFN4Z8FL-VVD^I'B"/I$7HR>L7E*]BNSW?G>BU2 .(ZR<8/@K M*PE-+HC%_['I52@K/*D3O!+D1=%'ITHA6D^=VCC-#*/QXIOOVTGQJ\S7-_5= M^K$!K8/9_)&4N^[ATGU*$R\)'[(!U*+\%OAA^!;X"VJETH,69E.!)ZC62:EY MY#-7N;<<_OH@>N0%V%#;YY7UM?4:%6I9(2>VUD#2%NYD0,D]%-@ROEK!7^A M#122T#N 84DU8(O$D!2U[@*#,W,T?\#\#7E8@2Z6OV^O'<\ARHN<3\0F"*>7 M<2RI(J]QBXP)A@VK?(6U\(C7ZZ[_04PRFRC,/L;11%[:NJL1!"TN02]:H,!VYB2NXFG\'CJV8P4. M"A_0P@\0W>4NT--@JE2377,T=0O.,F(JJ5JEK5.9G8PE306Q#7.;Y8=->F%- MC!6QCTY.AT_:#@\B% Y_815C-3B>%6R2U5[Y5;!"1DKI&_. W0,I9:1JL=RT MXIJY8*9AIF.U9*/[ 7F(?I1$:7T*#!,3.F/'5S7+KEFI.;QOH6H).5-C.'3V M# T'XQQ.M:WE2BR0F-1TSJ>:Q"0 D(IBP ./ M(9V9B4GPL&- D$=/7LC.6M^"Q4J-E%1F$K\W-&(HMM.UU&!8JE)57QU$5LC M*.RL4VPRX!2,2H[M2@82T<#NM/<-&U8":!0%SGN>D#BAYO..NT MJDES:;R6CN4IVGK"NG*6WB .2%G=S2RPO! KANC-LY.?W)0F]K_C,"+8C1"& MCQX(HN=E8/C<" /E"*]8JX9=)%*BM*WX^*:["6VI M6G&R0PBZ<$B8/F.%(F=NN;(GAC>Z3PQS7_=?YQ/$\PGB=B!?M.[0AG*"N%6% ML2>(8+"NBDR%$T0)4.\Z>X(( %AQ)"J=(')A[,P)(D2L& J7.T$4&&VP?=CJ M3A#;AUF/K>5*+'""V'2LAJ(3Q/8A%<6@R@DB NK\001'';"-E=>R,Y:WS9. M$-LGAF([74L-AIT@RCITCUVXZASP)4\&ST,9XM1WIHMJJ)E\<(@N1RM1+A>Q"U7Q.\U*>^1'X&7> 1^!6"CU/L*):07\"0I MFNB:=@]"@5<"C"H>07$ M5)U'L'V8E9E7KI "3L"FCUL4.0';1U$4@RI.0 !&5:,3$!QVPF967LC.&ER* MD9*[X42@.S1JU#?.]40WS/4W0A'1Q%O@?SHVLA\VWY/B&;ORI?UYY'RFZU). M!4_I!W6$68*\*'KV%&G$N*P%<;W4IAH8BBGF1!VRM4$R11Z"^B1[]CY1J,*N M,1X$AG3-VC59C4#+;"%'$81&%Y=7%PF5\"_POGV3Z&KF]^=_QPXI*D>D3'[W MXEM>F-P2\&EY!H91B#NS)I4$_FJ_O:+X@KKC2:]NRO$*O ML$+O#".<(ITHLF)0BD-2M)&=)-6?-AD/ D.Y9J=-68T85Z<9*V2.D)V6JU[Y M031#P?H1O=.816T/AD"*$2]224X%6B-!FI\%)^@C6R>,%R)\H;8_';[(J<"X MBP3>=L(3F9_#,"9+2'*-*+5B!KW'Z;!&5@F:K[=J?C%T.&Q>?&\I86@.FY\. M8Z0T4/<" 7"WH>5FYH ;F* MXE )6ZN;1+NO?2]1B@"/2ON=)H_$5:'H/C7:UDI1)$=%)N$=+?ZPR'EWD>#F MZJC':;)'1 F*+@BA\::%BG+[E9]#=.O9X=M6E&3X]#T[_07" XMID^2?=$(\ M4Z00 "B3)*[QVM['O$*OTVM C&1;39THNND$BJ-[N%B@>31>#'_-5Y:W M1!-,_;%'%$3^._P[=CXMEPS."<):=N91Z@K&(S+_BX.6NVI1CT[XX8>6^RWP MXP]R/;03SM-;JI"]OZ2*0MWV/PS,D-#DB >J8<,NU*NESS>$OYS0T^$B&!Q8PB "X M,KO RXLS,=G:4>262)DY]""XV*?QQX>;*-IRM[H_2&[FQ*0(]C;=!M910UU7 M [!%ZK9H[YOEV'A_3.'-42LP_% !:)$>(M(V4URDT>F.*(U4=,;_W,?^>7:) M>X1;"4/58\$03>.E3?7-S6P MX0_\O].V"H!)[:OR2N!NI,J;_]E\;.?1IY35[V(U!3?T6:HMV\H)BJ1H8G#5 M53BH@3%^54E]&4YKZ$C3L>/#SA+1-.1+Z])PVX-'GP6A$ $8 1X7?(:40(O;2.X #M:C=*M?; @>=PF#+RB=HC5Y.P,]+^/(6K--/:UY M7C&W>.]STR[L@MCQ0.=(V*:-+W5R'03.3I&'MW4C/\)[U1CAEO>E5ERP%W" M.3CEW455Q05JV#E5RV9DUTSJI=LDW#6V7$J5R-)VX&"O8,[EA%.4Z:W0FLOB MFWHPTXKUXH#F MN$/:;:WGF'W <:$A+@5;22+HZ6&<-.9[]F< MQK#.ATW P5K#('/E4I3ITHX-%MHXL%8T=]?77Z_;!9>+$!U4AD3@3@Z&ZP_7 MWR!$$ERBS;,WQVIQ/A$1Y?++Q2W5OR34#RRH#(3R'J/J8AJPDLZ;MQ?*'2>\ MYN!(H"X6B"VCHI0P, $!3]8!YJ7? M)C"15/)DNV*_H8!826M)"PT5?X#9Q)&67%7Y*=@D[J&#\A#"X=<#C[^Z:%@%%,V5;I>90H5&]>1 MUF*W:NAY4&7]]UET3J%:'!AZ":3=LJ8ZK85.MY)K%)O2*T%I39 ML:DTB?C__"O%V4E3;O^__Q]02P,$% @ Q]29NJ2/?GOC_%[>K%?T45H*+>?M_J M1P9G146<-CP((2"3,BE^^@:GU$PUS4Q-@[S6XI:FP7#.^9TQ(D[\Y_\M3>-7 M !Q7LZW__@_V-_H_OX EV;)F*?_]'[Y;1'+_\__^_5^_HO_6__SZ]9__C2"_ MM '9J?^2;7]DAP@>D#^M= \]?>OKCV;B=:O!G S?N;^SU$&K[D'A0^I_T/SB*IWYAV.]T_C>> M_U5HO!Z_N5%=&SNB$^Y(_!W=&?T[E\X2?V.I?)XX?1$'G$"3P*^J/?Y5H7__ M0E-R+I42LPC B3R2!BB.C EIC.1Q.9-/Y;/C229]<*?H?_]1O8BO$6\M][?K MS9S__J5ZWNSW/_\LQX[QMPNDOQ4[^"?^):8#_VL[U'<1111G^]$3T1W_;3O* M/]L?C@8KLKL?N%@L_HZ^(^[FS=V_)=M<#\;P%+:[P- L_>B*]$IU]]^^/1"RU=[>CVB]3NYM@_@T:=DU1@BHAFN9YH2?O' MQ+>5O>.G;"_+_+/Y<3=46WH1A=+10W8OI%G1^X-8?/]XCFBY$]LQ12\2>70C M+(.@.>2%$:[CO65Q],C2[3E.?9BJ8,7W UWP.2L.(A_ MHE\/6:1=D-QKELI ._W6T0_'+^S::1S+7KKU9L3V@E/BQ?+Y_#_+&._[UWT# MM*.A\:\OD/D$8B(8G'[C]S" (SAQ!#OM).R(#>RTO_[]CPI$^=__F, 3?TFV MY47&[K]_>6#I_;.A-[X8 7-?"_[[U_9WQ MGT9O^\^]_/,TSP+__^6?W_\V] MQK8<_OL?60M^N5YH@/_^98J.HEF(9\]^I]"9]W^CI_X3_7PT1M;R3=IF\';3B%BC?O;THR(1,>/:%A3M-S18 M(KW1@/O7+TW^[U_E];L+$M;U!^YLK.E41B485,\*HWH[9L4Q4=]*)"YX$V_J M]?!BAS%G]G34\)!"B5,^2V3>9"BWV58F>FTT($VO/JTO_2\0Z:JB UPA&_05 MN3M$6;0DIH:US*RL,+/V.^+;OGM\,P_$KTX9HNNR$\ZS);VPU-S]B)@ZVUK_ M3#: .0:.0+7Z \9P=9JOH7V9]FB65\6(+3*0-%,T(IVN-(NGN&1;Z_MSZQ=G M?2_6ZSC4.&+33!HUK4&?LAC"SAI9O>T. *;\]2^1S>315(KX?G;A7V-7.\"8 ML%\LTFA(\?:2;O+M)5NX%;O8XB)+"H0NZ'A/SY7J0&RST_;[[&I&L9NC24=T MT[ZSMI<")FP)[]J';)A.R"#+9U4#-14C-23(RK3)[I4^\BZ_F0C\7DA%'')$ MHV+)8%D#X>9]NY* 4<.*;G;4!BI*)BHHM;;9;A8$7,#^^A>-C'X&)S \LWOC M[1O>]X7I;1!;U%Q)-(9 =(K17]S]*Z.MX00)D9FI$_6&)I;"'C7JMH5T_,KQ M(Q[XLJWH";9\_+I41R(68ZK2YN=LN<%-Q^UE5U*$3/RZQ>&WOFPA>E-Y_;:& MJ.Q?4,SPBY;D5C(,7EP.1QI:)5FQ+1#Q"TXB90!GWA$.8]@!,HA"DK$!(C,? MY12>%GUL1:%:E.P >3U^J_1$91%&3@&OZE1N$ID"VR.JQN(=I3^^TT;O*Z[K M _E(Y=O=5%:@JEY9[Q/]?J'OCJ5TN/CK7RP3*1$*MWV\GH/4A,C9LU7*X[5Q M5B.JQR:@_&/K>C>$7-M+&5X'BFCL;KF] M^!Z"*SEB*F=B/*+W%_XR[??*BU6E?1L+LL"I[+)9 &E^[HW >%%+3]/C!\H, M_R$RZPU]@[2;Q3%#97I1>NDUJKY_(YF!+$/(81DU&2+@IZC=%@8^\4!S]=2S M*PWDC"[,.X/>:L3C99[Q4J,R5J#;3V6#1MG.)J+/E*,5% M[L&EEH0)2,@LVAFJ'HI\OT9H%#IO8=CL9K6P3GM(CB9E*Z=KP[Z4+Y?D:G/Y MR>+.)TNX1[3[TD3ZNH"7> M3E,\4<], G3<['+87K2*[/Y>C]Z$F]&+1"J\*H\?>+W^\03LJF*:L53&83DPU*CI\^*BNQ5%PF<&BIL.=7(V*,%GLI[/!CR M-IVK"T:J]UX ?@VGO*;/NH33-GF\J?>+7*^VG'EQ>2*=(7)IG,ADX"YRGN"5 MA1EH._ Z91X?\(VQ1T['%'&S2$O@"[U$TW@,+C23 MO^5$VD6%WO&@)SI:K)^5Z+[1FWN;N;66$U$;^1)@@8D6N5\G?*6R';!VSY%) M\,)NO QB\[HN&1[^LGY2Y+V$B"V6HHK:0+,6HL7$SYHYF@L:HB4J&R'9?]<] M^>_M8P J3CFI#UI,B1V1^6F-(YO8XM ?UNWHH5%$L XBW Z0@!;$=!P\/B(U MHL-VFK:G2=$/4002.\[()HGA)@I:WZ0+'/-(2@BZ1,;S&E)"37[BIDJ@5G6, M2$JM%$K?<')K;1\CMH"]M6QHEF;ZYBM6GXVDR+ ;SL"1-!NBI&H6<,+#<3MH MCUN&G1F4J@S;IG-S=3KDRLJ;\/'LTZ((;>(;=6T"CIB%K29L#.LZ#N1E?8=L([AE_&GG2L/J[WFBIZA,HJW M&1+' 6Y$6FQ'#%T7(Z-Q ] MC[]1QH(4VRP@7WAR'\0)%) + 7 B4WJ&D5H&KU@MO:"AP"GF!;9E#%TF-FD9 MV!D9>X^6$YEL3:Y''I7?9HS[$'+9 UAN;/A\WU+R=DH;CNG4J9SXS //\6N! M-?M=8SYB.&F)RDI^%.C9-?"([V38*A@TN^Z0S3!LG;,;2DTEY=P; T2#L5>Q MW"ACC57IC3MCV+&4&Q3P5A0H-W*#,&1Z!2F6/?8I4E)";D_*_O-.LL>OLA?@ M08F8 ];&)0.7]D%T<7YG0>K+7(#BEH3V&^4.@P@\/IP=I<#1:T4#V4D4;\21 M%2V&;AS>:#*(520"C6A(<=4@>DMVTEN(LR,VM"0\)8V'5)6I@?[ K;=7MM:, MV8!_SJL_G@\Q\4#RO0C6!RQYEQ%Y*XH[1WPUBX(LH/(E-^^LLNW/AS>)900Q M:'2M01X=Z=RD)XA&U1L!-Y&,Z*J1)U9M0]X4A=@)$T4UI[GR 8W!:YUB*B4& M0YTHR70F\D5S1%\[#5C#X)BCM.B)\=) X)"^9L1D;U*$[>V6AJY/\Z!88[C! MI&62;*5-MHXS"Q YADUQ,K:E:WBM???Q8N)RNE22O6Q*Y^BITRQ:>J>ZN&A5 MW\MY9U$X)72P @%(5788$@%(\A*T3M&L*7%6R_M1!EJK(TE4;/JMNL>E.,W M#V>=N+CF #6NQ =@\\>7PCQCQ>2MW^J(552E3P(IE;/1T/;KXTX0#(G1>U,= MKTCY@D*C1PQ%;\#0P!L-/)472)UKSS5V6F-E5G\3U-V/H30U6O72BW")1/56 4C=.35 $7:*9\NKSA K?+AR?$Y$W0*.(AKN MY'@Q.PVIL9]">*Y]N7S\S_%6I+6; 98$W'__$V_Y^NVN=W-%S/^UW@+V.]XH M]=^_7,V<&?'6KO7?U/6>N'@GXV[SXM]+5XXGQ(YOL7G:X2/67UW;=];?UCOF M?F_EO2;L;-V>%(UXQI-3 3@VA''$TK2MS4X_;Y,#[R:?L* S,G(-G#<-MM.4 MAK3&=*(<=/MKG*/SKWW6D?I+$__QS\O;_[MYK_Q;_G")Y MMHYU]PQ8[]_SUMLE$ Q'4MB>NNTON^^[Z_XYDM\5XL2^)$YZ:>)T$RD4>5;. MC]KNT!^E>.4ISG?%B=U)G%=J)W5"EO,ED&KY*.S2B5RCO"JU_<&,;"=3EB?H M^YEZ>4J0_=(H+V;F;0,M=0!I$O5,O8@^!?EPC>0M!TBV(P.9CV+V*'2(216- M5N1YU2B19,>&IJS))T,JBFL4VPFCF#\*<'8CY./01IQIGF@4Y,V-]M+'K2K9 MD.U ]\6B-G+J%"V.H?6PM^')7__NX[233$F8[M\<,NOYAMTUDU-3#DTAW4@1 M07>%SJ>JP7L#B^K^?-2LJSJ7^)(PX&#?;&L*I=K$(E@IIQ/.G!O[")[VLM!Z MFD3;FGNYIYM#YGU;HX_5TJ!8]PD>85+J(J-BD[[ZM#4) PYZEY)\TRWSQ28] MQ5!-YAQ#E,I+O 1M0GF6\AA_Q8_F[B%]AO#17Z"":[I-#@_9 MJI6=0NM0X!<_EK^5^/<3),3!! DAI-!C6_#1)92>5Y*E6U1U]Q?[8U>3X\6= MG&B 4Q>WUC,LH!49%W"P+JZ2UND!W>T/4#;DM#Y1J@@C'UK+>TZV+X\]+=Q;*E>D0(Y'1\_86%>40-"]>KW\MD>-?#0TA;X\ M8O,++)I8U@Q#M7T7;*-:*'2R0VL"T2ZXAB[V:**(#VF+=J%U!Q_5R=,L?VKG MS]!.#(N4$5J0)%)1.CW MV]0?#LK+6>:#:C6R,VJQGDZ@;%O,U::35''0@S8OA->>_DGY6$K LYO"]7HG MR^[+9AVJO]Z\':?G3=%\V7;1$A4[8H01,>Z>S<3,BE9'>N-B&L5-%P]#LR,) M"'2EQXA3OT]Q:CNU]895WU+(>$A]_1#46!Y!4PB>O0+4KX=^'M3OM]*(-Q)Y M8;SDVK9 W%[_&)F>J%E 9D3'TBQE!^UZ1^EEYSF39L*N;>A>K5:0ZO#' *=( M/03(*5H3MJ[CHP+>++C?+;EN3;.#54IN\L#B:4;NI%DS3+I8#RG\X<*,UR7' MF_5LPX@ O-N1LQ7N0*F"$:YFA@PHLIQ'4F2K4H"_%G)9N)=X1_;7D)PP&)_IU?28@TUE#P\"PX:)FIX/R MS5F7FMM)E_FW!F3W7S7YB8!,RJ'(RNIZ.E-JU =M>UYT>O!NM($G((-%F!<# M,F0HD82QJDQ11*QH?HHAM"F\&QSA#T2%I!]XV+USP1D7K;$ MYSHSNH$2Z>K4IJMX9JXG7=V_-2"[TW+T#POX*" K*]9J7I/'".KGYPL_$Y8, MMI]T5?Z&@ P685[VT58NJR"51CNMEXAN#4TQ5H82DJZTC_#1T(C[:A_=J+L" MEL7)@"P"O VJB%ZWQMXTF V;HZ:25?E^_MH:(1YV4>'LEXC MQRRC\2(V83AL()B>F'2E?8"/AD?<5_OH=KF3'CB.T$&U4LJW0MXF5#WQHG^L MC[XU#$ZL^_OLTKTU/C_(CTB%ZGHX*VS?"E)5X7E86BD?"FQ1!(#[NM]$ZL[__ M>GV9UVTN&"P:#$(-**DWK\]3%7C#X0>MHC_.6@\7QM]*]]!/Z=X23-L %*FN MCMLI8: TB5$:WF0& MU#;ZM[']G'\-F]-6?B'[]-4UA1+4]UQ&NE,,3UL09\ M:[VAW&B3Y$@+K@T'\W:IU:GRH*$3;$M994F1KM+0Y5S/#0]+=1#$:\>"U#M(XLTJ;.4;'BXTRT M(#:^5GS!.>-TL2CT]HAHKQ02H-H9I?A::29C(A7,:'AG7@^9LS%"%[ES0WMT MN=KTAJ]W0A]QVR@LNT5?^J/H2V_1HV1]HC72O (*JA@H%*N4(^>@-2_7HB=] M5QFF$31[VX9PN8,#FUX*2M>>@/61M D+;2>G\@.@^TU?T(*YF,E9 =;>9=%[.NV\S[JNYU@\V\5V-.7'X1MLPR+4B[:;=<538?.=T(E M>0@C^<](WFMW"OEABM88:DFN?#4C&1J\!^! (7D(8YO/2)[%2]@4C L!,T?R M_6JGI1$J!5WL I7D'V'MSVX'_8BLYVEZH71EO,&7!)6SPX)52&'0Q0R/EO6W M;N/\B/AF>;,T'8:C&@,8V9O(:8JBPJ=[?N0.GX^(KQ6T>#ML!17&ST[2J-"? MM CI:6F_\\R?\^7VKN;%JW4JEJP%FNR+QG[JCM8<('FVPTXFF@0[[@ ?<4$)L??#7+M,9UB; 1F*'HCS'A'\H-D_2,3RKA@]X(+>@273QT, M>@$NK0[>9'M3#Q?T7G!Y[8PV0<+4=BC?]6PS MCIQWZ<;N+Z]2"\I>KV3>W+:CN3H9DL"25%-T7F\@"8#E@Z)CFU3<5C021E_S MU.MO^R9_V5WZ9NPNDVDZGMZ=<5.48EBDM$#[:@Z'SA=N IK7+-^D,HT&Y64=ZWIZ5LT&T3*?C: M$5RCH?1319\J>K6*4LE14=]W5B+2Z]3T.17*.MY[*DH^5?2IHB\JVG)LV9<\UN& $VC2 ML59L_[;5@;)+(:+0,Q@=E&V;+_9K_:(&I0Z<(NH% D=4/06^L\H-T1(5(._^ M;&T:+.ZF.7M6J,J587I5_WZE-$'+8R',CTY+_ISQ/UH\;^>U_I1E6%:>80W(89A)_(2")JCRG +%#&5H)4\/]8Y/,9)89^!K8_RL/#]5]+8J MFJ#*\Y0:K-)%3UFB_;%:K!6,)5O!$^E$GY7GIXI>KZ()JCPCHD4S5C[G,7@J M/<#J@ZJ^H!/I19^5YZ>*'JCH!RK/&7)AB/QJ[.D@WV8'DKL0C%6"BD_?6WE. ME,#?KSS/!DIH=/W:G ^'7$@77-=2:U#&*+!5GA,'A).5YU8E8PS4$9E!2Q5/ M-)E:,Q_ VD*'23B=,];^]\@R#^%\O MD?]1E>>@R>ER/TL4>8H9M^E.$;'[&I31R+/R#&- #L.FA$\H:(+*6HJ6M9PA MQJJHR:(>;=M3,0UGG]]G6>NIHK=3T025M?J$99;=FF_P_7)60GRL5K$6B531 M9UGKJ:('*OJ!LA9G3LR"162[C+;LM[.#3N>V8+2 4)2 MUDJ/6*4FH&B M;\E;&<=#V84564-5F^W'5&W-\GH1S;ZS"P(LK3Q:U3!'U\/N8*YG#'=6Q:%K M#W+YR- CTC\?=\8/.>+9YNYOF79+D!T?(X]]2S^B:\_\B-0O>J@7Q@?8>7%_ MM9V]/9%PK5UO0Y14+6)@>#AX>U.J5QP*_84ST?LIOYG)I9657(02:/<]%.0* MIKZ$MN]Q]6[F#H;UX]\!VTN(M<8MP\X,2E6&;=.YN3H=:*GJ$RBK<9$L M.H[IIN$ O10%Q6U-@RQE"TPM-7(K_132A>MF=,AK=?RI )?#Y=/ >.8TA\%C#=MYV]@(I;] M ;]B$"+0PSI7U.OU6L_(_@PDW,]$?,N9 I\1;AV(+E!M0ZZ8,\<.0#QL'XOD MA:S!3C&49VFY:4BK<6< WQD$GY+T!;+_#+&+^PFG<3^WR,G$-,^7:@M>M$@] M0\)[5N['I"R^.[?TDX1Z(:U >\T&.5+[*Y13:O2T: JC40NZ.1R(@W]HA4[9 MYLSW@/.ZZ-$GZZD%,QB*NMEPB(I, .!0T"62GY+X&9+_"'&_#LL-,]O3!JJE MST<<2]=2Y:[N_@PIWR\L_P;A8K>(M)' FXU15-?UN=^>552A40/6S_#,WQ)I MW^O0X\\)]U*DC16B2[K3RICIX_TN&_(J9H<_0XV_/]*&3.POD7;%&C(.(E(% M'3'L>F\U"&J@^S/T^>Z1-EQ"O1!I&]*XW"G8O(+VD4F9<(5ZALK\#"%_>Z0- ME]#/1=I<.[O ?*^MHUH52WXR%L6VS/D-]-VW: ME9*D#>";1(8WTKZ93'6DAA5XZA9'T7S'[9M+$$+FTOF+UP %W7W #OB'OT7,E&]1:62@KG2S;6F,CPM5C$\V M8JXD_6[001&40-#,-=#YMK,8]S&! V3-*XJ29FC;(SH/MD;;1A#QZGC,%B.+8 '6@B,;NEJ_6:7%>]+P8MW30 ; C.\3/2R(HB@M^MARP 0X$<+7X[?W[ U]@[2;Q3%#97IH M7?8:5=^'3HDW6[!.\WJS=NL$L\\J[@$3O+_QEVN^5%ZO*4ZV>:O7H\L$M04Y4%J'FF7A5IW(3 MEVS8'E$UH-M&\2>*_R7,PP4L>UAAV'W[0.*([[(G'-M]P%_2*#SU-H/DI7I8 MRX14GV&1P6H^]@I"SX,6&-=DD!_FP1VK$!%&L.S558B7H3?(&H[J52]?;EBN MXLE:0.4[0U<7Y:6I9+B Y.%K=_WCRE5'0^_7"O<:H'#1TT!DGRN6K 6:[(N& M$59,,WHA1Q.-$U=ND<.H8S%58"Q6%TLX964"UJX@T*X/NXB<3[+@GE!Z8%O= MR&GE#FN?NV\?L#KYMW 9AI6Z;!E:23=S@J1W"<[GX9WDO,;0O"7RCO7,V+/D MKJYGO@R]3>EJ$\7L:E>[;U=9%U6T%%74L!.0L.:K$;T8XR)OIA9-5Q/[>;F6 M4 MRGLQ[@@*[,C)Y-?3&5;E]I%\"MN*(,U631&.- "ENX^.$ E<2R('AV_J( M\G5.GI:SHVQV7F] %VC$:?%9TC,X%2174W7S4HP45^:A5 MQT+H( R6/-!KTJS2&HXR;'6:<[7+,W/)7HYHP&6;@VW ?$?W[ M%=$_JL9R?M]UO#1$>+Y]8J<2==X'H;+K><*,%SXM,>P"0B-?KX M:EJ^ XSXEJVX]6[7$2U7E.)BADN&A[^\*? ,-&LA6LRZ:Z^CN6#3KWT]_V?_ M7??DO[>/$:G]99!G8R4L+D/D\;Q(+ MH$^OR<6;"WU"CJ:JSC:MQ:"(:,NE"IVCA6I-[OT$FQ?PJ^S"BR'PQZ[D:+/X MC^SD8 T*:5OR_@2%:E@MEL'48CBV[_G]CE'LI*'+-=_1]P,%OX+FNXD;S2,H M?D<]KMN6$MDHDP91*O-V,]Z>UOCWK7@7C>*LY[#J5/=7LP'*COA,&KXJZG[3 M[ D"#_?>G: P&;I[8M'")X0I!VJS)*UZ'MIW!K.R$NCI=@-:785'F'=8"'=Y M$TQ1U)R>:/B #/7HWIF+-?,]=#\!>Y2VWV)>[Y"N- MT3SO#'F\#SIH=ZPMQFUH\7,=$P\V8Y_GXM=S$]@V"3]\Z\]9NW9IN42<4=J^ MNQL2\6FL66N-)A=W:O1+Q=2MB MWA>Q.&QEA_T!7N3]MICR].QB))G)7!?S*!&CW^70KCWZHQC]U0-U+0!RQ8K> M18G]>L%U@1>EXIMC7^-E\GN4M!PP$S4Y;I+"NZ"C*>J^\X^_[ $L-S9\OF\I M>3NE#<=T"KJ(]?['?WR I1LPGN?ICW(\MVI/?T/(SIO4,JN('9HO%?7%E.6+ M?(Y*!&1OVZ+^"=G/K6._EY5=5TMB9Z1JL_6IUML3KK>WK2VYD;!DF2J#HRK: M'$^XUG0 G2.&T-)>YNO=H/O8=?-70_--%N# M;W<&A!;W#X;NJ1.''V!UO1SFS<5@4M9]"F\V)GBZFAXE KI_IM6%];#L!UA= M=2A59KK91'C@5%=#M(:14O",@M&"LA66P$?FO& MLZ14+%!S-T/"V^C[0Y#9772!_(1->WT-!G5-BOEI*07% 4=MH@.31LMLG>TS MK-E!FH$O5UL9:,O%GP+!6>+_* A0ONO9)G .+>D.!%1QU.><:GVI4S*ZG(Q2 M7$,1H(NHO@2""^0G# ;8G2P!6+4"N5"S#+TV*(X1BA"#]O)I";X"@?NW#[JU M)7 INE["!$[C-6D RF3;G7 CZ +4A%F">\'@Q2$4%J(COUG%T &NYVB2=]PE MJLUC2XD0,<#7NJ-FN/='V5-4:._-L&B"R35L@U;"5\6X>YU^JH]/E13$%:A4A"- M1I-G,>!%>4^E4@^@0T:<#E[+I4WR>!6;/I_47KGIB&K^Z"F94[.(%U#G.PZP MI%!HL"UAHOD\@75(#]6(H3!MI%OD/ M=^/F>F+<4_8XH>@KZU*;<49&7IP0K M-QAJ/ CQ1BV362VABRT>LBGWAPBY0@NUB5,O4TRVP=! C-0")+$5_2;;14 M<4N]9:&;SMK0>8%GD/D&S##,0)]:/'%ED-D=H4_9DOE0J,F+/I1DY>0T, MOB/(3*"@7X+,"9H=K^H,PJ(V VBIY8'#YDO#@*XK';.K,V 8@G:17*5=>-"S^:FAA0.JE3PC^!-$)$SEV%XVG ML7Z%"?B5S9C.0J8HELGZV%/C/R_^^R]:NXW&J^,:.PF[0TVGBLVER6CIN@N> M&@^3R#]MY%D+S!R;,FQ?KEC23N*IVAS+F)4ARLS927[>'9L--_PQ$C]),^PF M_MK%H$W&G@J+Y ZUYYK[+3&RBR\I0 (80%S/8".[AA$ M(P-0B2R3X\<4=C17/XF+3O0NW$*?Q2><\PZPG.]\. ?4/N* RX3W/NL,ZM,*N( A[QR5 ]4=M:!9!8-FUQVR&8:M-O9=D96_)#^P8!RS-=IJV!US:!]'%^5>A1VP!P=R/+F>"Z)\W>UY? M_;Z]FE=)B44*4H?W2\.!,FFKT@3>,QK>LFE[[-7[?/IZU'&&P2^AQTD.WPW. MJ1C..'H-G%\-O4-N]SY^UWXXDDC5MP"*X2BVP^]XU)=FPZ9?YD4Q'+@='RE: M\)WQ^@$$GJ,4]N#S[*S4%X2;&\VH@6-D'9W*]I N-<,^P6>Y]E[) MNF?D$9G@W)7YP>'0&T0>A)")A(SE8H'O/W]*R M8#X=X]E3[0Y]W5>%]ACGAF4LL9CU4B(/U-R(7@5XEVK^A @WZ<[M!6BO_55" MCI.F;",N>COB\8EN9X\+VUY>P_5QKXUA+;TVH)QY860AHPET@(3SF.ACEK^\ MQSL\3UAF_Q#8KAL.-VUKLU'?.^JWC.4PFT&]I*4\LOIM_?8S-"0,G!F.:A"VY$#V^].D'P77 MLV'%1#%FS;D06@QHT(M\H:AZF?&S"I6D-.G^VYV_-4UB*E9FTIOT%CR'=A0- M+>;F'0T MWM+@\< 3L;#0H,<]:!W?;6>H82V(?$F@?,WKTY1ACABJQC2:R&H9E%QHO0=, M KV;Z7Z]5>?-*I*X%.*%E&W.;"OZ>IR3=8 G:E:4?HB.%3FR793 6HV"N BZ M95VKVN6T7YHQ P%:Q;U(ZN'^S%.TWLU\P[B/ZV/@B(L3\9G.41 6\6N7@^[6 M*X)@P:67[5#O4XB%\AJ[[,/KWZ^$R"6*GT Y"Y0H'/=-?[U/=AT8Q\,%D1Y6J;96F/5$"H5VEN9*U%Q-_H^&T+LMIC_CB*A> MR]=;:8U$S>DRS>;F-3%7A#;@@-,1P=!LZFO@N.B(LF5/JWCC(<=3 Q7I-OPJ M'FA)A\A#'%'R@7*](\HL1$2SS>D(95?%KJ"0; HCDAZ^/-X1P0"A=SN:?\81 MZ96@T589NJ!S:M\DK%*_603/C CZ@M9MP7&]?6$Q$L-JNI;C\25N+KULL2K4 MGH%N$B%TMB9Z'68V1P@'"[+024V[\V[2L?&&S,161C\K M5C2KC=)\CPA0HD462ZG9H%:GGV)][+SK1RW\6[%F)+Y>$91V1F=!ED5&%9V0 MZ:3G%]\E5O0^8L7R7Q9K(]>WW1Z#Z.CT MJRB/;&>H>BCR_1JA4>B\A6$SZ-*"RXO-XE]/YWQ]?B=:? HRNYDL'JK *3NG!J@"#O%L^559X@5H#.W3T7YUO// M'K\#!!Y%V7D4WLW5,X.^ZS UQDH/K(HDD$/HPLVGHCS*HSQH$3\\BK+S*.E M'12F322+:DURZ@A>MKN ;XW*4U$>Y5'NOY+[4_:=:O4'C.'J-%]#^S+MT2RO MBM#!]L^R?%^R0Q9FH.W ZY1Y?, WQAXY'5/$#Q%H(C44RS_ E76G JNJ+ATP MYS+-3MM!Z%2T#I\N<@CFLW[:;&N.3RT MUN3\:2R/V^5Z_PFB+PEX+%;:G,"G%:;OCC*5ZI"M&>FG@!_O-@X$7-0LS0-U M+0!RQ8INKL1;!3:4D6%#G-K.QCON-DVLSXB)=W^IVJRO>2H5+]T2I=T*M4': MX%AGVE10@$^J_5I&93(#Z'S#3J ?('ZSG>(R]0D# 7HO$- =HR\42=]C:D2G M6U]:PTFM UT!-%D@N/WL(I8[!@'INYH%(D*EN:^YVM%A5R30IIJEY ]^VRE\ M=ZCW1FK6Y#6AGO-(?B0L(';BIVG?7"G.#:T&[AO0:,5]+^MV$?Z-NN==N;[D D#3A!O M05!G/5"QTY['(^/1F%GP-B?BR0;!98IO*?O$;&*Y 5"F8W(UZ97*&CIWE^HB M74!( H[D75 ^F^NR>8)&$;&HV:%MM?I5: -&6+W+ MZ]7#5QXT\GKH_7=:%B(B9,WPX\/#.1!ET^M2&+.4#%\&[PW_F74KI1MVA,[VY^V>'^A@;[%46D&0&NB M[LBQPV+X19;]:&?X"*BN3Q&.YR38]8&Z\2'.'>!ZCB9Y0%Y?O@/K!#7S,Y\) M2HRY6C4&Y#@SJ2%_)EC7QQ!?P[0?#==SL1L,EE61EUVW/PH[.D7BO6STQW'3 MAM:9_VC+"L,6Q4= ]7K+6EEV#&G2-!NZ2$A!2&?2P4J -J7]X985!KB>VS0) M@V6U:+]28<:Y%H_3(WJIR3.CR(^VK##O[X7#LCH"S=E3GJGS8!1HBYS3 M:N] M(RACN5H>]'B_Z5"64%XJ<@/:#.D"R0[Y#\X].<,[FXPO1D=\<,WN@30?; M'H<$GJ<73*;!(*5$]\S[(\H.^U:<(.V/%/TU=B+B%A =28V4A@8! M,.SUP1C'IJ(0D#4JE.JLCA>I$4Z)G-?AH8VBKC(55Y#]A,P9R)2 M6ZZ;W="=8?I:H9>[>"H;R]+J9R\LO(8= %HO!+])$F;1>K'-/UH M89\K2]XD&T'&&J*6\=8$]4-14P1\G $]Z,"0C&P$AJ+@V1KV![(1UAVP5BG7 M8'2?).CTDLA[,_BZ D"5C< L^EME(W:KF2TT9HS#A UYUHAX5?5'R385C\Q& MD@Z9Z[(1+D 7I8JL5W6BZ%:!IP8M3$EVJ/G8;"3IL'F;C?B9F5DL11S5<7MF MC!:\X-4T:-T-9-D(C'#X4#82IL#0\P8+7$>JO9'6+[8++02ZTB<;N9&&T?0=K]_@.<$S%Z-<9SGM0P>&9&0C,$RDG9WW_4 V@C@6GP/S!L*8 M3&>9*JRRBC>"-H* (AN!6?2WRD9,KVT/Y/1XKL_[BL>16*>\J$ +"^BSD:1# MYKIL9$K@-)TF2%ROY;JSC- -EU(WV:!Y;#:2=-B\S4;89MDKHO/21$>6G;!J M%7(NRR2[RO%]V0B,+PI&-P"#L4Q-A M'=%2P%[ C<@FFKZYJS5\HHW$WE;XKA:LM0Y=IGP+M(6N>H'T8:+\"RKHFQ7*PE(+B@'7@LH-E:S8O M5\U"AD/]JEEF5%-;.@%TL/P2>,X2_Z/@\['.^#M@]$1'BQL/[HY67 \*6XYF MBDY(1IG.).)+]'&+%F.58Q?^>)!EQ&JAB;L\YZ<[T*'EXU?+J6'#XVBC#&7@E1#QWZM]V\?6*[+1<\2W

3,0),$K-3 =OJ++L?!/47XPZ7D?5[3U;"S/D'.F87),GVH_2E)89QZ!)/04B2 MXP.Y'H4RFG&X'WR&J6DZ:(8RCU.M5;[9")MA"5H5?[^_\O6D)TS\'^BG_0'Q M,U6RN0Q4U=7GJ"5['4PWY06T[CT!XK^;OS^WM.^\#7^9M)$4'W;#KGE#J<$R82MFK3"5OCA)PR.?YLSFN)OUN_A[FE6&WA,Z\*04S MBUBMF+!GUG70J@A(.HDA CS0@7$:[WKHO#U"F Q8<2%RSH)A,WU:SM7=* 9/ MLG6YZ_'!#\\:;N> WD+!QQ6TQ-MIBB?JF4F CIM=#H.N0 @E%)+M4-Y"@2&H M47$,BAV^ADF\66]/1TH*V@@4*B@\U$&DA!0:2S\58^'ER_E%/>NFSK;HR.QD MMP[&I511845/SD>AZ,8\>IRSA^[8.Y'8Y@@^N?-2[SZ?7MU MP*W:/C'0:[J(N'57( K> H'.SEU8M;1N1_TIH7U]!=$A?4_:*: M3X*>QR$](X7Z*Z8QJ4:.I\]"Y\DO(/U3"/^B_#$"07/71:B;H3>-4&\J_S=F M?C,\[NAI6]'7UUUX7Z]C&P02(9E9Q0;T\6=Y?AAV;*;W>R_#6[>,ZN<(Y_;(GQ4=PQ M=$1KMX3Y^*+H[I4(9B^7=,#,=KQX=K .%-'8W7)[L:@6J(;%]_(,)^-*OMOI M8Q9\Q]=<7O\<_WJ",9\/]8X?=\C1S<,NLO1'J>M-FX9^IG-'Q:"$.5[AFGQ) MI5D"RRM4";YDY#:;::_V)% T"($!CJ>Z1GVO_53*O4JCH&G[=F2^Z(C1)8 =&YJR5@.7#)N1G72.D5O4 M+-&*[F#LK]C>2:N+31&O3;)\#?%[]KQ)3JLI*)W_MVUNOAKC[W'_Y8KP;SM^\Y[H 6#[H %/4 MXC,M6\"9V/&*'NF -_%NZ]B-=34S&A*WO?,T=R)*\6_6CY\=^R'=\G MQDQNY_CO^Z0]X@\8^#.J9H_2C>Q:-T:EL._KO:#,F+B>D=KS\7RN/LB._SC= MR#YU(YFZ0:QU8T8NJ\L):F1YMH+RH<.5C=SJJ1NWT0WBJ1O)U(W,6C>4&I]/ M9\>FQ=<*;ENI%,W4BO=2/OU.HUH\V)NB:C3#K,I;/8 MH_9:_#C=2#]U(YFZD5KK1A02=T*VAD*I6B$P1VA/8$R, MD+Q1MCVK#J KF;Y YUJ2-_L\3M+\1RUW^MCZZMW&UX!0D&4MOIMHM$0MTAU*G&F>:.Q6!/>J'6R9 M:U"\;X]1!9K/7U\K<%I +\\](:&O M/_2J;N@G9?NC%/%L'^66$4DE7EOXKPQP?%;/]N>!2MA&G2L[>,F/4:N:" M^I3B\:*'TE-YRI9,Z/9WO6SF?T7F@36^2&?BUEI]6;"(X-3-/%E?H69S3!2$ M4GUF%J'=#@V;8.]_2LDM.]92$R)GSU8IC]?&68VH%BLS5(?6?<':L?8>>GW- M_L@]/TK 5AQQIFK2=HWZN@&X$PI<25B6S6YES+A#-)QX@Y39#LP^!9TZQZL; MSY+SU[];>GYSI9]9ALL>A,?95YMF_#@XF<45RJ-6/=0,%'UK%\G&0]F%!1Q7 MU6;[,55;L[Q>Q +?V06L97G4ZJ^F $>!4767S1DE].$[9'JSV/4MY9OZ[!'I MGP\1XX<<\6QS][=,NV$41].1)M:VD+*#OI]SND5)GS]6<$D31/]"K:?,2&37/ABZK? MZF;16FI&X3CK9KLS* .5/W'#YD&,B]X]Q;GE^6W9HKA8X2.WS/NAMNJY<]$4 MX&U:">OY;8](<:YW5YO.5NN?R:W8R7IWTM,]JZ$3J\">4976V!E#9TT^X)?> MTOBC'- >#,1!*D1LNUX?S"GY8U>3XQULG!AO2GZ+A=:ZQ!TWYY36'-WB89+1 MJC,I,W=XEO:;%<#BH ?Q%.,Y,@^F%T_2><]4A;@^52%NV\5X8R"B;"4V$+O/ MUU5 RC7!HIN$C2YL'R7P7GI"UZN-.7SK#JZL@)1K]Q(QEKM:[5\/O4'LF]T";:I:"H[L/V.X#7K#DW>?4P:6[$+.=*W3; M.5)@2EZ?3C?M NU,H,U4S[!@VS_^DSRX9]D;R]XJ)CRN@;TM;)%3++65:9N> M:L7*PA_I6H]M+^FJB6;:4&KWB5K3"QUWB]6/RD8W"-920FX?K.T_7U]%XH"E MV4[3]D!<88DNWE61POHR%Z"X):']1KG#( */#V?0QNE75)'.47K/L"V%H+GK MPK:CH5^UW[?$07%4E(NM;EIGS%)Z)8;"B"^,H--GR'!PE)X=B?:&V?E=3IXI M2N,BEZMWL[K?<:I-;=!H51/5!ND.A[E DI^?+<^\3*6_RKSLZ.9>&)^+X$6D MQXO@9@==%*G^:4%E/!9'QLB3? MB9I,J494@_*/(^/X3NC&+Y(]F'"/!L"C0H5?5ENLF-4 MXP>T7JTL2$M)7$[RS2'0MXOQO1!(T#$-QV937>1]>RI,W49K^ R!H!/A52'0 MHN*T.M[86>K]OC*)3%.M[ R>(= WB_5+!X3M(/#)%LT?;#G"J:*EJ*(VT*R% M:#'K1>".YH*&:(G*9I6,_7?=DW?-2 J3CFI#UI,B1V1^6F-(YL8= "#LW_S M1UNC?% V]YSK>O0:V9?D,#ZP@)T4G(A_&QX<=,]Q5=L!4:0]!9)7MT6K*$J: M<;CLU5@.A@01IIIHR3#Q/NU*.)&&UM>=)'77-><]6A.6)EXEX,GD70FC[K#7 M7)08DJ$&1HZ>>48[2T(;DEZ2\/O$)E;$'_11+_:N;!NR9+_R>%^R")6JVL@' M8U5BP,CEYRP/5M,IM'CYJ [(_TS)]$+;;70D%2R[);L4*H@CCH*QU M$_16E=&HYRSR+1TQ5TNWKC+%E?=CT'N1@4\0?PN((\YOUS=&GSA_I=I^)(]H M* BB%R-MQ[$7T8_[-=0OV+P)P%%QV&MYO%'1M9PP'RX$;-H2H0W8/@KP3S/W M"?YO 3^M*7&OJ+BP%/O/2!1N73.UMSV-OA:SFAT_S9<6%8J?IQ5]V?!0R1]# MEU-_%N3O,?&^6'Y&T0>6_)X@IKU1N^ QH*VS1&/J+C(CK!O^&!"?8]X3O%^O MA'9BRO?[EAN:I9F^^0J;9Z=/R7!_!.C:8HN>2(&X4D;ZVEI>ZS+R#J1+0]>G M>5"L,=Q@TC))MM(F6]"!=+W7>,>4S=;C(ZY\'717L'-KO"_R\T=5'#\!57%Y M/Z@:P:HS4>OBB.=\-S<8$&5.'4$7^9Z"ZB%7GE#]EN+X?2>4)-MW7'"BN5W3 MMISMK[OY1YI&!A5B7-9KW?R4]K%PQ0A0&E@8IX=>,_JH7>L@ ,<+2?=C*M;,]]SU .P3 MZ=-!*Z+H/L!YO62\719-"4Q]3V=#(],OKB:ITJ,.)W[??EW'Q(/#W<]S\9O2 MK8,V2:?XG[ PX)W8]"[]]]A^)YUU4EU:)SK+;E7NJ,C$2YA-_2/Z[STH]KP/ MZ-@J.@V[2CI*SC.U-I\&5 J^WK%/T-UC(3*^Z>25/RQJ1M]DH DO=)V:]M^L MOM@M1=TBB5A28RKCT5F^-!@M1I845M4Y= XV(N[W*^)>S[N?HNY>I4(L'XOU MNIY?^;NOHR5%(S[.DU,!.'T&SZL-3O4H;CZ>\<.-5;51PUB7*?5U;&KU4FH% MWJ5SY^@]NZ/K#<&)\S"W$W5[ :8+!I]6F5(*B*.L.VC/RM"5SJ 7]>WM>FK; MM#.UZ1"V^W*7[D&';4'!W(]H9H+HGS=9V:O?MU?K?&V8R91'-,K)9I=S0RIG M8-!!Z'M[#UV-Z#,L/VA3?(KG=YOS2L5MKUZ:CEZ:\WHU] Z.[ OMSS*\4'-] M+U?166Y5*1@=!Z1#:#T8C.W/$KQAKHW(52:*8!'>#!5ZUN]7EU,"NACV6\N: M29P+?^]0Y7M IU)H+\9X919%OG8JW1?+]**M0^G+$@,=& ]9O@=T&JB3DC&+ MGO)=[BE.+3ZGP%.C"]QW_ZR M2[/>6V*6LKWR>-GW3 9T9^9*T8MYA(I]:@_01W MMP'>JT#IMJ?8%>4H/IX/BS4>N.AD0K9]B?8@]78__A2[#V$N&OH=QNYE.M:2 M(D(V@^.CKLG8"TAJY Y>GW@6):D^*#JV&5T372!Y?'$;=_. M!&\O?3-V>R]$KJL*F&?Z:*V\(+V^Z@J3.73S;2_SJI<9>7B VA6<_'K]X8(( M#F:#+\L #I7XIJPC 2I197IBFLH4*WJX6DE#1E2X% Y=,/%4B9^2325 )5!1 M'Q*@D6^@+%/FTMU,1O#@;1[R5 G8L\3=@1T;%4A]<09%E2K^0BB:>09'5S)P M,)KMS:&+P^&9LC@H5&]F(>ZV=&P]BRAM5D](VR\"S]'O')OF>C-'J-""QPW+ MA;0OU_G:O#\2I=*XER.A"T[7"=8!I7_]NR/U=T3JUW*J"V>QQ4SZ73E_?TAF M,&X*C-UY>CPGU$;M0XIA2GN_J2+6^5-A\+IOKPSG; M\#AX-(9_)#S*-4$9KB2!$XV4KN5HK=XLI0R*@2[?>3 \;GL(;&+@034%$QUU MB&4A'? ^42R9-EXQLO"=YOY@>%#-'P0/KO2!V&,XRGAMFES@J*9/[8[8*"XG MM219CXC:9^SQ$7@TAIWK8P]2'4]$$ 9M5.2'8&%SCI WDQ2:1M0^8X^/P*/: M&EX?>Q0Z?8KMLVF5U^I6%V.XVKP'7RON"_"(J'W&'A^!1X5^SWKL"F)8LX1D M>[.BI.-%I8YK*M?I*DG"1D3JLR!V-3#*M7>CCKT'8EM"9EH!8LVMEO@Y&.1" M-57T&EJ2'$M$[_TLQ]Y[L:T_"R(OKL71%H6"DUHY:*DS#]!Z%H:_-C"-X,$/K5G7:.@:7Z.!+,S4@35+E'>)J'W"XR/PH)H?"$S;H(5U M<;MCZ28NHR$U7$Z;PR2EM1&U3WC/ZHH%M=, ;=TGM8J^@SO&IG"0[?:G\F#R1Q+7!?HA4%GB.ZO!FI2;IX_1\$M!)FC"X5/)+ MGDCB>EQ:X L%6V!:#$XLA9J4D&:Y+U:WDB20N+6C&H#7 T8K+BT*>4HNU,M&3DN3>+U4,DB>2.)UW M:EFGQT]27;[O I7GPC!O<$G2DDM9>O)$$N=(S;XT]]%4M<&45@8&)IPX">4D M%4XNI3YPB@1[1R2R8"D8[F$K%'?(/%ZU5[(I)LF]WT\DWW::]V=/WO8\3K,4 M<68[@)9:'C@\9IMVAZNP8G C/BREZGI 5@)U!9WU^_3!UA=(OR4:H-LF>#OH MT&#BXZ] ,QYZ@\I<1@<\A?:#](K/E_C@)X'F!-$_&B[G=I7>TM+TW@\XI2S-J M#?N@J*$A6BK;RZ4@]U&D_(QID@.7:\X.*;@N\"A#=(];JYT]BV*+#9&DT@I: M+S1YI,AQUFS2&# #:+%QEMZ7+='O$)RPVL5'1%V0UE/';@=(0 OBIG);&6O# M#A]P)5!G0 4Q"GK.H1@5VDCC"AF?HS1APL5NJ,?_G[TW?TY;V1I%?[]5]W]0 MY7S?.O?6JN[-8# =CP$ M[VC73F)KZ&YUKWGLJ-/5R85Y>CKL_F"#SFAYI#6ZK_F,?P\>/U\/LB? XX^G M]:_6Y=>K07[5&65/!E^MV^/*:Z;5+XS'SW6X^=%5]YOOYJW;Y?#$&US9ZN>S MGX.#9S^9AWU]_J5MN0W;1'G-B53-OW#80C7T,]72AR[K&=.9)^MV7GB=[R>J M?ZQ=]SO6E_ZW ^\J\].?Y]MGH\[/AGG?KQS?'->>_ZRX_&V;>;=N.\\#W%_OU31>]+ M_(, 5Y3;O!4V&K,M^'5-JJ4N9 (&M$+]QVS4K5NMK)L?.9>-ZX;Y;>_\L$'I MK5T?&!%C(U_XMV8#CP.$NJX;.)IJ7@ 2M:V&NC \U120\=T:&F>?OEXL\MUO M/^:]?,/(SQ9[*_C>$S)V?O+?"E2VVC3NTZ<6&0?,JS88EJ4^\@W8%6OJPM-( M:L^8Z@:EWQNC>OOHXJHTRJ]&Y8'_LUU?'ME[2T#NU246.]%N#']V_G7K9^TG_VT]J/KR^,3NN#K]?9_)F>]VL_F_EI]K#&GK_P MQV_2E^]2&18?5YVE63B^:15_JCVU9U>//KO/+OS_':3MC]^N>VVW6V>M1J7_ MZ6/G8X%IK6>7F_^6@BK9I[J3OF=K\1K*P,#GML7-5X+3Y L7G3/M2^VF98Q_ MG)XVR^;MY?YZ3;9^8JP+^=HW_JTDD,<# S;YK>NR8/;7<[=TJ2ZT3HMYYNS; MJGA6/GQ^M'N&\\?VOL%G_:V.?*O0^2"$/Q('_OFFT%I].3YNYE>-H7W;[ P_ MWW9?XX$G(/S1*Q4@'T7!SROVMV6Q5/.&[&IH-P_/1F;I,J7@^]2P$DENB]8$ MJK+#7%!UQ ^!K@J/V]T]T'?>FW[)QO M&7S;AO #$D!+5QU]I(F^$"-CT/^^[)Q?#EO]ZY_=YJ?!T=3Y'.[6G*FN[S"R M+LAWY$SRGOP=I[ICV@4\/^H5Z@?L:*8[+35_6!G-\E_S5][FE.+KX,='3&@ M,1Q]Z]2KQ<]7EC;TAXO>M%R8C(WXO./F$X7K:I'^M>;X?>J7>BT3G[D MG8XZ*:M^I%)X=$KYSB.FO;0]-C*:9L5PU/YRZ/>^'IU41F?=["QY2GS^$=,U M1]^-GEOJF#^=_$'I^K"<__%#OZG5$^=J/GRB)G8"9[Q0R$P%&C>Z58N7;O'H MR,O_6&F#>77Q&E32LP&):[:YQ8T/\%5_]??>%J@KS??F^R'^?=;XYWUOL0EN>#P MH_8EJ%SQBO8E $S!QT:ET\)9OU2?5%O%UNVGRX^#GC&]2 9/\VGU_FYN&D"F3D>JZOI0=G\UO[\F,,(\HQ?Y6'P7:G>?)GJ@ZM\-W^BEJX^ M51:GT]9B&[6_>VUW3(HT8WCSM?AEL&RV\OW+^;#3M%O%S\[FZ=^3$MPQ(29/ M%[Y];$V^W?S\.?2K>KY?Z+/SV??M$P:IRK\T(0+?2C4/A4.-G^A4')@E^:$ MI ML&_GO<.O9ZV+%KNJ>JVCQ?!X7-QDV7+"H&S%+TV(Q5286;_N+-J:-P3"L:P> M'1PVZU>;8"HG#$J7_-*$6%#'-Q>#RF5+GUX7U<-RK6?4SH^6V[?J;79IZ-[L?2&?_^\/"U5'YU369!/O?25W>!A>A6K$IZ>?WENW,59,/NV3T?>+2F_\,,)11L2<* MZFOH^?V?OW 4V$(5_BP2ME(SF>J\']O>[,/ZKFYLUUC5KJ>.[5OZ^W],Z+\/ M0->S,[Z(0CY7JO />9J=DF<(BP-%X7TA<@G/"']'U22KFL;4>J^1H_+#V'8 M9L)W;A7J@Z[\(T__R?LX0"F'>Q^_'9[.A\03H,7!S1O#-<:&"GO?SOQY]E]<%G&3^\XV[O_)__*!SD/]"! ;N%59,*8&B*L/KTD!O]HH%, ML50T?Z$1L6EK/FI%:%I\0Y2EHSK.*/NEWR[,3RI'U_TEFY^?E,>+(VKKO6O9 MQ7SVF$-8;,4IQ#T[Q-5BPLM=X/7V7'6NE:[%WCTQ_;H/ZRO=GT-+3E?)5ZK( MZ2H@/H_*XX/J:)S7X*?J^&!\R/)JN5H3G(Z_,=!&%\7;'U_KG]B7_)?/U\5/ MY_FO!VPR1339>')1G^9ORL:7H?')**B?-6]Y,Z^/2J/\^I.Z>3[Y49I^4UM? M#GKY6_/"ZN>GTU%EFB5[NX]K7+ZU;C\^JD.5N."H7-09<7 MK=77 _?TJL6.J^VR.=#;B^OZJ% *1O5(%I4@S\4N#>.7%RY[+W^(GBY*W (# M4!35N @K,8^$>P)L<8&+]G0EI@!$14?^3'Y#E/<07D$T-4A4,PE(?(O3[_7.+5R[K!\YT!_>0ZN]DE6]GC\2Q:YUS0: M^I.K\CGC;&6">HKW[S<&#.$R#6B%;8Y5T[2]L7W[YIFX3H]-#5>TJ@['W5M3][,'K<9UO]HY.JFN/M<1B?,;!$[N6)]-;:8,VTI_-0=J]Z\DT>B? M_ZA5R^4/6SG5DT')LRBEL2-,$@@+R0)AKW72[@]Z]0&(K5SR/F]U!LK%L-1?OZY;EJV:/+6PGY.K:]Y_M@Y_9?JV5;7GZZ='QCU+E MH@YB]!-P]8,_C:O7.YUA_4SIM2ZZO5W,O*0@$Z^\U7^-B?\.^-UI(+$=Q9LQ M96*X<(;*BJF.PBR=Z5NM)A'X?Z^CH F#SG1UA:\RZ[D0X(("=EH\C"=B7FF= M'=@_CLW1:>O'I% >G!K&SW.J+GN_13_]@GD16>^8]O,*]F1SS3?#>LEGW[_5 M6B?ZIQOK^_&LHS7J=QQ4DVD\O@V#FA(P<]>[&047_^#7J>B9 M0GCZWZ$E% LE*OR9^JO72)[^8_?%MV/A^IGTK3/.7ET=H<4V-2@\G1X-> MO=-ODTGIN470_4.,E-RES#QEYBETI\S\N9EY?\9,$TNFJ-9JC9W_M+XU/W]5 M)\[P2\.$P$2_IBF%A\MG[+#WS@" B82/S DE8X?ECRL2QYPH_L=_U MM^+9ORGVY+>=^;U7>4@W,777<#$C5)D8)E,L'^UHDL'P=3UG8!C/0#V&J3LT M<\02J!5^SLY_GL[M8;$S./75SYV1H2_O^)Y\OI M56N84BDV-8&JO@Y0$'%) MA_G2N'I8!I6RIE='Y8E:&AV6#TLCK5(]+)543:NII?70G-OK:J_3^7AJY0_* MC8]GWV_S7T=5&=(0>[(U4V?]=GE^TEK=EK[YE<^5XMFL/BJO/3DZ-:]A6P\* MY=5>-C02\UAOZ/R?1;OU^R/EU,1P>;D[6SU9]7/[S++]=J^[SQ1:UU M;N??D@.6W%E?N^A=]X8GT\I-Q_C.G*8FU>=XN-3PJVJXD^SMM6\!.X&D=E7. M-H_&G6RSM3JMUW^?S*)\@J,49V4FSKYS:O,:9BZ8EB*X;F*-E,=&/#=(S[^ MKK2,?=H^[$\2>4%O_1N6\(#%2^F3U5GX=@W5"W=>0:?(,?FMJ79#JA< M88Q>@T_8L/40N;]=?=(*M^K<:74[W<7GUL_5H%Q>CI*TL.#@$U"]H:Y@'Y6V M:ZJ6[OZ=D?RC[QBN;E 7&T1S([K-"HCNMC-5+>,G_?X8[-ZGKWXT]NXS@CX' M\HFZ+^*?,\-BA8@<7OD^K/0'A?;GO*%^/NF8YG U:/^SSX9>OMY./GG$UFJZF M#]KWCIU3:K6:\FUF^S/5@&U2M\LT?\H>ER)[_,-R1]>#SUXG_ZG0JG1OS")K MGVTF(.W:XPM?MZWI/>)'=@V249X]!2NV'0WXL>L,[*45V8S"X*3:T@Y+)]<- MX]NIXUZJOG-6(3"!FU(YV-C>'&M M]:O#'YVAV\_VO>^%U<.@HYC/%TK5O<*Y!X VLQ-XNUZT_#KGEY,E\ X?^S MYW"' SM,79, //;1*'T_'^BM+WWG\WEU>39N]A\F@Q\>/%(8RN[WSIW90#(O M9K:UZ<%9S%;.N7/E5UJ-[V>S2;'+K,N+A^U>L9"%CZ@I11"D]DJ*VMOSN(]* M__'[R<.T;]QLMVO:%_^C-[ MTCJP^T;_83+MW]@>\)L.*&I,T+\.AJQW-':&?H.9UV>%4W=8>(W&A)?H8&:4 3/9 F78C-+*SE7#5$"0^L"VBL"IJEY1#_)Z?J0?YO51>5R=C&JE6FU4 M+AT42_E)<:(6#]=CFCY>ZOK9C[/3H_SJ\M.8V;.;QHU='^43PK>RI>YES_G9 MOBY>W=2N>R?EP84SA2>+ZT].K]U#ZUO!.QUF:]FZ_W.8_WE5PB?+ZT_V/PY[ M\Y[YZ?"ZT1AFS7*U^+-=J2.%6W^RO)A/1H?>STE>/?Q\>WU>OOV4_XIA9IMC M7A_/JE^MZ"?[WNN\>OB.Y0G6_I(*7@812)0D27C.YZ(A80J(6[%9##0PN M6,IR9L"5D,G_>N:2H+'/[8N)L8AJKIBX3;&L"?[0\Y@VGJ-=9$2-$++9JE < M$\$/HNV^EQ9':O/S4+W.ZK/OB\99X?KFK"ZBR' "E#K(=["+JK-2>!>& MC )$7KE139\I_Y7/(7!7,%F$W_X_NR+V'\QM'E^=,4ZI7SR2\\&H63NH'>X7 MX?T%I7X[5$4%N_S]I? '4N-].M !J#B$XDHKH*43Y=0&;OL)C81C1_GK/T&@ M>DI-GXR:WJO?ZGT(:)X9^7FAWCUN=0_\?/GBUIC??EN"UG,7 :W39\'])J,J MT$A#^X*&$G=UV )^P=YP W$A"70[QJ6@\Q]GMQ"P5^(1#^WJ+\>"W)_;K!? MU'*?D$ H EP/"#!@8MX,2^>=K[=Y8WC\=?"Y^;/.OG\&#"C>@0$GS?ZO UO* MXWX3CWOZ]!/@?+]B>7\^(B]Y\7I@4NF\$\&67L>Z!:FRO,T-,P5([G^"P-;T;&<2=2 M\QSEQNTB15R8<'T0+PA;^,0;,D#,0L]G^N$;#F$9N43P6L3>CPZ30( -T\US M^VNY?PF'R$Y#RM-X2Z9)WI(GC16\S[Z7[[_O?P,?P._W<.8.0RY[I\$.Z.-> M5$EY )#L$W(B0>:V34 PARD&4#NDIK9#I-0>PPR< &_'T["L38JG*9[^?? T M(F'][_]U+SDOTH=2 $N13F;*LF.'J==9=0*;^%XUE^K*%>=X>)@KE@-Y+S#( M4DM-:OFIA#^&6(,P@M_I8&DF$D9$[G#^EJ0L0J$V4T#3RP,"BT6ZK!O*P9MHND[^(^EB: M?4,RW'A%5U7J8B#8QTM+QZ^<^A\^OJ=7,?4@\S4V%-SNLE*6J)E%N3OGRI&6(;P#R*\XA5Z" MV#\'4#W&!1$5W?+YR22??SQ7V2-@>Z(=YK;\8T?E9EG?,KCC8@@_H%?"TE5' M'W$0'55OODSUP56^FS]12U>?*HO3:6OQ.>[QJ+NC[N3)HH+.*_:W9;%4\X;L M:F@W#\]&9ND29M299H#\[_[[3;MS_";6&0A$9=WVQ .;:0A\$IJC^8@3BU[,?C>:@[9J?N]U*R62_/)],U_"IERY2!S6"YF#BH5Z121 M&_DHDK:O-.OHEVG6_E&KEW.%/@<=VJ?PGWTE(4>"A'R^*;167XZ/F_E58VC? M-CO#S[?=^HN2D!^7I]T?G\[&-ZT??NFLD5\:=MZJO_G/0353J>4SI=+!7?0C M]9&^0-OX[2:8\4K19DR[5N;8*MZ8Q#R7EL<-ZDMFFMEKRUX"J6"J"^O5A2TF M@W119Q/#XI5*>SZF^:$85\Y7$ER1=>U)#2L1=":#Q%UZ^;9YUK:*J%BM5OMP MGT MY>6*='^!<_B$Q] 7I]"F0XC@XX5Q:7^L?IG9+=4_*U2^7!;JRXN[*G9? M;0\KV_GAL3KO6[=J=S.&V)Z+3@SWV/.._7M*MK^TFRR.M(A.ABL,E(2:EC1: M\L $6?^?/Y$!C+P_FENV)P,)='2243%Z/I"[PWM6PJDW?6@1G ]"#P#YD22( MUA"_G0@\*4 "#@E$N"\^O%(:=&F;OH6Q*]@QP'&CM6:Z9S]K+-NQ\FQ5UZ\* ME>6/1N'S70%8]JX@PS\$L3LVH"BY-8H?E ;B*6H5<1>-!P(OYU%Z1C$&;@.KI9Q#SN'CM17DRF6LX8QB:L M4]RW!;'K,Y"@\,!T137-X-2BQSEFX@$8^$E.4(>[ L 6#FBTI. 6B@JU'7:5 MMS H!E90()H[L['NO'29>3/56_^4I>IN@A^]++[F789BT-X6(Y\\9@P.T!]_ MAP_"E^AY>!.7$HMGFXCV-@O5]91:7M'5U9/"U1\F0XH&T#T9(X.:IQ\EXRM+ MG^BEZ56E]<4^&]Q\Z7>]VFTJ0OZ)- KQ%%!T;G@>8#8S 54=VT+;C;E2@ FX+Q!0Q7-1\(T<,*+C!-*(Q%.;=R%*ZB'H-,0#$?K^M7IS\O$;^^2T?#8\ M."I-YWVO[&=N#_3VV!S^_S1 MG20V\#?\\ ?2DE8RWTEH#_N,HN$=3:77"8I<\PDM613ZBQ 6M78TSZI?%MA4H8PN*G\"6A9.@4+XK MW=LN"CB G2 CB-#/ESER(9_< "$\\0G&K9N3!"6$1PH;T:I+QS#5"H8 M.%0H[K$<_]*LZ>%&*6$OEYY0W&'0L%3/8TAI<,?%TVNR%1GAWQ8J1/$:.:5:/,"2JN\DT,72BJE <@2()X8SCQ%9RD<64(LK M5GW=\&3VRLLP<6+@#$[%\5F4?;>UB5/'Y=A./3R48U.=1KAW?E*[5%E%_S;L MWEPL#LZNJR-]F6AH_F79_,]U*0*O=B,5 )R[I;M."QHDHIBAN/P=/L%DG;;=['0 @?VI%D! MX%.6^@0> &2(=(#HQN5G$!Z-!*3(81-!"DSG2)$IJ6X% ZGFRC5S638/<@=[%WW^G,ZGIJWY"$RA="Z%\X@,8D_Z-Y-2P3UIL67/ M+%<:/?:E?E?,4J"O;I$S[E+QGM[$&*OM=U>=O'N'XQ=RMO0V.U5QASU(HNB14/,E> M_J$6-V'FH(V4]HL@?HKX,.>2()4M0$)CLB:8%)N5'S[(:P#N.P1Z@\(<-M@P M:)5LOLOPAK%>P-GLY1,9,]; BP='1#.X2O$";@&XT?4'V7W7X4QIX[<6JK$@ MWL>/=[B_ LOSQ:?' M/O"$7?%0'@SIAI!O;EM]LR3;:ZRO!(+VL?FJBFRS;].WT\X$VW3L7^HC6;IRR?__1C>793 M/LFKW;-$?_%3&8;2L)WU-;VM7URM7E]I=RZ[ M9Y>M)OR@'-4[GWK#BT'C2KGH=1NM5K/=.>DKS6$/_E4&IRWEHMX?*,?MRY9R MU:KW^N_^I%W\9A85%=5R:,?:E M72YB4N16;U59F"J5/T7SM##BP*_^DQ502I0)?I7V;G#IS;2=1PR&A.)%8?L@ M$;;7*WMM2\M^VN(802.E\!+OV.&M584I)927N&^+CP?66GK9G=B^SH?2'T [ M0*L5SPR.K>G_YO.5\>$8_BE/*J5_?3!!')+)S/> FE_XM.34_[3@8%IPD#VZ MX.";H$>C6E-932]71OGQ6!N565$?'1X>U$;CRKA:UHJL5JJL=5ZDC\3?G]]N M^>&.(E GS;YRVCWCDL]9^[P]:#6?N'[LG4:70O%^A4R/N[USSNJ*^>RQ4N]T MAO4SI=>ZZ/8&>[OF=K]1/^.K1AE2:76:('TV6XW6^5&K%ZG%,GX-@1B)3=V=SL^"9O?%VTGAA0 M:=R'?[\IOKD;:U^@I4[\+ -9ZZ+>&[1'U8/#A(LVA?PO>?'O*Q;.L&"4/VUFG9W\>-7=@QW,K]GQ200FL\+[6:K,V@/KKK' MS7:OU1AT>_U^J],&F;7>J9^TSN'NKZDV.+KP%N0VM)J]Q;F7VAPQL-(]5H*A M,PH?7 E'!VVAJ=2;E^U^J]=_V"[>GS^E^/[GX'NQ>WP,H#2H#]K]0;O1!_AJ M?;T ^&LU!^WSU@"]#X_%]V($4'.O"=^?;W-H8"4Z@T0F K=L9EN=J5#G(%\O5QZ)M^;6*WL^S+^&8"OR/H1)BV->,RH>5%)?W Y?K MPTZOU:= '1#UCH\!N%")ZX\*^=H!6:L>A\SU5XO-S[(SX9@*#:K(45\S-A?* M*6O>#W2N="]:/6 6G1-0UH[;G7JGT:Z?]5J7[=87N'+1Z_8O'HO2E=>*T<^W M.<' I",'0RM\;+I(HX/JG")ZBNA/ ,L'6XV[: ZOSCK7CW:)G;P6A']^3;G M3KNW&+WUNM'\,)^B^5Z@>?6\_A&@[;3>:V'H6*N']MU>ZZP^:#71+WPUZ"57 MR'L FE=?JYGL^3:'!E:B(Q-RB[$5&ER!T3O]>@,U\]>-[;7#%-OW ML/ \DQ M:OTME/*%1QO5#E\K+W_R/0FE\[^)6;R83[GU?N!O;7#:(J\I,(LS=)IV3D:5 MPT*Q6GDL^M9>*_H^]9:@_9L[II$ABQ%?-_864NS="^PMY.O-9ANY09S7'%:J ME7SQT0%E^=>*PL^Q+^&(?Q\N7$SQ>#_PN/!Y6,=(18"IRQ:P"?CU3/S6;/<; M9]W^\-'8_'KC0Y]M=Z+C$G>.C*S(H7LM4*6/NL.!/]ON M1,;%T/!P9(6&5G!LI?5YB*'CXE([5&I7,U7"[^4CR3:-?VQ M64G[!H^I!7=/>%"IV3JN#\\&_6;[$A-FFO5>KU7OU4]:Z)QHMD"#>C0/*KU: M'O1LNR/'S2AR9"4/'XWLKS8:^OEV1XZKQ ;&TG-H'>9C1R31*R7JPQWVT8 L MJ]"EE""E!$\!ZY5&MS/H=<_Z/(ZPT6JBI6-4*Q3P&_1XUNL]4];@U.VXW^Z*!4K)0.'X_01Z\7H9]N M0W @%*WY4*\:88MI1-6^(&SCHM<&1G!1/ZLW&MTAAO /CEMD+^JW>I?MQJ/3 M'&".UXN^S[4]P;!*.*Z" Y/8+89.D3Q%\B>!XF;K:^N:_<?/U(OES;4\XK(+CDOE,C*P$0RO'W9ZR)IZGB)\B_I- =NMB MV&NF:$<71$EX'U<>#6_ MX^/V69OG/HE77W=IOY0&[ \-. 9XZIRTVIU>ZP283P\DS7ZCU1NTCZ\P51_$ MS\?3@./72P.>:WOXL-B<*1Q8]%#N*^$$$?D_1?@4X9\"HD\:W=Y%MP?LY*1[ MV>JAH;/+C<$@[]>3'_R?0G&4\(!7S<2I[E2^X+$I^?M3JM?/VX- MKD;%'R&U,'IZ\7=I]H.'$;AX[QN3$VS(GX_IH9)-R#BU7O8>>JXVVNU M3SH?0=?K-]N\>,4CBN4KA8/V:T3:Y]V9<'0E&%X1XRNQ"3 Y8J!<]%J76$"H MW:$28:^]H$BQN"4](D7^%^=+'P&FVDW0YGIUA,*+[ED; Z!'Y4JQ^!AQ&Q#_ MXVM$_&?<%3ZD(L94Y*!_2TQ^58E.[5&Y7"V6'Y?I],>F.NU1 Z:4L>P-8ZD& M 7K8(*3%"R-7"N7RX:/;-A2JKY:Q//FNA&&0X8!_2X:28O!+P^IA$JP6 0$/ M'EVMJO!JJ\T]_:ZD&)QB\#/!:JWU];1]U!ZTL>47R+C%0N'QJ/MJ*\T]X7:( M@83HC\.];HPMKV'L7]3Y_/E1+O(@W+PG NX)'0B6H1ONPE17 !V6: 8OU_1_ M\_G*^' ,_Y0GE=*_/IB&Q;*B6_(]-N87/BU__VWD#9,C+9>OR4O$3K*:W?TQ!:G@JW& MB\ LG^E00J"DW2^%1Q"2TT&W\6N$/^/"?W'5VWH_WXSJM34VF&E>C!BVJ$^*D_4TJA6KE1'!Y7#@Z):+!WFUZRF"F>DI]L3!7BF?#;X:KU"W+5TVE MQQ:VXRFVI1S#;HNFI?GL,3=+10F60!"Q0T\)+-$OBD)''"7?_&=HF,BLL 9;-][/S%NF1[%5TE<^&;%163^ M6.F WUL3)1ZUZG79#$&4!+29X;$L;*"&^+MTU$"*/=R02?[YC]I!M?9A?5UK M@LM3<#-:\CTI"W*X(D)#H:9<]!H((/"$I;0!=UQO#OBCG*E+>JKP05$=AO@# M,+?C867AV'/?G )XZLIX14]W5,1# ,4+9B],)N+A7*1G4P=A&B#V7'6TF8(K MR2BPL?#SF&GJG"EL,F$:4BJ$X(\J@+2S4@H9>!16'L#OAA260O.?"LWU9M]= M UG;=Y3Z',;68$4Z(R:(8.3.X $WHS 5X T8+ <\()AP%1FM0C,H#5-U74XX MZPH0O0'9 M %*JHMGSN>$!==T -("CA8J9^)X/ M *JS&V;:"X2D! ()\H,Q)XG!8IXR,6U;@"\!-4B\,Q7XO\LT&(H/N[!1$S) MIMB< ,4.W9B0/.PIV:VD(K0[(NI;/E"FS MF*-Z")A1\HQP"P@P)XQ(:74*Q[]L20E@Q=Q<OANL%X8T?5! MH(DP T](2CJB%_X(D@T\KP&+@7VS]10=4G380 =-=1P#3MMB/L"*N0GZFFG[ M^OKMK5 O;6KVTF)Z1H(Z_@0@:W#Y1;560*I)F%_:SC7>HDD"J6?AV.@"<="1 MC0C"Q?4/2@J_*?RNPV_CJ-UK)"B,C9EAJF_JF MZMG.2FF@8.VZ((1DZ+6%PW2F,9!-'$E%^QX2Z[H^!RD9%$4NL2"1/H89+,V@ MR!$:$&^(ERYZC11>4WA-@-=&O=]/@E>&O-I4&ABM)4&VSSS/)#U-Z:] <8L;S\2] MBT1JO18+U&,+'Z!$B-T/,;]+),*3HP!OKXSKFJJ7X*Y2F4;T*YX6C ]1WEL)@ T1W;,[BH MH6*,T)0N-AF:X@">I:B P,U<]+, ]0=@ 3KVP;-O2; !P3MY;*&,O M' /!774IY&Z@WL+P+L8*>;'[MD63C577X'9P4#5!"[05V -URMG)V-8-C%<" MV:(!S-QW"-VU@ 6U,I)\6-3=S M(#EE(SYN#4^V/,5CEAG_3='4A>$!P186274D92TO]GD_ZC>Y'^ MC:>>A?3SA0*]!KI.?GO\E::*CDK6=&[#3& 5ZRM%IRS&)'@FMVD6\\0UW#C; M"%F&NYMGD$[SUGC'+?@FX\$(<,UA<_N&;X&JN,8NM 0/BIW$%_BXG'/=:V#YZ*70 4Q=#)%1RKM&RQ+8A'1%; M0M_)]TJ$OH=!%AJF7,%,2 8,:SNS%^\9)JAD/B"R2M@!,XL!=KXL(SC0RP+' MJ:%$/G<]-/*YJ6":4J<$=P<%4I *A(I5@N)&!E["MUB /3DNXM$9J54@!;!- M]D?L!"VO;[\,SR_>*5TB659BG'#T8#2E*LN !-B=,%49Y)L?/D@MP*VY M_,6X MB2/^LD3?<$H64Y#:!*DF1K\TR(:F=,D/BVK4>6ADOP! FE"9A0VX6XA;&"8F MLM7B'EVA2HE0& S3A9TD5FU8^*)P(5AHU Q5@4$LP<>@ODAA28 M4V!. .;!.GD.[WHRBH 'RV@B9F%LV]=9_!FT]FCX@AN&+[@\ M? '-',CQO15/X.0T5QA]AA9&%/!X&S=PV-*().]&QD@SXU-0W@K*+;3+K4@F M3*"\)EQ6,.4!349A69(X\ &(#7/]',*_ZG!S =G/YW/F "22S]68K(3ECBJ? MD#40H7G,3 ,H.HFK8R37-[9Y(T(@,5Z!#'E3"Z-^,4?#,=SK,*<(GADSS9[S M? SY)B ()2WQ"7A8K[.27V3)BBH"I58XBES6PC8-;856- 9BMN=*37$3V4+; M'3"=F3$V @U1U5!(QR6Y-C @S+XR31#%V=S%L*'O9"'D:Z%=:]U2 ,9:R%P8 M).?27K3JO11]4_3=1-_^B0CAV0Q&;EDWAF-;B)"JF5'Z-H_E >@]L6%C+!'> M&7U9H#Y";#AR&*-/R7X\"B(#F#1G$[ 5+"D7>R(2)L:J& :)DV;XQ5&6V M N$*=.-KZ5%84!DCAP'CPK#]UBTADU*KY0K2!H_%MY2#["?E[;%A8K!(3LGG M"]E2M5:LO,M@X(7%8_P$6O5;#93U.O"1%'U1RO,,%VX]%\LM[-MR@V 17J&I MF*)[BNX;Z!XP*L>X0;V'<-%9P][0.*2ZH"]-B',#_**]1RF-L^6(54BP(.'T MJJ?IC"G8)8#=2;.O'#'C.ZQD#=;$5>4+P(]O*PV$(Q&9"BOM:P;5YD*Z.V#: MS+)->XJVHEQ&.?/T',95FSPV&OY5>1G9P,D<#=\66@^&\I'98"6H>OZ !M\9 MGATQ,IS:IMZP4Z4^!?)D($?X@)6X&0GFH2>4-/FURY&0B/5;2Y;P\*:,YJ_[ M!:*KB*8?2*0PHH&N BL:Z@JV0VF[)N""RT,^-M%J0\;@N(/"#\.Y(RX'Z6@ M9-]2'$YQ. F'VPA34LT7V)61Z-4TIA@E=89@]FQHANRI<,C%^(AN M@6/,^)S!/,">G@;%\ $=Z[*0+22R \K8=S%NWHT8S,D:[GL8#D_6'9.RE="[ MDV)5BE5;L"JH52S,V@F,ZVT?Y;^9:KR+/R_$/>4MNE5 H5XIU[ A%NHG\@WE MV&%,&3@J@.0WC"O'\2*26S#(NU\5&@/FQR7'0B4P!\1D1PPMP-5P(@+H_\T-MB%R@?1X.YSZ-$E0F2"[\B@[TM\F[**9Y%VG>19IW MD=+NA])N_^?,]M>E&-,>@\S,2760CO!H6MUG"R\J?.3S=Y/LB-$ME/W(C+)EJ@A([ ;J8@E@*8AL@!BS3 M=2,U9*/PQ@Q*=Y=5,VW,/1.&!S,H.$MUW,C&PJT@2X;%KGB!J^B+D=JVY%GE MQA51T"HH"!(LE63SSTKV] MKWW[76K(3D'X'B!\^NF_U@$X3.#0\>23*F^>?EJ_)R!YXUT>DVJJRXEO*IKO M8 .\>"VKU.B5PF4"7$KPV(#.3PG@&-98R]5SO5Q"@&GD$5%KJAZO-=6C6E-I MI< 4+N\'E_'LM@2(H^LB E+R:_D.0%DDNPG ;D E+6WM.HR1BA4]"SV'#\D; M30$X!>#M $Q)HT3WD BN!_>A\\W'$L+T5/@6][XY=,K58V<_Q:JT+M^VXRG<;P--*7=X*4;ZLP'% 55^X!:.(#N,1L[/CK1BSP& MMY0)RR2*8CR)(5'*$N/@KV!Z2VG,F*6\=9EE &*)/BNB?'0&4WXQU%:D[?,V M+,0* AG3 4N4'<--0B\?9=1KF 7S@RL]K-M3)UAGG,F$J"+(^K,!+1T5C#$ M)T:)-M]FNT9Q56")\'#=TE?*%V9-&$GIREM90E&S?DP2=EHYK@ZT6UHMCVTT[S3Y8-&:@* MMZTZU) I*,ZX5LXR)4)A5?HQM4VY=9&I4(1]E8-F+&1]:*__(X+JHY#GM'75\V M>RGSRCV8X!9M^>=HU-I( T B>1>BC&+M7S>-EI2 MV^?4YIUBTR9IEE5=$ZJ]?C%,4+CFH)89_!FNEDYL@N0,%IXWL.B@A'=2AH12 M-C/81&&W3/.Y19%K;.NU_GE(^98"M"GU3^%U UX[JJNK/Y(ZV4Y8Z4T9RS-&4MSQE):^1!:V4PLBMV1=1::O#(Q"8S(B7N,:A9'"F.G M'#B%J@VH8E/N>L,81.4M5B9#W7CCVW#>G48L\MS4$54@0!^*=+:N\MF*D*"JH7NJ< MQ?W?'U6+/#(%610E-*AFXM&26*\X:'@PMW5C8J0QE"DNW0N7,*XH.5EM=Y8: MKZ_#XRH5Q[;GO+@/ZOHJ '2T2#ROE25-!*ZBP8?.;!]K@2[LI0A T6S;%$6L M@F%Y/6XWZB)#!0T+;1'+2 $Z!>@-@-[9%A!]N*;)::RLP[NM]1OO1I_813 3 MZ0T8:0P8M.9+ 3,%S W O#CJWJ,S_9%J70==Z5,X2N%H$XX:]>Y1$B#Y8]/0 M9*4Q%%M!#Z<4G2XVV\2QE".TCZ90E4+5)E2!DC*E!"^4K#:#0JB/0P+4R18M MX;L1[VFTABEZI;!7!&TC9H+KAF@Y&,T$IW9$%JIMH'#YEJ$9"U%_GS0PPW?([,[RI)!)2%1'FN.Z@^^ MSQ>%;->?AU;ZJ(527+KC11Y@;Z[P\=":B8'0HJ,F-U^V!X'ADJR<00I&["M2 MK$JQ:AVK0$;45^2&$ADR:]@5 2!0FK#;WTS%Q,QX4U90?[A3B3J/+50705 + M/*JR=Z;'J'Y'1K''HE%A1)-2%ZB(J:;+FV'*_!K>$F#BFX $Y(%"/Q.%!!*J MR&P8ZGRH8$%R>'EN.QN> CX"V?%E5]H)%Y4!W)1P&W@0(@_PCB)=RI-2[-G MGM[YT:;9HL7@:FS^J &. MF\O&V.IXAG8O'BN.1%Q#*$I!/07U1%!7&H;#,Q)*U02P#^Y2!UZ3W6#/X396 M@\ :X)8F2H9M8($(N:;(&%EMHB=R8UWA#E.ZDXD[0P$B$H^#TL*Q@9U8I2C3 MPX!#T"H6T<>\F6/[TUD0!73A.]0<^9*!<(1%,-8B=^A329;AB@N/G_GHF[)C M1#G%D!1#$C D+"D>\9;4SWOW91%(VF-IC0EI:!DAG'C1-D"2=VP=E8>@1_IB MIQ"<0G "!/?K28$)!%:BRT(=E$C/5?K^ A535Y9:6(.Y,&Q7@BX'S0;09\TP M4Z-'"GX)X-?H7&P!/Y[3V!!^M( >!M'C:Z$S(%%,J=5XJK^E$+<+XEI)\#:T MJ)@.42PW6M(6"5U$:KU'9L(K2^PJIXE=:6)7FMB5TM 'T%"7F9.LSK.WT#46 M<3_L9PI_@+K/A%,_)[LK^- MXLZ8:;JQUSWN/W QX-O"T^"OL%M1M3SHC9-15(TBP:C!#EV6!<48]V> =&NY M$[X\UT?K!GP5.3DT3W0TQI8[QL304@]%BC2[!(_C;I*@&Q-F;J IUGE6I!RK9GZM*-U95^E];33^'SL40]K'RQ684ZN$X5-#9S93(B MSRLYR+;>[*'CS_-,< GA9D49A+XZ*"^U;@^4&^Y,7+3 M$9O:A%*0V@I244-U4G)5X&>1QNP4BE(HVB1, ^6DN6Y=%%>5"X_E@N+="]%S M>'L1;\/2;%!HN;YL6&%38G29=^P;44R"RD,4BIE8L.X8)UA'47$7=9VJ=3"%\!QTVL"^(,J>@H20RC%!,,@))&MPH M3]8>T?IS$C0QR2A'S/A.V07]&;-^PI^,F9V"F +0YBE'(':J@F1V;&I=9REM=*M;*?2ET)< ?;E^;BO\ M\>"D.X.7L&L/B'FP3QFJ@@*R(("A[1CHB<$+"]MUF#:Q@=5]>\AT361=]#H"W42N5XF5-90]6AMJ7X MFQ,$L\EV@C 6_-C#%2]8PTF5+]*]LT=!&'('U)T:L3GHZ/=5V1%^#8 M;E+CP$ *1\G&(":RXGVM<4@>ZV-K/K1+RUU-&X#D3:Q,(! M3HQI=^OQX#(M049O_X5#!36* >"1HXO?8N'$"\=#V/F+1FS@HJJ]%E1:[(" MM)1QT)9'

QP+N>$!O\P6_AY4N$GBV.7HO+?L^1B'RUI0&8\CCFAI(HD\QFE#@JD; M+L^E"4JL\:#B*"\&:+2P#H,9T7;BOF";[TA@@==0(HM$,9'S+ Q@^(VT)I/, MX%$HD9P%/T6<-7[]>IBW*/$A.+( EC G2?H22:@/!"Q;E5*Z&'4G5D0G2!HG MZEJD:H[)E.Q;45RJN[7S"GYU#*Q1#G: M* SO1/2(2[@D>%#1D:3C$IF)>/9ZPG9+G+=L*TL],C>I$-#'23*QU0Q3_$2A&Z4UA\9#M MFTYHPCWS&X+I/40".:_#4'F)118ESWGO3WJ5R56UU+62NE;VTK6RT[XSH*YW MINSO1EZ.1A L6N?IO;0I=" %020F@6&*$4&[98DSTNAT&;-KFH,$22 M3(/D+@K\"_U6([A_T:AWCWC>#&524#1H6&!+%!%2HU*U,-"+9&QN0''FY%C M:3!)EAI"!MU!@^SCNP>9D:5^#'H92/DV^6"3:?PLM%4[85]>C#KPY:E-WP1$)R\06-RF!Y\&HVTLJ- M/X"9@;#+9,_U>"@T%CL+TT[HM,/:=J+*7-C9+])L+]:BCWKLE28,58<;A%J@T M9.*^\(S_)8]"A4^D#!F2BB+GP M4BT#Y=3_DVU -ICN\C:?-'13ON$5IS$B_ MP#K9.@_I"8IG1T8*VMT2C'&K&1QR%G[(\HH&#HW!VQ-0IPOQ6"Q Z&5RS-I1 M$@-B8B:"3[R4H124:PNI^J__!5 M1^;D#YV=E%3JE',4R_ _:# MDA,3P\4>Q@A[6P3R0@Q-]!UHLKXFG+$.C,)4BH=1,Q!"-P"^2-!%'W.('X+> M;,,;&/$<1.SB@>0N==XA,DCJ#&A(H+3&5 ",L3=MUW=BJ0ZT&XD3BGCC(#\I MB'X0=[=4SEP/ERXFR;)GD! M^*')('=R%#JV9X/P+B4+V18\1$;)ZAK]7LC/SPVLS<]3;+DQF47"!@A1S[O' M:.)3ZOX4&TG@(0>O@V8,[(U)) R0Z0#ID\2E&"4NO(OWC2T8?)0(40?Q&U53/9E3S&[(79)(<$C,BKK: M=J)UAM=6DOD+]Q)U9( \7_@#Q8GUTK&)A3EY@A(^1"51T(OH(A4-CS-.(23I M0%G+L.)(*P+QN2?Y84Q4G:*)'?Y'Z3.G1/./ Y80Q)EL,H:(F!%*IJ*EN6V$ MX?T\ZI[ZVX:MSC,BNE],-#'0WDGY,-&0W&!;Y<;'P?4>0N=#N041=R:2L?WZ2C,B S%IIY=A.FF0&"6DP7#W:/,P]9#;\GEV M.V8VRY3#I"3&9Y*.H[EN.A,MZP/_:4=U=?5':$F[2U[&![G ' 6*!<*P)RMY M2=E75KU:DXUE,!HS<',H8W-MZK5\5[Y8,6B2)"V U6'PBR6S$;@*$BUMEPG" MQM?"J58;J0Q\HRB;,$PZ!&V 3BX**K((MKK"2CUW4B>;#RS M;EN9@/ KHUGPB2U',S+]@KNVH[6BR0>0F#04,V]P5&$3@"!/QC7"?HCH4LH) MC*6)2&+&&6>TF#N/C.)*OHQT73MM?#$A %=$UT3W5O:7$U9L 1:N/'I:URXE M,;2'"U4P !8>5Q&\(!W*ZR'!D5"U($ 8B<]F"O#O#_BZ0#K VZF#Q"[TBH#6 M(%>M1[@JT@ITGG8#%^V+V0C7XI:"0*"[HY;N44PJJ0X=S^-*JBF)Q(Y[!+G\ ML3T5JWX/23.3Z!I]X**)'O!@)R93LWF[.29+1_%W.=UWXT<<+5X0.>U +0S( MC-2HMY0N>J*=CV 0$*DYI6,AJ1'C4>D%^5%(VFZ9GJ4XBVC OFA#@I8"PGX> M"LJ<*8]:8,X-)ST.#_.Q%Z"WT9F= +?@E"(>:"JKDMR56QEDRB:6=96D)1J5 MNJ!@," QXU7X=O*9!-49QG$S@(ASBU@!P@T21YX)M@)Y2I#M)T//HLE748U@ M+8:*Q/. <#]EK+^($T"D.XI6;VF+Y(8P.(-7I^#E(OB'9T*B3W("[\T1 #YZ MI07\1M]I(9\Z3U/GZ5XZ3^,U>*BHF,7-<%S+X#%9IDAU!G0=9NYEKD*^\!2"1 :4R'=!@=\$#K.(R(N!#($& M4'QSRZM3.XSQBF6$"]XK3#@-NH;Q*U&3T4L%!\7M=W'1"WVE6%.->UA5B\0-2X2G@B#" MV?"]*WJJ;U'"J7VSI@W.?OGS%]N#YN\L\+.%M:XN5^_S= M X)*G%#PI2YE;N/>#GFXRH5C:XSI?^SV-A^WO1%NL1](VO?G/3M@DOQ.O^(LO-*4?8D(0G5+KA=P7&GEBU%F2DE ,:A"X% ME@ITWB$+BU?&0>D#(Q%\%V4)$A\FODEN0N5!8L)30C%6,S==S_L4?/Q%/I^._11LZ*8DPPAB^!PZMA+-&UL9-]Q M8 ,B[OB+A++:(&'X&A,F$7L"5)(/GT)>"GDAY(71':BZ@J:)]G>0!) *4A)_ M&*\@%LX.B.K29P6[86K'8J8T^#&FD3RP6*[7X31-]"J@IH(: &BL6 M)=NSB>H?<[2DQ.HUB<@-WE3#\'P9:2-;:J!Q96Z( I0+QY MVC4;!OG)LWBI M,Y[0'3'+6W+Y%"Y3N(RX6;CA?Z.U)BIN @RS9"G&0/.@A*R(-:4Z-%*@1%,\ MNL I'%8 L)!%*86%@I""6#G#?4WB2H%"/#)DP;@TZX61]] M.%&:K#,1?1:I#$P^J@PO+<(+&'(G"I=UY^IW-(/+:;85Z'IP??H4 U(,"#'@ M"Q,%)Z/";D0^!=J*<>4\V-"EDD=4E6FR'@6//P5A\#(>5!:PX()*) H="1G MPI86% )F@Y:&6\TM=0'+B':U$A&H06LK7B33%,DQ0==G&4495.-2%K!>E_(& MM^/ :PM7*:3A*FFXRB^%J[PXM<^GQ/XW&]JXQT2TY^(T'P62/NS^#*033ZF[ M!M:S O&'8EDQO]$0#2]^B9BX;G?7N[*H7%K 2,E!N.\5/IB0DF@0T;.\] M/+MKAZ7NG3\:[]-V3J^MG=,.)4U5#/W?;T:GYG4A7R@=%(JEPS=<3G@!S-Y" MP5(.OR>8WO5WM63A%[2%! HV&JP+GJ2E=&(?>B95N<,*->!;*_ M0G.2,*Z1<.U2!Q.F.KP$KKP& *K!()2#B]5I)NJ-[1 P!4^K8VHT$I.#-@K) M2*UK5]H&*6P"90 )_+DTGXE6C"E\I_ =(;!,FUG&#Q^+&,T7IKT2)7TIJ LD M=!.5?6H6YJ#Z3DD(2?6-[H#*%.A2H N![D@4Y4ZJ;QGO;QTRQAOK";< M%NF;8Q%4:=WBL(A9RDPS D?#7>1R0JY.&-+",59<=90^CU093"%W,Z+6P"P# MM&QH $+8_==!7Y86NI%$9*L,RXH5U97AB%1+CJRDHLQ@: SQ[A1Z$P!Y+U3& M7TR-?4 NY,OE\CY8OWWI-+U<5#=^]NSA'1$D_S][[]K[.F??+*8@$1;1!@ V 4MB__NQGW?;: $A)3B(K MT_S0[4@B@7U9>^UU>=:S_-Q8YJ?ZIY@CQF_8$R-@N0%G.?B13X5?WRW9K*PW M@3C0=QQ,?HYOY\"%'\:UX)F?6X M%SGL8%+797VY-6=1B6#;$;&5[B2K^H)ZT:)'P870Z* 0*&]006_P*>SJ8D&> M*#1-2P5!H(*B]BIB\^BG,)!F*\-@;%J!M"$Z<=ZQ*&*::] M67!U_1Z;_H\&TST[P'0/,-T_!DSWH/ _O\*G\G52MJ#U(C,EF]=KH_<>&(*Q M3M[0<"ALXI*ZDOM*!,,CGQ>;E?8()\TO3&VKU:8J9I%^R=T;]'JY+]9!5$&) MPLK:3,K"=V8X1&(.LIP8+T%,*?I1)(&]G5:TR6QJ.U_DS,$^EZYJQ!FX60-N M"M^U$&DY4LR#B_3?A#RW52>'UB(YB#3GUNF":2 DK2NFYJ7!$]15Q? MM#6Q)E(2B$\:R2=3-E82/6HMHN[*6&D$UC Y%Q\3' +A+LB0L5<)9'='[@VVAAUF2W#-W*"G0F.,P:+3,QA6\4\:8\OG9]+ M\DK8LS"*(S2&0ODV+#/NU80GN\N%^)2)E8A40C@XDTU7E,1:QRS#JRDE)Z0O M?+@IBZI8!7LM^.TEG^(52J*@-:0-F@[<'2>*<[5Y_I$K%*K\LNX*BG]I:ZA\ M$GP27*]PQXF2$3J)XP?Q5&:4,RF:[0./^W[@DI0@Y,0%L90.8E9%9ERZ&FPS MQ%_0/,B93WDC409-"HSV3GK5B*TB9H& JF;4&TP4M*K>>^*SO'O,^![)M>XU M7ORSX+21V&L*U"_>?/MX^O31\^.3 MGTV>FSXZ>]OY[B7*^1/N2N<42.+1&XL+2/GAR??<$V MJ%9>QH@9/_?Y]-'9X^,G]MPO__K^_SJ=/GI\=GRJO_M*7G:V_V6GSX\??4$1 MY'#O()WN9QKQ@#1=!)K$XS/[@S)]?/KU\2/;"KR6=O[YUX_< MKWF'3A^?1FG0'3J1IJWXYLB&/0N;&L3A67C:%_299X^#?)"ZJI'2\QM&Q.G$ M@).MJ"M:4<_I%N'VF\CH[9KW(.L3@ZN#=3B=GIP\B4(_Y=\].CF)XJ?K$'[] M].N^I#Y_'E?FEJMP^O3X<5B%TR?'3W@5PJ(__0U7@1;J\7YG'J%:MT3 M5 U9TDZX28&U E-4T.V\ MY^R&B:Y'DX)U&Z0L XOJ0#Q9M4"$Q#A\X9/C^1?T:;H) ]]FFD/T/>Y 1NI<@/LGF0S3VR25>B[##LR!OU$2"^W O M')@K=L]5!XN3LP^#'?<@@@]A^KY/X-E;22[Z1.9GZ'>"Y/H$*W1ON(D?M M^E!C+%E-27Q.$2A'(4]-?'+X+ZE-3O*@!T$^"/*MW%_GD&B-@V?WE@Z%^J<* MW2S9E-TA&'N&A4S2F*9T$TO<7NA0B-EB[OB#O.UUJVLN5277^KIN/@(HA60*Y5 $.<"LKGFV>@ $7#=( MU %G^)D%2KQ;-16#CPODB40.I;N$I7NG#BM>4FOUB86V:^%C+:H-56'$&*0! MJF)&YH$#[?J '\(&(%Y?I0@Q!00DW>>5WP\D\XRP#P;)G&.NDI]O\]+Z>:PW M3;NA?*C0YLUHD87/D\]T\OQ.$0HI+^?D%7 @79@Q45>'?ZUOG]3B1GN?FJ41 M19J2,XR]A_"%3<(3/2OKELN'%5A(W8;)4:U0MU#5DZQM-TU6$?@S/.$ZMU96 MVLX$?!1=L=A.+>!"R GK24A4_&$IF..'D#P1BBWX;J#+\?$,!:% H))C'=R6 MKFBYIA*=C2XX7!->TFT5O 4S/9S2 M!HV^;-6'4\:]5O45N:(QF2FNAT MLEG7"8L$ ><-5'FQ)9P%ZT$I>X_E!88IYYB!6GV542W\4G:?PAW#Y M$;(7LD6 ,7]Y.3S9;83\0"KQKV[BLI$AI S.WJ6S;S<=@>N[@KDD7G\XE/8> M1&@\S(.VF4?_"$X.M)IGU0]6!6G:_)=\QA:7U3P>I.D@3>/2),6MQ16DJ81R M:M41YS:/#&=4+:4RQG[Z0P"#'83K80F7:*22W?2V>P QP$/([T%)2!)HR3KJ M8L/P&C'BH7]@V4=C?B%T5JZ@2BVI!Q[*>T&! _AWP5WAYKR^F^[.:,(0-"F5 MHMD*7V!_>+WA)FQ3+KR6YY<(*B55I*,M.D;=Z5ZQX860NXY[EM*I@T-HOM)G MLUXT-765T_C>U-48&?O!L&Z''=HV=QN-V-V@"G;""\[#I9KD*RM)EGC$IM)P M7R)O6.7Q!7;-Z6@%.:"\6N==07YA/N=V=JZ]$?FSZGG&\L>(6O!>>-B/6;I, M%"R57BC]$%B0[EI:*Y#7*]+AR TIU&!E[6$Q.F%3E+LY=D69WVFDQ[?(5S\\ M&,77!QC% 4;Q23"*AQ=4_$2_MJ+<5]G'5(DH0@_*%4F1C?8-4*5"E&.% M9%G630$.&-!5S.KP$$)$6R4OTLV)EU89 MCGI%Z7'IPBJ! JBE-3BBFO^5I-G(.ILHM0D]K,2N#8+O@<[KAD=#@%;-%K.HF)BUY7VZZKV$/: (U<^%YPB]BW74*4B9M M)/EZ_O+D]'D)#Q9,V&V^_?G-K5_PELP$X6F81^(G7FQ=P6R]#DJ&&6V4X('+ MN8,5&BR?.\S MX&,)I7-RS(Y=%/R279@3Q7WL,M+*;/E7.F6)@TH"4FW#,] "J]HJ,7 +(<]Y]?=UG2> METAVLN'E13!8FI+ &%FW"%9U.H-L4+]0RC.6H8FQ+$.!![EELLJHW8MB! ;! M%FPBO=A09TY[V;38?\]H_@9\]0\WT_BA5P=K%V180EF@(X(ZM$0=(%(I+@>O MN[ >@M6 B ^[B&^77#FW2L$),M! ?WL,(0\E-BO6Q ^EC_$UDO=Z=WX@>3!. MZ%M=4VD=,@,M5#>;3HSZL)J!$2MO$B:^<%[":9^&=::PH/\3#6?*.0]\B!GA M;2P4P3"E%\]-O.4H!4>,&+X!K3IU*+/)8Q%_R>W#N':?THD:,TBFB2*;3G)^ M=..0LLS"(5UW^F@AAL>*R'[.'6+C[NL\, =(3Y$:8&1\>#Z1J/C.NQEB'$$" M,V&9,?"(_'R151_=#1M\$2[G#6-_$ZXQ*(GI)XTV&2EI\H\$XAU)H,B2!Q\NS2 >E8*.IE"7*R2'()"H* M:6_1UT(M&:'M$W,!'5"Y:1T^1T@USB%R)&VCY%9!#%2'U1?!5!=9W1A[JI_A M9W$7_;HG@YF\(+WW7=!8A-UX=#H5YBB"5,Z%'"IIDY[L5_@RZ*K.IL^>GSJF M.A!4/9F>G3Z+[%Q?>9!-U,7:_1C>$12B:[M@6$"_JDP07E'H'WMS$P=M M-@X'U#'T0&H*"&06%;#D4"#SS! M<^/U[CV_F[6*:#@<%OXZD4)#LY&L$O&Q6!=,O+QI )LF93MLR-73MFI.$.WL M92U1CUG>5(=*F(.0[ZUVY9@>B^0\GZ.G0TX5KO$^0G+)]2XDFW]1UM=MW^!/ MKFXAOZU@=I7@*1;R[FKD:%!JS )C5UE1JG"/O-,(>M>;!C9#&WL9C84CIRE8 MG%SJ-"1Q.".',[+GC)3%JA Z@3+_I1#!+-AD(?A1$,DI=Y00$$!73X&P57CM MT /= =!.PC:?L:] M& -:E,B$IE'%-"[D6G<8QFOP*;(X8S##>6=:XQVC&+Z;13"*-;KT/XBGY?$! M8'0 &!UX6@[Z^==;G9Q\7$3=>KC<#\)S*S?:>2HL/#Y/A.30 ZBV.#"N/&QI M2@.7+8,,VKQK8_*1)$E(+O(Y>GP@=-B+_4UO$S,<1!P?>KE&VGV. 117>3!S M.T/5$H\KIUZEUH .*.,CEN%,7G/GL\TLS?4G4+D+7Z$P2/GN8PYA1S%/RD@8 MT]LA[Q(]3.F Z: &"$=O*FH>P/D]32;61OCI['U.5]O-16TG-:\=\_V:8M[$ MEE;])G$CGH4R1M!IYX4-2Q Q$FX8C,.1)":0G50!2Z3AG4)>)?!=YC'/ON*PM4+L+A M:50S\P>H/ZFU(9R\DD_\%$[0Y VWP#LG#&V76_N'OQZ_/[9/OLL!5LPG[XD2 M26;C4*H$YW7&AJVDPE!<,N1,-O#6<,":\27H9QE//#W/4-M9LE7! MQ*]1*\1VJA_/<5[#R:J(%(??1OQ,G%>:E5FCSKE/_'1UD$L< T:]SF;-)I^G M.22!&N0Y?1PB#\0U99>R+6U[L4*?\C!@@*8^+(O6)5!Y)!P;B.AQ#$&>1MUC M^T_LM>^<-77;'MG,&X+:E9+U8O1R*WT0*X'"R<%S$85+H-FD9P^VR@8R5O[5 M8E1X45EJ"HRT:='&=XO*X2FT?A7Z\TE(:B@BQX@VG&>JH@B?FUKO80?B484E M&38:[0,%+_T0=)A&=Y127%?.-YZ)P9Z&U&$,]SB&KN"BT\-S;*4FZ6F9)-C$ M!2<"JR1$6%S_1$"@)-&Y,.U-_MMJK_M'*^U81]2D M[E<4]DQ--(\HZ165I!>B'SZ^^:<@?G_Y[OWDV[SXNQ$2AH>FTU1@*E.F;:'Q M+C=9&%A7-^&:)GK^#.P)4]%%.@^GT43;)4!*KNYB9@; "'BCPY9H;V*2\HNL M)# 7$@I!PW4DH)1 9:O>#*Z1:6[]\_6D0S,%0_M(]I@T,^&?!2>JG4!YJD*M MUZ;<>E+SX>#9!!_%5W1KPJ9"<&(,>7Q7@UE*VIWL*FEUM4TZF-,FMNE\WW_X M$#;N/(A@9?40S&;E">>F& 8=X?>ZR1DZ M:8:G?EF$[]MML*ZOPXB_O%[R?1Q.T'7&\ M[/#C.,9*6#L,OVZF55@5Y0OG3 MUCREZV '?Z40/E"[2!]YAF$NILEHU$)$K;#LB3@7,Z((1-;)()P+D8NLH:;Q MS 6&=-.76*C@PJ#J)]ZU%_5\^Y6A2'@U=/9A^G0PNJR#W2^%2>%;A,0/%G-X MN5OZWE/8'C)K*PB-4(F$(YO/?==HZB$**=2=@R]*93=992:7J0LSIL8$QXJ[ MP^*(AN#D6WA\L=B*>\/BV?"-16,LZ7:L-QV1Z1!KI3,7ZD;N,']MQ>NNG2W# M?57FO;)ZZC@.^70XG9T2/SC9K[\[#QYG$%[Z.9,EY[*JJR/HEB#56@;(SM7EIHR&P-]>?'A/]KWH MC6!O?>Q-F3%R;&\&CSPKZ7 HQ23X.UO=:JYCV5NOT(O^C-9("*^#DN_V"4*5 MZ!0:DW1L;[O\^90+F^6#MRF1C':GN(V?0O=LVQTO'K ]0' JY+G+=' RFB@X M;)IQPZ)1&8J]S3^CHOY#DE\\.>2F#[GI!TE^\1I1S>WD[.3TN5GG8WHEM5/P MB?>;?R[KS5141LZ>6$]ED%GU/E]WN?4__Q&F)'[@5T)9" ?!=7V[EZLZ_3EL MX#F0J)/_WH2WH$(N^%W_'ER[;R8?M./:-FS6\73R0S<_)MMX],NL(M\O\^J? MJ$3_[ZP."O@[V$GO50.G3^E]U)9@5&_V>M=//F"BS/30NRRP&'][_;(U1N([ M*.?('.(,*GEF).Y*KQN^5H2G8YEO1R^?X&LNBR#WL1@39EN;L\=9AKN^A)L? M%#D'D'PM%'&F\K[0I>]O)S':)%'3[2>)%](IOUY]TGA9G?#8, G04A."WXRJ MW:81QXSYLA1R82U#+H450+CC"8H?GT_;XNJ\X(G>8)^SM1F%?J<$_*:6@'+P M\]U]!R)^-E5XWJGH&'=5JR V&&[,>' _<=2@65;%_.C%YG(#7]NTR=MO?SHG M3I8Y6R5-3C389')#D]/.K')@V(MVI8N.&.OD+>6)W@73@[;]A[?O6#-XAR!\ M]D=M)?D:]SX5>K_:L$5SSGX5O99+"L-#)JLPIR4LL5AA'4Y,-AO)O.G)&99_ M'D_^6DE,"$YII5D6O(#G* E0*D46A+Y[U: 6=.CR]M&%PIN_6*#D.3RT"8>\ M\PW.$8>T X^06 .*,PI)OI=XY4\4KD"KHU<64+(5?O_3J[#$WZ->\;_P?W%! M?P)!=_S@]Z^__4DVX[\V69E-?MBLUF%L](5O[0OA??:5__H!WZ$B4TUX]&9) M:7&B_&_;>L8.-ZDI$O@T>V45Y19(Y\@2M59@#4B++ FP"/#$T9!I8CP\!1G: M^(:.?_K3]OB!9C1^%E53%A_SR SU*2TO_9FZ(:^@)I?"!(:=,'Q$3+MBW"]+ M2!WY#WT%N5/-GO&"R9QZ)6W9"@%^QQHI@7*'"%!V),884*V/(P](T2)I&I,& M5G$99GR\'J0ICY)3DGY,3*FSZ:C,S9*"53".*3@8)R@"D8 OK*:^5U$-_BQ\ M6.NDW:*1LZUE=4$%S&;4%>N2=+#$A0C3P7$I_VI(5;] >P#_D/RBO)@C\U/Y M]Z@LJH\(@W(FUK0G3<.QA.#%\Z(-4IE1(E0P/FE3&&H[+'$E.P?IOB;'0=:V M4!(PBD8S2P3:+EGYC,2<25&^^,N;*4?PPLK^YR;X (].M!"?DDB^)\PZHP@+ M-QEKMB1+RF*FUZ3R$8Q$LMFF)?9+LF&".23D;T%QM8@:(R,K:W!Z=D0W)X+_ M13V/!IV/$]+H(>PZ(H[C1V"3Y$T,K"/[HWV@BWC1:49ALZ9Q@KGJ$LM(@=," M^3')0DR^?'3RA87>S;K&!/!@2L_IMDC0<3!DS49P+HDC\UVPQMJ,LX0P+F'V MJ6$8_X1\ 'M,2XP1:9_^,O)W="4D!?]+&'S!(6F*[:]=&Z=(6'J)1!GG&=V: M?!4.T2W03YX'R)*_Q.[%.+4)J@F+1?SC=/PK=:]1$V40./?X;M.V17;TUX]H M8$LXKD6X9.1JG^>(]]6"7G#HG".*5#+X [->%NNIE(PI=XX$(_&Z=M8$D:ZD M,9: QR*/CE<-],?I*$5(S$3VBBOQ5SI\?8VBG Z^_%V\FM[B2S)TL 'L 8Y3 MQT ?]HJ:/3_P1IR. ED/\-YIGIHYYF"GE*-WA+!B[*1.&>H;Z-% M$OU#([U9:TS3PY]H20%];FG:S[EUC_J5[M>0T8% FD M0T"*+PG9$NE-[S0_RC'0EYQ226@Q,1RS&O&YF63<#D%C\0EA2U9ZNBS:[14: MH#7MG?BMAL?.]#FS7%&.,]^!W?1D,]%%2-K(/5##/!R8-\WQY/MP$&(DX2*H M$Z@1V"DFHKTL_"+<0?@DPAN4A .L7XXSGMT[<#.XKQ(YNN1N2$V6B% M 8GIX/E[+P;?H]9@%.B:>>HB[(<^3!Y$%CT!!/6(T@^MXD,31J.PAR:@T"$$ MA-@AGR6WX RO9" &><=C-IHDGEJ=F2+;E*'J3=:$49T^)JOXD1]!?#526-=P MH[YTEIT&G788J"^^>]]^-7GV]?3DZZ?39U^?]#^#R/$:L5;N\O+X^-%SFPAS M8XU-YWCRA\R1/3WDR XYL@>9(_,*)VW?2T+-J.XZ^@>IN<,18?Z$7EN)-[<8 M]N5U#2%S:@4) \E_:>KF'/NE:/W:JKJB@R?(46\FM0F16 M%K,..NMHG174$_(:,0"BJC:R\F3V!+)DA'X8[M=GTZ\?/YT^/OEZH"]'5&WP M49?%RICF_6-Q\82C%YY O:;=/AEI-><]STYH 2GN03$/MCDH@9:[S^(&@/:G M3QME(7Y#:+FX3K-EC3HJKMWJNC*7Y%4R/%27X.=@FW/C06_Z8P?W+(027S/; M+Q&"XZI T&?'EDJ\6_9V]\W!S81SK2>JG3TG)#ZT-F*,W727;RJY@'/6[6.>KW>O4\;U#\ Z MDL'0^&J&./QB,6EK'9C&-E]EE34EPTT M80=5N*1\:*K$[X[\ E%7%)5 9G=!.B4TM& !<(9TS+ZFS^BQ:YBWDI9&7!97 M6J4G90-+<=2YDH@ZWN;4.C@"G^R5[>Z7'D_>8Z##->;XCF4ZD),JI\XEY3*< M',THN,R*[5(>@VZK\N-U0BA*2IR9NMT($)L;#L!>1:GU+6>@F;1Z%=/_H[*0 MUO%5ZLU+W /SNBK"T6KR2^WZ@&0#(L;UNL;K\N:2X@*EJVB1[44(TF%&/XRX M*0:> -J!$QZ8@#1 ,8?3^7UVZU:_@8MY/P&"G_1FDXA_XMN(CIWOUK%)@.31 M]-FS9]-@D>^('/6W<&8FG@770P/1-D90\ZHU-)IDST XIB7*9%3K M4',Q#FZ'XQ8,!U?L<'9R^D2^A"Y@%1E"JF8/%-2E[A[_6F4TW'N:@]UH!$!4D-QEL\JB8M$W#Z9NP6DO=/ MTEXRPRA#-ZJ,$I4SS]M94UP@ X@;7Y1 [QZ-.R!-2>8QKK%#&%.5L4,D!S5Y M93W[>+193[Z,EG\&.5B&S>8%J:3@J^6&#:->P5>^*T&X<\OL^@@NDZ_@X:W= M(#2<5_(BM";)FR.BM-=TGIJ9DDX*LDE^ES*9QCM$UKFH8D$,"\4(P&2/@,R& MH;["F]5!!#503T'T\'>!BO>*E6)PV'-/Q[DNIV60/ABV5 MW8HD&@7]4_6[W&+:@6VH=34SISTJRCI%E03CHB7B=M&V:4T?X?<[1\]+-1QU M PT=C%BNO"*\7*I_;M92\O +]L)>AD,HRN"O:N%F'#;+3C:#-0 MXNQ)$]9S86H-U[+/.>R6#@W/QFQ@4MB@5S/"+>O?;1^3$!.L;%[\/R^+^3RO MB*+EV=G)HV_N,X[^::V/%!5S_M/?7G]W=/I\@@8I^8I6'@?L;J4HHSG378P9 M]YIE^#;8VTP-'(2:'04$413!>XV;!WJGH^ KRV-5@Y4$)33LVX4S%8[C5='@ M&D+U41/L>X26=/'HZK"8"S]\\G/=A'7\/L_*<$Q^:BZS2G&V0L(0OR]L"IEM M D7RU4C"L=8N88+TL>,O",:%/6HZC,^))K#"<$*=OCMG$'F8^9*J/U^T1281 MN>QC7EETT*,'F!!F4FTHF(2UTO!>M /^P;7+W W>\IUD/W5AL(P\"9(03,8- M8,G7RWK"=BSGH%BMQ.ED[4>Q3(**D;+F8"]2NK.;+&MQIF"67-5!R4NU5] V M2S+TVK3#A(SX.*X]@J0LOT(683;NK*Q9ZX:9KKCX6)5KC1PL.PD$-&B[VN(1 MX:,;($$V9&=Z^"G. T%$Z+I^([1M##J@YD!L:BD>8L[W\MR:MP49F E#$%HU M\@?(\>1>DM0ZHP-J+/'H;NZ'PWC,2"/#KF'K!0Q7F069P/$BPT'@ZAW^JWGY/RF5C381"?Y),KBMM=Y#UJ)VJE1S$3(>99 M[-!_G$5QPPFK)"J-&HQEE_PYJ"F\3^MBFPQWJ6Z3 M"TKB=BC-S751S"],>.(68].G")AWE[X2 MNNW?I>DM]\AX?]+Y$4'R;>8H%;(7]@">86Q!"A.:\G5CG'$&U[56IQ+AS5KI M Q7CPSWT>I6:B[_>0(PUW?.B;3:"_"0)M2MJ:+A:P/:FH9%O,](P;Q?#FU[_ M>@RTMV2PTBHJ0J. Q-P-UKAAY"W*B%#'_JJQ0V7MKFK8?%6$Y+EV0ZYDXHZ+ MJ51!L;HMG-F22$;(:09-9\[2VV/;&EUG)F_,YJ"1H3)S;GZ;M9QQ:&)]?C)- M2X1$L"AQ7;%$]8TPL#BYMH\[J("P ;?YG $2+5DHGT77Y" K6ZME&ONRL+_% M]3>L_C2EQE,L/E< Q)UA&"L7T'$E WD5#J'G'M[;494,Y5=4H4E;J$;"JMKC M[0TJ6.0)GE!(KQC1*<=\V!#=XE?0E@K_U.9!S-"H6359!D72CZTB2."HTFI. M#5YA.E+PQM-!,O>C%%!N);TK5&]5.@+/RL3GT'B1!(ZUKV%77"(Y2^3!(;%? M5ZWI_"CQU[E=B^&:#Y=&"XTLX(+@"Y2$[;8>T5%+]\&?=M#E8D39INI8TH6.B;>69E MKXCNSE%VNJY+P+%;"D53.);U[VI3%=Q,2H8II10I=P-MPRRV]K[+.&#/>K9SWD(2.,YP6;;S8EAD* MZ4@9+[%.VD:&8KJ797V!(*_\)FRG%,VHK?1;-G$>DK)\V$71\V#;:"L#RDOJ M":PJ*Z&_\[)W*4K&T80)>6JFC2-/%/6DUJ4N_5-@N%"NDF=A&D_AL7,TN7\&CE)L>#-B.DA M#,QWH6!6Y'_DRF$>L=L=+L30FU(!<]&P;X1^)V%F[C4:W]6.=SH"XH^+%]7+6J.55F.*UI1O4"*JU>[?P*]'!8M):&)"I M>LDR&E8!W-&=NC7\WYO_]W-[,E7'RL%7DD@!QBY4?JE]4V:_Y'.-X8-\:+BB2$"$9%\40B@&$HG0Q* CL& M^SMC?C<]6\C],XL4,N_$K+BS.C_*OXZ7^!%C2#]=,28WE^51 [Y=YL&O:L(] M?,2DL*9"=CW&VWM%:A@SR%#'8C$+';+H@E[/4'-;8O"^<);HB-NI^2DS@A3? M.+8B07,IXB3*0#$" QALOL]/="+.R""I] MCFU0NKS/6ZXTWOR=<6BG-.)8@CZZ!E7>3>629*/_W9MO3Z=?/SLY?J1MWZ?\ MNZ>/SHZ?6GMX/#K\^FSZ],Y1' +WYL# 4H#']1J@ST= M^Z*P ],)E8-Y80E5E>R\FNL?I?*=LGL2JJNYV+^+=]N<$V/N\Q2F0YAB718Q MPA?3C!CV\&M3.3HP5=FV""?QZ>.PG/3YH& ,+A]^>^)_>]JOI@[;\>PT_Z+QN,A&R7H#3*\"3D/X.RI;8)L(/SK.'E6W-P&X>(^77L5 M?%#$5DW)_:_>R>WO]_8.%_S#M(DLW(U@<(=[B4UHH^1(B/B)5C9U:WPP>LR")CI.3V4T<4"@NS UX7)M?+%"0G[?U.X^?&XNP9P2A&(*$VIC@/R<04 D!?^ORM:#/PQR4LCONUQNFM9 _W$32/7D7N;;39]%D'0GX*RZ8 MP4Q?\I(2$JJYLCF_HDUY09ORVC9%CHZ%@^\[6T"9#*T2*K-K;0=GDYR:1%.! M120+B=D7#^RCS+>4I/B:WT48]I:,4!AJ94)B'H8@'4^<5[WOC'7),H'09=KX$MM*'VEMP>OW>[TM58PULI9FPC7%'=2*_/FVN5HU5J%#&Z MGXOX!Q'0WBS&9A"#@1KDZJQ+U*(&:ZU%=*JJ1E!(%T[1KW%;3 N)0%7Y)CA0 M% &B!"@6)NP9NU3B/_8:\^"AHGV^#996ML&;_H*JB3DNB+=\@',&I[9+(6;] MW\5NJ^/?_N/'FF8JQX<5EV2\:5G>!C70+G5:KTNF-I91_+7-__>?BO^8WOD] M[V#7*3Z?(AXX%<(3^U8IMOY6U,)Y](-J+J^>PR(-)X_QF%3N'](/.>Z*"16O MQ2,:GOJ!T\?G4KGS1K/,..!OR4F&\M^L#(1SNQ'3T(K*JNI/IY.?9ETM%?.G M4G'/T/&SA!Y;S)-@.W>@C:-DY6:-.U"A7MS-9Y8.*[4BHD6"5$NBAK1P+5H+ M\6I+K06R9: U^5ILE^%;G"B#LO";.H83PWOTUFBL*,:%9\QX%]E57NDX1704 M$W>@(*!YT(EE*?+JR+-5TLAG6=N9O'F&0WN%%2,?PG\IXT6MEM^KSN4#W4&_ MRLD9K3Y.*X\I"W63BQ/IW*/.7[$:R FZQ:41VLDVC-7U:]E_1R9)F5["4]^G M[H&D=,=)W/EEE?IMF&W]9=^(I#@.A3F2(%]E/&>Y3KB"6SU\#0^QB^ M!-_#.)XWK&M_$54+Q25,]=5^OON1!CS)=A@!_C193V/3_YVWI%AH4V>GG.N06$5=)Z$RN7Z(,YVQ# M?M>$*#L9J(1<1 ,"%V\3%&0R1%H$]ZG+ID :)^N,'SAAQX8<5T>H-$"==T;G M?A[.1*[,T!@*P58 H-#G"IXCV$T 3_! V(31[H=!X6Q@8+;4\YK/495W&N6, M+46Y ["T2AV%,XOS>33#:<647G] *5N3636M=+-8J&(D<$S$-U/E+9M.R#>G M1,[G$Z/JKPWZ"&WFS 9"8 IUOCA"WZ'87_QE#75VN 8P\_H MM"Z:^Q3A\%K(>ZY40JT44XAG8#')/KL@'@[MG[,;;<62\&>I%?4OMO 2]!B]UB&1RP@'CS@X<19O4JC/WHO]'RX6V955)6 M#=Z=(Z *>IW".&: )_SXW;MS#:&"C/H :W],8-GUC5G87- M9LLBOTJB9K(U:\7,#<)EKG.%FN0VH+#EE0 5VF6L1YY'SL).V%LR(<6Y1;[, M6X?WE[G&39BDQRYEEMJ;1WP\X7"HCQF+J_FA"")W&E:O^9@K,)+#_U) J8D# M[[5[S\U(&?>L,1/DZ)Z93WV;@?\KIY4LG_2!6\#=&#?1/;O8BFC3H3; MN$*979"!*.V<=W.27NLWU@1 M W#J$D2J4]_G):"RI%^".(]\XGLLS=N\H5?CPG\E0XSY^$\PC'^^K6,\XN0. MU-?8/K 5R%I@TUG=3#3(KW,[GV@0RY_9:AP$PO&^0X';7YIB[JH&FHI^,V7S M&C0*5A6=38PB5$2<8&!)H "<>F(P?]*Z 8[/-']9J@(HMK)"P\IHQ^@PJ%ZQ MY2R8F@5K57^I$^>'08;;$7=I?UK\O&C80(+U*;"'EPZ) M&2S4.1?XTL-^1NEW^-T,'4W#[WX,UQ<=+TU-_TC>SHLYH/KO;*0C#JB:H>1Y MCOQ='('I!(ET,2]ML*=GCY]-R;O9(YF"JRQ.LVYO!$] 3:)J<1:1+/8I M&<$+!W;GNTN:ZTKGDS-^>*M/HIY&!)B5G:5+$\+3U&U[U$-9N1\=9^ET(&E, M.1EA.;T-]PZBH 0TF;A7.*CXP/\B 3$Y* &KT4@91C=4_]%3Q=A"KH4)AOR# M/2.P,Z G0WAL],SHE/FJ"H;J57%9-TQE"H:MEN*S:Q9%N**7Q9%<(G@ZN4<0]8HQ]\(A-FUT:$0C!/%Z^_TOX&&+] MTS@KMA"(P_(*#'G;<#>B0%J_";@$]0#C6LV7OQ '[N3Y\^-3O29>H:7.DZ/_ MFGSY"JGL'^OCR8X=LEHC+C4ZNQ\0UKO! M4K-)A U&NEW:"Q(:)W%+26(Y4Z2.:B2S0]%IC[..> S"!0_C!_>$5; J"2T$ MN7^SZ-BL(^S/H[>X=4"WTFU-L9 +%$PO%$16'*",'4$IUT'/$ 2\6@YZ[2## M2HT>MRE54D(PD+J, [EC4L4552MEY*E!AE;%9F4,OJB2%PX(_LLN:P7M344I MM-W *IDRQ0H01)=+1[L0&5:X6Y:P8B%:*'=10A CU]ZBKKMU4\2V5_3E<3(. M+;GMS*!K!J$;!82\$/Y?@0_G=/>0TN%K*F.=S(7^'4@; M+E$7-M(JW$KYK*(RHKG MI J((F#"B\&<($,BLE$Y'Q5GCJM)P?FUIQ&1"TWZB8\$ /'UT9#C8@/]+E+& MM9MAW(NRKB689QB"%'0BRKL$S,!I+>'72,FNHDHRBBI %&9+"NO19;$QQKY^ MO(]9N(E; Y+=MU#$3 MVEC_[3T]:_]HV?G30W;^D)U_$-GY,0!5!QJXKE<=V4>!F9Z!P55KFQ0&&Q$F MFT)%HJKXR_6&&52M9[S&]P@B19WC,D%C*+2H^/VDY/:-#+!Q*L@3(1;*!$[] MV;/&,FJCA&:IOYYV?^FCF5EGGJUT!X+7MG&U,B5(T=F$E[L%O58Z">M:)Y!X MX_A6RW?AO;];.N5^:LSNCFY,G2PU%>#"<4\["N=)/IMZ$&FS&.H5ZRAAXQ+Y M?&0P&U?4H)UM47*[.37>=O=;PGJN9'AK3ZC L.FD[_F Z2&Y2Q]G5%]NQ+.07M+'23W!RC538\WDT:-Y*&WHZ.?J.KSKC(2PK5*W&3 M2 /SU+J8BHU.SF#PI,EH(/]466%+][9PD\EW.+#-;U82_/$IV?7-)_AH&5#'_?_[M__N^ M_'CZZ.3YR=.3TV?_QK;//= 4^>9JNHMAGKZBS6'5&*6A'B')=Q,[D04A7Y"0 M)Z)'@?"+K7Q7\PWV-1V@^P+L2!*1\R?(%M. O_<&=3JLF M(^F9HC,4>*)_ID^"9F&A%JTD?7/Y.M?KH@6E0"I>6*$S03%T%<0)GUML3$5J M,!<*XR![S>$#!PK+N6BW0-@DG"<839[$8$/=8;[0^;KPA(UB'DXHOJ8A ?1$ M P)QGB^H!%58?D2/WC@*0P>F)84(6L1^>QE.2TOA=L3[)<7BGCV)SRZJ^0:( MIMS#7+H\+Z>R%76Y1?.FK,3G$;:4NEM.R94SG"V$$\/KICX-!'(AY*##'U=6 MSG-9"]);3&*,( M,.(!Y,CH.TT#XIC]5[Z=O"KR"#@N=O\^+O>-]W/2#9 M.];\U'>2$J4&3[5O(/%'@=>."<:ALGALZ(*& PTD)5J4<>;USE,7O;Y?*EXK M4)CG#9POG2_-K;ZWE)V3ED0(PFMD3L/-MO3-$TG?D [\/\O\[T46RZ+A.]RX M@ R4;8,9C82JKHO$46][!GJSC4=B,1@458._U$2?XB C;OF';(YW>LOH@ZA? MK!^!>Y(T,;[TVI0'EZ\'JZ ,7]SUD+\&A8?QX&A-7E+0LK<+&I"FXJQV\N5W M3;;HQ#A;D31]M?L(/M(3^#/G%QE^!3V-.'Q8W$2=:Y,JCRS:E/F L\,?K:&$ MKOGB-*6GF2Z+J \5 1E,-'P4;A7LAMQ\_5Q0[%.,:@-/# />%^'_ESCAD.2/ MR&TH!.BF"V 7/CCQ'L7IOZV$1B:"]_#%1.P$)88?W[!UAM_^ &J!#V $5P&* M! #"RL=4#8_VG,PS/9ELQ4:2PSGW^&+#6 HJ+#,LE<&+E0XV'[4GTFU)U[! TU>-<>G:+DEPC!; ; M)[QW7 X24V$?,SZI]E>LO+[KU4NLM@,B_)]S[\_M>Q2WDHO/4I T.%8EK.8H@L'Z M@:"4F/,^QBB!-%$>B@]9;,I%6'V%9U!*)_;*2!JTNY$-^LW/XB_-^;UZ\_T)+= %?\ M>UT0SX8@QVY#B_07\&6&R\I[LR^TK;M1G/< UUD<".H(+QDE^ .%GCVWTWE= MEN%F%.;@U\%2$!_G/1EQS"8E5\RE#$1I+B2\T_LM4R9;F&UM+S%VOH(H0(/C2RI/JY/C$ U7\)%16")Y$-37U]X)]65%:LVR33A M01NCKH@.D(-WS.JFT5Z Q4IXSHGU.E: "'Z& J&ZV4G3'8&Y/T6V%036[\H97(NZ ML>:DJ]Y:T1_58TU([#UZI$N2K,(3?E'\A MT<@^!2?];9F7[, (<-0?HB(6_3B6N@7G97?)H/ (X_D^F5MTD\(\5A+#N$EC M$DF"$7UHRW&%=UN2B1K%!P$CB#0Y(%IFYC0P5-1Q.+E!4,-O2P(/,'R0:Y5\ MTQ*4Q-37_MO6]"QMRV)LF 0@HZ\ ,NR^XQJ>#K:V%\^-_#S\@.DNXE*N/N8M M8>=:P@/_V-2X*VJ+.',PR6W:+59*Z%^I0@G)H&6K9@V?N>'M6AJ_-M\.WI[6U5WD/JM_O4E S\(T"@4 :0+C8[/]6WFPO+].YSRL_9U MURWF+>.D_\Z+7:E!*)N_(]H@4;^YO,].R\[D*9ZC;?!U=[@P_\=AM % M0_D=.H.'%2K#E\(5NGN3/$G.JZ#9/$D.V,51)%8)7VROFAQ_RP-G%,5' MULCMZ$TVR^K)7]#4*RS,MT&]OR#\^O#X14F+5,>W%S7W'3TJT21[1=KYNLQFU(PBD[81U41RM!50LAPW"WVC*\:&9!DKGLJ M-:ZW463M>/:C;VBH9U_=66T'_5%?AO>,S6V/IA[.9.QE=Y@6)0RDK*;_PF[J:*38,P.KB$1UJ_:2A#&%7DI=)Q+1[5^LHXU8 QDQE&X M?07/_Z!JG4>'1-HAD?8@$FF_O@Q"8X"9=7DAOIH.-21MKBS!G"#G1NZ+<)=+ M\4TL=8;"O!(>&L$T^- ;5Q.Z1\9.CW=\>@*\N-1]/3YZ?Q=VP:X]=G3YX MZ\GBINN#2)[H[WKC*T*I'7?+6"M?ZWV=>P8[W]*.VW$5Q-RE,<^1YPU8IZX- MTU0**<7.2*JR5N#5RSR;SZP1H%)*Z6NDZVNLMU'.'!8^Z6D>[+9%D'SYU#P' M,YUOS23D.]+=W+Z:5\K&F= =7!#51:_.9Z8"#T#H?HM^,4QS['"Z<15K<=7,ET\1'FU8?K% MEM$\RHH>/9.+?%O+3&;*CJ,AM31=9#7:25Y"IUE8#B7M+\Z+6[8Y12RG++"( M^+;*N!%S]M'.488)L5H5"=BQU0BGH-M=_^Y+W^_,)2A&TFW:T%M=^$ZUF9QL M-6]UJ5F28^^&=N ']@\:T[RZ,Q9_/SAM]Y:=\R,VB[5HM07GD65?CYWS#28' M<:94U<2K8^ T:"+75[Y9A\]?B+R2.?FP(4J1N=APK*+5$C?2;=% M.#"@(FUZ1W<;6IMQUT5WO2F=#]W"6KE!@H*7]L+)/D5D14&QBQVFUI'1/L\O MNC@75Y+95$L7 :/XR9Z#5 ( MP&$IBU70.(II%Y]\KV0^TF3.7Q3@77U&P>^67H1P$%:V[MIJN9**K4>'!T.KQ@ MBLA.-+[9:O.B;3;KN.3[2$NFD5/8=$>LPI^.MN/+VJO^ MD&T1;H-;;!ZLQ)&W;'=M78\++X%73"A$PLW]P%XHC,0X.-W4=:^I?=UYHFWJ MNDP:W4R3HF*AC&"."-*I03J MG 4&$E&<),IYVE2K]SJ2>SD9/5J*\9/$,J2B H-%.3*P))4%O&_'2B63$> ' M.2=#I^<#9^ECP@:"'.XG2%@;@%LPIJ' E*D%? M%6';>]*F-H&(HL9]QW=[E@&"N&FC]Q(=IC45OQ5:&#VFL,<53MLG3JG0PXLL M;[8]G*+X,VG/CN%P<-XOPDZHLN/PG4T0Q#UNLG6.M9G%+*FB+$,]M__U_,G3Y]_TQ]7 M^J%;,W3?..1;AG=9+>-D1:@\!O@G+.V?:"\.Z0F&).+X"JT6=@090*["O\7)MJN'K3H/#N( MSN<5'?61B-M066*MM8HW[;-YN,O@E%A^J4D26A(/M OO('<'N=LM=V,QC.C2 M,J4Y<(VSS0.__ Z2])DE2?(46XK@(8ZFFBAM=G00HH,0[18BXK!?4UJX*"DB M[*\VNQP%$(N2J#+L0#L6R=,GM)&_G*K1]PC@'PVA^/4!H7A *'X20O&@:O_E M5>UZN6TQ,^.WK,!NB>#^]H)06KWK_'!Q'Z1IC_]:--KPA]K#9O_,PKV,II]- MMPS^ZD=DU3<-0$\5ZECKILKF]93X;^>.FJ%"JU2TH"U:*G<_B-U![/:%]7_I M4-(S0>L*I&J11CQ(S$%B=DO,-56_,DCB("D'2=EC('%WA66>E=UR$K1,(]Q< M5-[ZD$7GY" ZGSD11)G#HET=[Q:3<2?VF2PSN7R_#YXS.J]),\_KW#KM)O@F M[<5&D)P$8^]JT>L*2-G)(@PJDELQ15&"E3(4)F&<"%]879:Y?4EP1[?I5.2! M]2\H F0T!F?,0?\(1#&1XRD9^Y?A<8LCP7)+;7VW+)KY$5@*ME]Q*P$_P_"$ MM"DL&K]0I:5K=:;5B#>CA-L1DV@>NGL9D?HQZ3=N9WA"6? M^)(]@N,*CGB-.J)8>2CUZ5Q"YVMKXD>F0RR<)M=&.YD9/I2:I!) U3!L(/JJ M 9C+6@)1"BV3=5L2"*B'O([!/QG[2#B[^:#!F..ANLBJCUH.$S%X1=5V1;?A M$Y7@-WG<*5ZR[2-//;\9][TD+^$H?5&7$%FR>)EJTB M\+_CB:9.;#L(FH5_?EFLV\'WXC)&[& "E03_4U$9A6C1#"BK.:*L#8+9,&RM MZ:9M-;7DJ5JAC9UIR=DNN6$FL;96JH2J12/P:B8X7D^W+>#E&W>2Z@Q!>T % M"$H[C\*(EE@+P0&GK"K&>S!@!.6&23U"&NH,8>^,3:-(4;Q_\>J=;VGQ]MUY M0J$K5A&5D*!Z%7.UKC"[!6MDK%*6DWW,JUV'MJ-(@I9D^6',9(WB=*NZLU82 MK'B+3GX8MI.F A/.%)!PTU!L<8.NQVR&[],>[M9CH??8.)K;[.^ J=Q5UXP< M!%IA]S(M@;-1K$:<&A]D,00HQ5N PRO@UZK\!?B5U/BAA;:0&!A;P MU8=#G:_KMJ7B+RK65,H0TG#%94UP:%L$H*W13GM.-P\U[HPUT6&DJ]9U\T3] ME>N&N9O?9>^YC>T4R,P(IQ^OZ_5)H JN^"3!SL6OQHN#LG@]6+QNNM3B4-U4 MMN5"=-'!6FX913\"U!$\Y.Z9)(;3"$BGNQD2QJ,.Z[X1N>1J( SM]DPG25GA M#A']XW4&W$'%]5,P8T2 PZ0$T?_6&HO5DV]%N\5;Y+73"$:^_'ZTTL6?6U ( MI?X'Z@9Q06U\76-B(<32K*1OZF[#02Z7V[=#?:CU==^%26ZM:+S/0UZ%,25. MB916)E0%8]2W6M)>5"!2R@?[81>H6Y_?FZ(CVONO4=4S=UWD^P3"2CDW('^0 M2R\VN;V.Q=]"B#&Z'%.&#CA,P<)*=5OVFL(3>LOMM3K,2*X4;3=%%_E<(?!X MYF"KCBUXG6V9LHWU:H4 >NR$2XH[2LG8>[3 MGHN 9N$5BPV.4DNWHBA%YC,4D5,F&&Q"Q;#%NE%*55ID97<@+TEK?G@\%^YW MGK"1OZVW?QP>W8NMU&;;.Z3 6A[D!M4ZD\Q,_O",L%&KL??U5T->Q]-Q/86%%SW<#)C$;D[6PPQ M1*C#4\)Q2["DL-(V/!SGCH;%'XI\S<1/C-@,V07:A6%7Z.5X$C6D6NQDFJCX MDBW;HLA?J_))]BD41-U&M=AS;L_A4G7V.873CND,).*UAJD9?#_V(9FO7!]D M;J%CKPXVN9;#&U+)]M_K$Y6#2=VD)E312(,K-9+PU;E0Y$5#V<5$A"9Z9$YQ M^,21)Q,C68TK2-(>'Q!8!P36 ^*( MVXA[1#-;4&L=[RI-0KBK-?$9-I#5SH3LB&#PU^'TTE>,-GJS1KM9 ML2*HF.;8!FR\Z#PR^V[/59VZ^/,T0[_%X\)!L>G$5>X/R$)".9ME%)\9/0Q0D\TN@+N%>-/C$7+QHH2203W3BP^ MT/Z&*VCM/D%F=EX55#Z&""&]:)7/)8)I2_1SVAQFY(QJ21KQE5]1VF69RV$P M\8;8CT1X74B20^5$SBT3-X)(8Z*+1%"GRT.3Q7C'C M6M9IDWN$7AN;%[,BIHN0#"_>(HDH::O2-*RM.H0]:*_DE',TRK)>0$E\*U)R MM#QQ1.,:O,W30","PC1C'+;K47UA\N/OLV03%J(W_QNVZ6[D5=.[T2T^U,M0 MF!V#B%YM2@0RE D]56J:*9ZRRA^633EF0^[L1N?(T_DH@4_8L-NMM&=XO3.] MY;W>M2_(C]Q25W*PD3HV^6#5%6!F3):SOXIB'7( 9Y5G+:5&PG>[?&9])&]! M MJG!P)A(P-!!@V6? J- ZS!'W_]0;+V$3E1M.1;KYM">P#T"9TD@#_A3^5= M1MVP7;Z@$5,S#9^3!B\7FVJ64/GT #*>?Z>54SM,A/;)N;@?01!SI*DXG8\8 MB:T^9Z^3_5$./0H(S#9EUI1;8A):;$J+&S<:IXUJC&Z:13:3OG?59,@L MTJQ^D3U OS^YSIC-D&*M&1JE7^9T-]&0CG3L3*8U^Y@27QL_[$6>N&',4CC* M9BKG5EJ'<:%X1R%827))0(N7CQOK!<-/?"6+<0K4Y&*;0%E,*0%4D>HQ9?75 M7_3OE9;C6)+9X>BZ9DZ'U,A%)5;('''"S3S)6FOZE8U ,%9>,2L7URQS,G"5 M_9VP5?@R0ME,UZH;3>*LT73^4)JDG5JO>!+!2VF3P\J7/,K8YET6,PIB*H47 M.9_2\?<>:>_6R(R%MQH]-]GP(+(D/ 2!6=S:;44L380^57I$O6L$T_6.3HUTR2Q]+0=QZY+EAHC:$:>DT@8:@[ )] M\#C'.ZN#L/X31,-AU=# ,B@H]#I2N=2S,5525HYAFLZWY#?%%^SEIM1'^X(0 M=ZD1S[JF@OVW*(#*(9K@P^O#38O-BF:V65W1,YC.;L=]/C@0KA :.A7OYIRY M)0AJ3Z(F*0#5=V5VC501A28LZ\O,S];OGB.T$J"8QI@#;S$I.HU86 (),0T3 M9!?'(*HWBU(D;&\Z.$<2IX* ?$5*-7AW@^0!&G_OZ-23P9VSJZ$>=F_SQ=Q( M]]V"_/!6N+-L$?N3S7!+D-_AFE Z9$Z/N3%Q$@2]8%"L-JL4B?8=A]KZN4 5 M\Q&XS_#U!L$*LD,*2B;$2C#3[@+N#:"\3;P9'/?HHY9!(M&:>!WVDAO?,&$Q MSP,N+EU.]'RZ^G9!4HJPPUGCYF\S[P-2]D%1]GX]^FX1/C*"\XA8@[U2_RD- M6-1*!@%N'_O<.?C%\Z$,E6XRF!E.I"-:=EFDPLSZG2RDV-R M.D(P&>2+NCMA=5FL%GFN9M3=O$W_HD]0/G^T'-630X[JD*-ZD#FJN\=8>OU@ MU$D=;2_2ZP3#_D$'>$J]6FTJ P;/LJ8II!R#T7+\6%RG+M2H3$F1QKKO.N_G M,>^3&5/:2D.X,*�YF:! U+;Y72-6]K&NP4#.RUGF5/_!7IO+C7\,W@Y<% MY%.' >73_;N1\%8)KS]U0"&OF6GZ>P&..MQ"6=4NS*.J&9,-'R]&W+7Y M[%:@)'?;W>-)4EMU68!VF3 O*/,AI,]JG7=RWU F$LT,9N89:S37=70?++"T MU8C+>YW+YNC>S&L4/U"P@/9B0FWD@]5B]59NL\E$VBW=-\KKY$79+ZJ-QU(&C*PH.ZDUO MV&:BAR53^=%.3O#SCMB<@B1+COZ&ID[>/F9[;C38Z;I$)?3IU#MUADI7!]&^ M"V;W\SB1O_9V*WD7R3=*2Q3[2%ZB?H_%3 MR=:R"<0S.>Y%;/51X7DZ!6=<4 MIQ=_:7+$7:C008,',CA:^OCF&T^$#+81+, ZVY**C45,[F$*/)9HF#/[RVW? MN?,2=N?"Q/O+:;QQ1:C[]K37S%QRQOYV07\?638D.8^PO+(I4J$D.R1(VE)2 M<:>/L:%G)]S/G#>%[CNT'EAS\/VU]" F8$!%6D+E(K^LNX+#B6$-[=[8-+.E M1BQ+CEX%1Q]) &&"2?#/V:31,K5%T;1PN!>;%GZI"5\X'FO/'QY"5;-Q:7YH&S2MI9@1U%=%[' MTAL&#HB:5=8,4[ NC0]4I8=QM>[!>3&B"P/P:39N'AIHTL9 I_*?8 MN#W#2BU26A#2M(2^^,5?0D5E)9TC7>KM&F&[58'/2%G3DS&5()%HB!,6&((I M0!/AMN3P53#^2VN HWJ3,Y.9,Z0Q:Q0GIY7)*:KP083!=^S9OG^+4OM6*L-W7(VZ"CA_4NQ8FS0T^,G7TPG MSXX??T$CPX^J&007:=X.[JDV;!&JR[X+0K5"&/+1Z91;YDYN[)F;OOCT)+QS M.GE^?,9O?G;\B-[;-'?1$6J>C,6;7IJ\D\X_%HZB_NJ:<$D()5^P M7%RU(7>7.Z+!-+]/"0, JFBZ/*]&M?*--@C-,JS8?(ORG>Z24K8T*U\$<)$O M:JFNH#LQ#$\;+]GT25\-JRU8>XHFHJL@AAKLA6YBJZ(RR,I-99 1LQKL<(W?_YIDK]5D)].,\K6Y*WRXR+E4C=?H*IO9 M%:YM=N.^(+<8M9;6.;IBD1V]GL2I165PN# 5&>(3S -??D^!>)_\['2JUR/E^)IT<3F<0IZP<%.UP($>: M6??8)U+1Q]N[[5H[PP;E\N__Z_3)R3>L#B\V79);W*S96JC+UQO M6.KUEQA:J4'NS5L_8 =Z7@4/+'/,'A'?G$PH."7CXX 17%\/OY":/[WWDT4Q M]8P M]4!D> JGS.4'@59"B=!BL^&2Q6/FPF9)6V#=I[!PN$:XN)*V!7=4V6=5N((S>6'5K$J=-]<[!MPB9 8]>6IEB=83LZ!#-# M ;+N&:%TQZ*.8T=H8O_!(D?/.WD-]J,Q(%Y4 ')!IT17;/O@DKBN' B6Z_93 M4H4;?,4[A$VBBK M8DQ&4"!RI-3G[IUPOL\T%2N((;F(W"66_P*'R<-=A2)I8L?JCET:;Y<-=D/0 MK_,&[7B-2#9Y0%3N86YF7%.J1??P-L9+LFDI[;9[-_$?,Z/\])!1/F24'U!& M^=>@]G]*.]8"="[-4SF51D8#D(::N:LVY!<.JP =EPT3[/7:)_OVZV96PW(4 MM+GC1)"K42"M9K:+2S 6VGZXB/Z?F9>$2U/ZF=@+-O*0L@3$=EVZI/V3D+^T]4L):,*?P M2*\Z06E*YY.S)XCD<$P&825Y%<=UDH[N:8@H3)5C.ON?_NCXJ3S]#*&CNSW] M5+3"WC<\/C[E-YP^/WY^US><'4]^K'N,CKT W.G)%WVE,GAXK-(F*E+RH7C] M8?^)?O&?'^S_17YWG4G!+!DLQPHG)>#@& L$"IS\R-.PW3*^=J/TYV)A]M? M>/3G=ZPFNG[L9R- M[A^[A>E2>S0EW3+"Y=>+A?)SLLFF"W;P/Z$/8C&&\XT9U9 IF>^.12&G=?_S M[P<'2Y0P$T<3&C;J*C_BH#_=EI22:]MT-FLW> M1)"B=M*61+D0](+ ?#CZ8Y^3D$;8FM,SRN%^'?Y4=4M)$<89X(YDTH5UQN,$ MP^=JLYH$3ZVF_ Y3/G;O/@[43P:CX]>G1 2?>-RTU1:C!R5;+<,G^&_D7XU-#N( MK*EJ618\<^=_(8183!;LD#;LD!*W=&^>P03)E:]B- ACG&\)%@IO7A4M*IEB M-=R0[A2/3%N9JE^<#<\"SSR)(D<0_@PA)>$G8,1X==1#"-B@.;2J7K>;RP:% M]I .BC8.<8 ^TCA.#>P2&82KDV.M0B_'M$ M!E197'D45>8"#*/AE:F$&1,U+!EAWMZL)8P(_O6X208(!%DC3&(O-YJN$%1$ M<%HHL8Z($=)-F)S4\56)I:Y$$1EB/6695Y?X4!Y6JEZA^+ZZ*IJ:JTTLV;)0 MCC>XE%+L)L43^2_\PU3TB,$^"I>34.KD6=T$8Q/[2.2U5- GM4X4>(KDS[7C ML23VX_QR"T$-AYR:#6*O7=0G>/AA126FYK[:Z?T_@&OV@)^]XZ%1^6"-K(:< M7$VV+N82*M-,:.$+%_RMS1"_!$9:43:IY0*V6K^>4,Q,95-7_.&"^'[GF\CV M*[M,L:Y9T,"L]:+[=&%SG?,!MU)I#\:2IPCS17S]B+B%[2V8>HV)YQ$Y#X_? M^&);L5ENYUM@@I>%NBO1%@FSQNGA+&DQ8V21$EA8J0K7#>JUV LLDSW/B#:W M*J(J[L=V^> ('0U LU" T=0[[AP M_Y8#Z&;XZ.HN/0,>8!'@W6-)KPW-LJDT^']S4%C/05)S.39O*PE$U?1G0S#& M$^43-XJ_X@B!T139E7C[B/B$5Q&WXVW7+V)<]&+F:[^^*%$KRPZ0FL66>7>J M(4H?X]^V:L*!:!YPAFV<;0SV)<9W>A6[[$\T,H@A,MHL'BYOJ(YE9H/%\;8L M1G^$A:!'L$QJJ-Z-PTVXDJS?6]\B1#V\V)EL#SVST;I M?5;$Z#E$PPO3A%I-#&2KV4Z^,2N9&C:6D"1@%=_D6JJ*H)\OV<827(5WVG:2 M8C-+[L]T_CY_RR<H2H#0<.,O2Y96C0 MA:96D#4#1X)=?6@^=Q"B_4(DD1-Q@ E5+MUP$C!*$N^X.R MG-XAUW './,##4/\Y+WT"RU\TF+:8M'SAL89H292I*B!T^MJ4( J'5/B!T:[ ME-QKH$+AQF.![#W321B7?THRNP8GW3M)>L5L6=?<^BY9F1U(\[3[ =S=SIAL M^S#=C_G6#RC7K %/J;\5:=Y8@B.4"XK\NPW3W&F\&%%T0;YJ<'2 Q!DK[S?( M;]<@/5+$HK>L*EPU.)V@]\'\6^: E[QHBXPC/QICU%3Y<,D\"-,SHTJ?%*N7 M&*E&CV'Y6\"6P]AY$@F\81B'<+$IHB\<2911N;R%YJ_R/J5K2<#8C$ .*-N@ M%$98LD:)PNV1%FNW3(01\%JHUV]P_'V>AK,3EW8UA(M6,$ M-W/;P%ZT7>"RV2KG4#11B#83YCRH&\,U*U/8+>I,KM/HYX-4O9&],T: L]F2 MS@J6P%5,:#(32W+OB#P*?)DW,!;2I3P(0X)ZU8%(]'&+6YH )[&K>9Y=,7A? M Q\T7PH/)CT38@=0X5"5CC_^YN]<*\-8Z&Y/2,E#I(\6<9+)6VE-*4727^YV M0#1Q'-84SB#7!.]KC#@2%95*U6'FV0")=ETD1[/)C]A&$D2_3W)2F4(LW_)/ ME29CCG)(KSJFXW:W=RVD=J/>7GK;<-N&?G8^J=P=Y-]UD#XCS47^\3-9-?P8 M!ZWS:Z\W8><9VH:0, 4'PM&7$WU>T;3,$$C] H((#(W9S5$OT&?4BFG<> MV1-Y_L3( '+7"LZJ+OI\H\SXZ\',->]Q1C<-=SB6:1*5O]G, M%34UZ#6+T#L,R']LLB:L+*CO"93"FMN2?N#%K-AL0"$9'HH7Q&_U1\*03Z]? MJ-5N+#:J&UL?!3*H++DV,O("XX @5-V>MUK6,I_E!%N0SP:EP[G?^>3D^-D7 MT_#_7S,:D("D!A#=4VELG)O<:G[,_AA3"#W#TK4./CT9H$QO59M\IFII!NNW MKYX?Z$W)UH>H*2IRXXI+,58H8I6HN@%!D'"OHI4.-V-S@C8\,DEQEE[)KO1< M6T1>UN&2N._KF'SR"]1DISS9J1<7BPW#@:L8'VM=M#6>B78KGG@]8=-VM&+1 M8U:2Z:,+JG)32RS7BM6H:T<-2:'Z!KBS[2MGK&FZ,>-7XM23RHT W/K0*5^] M138X;OVC<+1+W^EB0J"X:(43=$& DRUL_Y=&TOI]S M_Z(=D5,,6MB3"VJ0NF!7T%!3(K2^O#ZQF*VR/565J:-%P2:NB22XW4QA3?T( MD4)7BO3%@,'BJ2HU?6K_:0_19,#$'>&JJ4%LYL:;MHO;S/<2,Y"V;.\(1BK< MD%'@TXZW>K 3+"7%.\8[Q53:0!DU.4;?3LCR_LEJGA]R#X?@QIY,D7$99,=V$("[3P\RX08B1.0? V M8_8B;KX"4Q =SC7$$N^[M-MG2O/F('_1_+P3X.[&L'-&[2"4C#6OB*-+Z-4, MRKYBP=7186YK MQ<2:!##(ZCY);8OT/FJI,\GQY)4O=AK8EIPQC^_AEN6Q()O:&H7;Z'(;2UCXY>G72++W MT0K?.R_[9UCJG;6U+AP#;_YVS^O5@3YYI$7/9U\?/]L;\.H'W'[J9XHD:!.U MBN;MYCM]+PM#:-"<=2YUBRA?^4BKFAZ.)>Q:".:2D# MK:-6*2CI8EWF5OV'+"K<90ME$(&.O[2RI/Q#%DUB9^ 7;&I:9=/ .@ JZ2_K M:W2>Y;0%#D:LP..$:9+(W7'FD@Z4?.D'=3[/U(CP;^UYP+1H-(GT))#[3H=@ M;.FH(%89RXGB-*>.N&0$$H6F8"VQ9QK;H4&U-B#F*G^/ 0S=TG.\UB MI"I/JE\'>0(FN0@JM.-3R; =RF6BM:6):J2H35CJ+V(.D M(7EUPGN2LGQQ>;#5@NT8V$.]H7[.?5Z($*=:N-2+R),QW"-RZ15G9J@P8")1 M-%];*3-=;+I(ISQ,+B6%XN4L%T59JM-"7&-B2 MWDFCU/]P-"*KLT$7**3K]X#*R/D,R8*U@IFG]>BRCZF8AB?]79JCL;(NLZKB MD+^C^Q7]PUDT'^UJN[[W0!0G\E1/;!3%4V^Q-6G).]TWI7)AXED_?O?N/%(V4,C_J(:0<)R66XLR MTBDKCQ9TY&GEIHRW;JC[HB0<:#,6)2(<1+2P1+\.5B#2HQ3%\CD9I'%M$<9' M]1GP01%$$7OV_>8,1.]BF\DW\)8E)G#VS=N\#J.RY7B72P?16CN4R#=Q/M-G MT8E]%P_IJSR?@]3BI5NCMW0^L);G6,M7M)9O20K_PO%A>$)*B(3>O.YZPS<\%N M.=][V+Z2HNH_9I^3800G00WC3#BB5RM2[UOKCB7B7B_!-R-!M"&_[2@/?L)@ MZWAI'6T$:_*TNRL++Q47"ZN%]#\0YABC4#>4GC*+U,;+OX.I\Q;[(9&+>"L3 MV9-:KE:+GI3%>E*1-N&5%:*:31-F0BRZW R@FEP5M5)^+#A '.OMDU'O(:[8 M,0,!D23>@M2H"HN']=UF7G4&4:"'Q]#%ZH=-S>=22@JQ@PC")/>C<6'$=B5A M%G2GS@M M>GR 6FP]?\*E"6*DWSG=3,83/HTP6G+SR87SEW!'U:7&N/.*@[X$JRB%_VK" M6;.<&)_%;^6H7-=DO MMKW2EDAGD5[(20^A7C\MY/ZT1R0BGNE9#/H7+QK8H/+'! MK;?/+VON'5-4UB%4FZFDPTZ*$>[>QWY<$7(?TG89O+[Z^L%:X3^/)LTXTIDG ML5--%>X2KQ@<%6?AGGN]] ME$-14MJPEB*7TN+BD1M*AG@<7%HVT/#E5=U%.DE82LZ0FR'JTE2*=Z8?U^0? MB T"P%6*FM"KG7F2D5"FE&/E\_ 9 ;6N(=04C;X*7BQ'=- +GAK0LF.*D/IE M./I$QMK.>NU,$*AIJ.,&S@2"VF6X/*5#P-R"S_(WRI'PX7(Q#-(/;!H&?:!= M_<"YRO$?95U).P[@6X[XU"K,*&(?DWGC6V^FDI#4RS1_ MA5;#"(S,7(+,.CKPLX^J?-,UE%O?=Z0B,/FRK"_(G-\Y6G5=]ZDDVJ^KK"&> M/RPC(W?EO70Z&1F!=&)>7S;9.FRSR,$L_\WC;.=Q=]0HOQ?I./?B2;U6PF<+ MW*YJ#]15'RH*!,I'1 _"&9T:4I9L>N9$X@!43TUJ"^[XC4B7)VX6^6D4>>^* M%E@)%&_15X@/4,D*%YMJQD)$/\):GD-'5P0D8?1V+"/"5L)#<;L8T1@17V'0 M;^- C&V*;K[A8AO"8$+ . BC8E4[JR\K"4<82MQ/EYYGHW A<41P"%K2Z[_5 M^D'U1A!O[ ?#0!7%[T#\\EF(7RZ"UU$FF,N4HS*A+.4*?M?NWK51I<09!4^)"-H-15(;Z4W)B,^8XH,785I3(IO2]*K"S<"\OX[(8'A) M$TV SS(B1@O:W')[D-&#C.Z1T6R>K3LMH(;J"]8_$T-KV%<9)AP!LZLXMY:" M(H12@760NH/4[9$ZPK(8UP?AHF=!7[6[E+8D&3-E!5IR!7REB$]PXK.)@7I9DP=S;[O2!4S MBDPE/2:YT)@5-L?4C\4#EUV\-6%END,T=#KP*@F)0AB$C'!;"&%59=(R9<0> M4V.)S_W2 \X5%_Q-2LXC99:UNFO;-PD/#,3J8*3^R] M@N/=UFOT""YF2IB1_MGM0;E5@)3A0T9BTI&MR#!+U#7F6M!Y@E\C ,F*Z-SC M&WPTU( @4B$?CF.[F^K?@K$&.Y\^'/K_7Y-0>5%1X;<<[1U!L5NGES;WFTQY M$?:E*.>;-08.&[G/]J<1 0?=&(VU]RL LUNM"DH%Z?#%ELB^L](N$KGCRJW.S-#TEA8)IK4-P.XQF$GL1N$$?[EO#$2Z*2_-F6;M0= MB X'_+N9!.V/"9PX/0 G#L")SPB%-$(SBSX\EO?S6-"$#_MCI-:E Y_@_'UZ&L\NMTNA&^GZ3!:F>?/ 1L//Z M>#KYH9L?TS#X$RQ_*E[F!<;:3(A0$$<#._+H;QZ;0X8B4E*E8F^X$QDGWXJ\ MK6'O6]JJ#\!5+@$MS0J\:,'MUQ1'T0JS[?4RQZ^G_3HW/\;110,,2HQD!]M6 MY#$E\NP8:^<[2:Y4RXS[NOG](S,_A9B@YC4VLR/;).9#A]GOG1 ,I%&#) 4# M>D-EM^'4;>!Z$O!YF@8ZY_FZK+>"<@[^Y56.+J' <:PW#405B[""K/Y)1!;; M[NHY542CS0))$ IE<2R(]'O!_):I" ?!KEK=9DI.C2BOZ"B$"5T MC:.V>46&7(;BG'%5 /D+(A&6E+ODR(]_1%_( M%!X[V_[Y=\W8(&$."K]P!5I1,_T8VGB&)VD#]VBU!R]T65P07)LC+%H,+'@- MT1P(ZO#* :-PI/_)=WW5+JC8](CJW!M%@7AD6 $B&Z]":).Q29M*"CER>0$Y M)3.*^:# ?P9Z_^,PH1GS_'.:#&DS9<'&5^5S/E-!TVLRHN6Y#(/4CLO>3=$W MMBI6I"IL@E(@K5.D"@J>2:]80ZE&;2![6:_!C4)8WJ]$Q'!1!5+K4L;\,&T'&= M?&@VJ_6D:%M4J;S\)6P=F1@_P:&;G#YZ_O@Y'O=B/J=0M\S_ UEZ/1DMJMG]@#W(%:=S;8(\&NXAZ\2$-0 ]>=JT[1'5K&K/,FW7&X']WE M1N&:]3H\Q'#/,A(L7\<6DCTE:*"^E!R]CE!7"$R9_Q(%AS;T_,WK<_+ :D?O M2ESY1G^$CX@6^=FJ@NV7R@N=32Z",B&NBNA0E@5:.!;TH2 5;4'3@'BE[1Y'A;HNAQ!M? M&>R=\,;6]]K ]Z@-0U'WZL7$8_.6#%ZP4K4BXF:A[>4FZ-<)Q9""/ 9;-T\6 M6O#0O4HR7(:LY-EB6S:X_W7EO#GV).CDN*]+ M(5N*3K^?FV-?;,6=@.Q: Z6QV#R3- B.(\=S/^9$_F=FUZ)ALCF%><1VKF0% MK,%Z:GLDA&R.#MX<5"P5SEVL6A339*0\ M'),"'7K*[P,=XTH:01H_,'?4"3Z>O&TL_L;:]G*KA2;AO[CH@L-;XY4(\^#RD\,9Y#B?*Q\-'4?/ MJQ*/XS3BSRAW79?J;84GJB?5=@Z]3,E-3E $L:"2" FX14-60_9R^0A8F8SM MQ$=Q-)56H00^AW;R?"POO4J-JN$F7N/KNOF8!C5LLT:+\I(@J\8Z.++%\:I-4RD=A-SU M*/[/[!8EL="[!8?,L2*H> ]HG(UA$@O*2?BT35RS2GGO)JE%CSF+HK#:NH1R M>QB^B=JLT6X%3C/3/KAH6CMKPKFMMM(9 E="LK5C,74AS*P;1\,5:QK"7VA: MK&44(L!X50MELI8CN :IA$*FXP)3;IH]/H"IAJNL7YO<[WR.I%WP0B3YPM_*I^O.R M"%9C11"L9V>I]7)*-2I8Q)0+(Z*W#I(,3 MN^7K$.1FV7JQ6:LCH\Q/LFSMRX:7-XB/L:7(Q ONYJ5$Z& MUE]BT4V9I87;U'&"@]MJ":VT!7,VE58GI(NLZ)Z(P6)YAO%TK.P[P%5/)2*#.4/5KS M2;G9JTS.\W+3A)6,ABVG)HH^<7W*\F*F00\(0#MQ&VX^91-P4%AG9XGIV\] MP<#;DX_WKO9#Q?X="(AN(B#Z[1$C26'"R?'SO5LZ!NEH.+O$8(5:AK&JQ MU>2MEIJ7C0 )M Q,0H+8$K)SCKE.R(%3CBWD@NR@3C@P/B(: I, ;F :-QD.I MY*^BGY+4[L@@NOIJ,:'0PR/->%?.-#<,>* _7T7H>U)<[(55C=TE,1&@82 *O M#K.U.Q_2AUYA+.,)#RW>C[2-%H&IQQNNRSBB!^\::PRS &2MN#$S_1[L(+4K M!U S9S;QJN2KBZ O:PV"\\%RMY0+QB0%D'6U7PNPU48K+:@L0V-I"Y'(\R($ M*LSG?"J,["/R@ M.-5ED0PI(Y"%W9 NGX;Z+>!=KR@9T$K9-O5*#;I4X 4GN]"25;VA/:1L)-%_ M:)Y8PMW]9$X/;D18AQ=A96"L!L.(.)B9R;\L::'S<01+@M*AIWCPD,\;."^0 M,P>++MPF>7KS%.P\A@.W3]!4[>W"21+(]$TX KTE^S88R-D&V_%:6QE0V8-) M8)C+MZ_?3]V"@N5:W X^'0/E/C8J*LH(DGZDGE$<6^K3;%D1R?AZEH@N$9N/ M<":T%DI.0"ZOTY0,S?O%YC),K3]UTFX>!L1D +F.6([+>9F'_?\QW/!U\U'/ M3'C\99.MK$=JLF70;SV^FG".W$TW7".$4S-7/M?"G*$MU$CU+/SXS[Q*G?R< MKS.T#)&PB#Y(@@Z39E-IY"1YJU=,+\KB(KO(CB=_$P+PP5$1L,;%=B^&AK,^ MN"C$+!032^M"]UEJ>)X9:)'7ELVM7 =0)'O)"BGB94;1'>3,?KOM\N](-S'4 M^ ,48ACW]\&;HL@)?FV6@SM R+ 6\R)K!.O!;9WB(C**+EDM-U;#((V-EJ8L MN%*Q/G3<6*^]D!.=J8KH %UD^M?&JI(+OJTY QRH17@R]A0BO7=N_QF.'%Y M4*_>U.C1R2YDG"MW<"%O]+Q'01\-UR/QDI26SM3DF%@6AFF,981-8 M+,G=R$D:GC\^ITYQYQ4UCJ=?T$653UX:L]"+F;72#;IPW;H1_'TSO^3=0L@H M.DV= _,Q=;FV Y?H9^N8BP3X*C8L]^MI=4TH'D4W(QC84NN);8=$?P3M7+KE M8-M[;$8:-M-EC,.AIRJ6&Q47K,2 ^TRMT_C2&:YR"IMM6C[+V^$+#]&N];(:VK& ML?L-[$:3L)I #X FU?/K;^7)1V45@"8IV[2TVQ_&(Y+=0#VRLO)Q\N1VO=N$ M;Y%N#4( (^%'7,0T+6>R\BUVMN0^*$^Y9Q%:RW_P["_/?SRC7WTH6%?]>5'6 MW/9:"=4J&;A1 1ZTBIVUH+%,($('0C@,D2,2GQC)H[B5+7JVQ'4P]M*D9M/[ M"5C$EV% YZ1=>1F#/05<#_<_1_&\(X%)_2AOH?H[FZ33&Z_FJ:C;SD\1J[&$ M#4)U\FP1^ZTHF$>)IK(;JA38XN1,#GZRJ@>?RO'_Q,!UQMST\ZSTUMUQ!W8U MCF\N=)^LWOUP''YU?8[F()S#Z^D,T%'<*0GEL1V:!IA).NU_\Y13EG-XZX33 MK>'[X;+RO(D XPKB[QWM).S_!FL-*G6 M$J(9RXQ>I^D9@U#)JT3Q[A(N8KP%D=YA@P"0B_J((#3'\&.)VBT@)?3PJRLF'?EF-5.@]? M*D4$,-?E<@^L=4$JGA?W?)^CWI"K!'D_.H=!7\Y1A*;Y,)\??;-$^BST#LU^S@X+>?@ MOH8(2L"3E'*[?'/ZWV-W6&*"]Z*; 4&TU-X-KG^4T]A9+*\H*8:T?-U4BF%W M;9 VFO/MK] >P0MOY=J]<'G)9A^EG;,J^<[&+XPP!]H2YO=66@F$-1@@,6N( M!7V[[*4@AXY8 MGW/%L6*L+S)82?5&_9J8+8ER%RLI\_0I-]Z53T8$R1HC4?O1JL \$V1]]/0F.DCAM$HXX) M2I0L9WVU8[[4EW'1LC7F"Y;+2\05)&KV(PK:7C:6\A$9C'TVDWB>!,D1XZX8 M\JN8='QO*#>O^[L!0=*V>EF-BGQGQE%(B!2FD ]DJ!--&(/VE#&*[M9ZO>8[ M6%*4SDZ0OVI.D7Q&J][0M@^5M6H+$L SYO-PISFCNR+P%Q19F/\,\RA"><(3 M79&O%:35XI")]WAJT 7:7\(%E:KVT.]3DK#V)P8U],'CXSXZB&9Q#9?UEQ@0 MN=$LC2S,E)/EQ\[I.*,G:*/D?*GUGB]>?O?LY0NP.^XV%Z4&BG[:;3A?\0S= MV3N)=/^M^25<[!PZ_/9-&.,):77BK:.C^-25L04Y_$XJJ7_(< XO,?L7LG2F M,$A$2M39N/29S_HCV3MDU;+(679AV)((5(I%+>/V5?<$5P@7(I_*556B]1X, M0XTAI2^AB E9<=U*'\-:QG:=581W;WW6VY>+6*$-%+]HOW6B4+)*$8UA6[SB MIB:@;)M5#-A@I>,YC%EK2!AE'W@NH$FM(H )_3A OR9]B!;M,TFO)I@;1K8KL@AB^F]&6]5*8Z:D7^'!?3:HL#2^"DB7\NR\M-Y;E&2U.( MTIM[=J+[O$;P4MHJ;?E?2F)],TOD,-[YKL M3*CC%!*F\4@[.S[J"K"8O[OWRDTDX'3U-*MJN6$CER]G'U/C+'OA>LS6 MDL+E*T&*JOI->[-J;PP9* :=V&RQW9&LFTQPP.M7_W.FZG=@L8V?!41HR$6Y,]ZY;ZXPH^6&'^.4R9EY*5ET(B MXT6M@6-[)^\+\!:CH,!!N-*#J(#[0XJ?Q11$VD_)=(;CADAHGL^E/9)<,?F' M(R0O!4XJ)+5P):/-+:+"2&4EN60HR@/PECZ9Q_6F:R7\OQ,>1_HY=P-5S77= MM4KL9&A!@ZFYVP/BZ_HJ26&A22N]*T';KC5R1.8C;^_0+NZTL]/F86&=Y37! MH3Y>Y#R&[T Z=1N3Y0.R,^H-LJ)HJZHAQ':1>Q_XR0 MN\CU>[H=L$:ZMN]/.!J=%,_0Q^]91Y*8R Q8^V+R;E5,E5K?;(,B1JFT+.*; M7+%)ZMP_PH0-;'"&;W3M&[2)#ROXM[/__>331]1@>8,K&>$F17\]_G)B(+&K M'((#Y#^X#)P.CII+$SX(Y<#7-1.+C+PH#/#QHS_1\)]\^J/2.5F'S5TRB17/_^)'-'=Z]T7[9$,,90H-GYTD_73,/ M%F,%A8U)@QQW]WBG9C=4M'?<_ SD O#;%DFWP>B5IIL']IF#,B";>Q9.&X,E MX YQPOD."ZXSEF6MWH3!"EZ!7#$,/)AB:P)^X08]Q*F-I0'%:!1GS]X9>6> M_1.0FF*PB=[K@I$4UIR[J"[0K5;/&5/>-RA9*>M-;_BIH,R MR'+EOV^YP$^.N7:@G_!T.?P%2N!1.@G$0WS/^8F%W=GLC9IM=>"9N"/B9>C' MN6NH1.'6.X]QN?(X'T>X%G3TS'N_E=+@<%,4TP'UNT;C;Z@>A)GY[A"7B7?O M"<\SJ2&D>+&KL[0R\%NB[[%RQ@!._'"#QYCY8MMT*-R>Q;)]@$HAPE11I,^T M;/Z='C[1 L)%O20VD/NQR76.-9 \[_B'*3F7J(*DMHC MHB8\WPU302V$)&\NVTV%*"?[1A8 ]LI&?"'A5TJ".ZZTPIQC]4;$V-5N)T-6 M.\\HJ1@6)EPT_WHWTV3#=UU)LW%WP;/-.$DYHD,$3) 24;ZBBH+3M;<8&!/# MJE$L*(&(\! " I .^0J1+BOVPP(%LY3NS;P]??#[5DRS)C7O".\@@TA).# )Q5EY0W/7K#@J;7CAA/? J,A,N@A+F3MT4 *&; M4S9#* DSH&6YI+[=R-W:*7&;1=7.4R2*G/\:41_65%Q^@5!99)B^YD*<5;45 M?MAP!HCY>!/9Z*!7EB6'PYTXZ71T,L1US:N'>)4"O]@D(OX.FSVOD\!4X*"P M>WE%S18)_F]D:/WB Z\;E:91G\5*+3):,5W7\8WD7IQO!__"W+H6=4 MUOSCGLM)1;']].+KQT7PQ.CC].]'^ 'M@;P1>EG;5PRD,KRVU%A4,HKVQD6?'BH?>"PWI4#'4 M6_L0*D11]2E]8#0/%"43>>0&P9F&K,,PD#+/O (ZIH ,V.Y6/*6C@'FX:A=] MBW,(R^F:&WY38%.@7Y$CEC 5K9P"V00&Y+%$1*!<.IAPZB@1'N]Q^^Z>7[&E MTB0&$,YHIB (5_V,*I3Z0SP),PH'_[P--AT_TJ:F:H8J%+VB#J_\NJI_X6IL MWT4 L#W1XI$+Q!2U:%B0KVI;@/0[[0V1 )%A3Z$Y5CSN(- A2^<$?T\L82U3 MTP$I82I-&MHJW,Q8;\S-W1X8JET,J]UFSQ'GZ^BZ>@R^Q=]YZRF+;TZ>LZUV MO9Q MT!: *>&L4P8B@#7_3E'I '3H8/)-8[!FY4:$U KI,;#Z,!DMTIOZD8R M&6$<.R7;8.-\&SY9]YZ]=ZP759L%4X\V@0MG=WV? 2H,\0U:*R)1IPR>1EELDG"_&4HF?Q.(P&F.:4IZX<\NF7 MR).N$.,8G_/DP'T03;I_MO3G#Q>N%=%5/6B!E;PX6QW%%0\N=YM@ M_FS4T$K>6C=<^"QW&W5:V0[NP97'5D7PS^Q6J?J=!0)4<\9EC!XY M/]6!&B:V7YZMJFN#0YW+!"S*5"32/EX.&T1%R%*\+F$:::KR$]I[_10K?;]! M"OMK];EE0AF?SD\5@[H-,"5/>SG'8X52-,!Q7)?&J%Z3?+OWAF1Y,MYT!%BD MVT@LHHIX)[?..XV\D._L2@F@06ML/AS44XE6O9>IC$^/J8QC*N.=3&76;E[;B%I2%- M7LM2DF_3JS]RUP#+P4A6H?@V7".5\0]Y0NB'"[^\PJ),]'O@%:>5QAK:8NDE M$+0PFF#%6A;**V%)R-(9R)>HI$RI>KDL!JPKI@54-^3O%.9:4@ ?.3-$)E3 ?1" MQ(*1V6Q'I+MA1>R')S!>\V!YZ(@/S\[<393[A^,;M_D^:_8!Y2,_M#WYMB%_ M!W#0B;&-Y&=F$/=\"HWARP_1:1!"-, M<:A/*! K&!"W$R'OCH)BW(2YH/J(_@01 [# OOA/22:M=DZ?-D*!>8F?\IK MO6:"#-ZAIZG7\%-Z1*AIM9TI#3A#A@5&=R&L )T(Q%HF>Y1 MCEW5YVC+PM#$9B#G^K+:K*84XP?]AQP4DS^S>(Q>@$^8K(^N@54Y;<^ M20^Y?_PY$4R :$0C=/LMIUMMCME2< QW=AU[5_VH\3%S8^5JSX) T1OGJ*:\ M^($PVU]SR#^LQ<>%1(."J53[* B9:#8]X 1BR"4W(I+ZN80NG<-Q='3UY(*U M:QF$)$O+9BD>ZJU4@;4#61?^/94ZQC^DHZ!\)X*O=>PR^6P3#,C80$:4^@Z6 M_83HG9G&:9.3%;]8:(^D?[(9\%UUW@GTXM''9DNPN.^9ZC 2V#^W@@P6D' E M+24[P4O^XOGS5U-"7JN0TUN*2-9"E/>;0=.P:H+S4Y+MZR\U1TOLV!R]NNR0 M!I ;"/!&'N*J62KX)$PP\0IB#1.#R*\+QFM]%GAY%+LM5=;5WPD2M M&(7OB:#$RM+@]Y=UHHZ37B1$=T-[P>?'MF#5!9\?!%]]O)92(::/T2(LR O" M,1)6WHT!20G385A1Y,\2KANJB%EO*N/84I^!.GO5PVZ5##[RNE].1K=9$:1< M9.%MWML+IS16!8@$HY-0N]HG<4:2L^TEY3N8F%CR>=_$L/5?]??2[)@;U(IQ MH"L,SKO^IN*,#=);$@;C^G/+ZY0C67%C/JN94*AJ8F,&/3VIZDS.76QOK<.A MA!3XZZSU1NF[8$\H',N"Q6C>5;NJ-NY02VR2 Y7) .I18^9=(SU4-P1TL6T: MCU2(.C8 (N&R4O\)%];4/H3KVBS&J*;U(4F?P/2)\<,96;<)'J5,@X!Q!OZ< M@&.7FI>^[9BL:LX'@0X%06I1J[NP#1MC)GS\6<%9QIIA<1''R0]&IJ'<#JYG M9M)+;4(O:@7>Z>*;74S);PDAMT*F94D%K%1HKT5C1JI^G765$8215)JNJ5Y' M4"1].*2:[8!MNC/*M*3'V==E'W69W^3\*F$%9+G2\4;C6[PKMEM<>?()_A3^ M\6EV ?'>ZTX$ZW@3]/P=;A2MSF!6".8?"\+E#J<87.$4)2^4NI]FLQ2-^%/O*03_LV/<^ABW?B?C MUM]_):1\R&HBPNF(C0N:]D8C>L'RIUS595D7B[/= M/\.]6D14Q5FX$_Z)B_]9^._%*OSM^UWX-'_LO^B+O]3E:_KAA_#O-5HQOZK+ MYA?JMOJ7759\^U8Q@B/D(H!01PT M*2$DH$/]EI!*!3,DC$9NMPE#,OQN$.:DJN=[TKT*U[N0%A$A$()=/U"]%,&9 M@R+^[NP'@K1L^%> :_&%IX.JB%E'3'2Y@[\F_[&_7/R])F%:/ ]7:;/B7@BV MI!5#>]Q0G(N?7EJSVM[-G]VQ:#Z5NW[+/)CY]6(Q(/=MMF!PEQK,Q?W9DKS> M.*4Y@#X>%I%_ 9!*%&WB-"N)MI\G?>7?=TU/YMG/805WBV\HW"9>;U 9IX60 MEH?E3SY(33\,$K:'O4W'1]=!E> M=MD*)&EM!S6,J[XHVW_49;OX-KSP5>0]>-:Z:=#?)KY3J,0 6WU3 BD?ERJ" M;[ UZ$KR^VS/S/ALO>?^7DN?E-NWX.'FHIIR\9]E<%"P]9P25$84@)])5\1F M.5__&P7NPG\?8YCA'T\*@R8*X^SJ-K7R S4F#_+Q@4\E<4MM6J L>1NHGNL=YZ=P/R MF_6SV<><.1<>:96R^)!!G)++"XF> MN] D'T'@8,L^JEPDU_I!QI ^H'" $VU"+QRBFQ1^XOE7GX, 3-K5.V2_LHZN M%ZX11\[-JO6@D/@KEK924<:#Z@%AES("!E9;T:AZ>3O()=S;'-05M$L"<;D' MC1@A5[.Y1(;AN$"[+4"7NCJP3<9+E&('L2C:)X3XSQ-($:CAA(-2X,>2V2%P MZQ[M ZEZV);A-ZD5O&7A'DB-_5QI@]42&!E;0$BZ'1.QXY@8S9B*2 3AP4U M(1/Z&[8;>NAHP*N(T32*@MI[*#H9I3H-D,T^.MQ882G0+4GY]Y-A986ZS\/Y MJLI5DZ2INTMR#];R@7J!I>JICP4PA=;TO0ZN3#!N+JI":Q8 9I4J M(RKRM*I/6H*8%P)N*^_\H+8K[,2K\C5Z1ZS7(+0>50O4O7?H7<#WU/MMW!2Q M"XNSCP&0*=WKF'=.S9()#APS,BW^<\=XK]1.Y^':7S?6I AERQ@'C@RWA MS:]N(HX_W30S$HA-*]TN-O&TY&)BYU)C,XA[W5E]H6G[1,(TJV%F_'[:SV>F M,,&IG"[,AIB_>F]BL8Y5A_+876U!DK\82^0/#M&7U40A#HUCQ_3NMS^Z; XI M 'S>6[>\+KDU3_N!DYZL#BMZ'T&/)N[<_I(R)@6P@9KF:S[=F81-8-5")9"1V%>L=CD) M6E]MJU5MW6M2+2GU"8EPIRI):KQVS:9^36OFZMC&CQK7)V7/PU#U@.%PCQ_" M=IAST6[WB#0BX7^'+8DECMFYDHX#Z$,U%864D$L>@!B%&23=W"[=]EHP-WFC ME]+1I-.3S9=;Q7$367>ZG2H8UG91'MV-NXI6_1%]*E2ZK*V-@QW@7G MCZ0'&MJO8N;:2%- )F(DQA?.NSO@H7\K4_$]S7Q]?LQ\'3-?[V3FZ_X5&V?2 MFUM077TP95=P(V%U_0;%'(56\;.;7HV C MVU)_+KDXF5949+;%XZF?=LJ_]/C):1AV[ 23OB+>3RE(IT'+73*A(O=Y')82 MC(*BP9;:%KCFGI#-201ZNT&?I@/8;2^XR>N4[9>G5)U;H?!# LF4'F7)@TO> M ?>?X2QSF35?M3Y.O9I_PHE1)%T)-I;ZG>WM.RO/NTF"2'1A329-A-%[#L%U MO\0>")G&MFE2S [K73$QFD0QW&6XW\/=S5@6:PQ%UK1%@28$C1U&"6C.F9E?-))R\>'_?#5'MG,_>S1F7A7C!#Q/A&\SUVO( M^ZQ'ZS B>.MN)64822%XF+W@$'3W/D^GGLPU32+UGB0.<6X#9NH(;IVNI7R3EP^&R-LK<[\HNW3D&D9D6&P,BRC&R )==3 M8HWY'(7O??!;)1.*.V<^6-0_(K,PO[SO:)KA'>7-DX+P- 15Q-98 M@$)MD?"SL"TQ6S&/B./1R?KK.'J*6$<<"UTB\)T=F-N35EDK'E(2KN\UPDE3 M1=8KC=P!ZZ0/R>D:78J SQ38F,W[H?JO&9^I,3-KG6MYWAV&L, M/5WQ5*\T5(5(KHC&Y)@TR!TY5^VO<9AK:78J/>),+BS8RW@;Q^6F M(DI58OS_-/ X%L1PY6:TE?'-?50&DU1$&&ALE*<:=%8J5W5/K2/'W45D&N,F M(P_1+]+WC6!G?ZZ F7$OG ">2:MFH@<7.-B& T)QUF3]G9!W3L;]O$1B/RC M8DE>>*]2C+104T;B&RXYY"+P%ZE[_[E+3TK=%@G%#_.B0S-!^I(:N=#)\,14=]_\_K)$!\;7Q*5YTU&(J4'= M<K4>F( MXL)",ZLC+W??)L'Q3 MK;0F**+3X2Q'M'M&X)CY03@?[MJ5VS4E^?/79Y[Q3I04 MQG&@VL&UOTO[/!FGM79$][1B15AQ"IA)4SEZ4HQ5#=@7)MR#O!#BDE38?<'9T.XDDWE_0?Y4>>[G'::(..O@Q;&7R0ND]B+.;-VWYA,0]%5 1G M]AO'5!ZV*P&N3&/<^ECXJ@K79Q&=[?'I9Q\O M^G]ST&)2P%FKTD+J9S,+#F#QUF&'(VECO+TFS, MA_?^=XGZ"!?Q_>(^6("ZFP_)I$^]-10SAA/\!L&8!T)UY]<4*.1_HZOJ+>7H M;M?;;5=8W)0[7V)P;^Y]C3WX5;5\QZZJG^\#23:N=:RGNP_@8@G#>KF1[K37 M.?>\X?WE.;7P^,?N5^K!T453@0A7SJ:BHPD\FB MG7AR!R-%XKB12:S!WJN:5U-&=PJ=&X2&Y"N\$C<+@$V:<$I[1DL<1J[0V(*# M^=QM=0J9K31@8O=5ZY]F/W:;)G,YIOOU#'Y'C:JL*5.2QIAH?*X]\KB?_9C0 MD/NI'V0'CA@VW\YLJ@_\0]H^/U.8I4-8Z+)*6BGQ2G!2EQ.6TW-7OJJLRA'+ M]CKHW;DEB[%Q%/@W)]6;Y69'//&%:-08<90^;8S.<84\N!?"==PHDQGRTMI2 M3CJ*MV102>0^?/WDLMU-&,CG&HRDTTXW0"/'L1Y/:S<=B'$"T*1':2P/61Y& MJPA\EO9AC@X=!(Y1K=*MZHV>.<9[,["0PP=1RX4Y^7B^=O4,=M*HG^?449MY M3'J=QKM2^QJFV7N]E.>$3QV><"8I1S(1B\W$>2U=>"CBQX&[?D>%TO;L#0D8 M1_-$P\;8I[X&UP$R.9RBK$>]#SMN^;/HPYQZ4*+, +B1.NWL*Q.0\V[[H>^FC)))MR^EZ&#[\\A@^/X<-W,GSXUCB8 MK$G2ZZK:4OJ6X:'EMEYM!';"V4!-]WKFZ[P?)&,#\>MM>U/!GVTW $KW5;"% MI?N3,K:"YZ'?]^A/2E;CB3=AHVOTT"T-KI"6=LVFD@9%Z+7%D2B.Y: 6[*8* MQCCU+M(.1])[-1+B&](@5='Q(1T::U%_QHKAW>1R'-H(8SLUKYHH.5:$X@ON M(=KA-0-247JIU-2;;L5=C(B:_+)>"TE''XF_Z5U-M>DCG5'"_L+]M]J(;]?PFD,8I48C]N'%%*3!8!6[E^E*H%NB M"65AV5^0;^'B^?/B@_K#["EXPX9R:BRKX1>X0ROZ&FRURRK,@"S5 J;?#K3N M+*U?A0>&)V9KPI=Z=/?"Y1^40;BD]Q8RQ1=E+'$KV1'3.,%E.*Q5QP8 &T)$ M#$;PS0W!5H%*H*$%?Y=0GWRCCU8:XL0Q+0H<58(MC8&/K_"D#^IK:E(0UD\/ MLO:AQ**@2S!G#KF4G$9>2#A^Q9%Y 03'Z60X=I@7=V:[#,"PJGRY*BP M"RYIW5-!-!^DMP=FNJ7016%Y9W88%.>PT\WBB U549>]DK"V7H%1SIF,5VJ\ MU43@+K7NV$F]C^M!**T&\*H@(3L-LXH^Z)4&N,1<;*<*"S,.FDIDH""!4]?9 MW#2\E'82%:4!5TCB:G'0*.\J5^UV4+@[UH;X@5-!.?>/+ =N.4[G(9F(WJ%Q M*D4&4+C#FK^C<:+G$UU:C2?3+G2O$5C8LMLW"2:S-"8:P.++&?PC/$:ASA04 M&"?3V M]6)-+>F(J'(M5(/4+MH5!["@WA=AD("M)POJ(C=17$%5).CA'N2#B MZ<'UM(AJ7+1- L!BK%+.1)WTW5+4#SJ/.OF<:!CHV-(DBCIMA=N,QP:?=@^_ MPZY3>D84OP?\QW@2MTV\EW0\S(%*#(?$2#+R/39.5(4B4[#=E$M.NTE.9X-[ M@U;'IPAZ%:4(DZ6+!XI+HO &WDK>J_<"4T+ 8NB4Z"\1G#F;%MLM-^G%KD2Y MUGP@GSGV!2@7M'5WH7=B)!?LJ\2P3V;ID8V%@NY2 ?>B2]UO)9I).W\.(*][ M.$/W^+#=20!9D)G.5\)F#'23))3!I&;($7KFB*+)*5]M*]1J*QYXBA#W\6PO\J?'P^'C06. M-Q(M<3&GC)^,#GY3E2M1*G*Q"B]5X^J?TNOVSNHHU1,& +Q[B@&D;MZ[U WT M&;JX*D8KJ0N.:&I;-X-;;IU@2S<2F:HQPQ8S<4F92)Q\'U9[>>F:Z3B-L.5! M9D:%6'WT/%]^QACPV^R-.;3DNVJ%&$6;\%.[2R"LSJ#.&?E1&RI68-PQMQP7 M6E.ECG;EZ,J12MM$L8":.NB"6R_(XE7=HTXQ[+6":R"?^V>@8%\VLN!#_[/C:""Q"7$XG>VE75>-Y:F7K;;/:9;$'B=K-'NM?R38GQ=I82W<#&GEXNP(@6EZ%9U3[R[ M"!9E*3&XF\^)2I MH+:,N:75.4Y8=_$$.$HU.B3] 7FW<%52TLV627*ZI,GW]$/J'J413$P82X1\ M<]39[PI-<;"C"Q.-/3DFP?K>5^NS7)P@1E''MUV+0?;DIZZO^P&TDQA_(8/\8]-$5 M6?H.XIXPY0A=E5APN+.(#:L?I&5F-7K0^[ $ MZ;ZA0/I.P__\;8&?/OKT#C/X^-/33]T$_D)9EW]OF=%=F4\(W7K1 MTV+7>0-:)N5!Q"2RHNJF_C?84A?L]S!96Y@HR>+V)^*\QV;OQT1Y!HS3/3_:O=PH@Q+V3#K2UT$?EYU$2:$Q$>R4+"C43E3L>@O( M54')06Z"E''N'& _\J0WL/KFJ)GD5B8AUO#A])*<<2Z MPJS6N][1M'-,4+B*R5T<\1Q]8P8PQ:?FE3?347:T[;[F 5C(G8= M4 =<$ $;1K"3X-X%S1/;3@?7:,IL?5-,7ZTP-5K7KIY*<\(TTG"?MDU2RTC MV'9,?[V3_*I 3/(8"_(#V(ID\QPBA%):$LD!P#*LWD6UVLQ$H!03*W@&RFQM M*K/:+"RQ1JX>DV.RCE:KGP['M2RCF\GHEN*QB6^^*J^HKU;)9/19_7W2@UU7 M338Z)0I U%B#;Q$HD433B(:QY#8'>*"/-R;:VISGF>A/;.TKR3@+R&T$KG9U M575+AEYS\]I-)?&V?7) &-3 +6NH.W'C^"&X;D(MY\Y'36K12G3GQ);)I)J" M,T]!!U <((I*D?\B;@9E8D[0_O9*8X!T)C>&9>#1 <3F8R5WCY/05NXC9[^K MC!&C,^$$DG@*"P%;W]O=\$Z'PI]GF&EE3[\]ZLM(QC4'"EG+^.9%:< ;6"F) M=S*T;\=X;A_G)$FXKMN-15M%(9*\&>47NG Q)4V0F*X4194=TR"*;6]X+WS! M[GX2$(DDX7A5*V17Z(\I9..A?3'FB%T:3M\.A-[+H6WV$19 MT@X1ZRA+X?R=/'"]>&::F:0 MU_5+Z4/57- YJ[4!0QZ2,X';\2T,JVE6EKWX6B,=EYWVBK]NPJ75:%HY!N>U MJ@&E8$8"(Y4-CM8.5\,.1(X""QXA7C203QJ_]U=K% YH);FSD]DOVVTM)1%8 M(VFE-;5"R>_B-8SV%.S)4VS"6\G75B!K3^TOZ"'I8RRJL@%AM M?;FN*,2\NN^ Y]?Y13"06PR,PSWS)TA.C/)4<[6VPH,U@!\!0;DU3\'9Y65E MEUYLYVC0><6=WN^>0#4^,QSI'7N5?'K:NN:^5A0DQBK_&C.;_76A+L*=']Z_ MHM,S4G.Q_FCZ1>?5IA704J:/LXQ17J69X?WZ33E^>1::+8)Q1S@H- M-'LUBJW%#0&@T(R%())LLN@%>T4P6-=]Z*'@A$_A0ZMUE;@AL[N;I]8M3SMW MOIU[SMWQ#'9W5W3EW>K09])>/T9K9)/G^S)LA^$Z"-DU@7!9$8]%)Q_ <19W M*3@TP7%<7I:BX_LQIH:)KLG,W9@BE2]PZSR4PT,HLZ)FYYST9*J./I%X MC RE4<:.,HG.Z"YIX"((7]:,-*O_\RRCQK*F%7PSJ&H:X@A>;FLA>M\S/W)0 M=:)0P"XU&I4]P?%/C[K]F UGC:-M%(QW6Y!5.5T)[Q;J$+%]Q@N$=YCP3Q:1 M1(.2"4B(O/9 +:.U44P?YFM%4? E^R#X,:Z3=Y9KBCYEZ<-MW:0Q:R6EHE$! M;TWI" I"3[A;AD^.=+Y91/JM2?;?U7C9SY7&'1)$@*B(EAO92O>!W6!$)[;Z MWM_(ZJKP4>;6D102BV^!"Y+&]BM(W3>\(AY4&BDP9\X9" M[\%T@4_M8WC))U["^SF3MAOXQ=0,.=B'A1Q$B1:%\3F\""UL2UQ M@G'R47I *#>P#$OM;N%<@FT;U9&-QM=4_CYG_VV/>ZDL_X:03=FX".:O)?.N M!QR!D3>TY1&]83 (U9&:$9*LCR^=5A1J,"+"OK=7]5+PCALIAN[J_G5,,4_4 M4B47A$*E#:78->IBY1T,%K^G[LDW@8P>/AY_OJQ7P6$/'Z!PR*./OWKHX/NA M;2;.[+?99O&[RK$$%V. MU3O#;JK<.S=/.>:'P+)6@<5S."HU;^PXINE0*3G7#$YB_R[)@7$64M8IF(N' MO'C18488BC#-%8J E'P+7>0TSM1;%C95)+%N20. 275UYQ\L8=>6BR[PUMA6 M&V42=U!D .0%/ZTIYIG;W)+X0-NN?PT-%$>0067A4C!)8IP):Z 4;F:)/"E1>Y+1_CF!"JRZYY5E4+YGE/5Q2>G22,LQ'!!@SVWSY3VH5#X-(OSX(!4&B67S@Q' 9MK0C2B?)I,^%;R(\LWD]PO?I27:ROPG M>#+Q:SSF1 5%"I#"*V=E'\(F:+-K8)9<+Q/-(!K*8?\)FP2KH#+G5UG M7V2,,]YW[:=(%1]M$EYRF]A%MRD?8Q:-$_0^4J(N@ MV>F&L<+;/5.I;$!_ (Z5':/W". #^2!!8"$\($KO6S;_R3&;?\SFOU4V_Z@T M_\#3=5E5=F_ZU!1/&,IREAR=X0I/QZB:Y8'Z9510B)EB$TWN,?=6(XV*1G M$D0APST>^..!CP=^UUC["]<(V6><*?*6)IM=Q.UX?1RER4G3>D,(S1BBKMZP M4"TZ*$%5E*0>?ZJ:J[HYKWT9#M+1RPP>=+X; &;0%(UP&,88]HI$J:-<^K)L M*/:W+8?P3W?QZ"?H%S'+$+_'N80@]N%O%_60)N/#KW?;NKP\2OI1TN=-]ZX* M4M>)'4Y4[YK8%TX+A#^(9.,H1DX-PT/54= RR:=Z&V6N;SO4N.PLX;&.N15X!ZU^,H@$&F\880#ZK/+G*&Q'88O"YE $#,X/^NKDO*O/JTZ+ MY;5=)'*<1^DY2L^\]%C157('1D"+H@8]#5K0<\/&8V2!/GN'Q.S1442DC M_00$8 J'<_AA4$PU%RU]^MG+OS__YN3QEPLJ2:BNZN7IO)!-IV*A<"P)_/N3 M-P">Q9V^I)*"*5Y:A+_+WJ"+5+60(1"EA&5-C6P85NVZE$D=EB*EI1?+ZR > MFVIU(3PVU(=XT.J-M32]0.P2*0VY'MBY*LBKNM ^+Q923[LGB^%"K&32ZP&+ M5BOEXA3"&?C=E>#5?$$'-:!;A2^CNXN8Y^72BLG4W&',?C^U1EJB*>T1T2;$ MH -DQ@CXV"4=LGZ4:[>U8K0&<$?@VRE#1VWZ6INKPDJ+'/D M<.8FEYJI*V*8OG! 3H)9NZA]!&Y:6(KEP-7G3E5M)/PMIQ:ETJ\\@>6'9;VL-HQ3%>(2#_T/+YZKZGJYZY(JDM$FC,^Y ME9IHKS66&)0[T-H+I)^!O'02@2N)4S\E"$O/W6_1FLVJNQTIWCTERR-],\ER M=2%6$X+DD74MS<3] 0O)DI7/E[F7-.P%"$N%"U01RZBX$T0U!753@@7FNK0+ M3N^U ]5^12X8A"S/3I% R"D*=E]P<:U41Y9-*7K+T*8>1QXIK;4>3E3:> M+KZE1/^F[B^S*L-9 =/P4>^J$UT#5&7P2-I<+;SCECMN1^\-4W05@^N$P+FT?W/XEZR$]@#E% MQ7JQROA;N4Y::WOXVWX=+G?GF:*2LRG53%SQ%:Z7\U:, 544J%"DYZ':ZKRR M!0,;,\>.XWEEH_X]Y4?Z^(BH/"(JWTE^)"GJ0MN@-3+**#:&@=5,!3-C2:/C M4F6KG6QF=EN"@\'%.-R(LS>5(87H:7_BUE^E3S="MH"*\4T=KG/ES8FMTI@D M@ QJ"\E>M.TJ\W><1P,2CDU[#E35@3EQ^Z1POZ#K5!\8MQQ2"8M!-.:#%*>-J(I/-# 6S.]D" TTH-EGO5,:TK6VX4 M=L'L"*.ZN$.6DUH;GE%K52VIS0/?D8OA49 MV62!&5I)HQY!J>:=)H))3M*/?/Y-56X(N[UK5OEND L8?L;W^._H!<&5\-** M@CX0&\EDM?WDQ.GSHO'9('$Y MUYK8F/2;8D0PW&SUIEH:"RE)$*&T]HZ_^&&.5>((,7(7$C?%!J)'@XP5ZM#; M7[:2]:3K%*X#OH\ZTFY FT[AL'*]$LF;!W&)Q #)W:>.U->5%L>6G92%@X.] MNRK S1:[(74XDT2 M*$\+OM$@9,7=UWUQN&OJRA=5K'T799>:'.!7RVB)A9)1U>TQJWR4T%D #'4& M8!F,-1[X':&IB(Y)/KH&+SY'=24+Q'IPY3E*F;;01]])ACE$;0V@IQC_,QX( MV-"Q>1K#5?E**- VBBUL.6UL.<>6.GSVFG+PG33BRX[GX7@>XGE0VI &9KHG M+HL"I#+H.C%%G7M!85FR^(]R=90KAZN(IB8E)@80:ZF.(H8:]CE8J;5=Y.:> ML"N#I"TE]\VJL.QB'_(-<_Y,=@FGKHU4"GEB%BQB]OQ*8@%T'3;D7L/AP":8^EW%C!PQZ'5$'!U/1G(R?)XO/274U;;M4_=/ MRE1(\M;MIF[[B>"IG K*PBTO$51V4NOYC?GLA17]IU9\A8>%P[CK&L=NSDX^ M8+ F)_!A[DKU]2#QL1_H"G4Y"176/>E]AF.Y)ZWMSC; M/6P'"DI8 ,%R4U M):WKS!TN[2V14[! S?XM<(!#T]24.Z<'>,787!#+C^&$==@V!=KAF8>E!D]M M6J1/*&!&0I2>4)E:TO/],&GY"$DJGFB&9KNLKDX7WS$H^ KYH&"76KYF\CQG MJVMB/J,PYJ'4"F'P8?!Y-4+.]&:CQ9YI2XGSBBTF!HUVM-GK/;=J[QB6#;U5 M^E;FC#T)&QQ$?<.M^L[3!&"4M+Q'.MJWNUSD;Z;04HOL#F:8HSPRX .C"+ K M]4/1P;Y5RQ*E\:?*D96U&"/H*U"/;[2JU\>H(W"=@W,(U6E)@,\(8B6DB:ZH MT<) .'%/T'"=3]&A=NMJ'D,,7:JUEKZ4861O#2'H+X,L7H9_!V%XZX=H!\W8 M$MZD/*:WK>E"E;*G/S T0;>YL'*U8$?=I-(_O:=RYF=$@UN%5(*9M=[-U+AY MU_>9\HJM2@W [M_E:U]ZI1.'O<,F3%I'D9[;\)M"T%5AD:!GP_\;Q%UQ1Y:= M!GUT%OS($]QQ.SU#](:C)A'OX/+@4*7ZZ'05TZ M'.%=B@<#3&HT%-])G",IX;X,%^T2FEGZ#\#WWE+)3C,X57>##MOI$I MFW-)K:UPTYY3 Z*:F\F5TF^7#S\AP[ NT566UUG%ENL?E40Z;<.P>(2;B <_ M JL+!RVSPX4UAJTEAQ36C.L[R\8=I2LN.K/'4/:U%(H$ MHT2P%TM56T[V+OOJXC-^QRL.(["=SAD.:=%@;%P(]^SX3;Z\@(+1<2E<;[,+ M::C9N,N0M:W#(=V4RHO,PSG4].-KW%!H2&Y!KTL>M M(AL&=UA%=QLK?SR+14*:KQ=&K,>(UPI#GG#C^!Z:A^X=U@/-?I'PL50-T)(P M>&IN].%G)>TYDBJ+9L;:<*:CX%O2OAI3?1W/6))C.;C&N&M+$0*P)3\#F[_$SIYH[ZA03I MJ;B2"GV^C'(?^B!VG2ZTA-\QDI,F)XK$1;C+<,##/H2!7PEFV0?@5E4/XE0G M587KV\Z]3^@\TMT%+)Z9/$F)IFTU=R;H2".MIJY.EP;G4Y!(830:3&IM/UP) M"3-A" ]EK;W<@UZ/,F0JPZ&016%@9];K7@+MJ!\M8FL).HKY51^W4!K#8I'0 M;'MHBRE@N/693YM4Y'=1.]:FOL3VH:SFEVA2:/>I[* VBH"0FE"8,&6'7R'= MR@. ;D1D0\D/#XY,E/".A;DV8X)YIV*V]7=UR5PY[?I$\FENG[QK_ M.'?"I.2QNTJO+]<.L:6$R?$/TN?!AN1A MLVE/*:5P&MGNDR_1QX:]<['T7A&:0*E^.Q\*7[J7*)(PC&ZH_\G"%X\ AX=N M.LKTA:-"SZ$*"/*2.?)FKHNJ=EFJ"=>0BB[ZMCBX>W;W>7U*:D==U+#]A95^ MT5;PM^E-Q4(:?&K$ 4#4GZK[=?<[6UZK%TYEJGP7+AN/'*-W>1J*5 MR2YW@%%#"'F=M(C8'HY8UZ;<4Q\N=Y?'$F'+:H\2& NU[X,J6;X6+UL;40.> M_ZYZV*\.[#Q-Z)>VYKYAD<@MND(.'MX[59)]AS $TU]QIB8'RS2WADT#TDS" M78FF*1LSZQZZN3!'(TRQTFW5.+RT@J>S%>"H585BD:246U?#VQW?/W_V=IW* MG@:_KNXY+!4&\XVKZA9'P'V>F)^S5D4KPIT0E/V<6B-S-^MX=_(D,#B)<\V[ MU997(]?SV7I=^QCO6OM%?M$;?RV3BI\=DXC&9^$XF$W^.'9EO-?;< MG7SG \\.KX0:XK5\'X5AG7(!G:<_%JHB70C#%S-Y+F?#'LL'F"&'VD4"&IQ\ MKQZ5%XD%OAOHEJ>E",8-YQU@ZYA96L1Z) KW[;=L*T;"'G$W): QT;_2!Q=N M+L/@M[LN^( KY.5B/NQ:.O@>RTS^AT+H7 MUF"LLI>$CG!JA N1POOJ6. L'E'.1T%,JTE4I[+KA)SH>=F\1E2L[2R, ML U_3G1QTNW;0!&FY#20L3N*W%'DID7.XN1H-EKU0^)O8N8:U-5('SY5+'*Y M9:?/F*2HI8A%W.QRCF]IJ4LOU03'IL+!NR-Y[@2^,QR.?Q2!R/Q+P63@1JUSC*SI07PLK]"0[%HAR\HPTZL%L #/@Z M4NREQ%%',:.C,!Z%,2E\TGH.NL^9^$;3U)3.OY":3Q&E4;CP+MPF+M6DR(28 M1:LB/X"F^LF-0E81\,"!TD,<]]4<66K^'@W>HW1/2S>5*.U\JZA=;YD!KX)C M!BHFBY&=[<[K05W>,,D)T M=AVLZ1&0\%B(=Y3EJ2@")8^U"53=+7=7_^)9 WCP]C"P#@[W\IS28JH?:"@IU/>\< 2TD MU>CNQHGP83&-#7[?Z+\H6&Q@Q-CCU?-#1_QD!#2EG+$))\I47ORA*T9NF=%= M0%J;^A^[.@Q_?[KX&7Q)*8VB\N@.'?$O&?*.RKP+S8\S-F'0.@4'T[RI6&AO MVO#BIECT%,A1?(0!:&SA#8A&\@_D79W/@#@N%PRZD,O;#T5 M? =3%4AL8LO21(1MA,[IRTUXVG*_W%0>9P(X1',11DJ!AK#$GA,RS*4B&G4A M^6=D%^ 'HZ!LUK^J2!@ 4P;!27-8H56$GQXN;7[.2NZ"T%TTI(R:RJ!8S"L9 MI^/VC/ -3-]=<;E&AIPR&7825(NP"(<&%0:'C0!FR2!_A&B\VB).#2U9WI09 MD:0R>]X LM\/%,;>"1#PNW".D6C)9L<\QHP&950.BMNJ\X%HG$G3&.6T #R0 MJJ\VD4V9$!Y4] ,C"KD7JDO!VFSJUQ6#CRO"+1"4G%@VBP4VC+7QBDF>!J@, MH)Q5YJ];FX6/<3M,1XR?VV@ZYOM*FH$)+B=P7[Q6R_ I1( M=IG".\'H^6]S*\ALJ5QB"U8E/R[_E*3CF#R]."2EIKX\V/>R!CM0-C/.>_G) MQ'LQTJ1G,&TFYDN1JXZQSMAD05);]= 9&\(7,/8Q.4))8H/Z2:UB]CE1O2(4OTS M[>MGL)8'3>T_C/7U+&C5,,3%WPFHOU]\73:O<9N=_?WK<,<$%4PU.UR]"@19 MV(-@-C5UN?BFHI53>-EW-N$?K9)6^D0T[;6 UR4A$A1SC=(:>N)WU0JPN/ X M$L#P>2VT?=9V08-'W/MWWSQ_AM)3@89V*#PP2,556('+6+UW%O0@B;W%+WCE*W;_J;:#HSITQ>0=Q7NQK CX3L<"]_'OMSI M"O7]&M MOD/;>3>SGRHRUF+%-LV#'[F*[8)6/'TRBVCP?_\ZX9\6"Z9E_UEIJXD[E>24 MB@6([,0$B,$UGGEJU]Z8Q M?P<<>29^,O "RN2LO0G MTTQPN6J5;@ N?449XPU %_DJ>9H$*H$0GQ[E!6VW6<4X7%5">XA?5TVT@)#O M_:V!0C@;0)JDTPI2 91?)V&(,/(E9!-L->LJF!F[[9$ *;@;!UU['PWM[ZD324BQ._/ MP=FKB@Y2RWTC_ ES$8VI,Y79-=.VBX[WVRF?WRTZW;"T?@ H4A&8/P')U^A: M%XI!L=-BM; 4.J)PL LN=M@62=716E-),#@[2& 77-6M+73%M0,5RIX*$Z4C ME/0@Y$Z%=&F*98 \2W@O&B ^'',,;YL42:_#F1Y,$GZB^G06A;^]#OYY0Z>I MSTI?-3(U6E_QR$_E,7:VJ0TDE E *-=<48JMBR^A:Y]"0"SR$9OBA4R6O$AB M#/IRMKU7E6.\8 8XHI0G\[*\(.K^0>?HS*QB\>VN"_(6=C4(OQB5RME@1S:V M0-F&:Z:6XM]@JU]T4OD8=,S2*;@@B-RMC&8Z7EDE\HN[@#XR:6]=C\J)A1#$ M;W)*5C!*5U: 6!"- ?/(AITB"D!=])+[K AKDF"&8]/*0PO(.TV+."$82>^T M UPBX[NH$/T8E(1\;"E)R 4N^KOQD_BJWHEKN3D;X2>.1(-%<-/>D!VBZB:[6R6;0DK(IGAS67&!21JW9--$E:5+3Y$@GK F M]C4Q;.?S\I_$I6>)<;6ZPB^@\:^I$QM#W&1N!P4R0"=JOR G*([,-3*4F,*K M-+*8F5B.GKO57/$J+;B>;W7S:])(P7W202U\>D,FY#>#&@C"'@_?A@.V*LA2 MMV*?B:=(0$XX&@FZSTM^0]'+B:2*R%?L-G+7@S+9EC%FG42BTZ!S8I9*Q=^#Y$+5P MF^O5[&NS^_!CL/@:[ M_YL$NY%PEF(Y+GKCP&#"8+"J"+W+G8 YP-+4K8>(>0?^17>Z^,NN1/.KH )> M5_O(O5)81'O**Y1TZF0QQ5J6*XTZB(GU1"+IUA#A_Q9M30KXF40JS3' R[I::X>P:_I>> -]2M?8 MMYT?+<=BJ,HK=P,F^V3]FB4](=\36D>Y,NO5:E,E5$//UPE+]E5%;&.&X)H9 M0IN_NP-1#7=-%-(#MMP/AA/( AC2\!C3._45\A.H3F?>**$+HFMYNRF7WC?*)5G1@TVQ)B2BFM4(Q.1 MYQ!*:#/IB]@5][+[6)N_D7TH1*8*8MDU$O4C!G,B#N(<@3(#RBHB9(68U^NF MO0EN_T55>!*CCCF%5C!\E0?=! +N^)@I@6EWF* U-O>Q:ICQSHVT47PP(U+\ MT\D:JU>\$3 5)U[A**4D"L:65D/+:DL1&>.020B_N^9>%ZLJ[$0]0,_U6C A M;CDY)\-H\6'QD0YAL[.O#@RS$(HN"\'8(?&HRLA=E)NT2T<&08$=1Y*84,AI MPH9\A)N*R%B1.>LED:1LJ&(7NTWKB05 M>_2*8RWZ'40SH9K5&C,EVR?FCJ6]959,1;;'XCIF6)/AFZ] 8Z%K9E.O25(U MA?/?KJ^:L"W ;)5["J0$VR MQTN^/,YTE'C0GC&?T,2[[0)T;-WL5. .A9L)V67=5)FE!N<1G$0]N1\+9;32I@;1+[?DRHX,+V#2 M7+SN%D2&5&GYF:)=B9X?;0ZJZK6 ;KM=/0B]^O/$7Q(!R5^F=APSY/E!^[$& M,=,..C9L'I*!8.4D53OE"MGB##93;A9EEU]KK2EQ*VC+1AB MZ7RP)LE\M&(#JH!OP_WPG^TN6(ZT0#0T#EL9T/E[R1, M+PRM[.PZ"LW5+SMIK&54U?T@7=B0M\6C&*@2?:F=DKHU$9'LH1V M"5W*AD/]X\"5:)2A>OR%.S3IW?#TF[/83(*(>G#I4Y. 7@@W'>WD^Q:O_^(8 MKS_&Z_^;Q.N_P4%$" ,:EILY,EUFPA.O)>&4G:L[+ON[)-6L9-Q5%II1VQ.( MDSX+6C.',7WLEW"77$G[)JW+E8*?_$UWCD\^<$^MG\F,NJX)] 5LO:TCW^QN M'G""%%P,&CQV_JD&C["7*)=G-$EDHD@+F\4>D$9/G 'OF+Q>%M6Y=E0Y=\U M3PK2X)N"X7:C8B.HXLY2Z+;2#IPO5D!5N#Q[,OFK599ZB)@'&HDVD+*;0&BQ M"%S,S;3L&AU0@!AT&N$HN(0+7:["-44EHD]ODY;:NKO!WE#I4T8X[H_!HXA& M5-NE,\=E":*/EB $$ M+L-P\=+2(F9?]['*<17;*=?DGF(>'B4:W#!UXAB[+:_E7RE="0D@DU=6=IQY M.2(SIIN-5*+>X:!&[CWJAG6U=;!V=;;8JXX :=Y?!M"H_4$("EY3,7B]->Z? M'-^GEN]RN0N'>RGP$D3(.D.<$C;IBF>G-IU&3#6.2M_H?P,EL_B9CUBW0JC& M/TPS,3^]^/KQD],O"%*WH0WXX&]G__OQZ9?Z\X<+1W DF$ 6%ZU:9(9D+=$, MG]B'2VA1H=U44-Z<7?KX<4$%,T].%W]M1Z.XX9H4'J6<5'I(/_.41WAW^,?C M=]7K_5E[>$CZ5GK;;)@95>@D>YCR0A+9"HF:]=,%FB2V_HMA;OPATB XP9% MPB775Y6&[C2!L.% !3>#B_CQ"U!*K"*U)0U,$QN7OO([+!M&(E?6XO[K(4G" MW69-CL&0=@[V1>A(^S*4/UDK'FT\&VJZQ\=\-+E80-FZW@A4C*7][[*] &K3 M=]#T/1-X7+>/Z;8!_>%\ZS%DXIIW1!&MCE4C%8H);I/GCG'ET_"37E"D7J7\+5\RDS+QI*/2%^-!ZY^-3<%JQG_ MAR]1R)#N NKQ&/WOF$&SO;[U;!7V3'T096ZKE>WOQ!/BL;4UN7W?'D9Y/[/C M:9UA,=T)J8-8N&#_;?H8_@]721VG5+ M?"G(-'DOZ<^+#^H/.<%W X!)=F?#;/9#\9NW1IL)?_>O%8$$4[]M*GXT+#'E ME$^?IU]EXXUI_=)PLKPL50Y?D7+XH-:QLU\=1WYPV#@F^MX5?+EHC03_; E%'S$+>L]FS#=$S0%T0^SLX2OJQ>GWY:3Q2>;MI*]A^1Y M3S[]4_8D4SD5!<(3K]4COM M8B44,)+D,96.R.^$!7--: S$TL:1&8KE=GD!/0O.P[RX%.% ;!0(S^P\5-Y) M!ADJ+!G7<57^4J'..JD/*NTN#9))SCY"M-#!L=EJ)+9VPQ/0C(X]0W],*#NO MU-6.\,I8#8D9H_4#!0^RN/B;CR4'KS ALMZ.#"9X4_76TSNN]T,Z;HU0=T419_E*?Q,,;,=\B#E 1#BWU] MPP&V^US6L@ L%44Z57.QVG$NFG_U[[NF#VJNX&)J,RGPJ/9<@FB9%!6.Q%CN MPP%9N8.7X;ERTH-ZBW +N3DTZO\=KX'\:FD9:LL3-9GQ4X3B$HR>JTI)[R/1 MZW3'N.Z+]89,FY[!GES3^-#@..M1YQ>W7544W+CUKL(G MZ2'2O?0N\Y9]Q M(K],98$"X7K#5NA5SW2(H83)/PN/+%9);!@<5PHX5=XRZ M)O)U,QL.[5ERNJXA:Z?2M@8)2KZYJ^ MO1-7IH8A%&[L^C5)TN0WV2-$LH_Z7I?<*U?+CW<]ZWAV%*739=NM*\;I1&,= M.WP.N&[[6@.'F_)&*^6C4U1KKIT)1>9T#?7"R#I>^U?=JM[O<*N]G[G@+X^Y MX&,N^)W,!>OEPZE ^(!FHP)L9.HEZI25URCF!&5EZ&1W2J3B-M.S2TS%J>"5 MMQF!@5Y5>5E"IFM^A8:)V/OY\*!&Y:S'O"V:T\?I@I2.O9I@$%A17ZEPKOHV;[E<$33 M:]F^](^&J5QV*1^R(-X<8B+N19S5$ 3^L-5)HZ/3Y9Z>?IMG8 MXM&3STX?Q8RLW_2II+U3(_8Y0E5*_S >&R'Q?JXPNMD-X5EM]E;@N.XL91)< M_/ML5;AT^IKNL/AX=BHSO( FQQUZ0LW)N;Q_1 8; H O!3LXG=(YX,*[V34S.O\/*!\Q3_F8>ZA.J)!-> M*!CM86942@7M+]PJ?R&:]']OJ:+W1;DL=T25V5R46T0\7P1QW2OGSO-F%3Q< M_!1S(X/P22R^"U\(VTY,DRB)_=&J*)]2SW.4N217&]%3Z<74BU.18\3LIBRF M6[UWU78WQ)J0P\3Q;]\@X$$5L+;OR3JG 77>,BDCLT&I"\:"[P'HO\$.K,ISRH%PBS@?]+@(5R\$!LRCW&C. M_DK!@95R+'4M5T.!'+>K>S9@]=XML@>CB+VFB O 7_J#M*\)UA$@Y+/OG'V+ M)_"+,VK:YL0]0S^^0( S> _U:H<@B9Q[E EGVW3[J33"E^^>_?A4U]?XSFVE M>U=-!;E R:H-PD]G(4Q=%NFB94\%8 2GIA:]1Y$54D?M=&\I'A@2.;$9"Z*B+F3=RXN;(SGMA._E% MRK+[=+A(J?)DUA3C4BNH:=F+@HDD1>ETY%WW1[=*?#?3T6,]+_4+XB.BO(V_ M, A62*-?FE+9N^0"IF(EUM/RH".>&.=;+_Z--)Z@Z$P0WVJ?]KM,!#X8KP+1JJ7IUA]OK[7ZOV"[MKU Y@@'>NHTWN[ M+MC)TH;,\E=MD,J- MAQ&1P10I-Q "9J3U'5^17D@H8(0%0=7#RNVM"5:^/DG8@W %ZPJ,(@2Q%9>" MR2264J/+1;VQZ/.\,AZ$, 8) H]4=XK"B#=06E(9?$R*5G!BL7]-4AHI2'!> MK^MVHVP@7%A*&@:D-)QJ :H 9R#(9!UC(7/2/JW6MN&[2\C\I(;CI=7@N%X& MON<]WCEQG1>953$D=&DI;W^AXI[&DI8=,N[$R["2C46LD*^.9;BD-S[>9).B M2NX56J^ RGUL8=^%2NW^E"W"_-'';H <]8H;&_=4_;#;53-I'N90?3M#,SS< MF;Z>+;I+T!U"( W8$ :CDOW++D@H5;K6COYRDB@]>BS%&/!JS: B9T"DQ'\[ M3<1RH'6:LH3)IO:_WC]Z_](MGSXZIEN.Z99W,MWR5L&?H!&TVMQYXNA/031Y M=5_VE/,.MG85KH++1?",5M55O?170KL;(,+959"R^'K&LS\H1O*2.KOLPV\H M-/OH"\S@:;!T-HO'GQ0" ^'.9HNPU\/E/W;!.J4>6X-4DU/3E.7E+JSRC^1: M"9%L4)C#Y0W!#3MO%^I7_B,?G #4:Q(GZP,:LHI:!LV MJNQ,6*P7(I(Z:<9' /!*@DC"\*H.7WEL[+DPV86^G#PM1L^J=YSB,#J8;?(" M>#M<\B1IKXRH)RUHOU_N2#D$;+P2V!9E?B#&1D0E=R6?FE;:?S>*..F%RI088R-F@F6/N'M5]--C%Q M+>\A.^=J]4VH57+;UPC7)(6LI-B_)$++)H6R[N#/=0 M4!X=F6F9AD8,(XR(_NW>?^D8W3EU%-][4])L M2^W84G5=L(O[J\)S,0,3O 0.G\B@07W1!_MY"(>+8Z_.5.6 A=+?&]GEB 60 M2%-VO=33AK\&-2+-(Y"\KC@L"=_T H&]L#D5>KZ*V\2^YFR/9Y\O_ >W<:85 MYOX -@J%P"7G+G:"#DX5^=L2*5K#R9#7,P*T75#CS[8KPVVU5Q"E73$Q_93= MKBD,G3M3<0&K"I$DO-#$<\0]+V3Z-FC+&217E(YLOS"N3!D(Z%LE^L9]V%V_ M]Z@#6%MU8:*$ZCA=G"$VRL_2@V8=1^_"G#K3Y?4]:N*4#*;<@L:OVPNH,PU%"F[&[T:]V MVS2+]V\OOSZ+ L]+R$1:0K9 Y(HT]^TN2,%2":J8LB6\_2IH9F2LU+R"@ME]3*7<^:'@I=1A%?>?=&'E"(C:XHFDAM!E)SY'Y)]; MG=0]NC+KXG \OG=)R1;*ES0A[G4"@[' \>UTZLV&"W( M*18N1R@YCQ5C)PF]A=]V.@[-"/4I!##1NTH0,BC'QDY3 )?^U' EVV9CG*1\ MECV,7#@;$XZTF/#LVG60'?YA78WUG_!LH%.(L#+--I3246^^T/Y0O2>)& M-8D[[ 1-O"A):;E>5LTEGIF]+G4.-6QNA* HQ^>N6Y-[FJ?N?I8T?2361T'[ M]*MON2#^(*_I[L?2D*]J,;8=J'667#8/OT&,/(*S=>6.FI?:<_E&0D+XBC12 M1SEBQDFHW/.FB.@7P,UI*6#;H*4]]:)B/"'@9.=]N]D-Z'B6I&Z'RRI[KU&+ MMS!9ZNLJ5O1?$6SOZXI=>*L_O\398:JC6 ]1;C;9DWM,*:71,8'Q4]#1YH,- M_H4S]22:@=6$?TGK&->> S=Z!_K10(6I;*D71(CL^(#S2C;LH4!OSY.XA3(B M9$"QD;5XITN<&5K%)@ZC;"A(PPI27KEK](7W-M*G";?55I>72BIGWFP7##74 M&(?=+LMM4&9L^([XL&YA1A3Z) '/6AV6N '.%(]M]JQT4C)SO98%GGW[K! + M.6GU!@N:P@J^-O"]S 4]/N:"CKF@_R:YH)RUMU(GFGG-#1 A5NN*VIR MLN%F?PMN6-0T[8YKF7G8W\EG7H8;;/&"!_4,Y4E#525!'OWD3\)/=2:6GS#1 ME)*22,0XX3",.RTKZW;98*WF2&5!4C5R%BYHA5L$=U)^RSJ:-DBC. M"%M>+?5;;N+OL5)H8@FW5I];BP7,A=?-'QV)/8ONI4 ^VS%9-:NN7GC'@A_? M@E66@RNZ&!%"'=8>[ (:H%&S21G7 7A&7XYM6:\4[!CIL,GEK5=UV?G>M;$O M+1%DNN:AWD7M4H<@V2O:W;'F+=$U.(YGSW>?N&F'+$/J=QVW_8&VZRF+9D_$ M'V00QZ D/.+SZJ)4TA8)Y\VD?A=)IU=TGO)M4<,7SRB+'Y38D+>[EPRT7724 M0;NPUG[2D-5(_J,B!UA]V;4GILV%\Y_W,=L[5+4[(@U^?6Q69:_/]M4AQ,P[ M>*BLQGGR@M2<^ F0DI\BI(3"D,_:CC)%0;V<:?>5__/1^<-D$]XJ!S.^28. M!6\\"P (KVS9X<*S0E=/:R"?#N>"FE4?:X,]BF ]LW!R$]5=HCT?-#WU:BP;LF84Y!LA*T\47I6 MT9EG4M*OELX, DGD,WF.*YJ>XW=RNO=5K(C+LU50F(K^]O$F)U21 D6 _;%^ M!P)?-1>ER,%=YG>Z.&,*L26KW%1V$E@Z*((>F>[*Q:>/_J3-K552 M&.2]=R/<\]#D#H!-=1*M.!C\JJ'4;P:1;Q1 ^19N:?>=L][0C!KU=6^T \L-]0[4)D-R^A"&-)? M0 Z@GYDLVM&@^DVP=39[*4VCCR?&BYBZ8?:)&D#>R<-CZ#*)V4^^D^6CXE#H3M!F()SR^9QH<,/=4*LH M+\N^J[)7:B5KG6F.IM7"R)S,YN9M/IF6WB*I! ZZ8!.VA9R6K=[A5M_CIS%6 M3=.3 /?!EEH$2)U\>N0>2MKO=9U28AQ<"L0;NO5NQJP8<9SC^V_.%L^CA?), M%=*+F%/[2Y#+9VV!CWY=U;]HGHY^/B-[X[*L"9)6:3K\.4$-/J&T.KH0>3:M M9ZZSZY.OPDE\V07'0)@=P@C-VM1/N-$_'1VKIVM" 6!QGOF5^E:)-20#_UZ& MK)\<0];'D/4[&;)V?5H-SF$7;6S7J471T^HGS_JQVSSX4KRY:_EV!KY:647I M1EL)K"EQO::O^]IT. 4F<)G FA8B.Z]/58'>X;:ZS^U/0PA6<;TJ>'*$\),V M 'QSPSO#\DP00*&0GAJ2.MZ94K@T%:)GH(W8KI[NKM@Y9<+=1&Z3-\97$\\L MHD6=]O),>@$RI1UT(M*NS3A6CM+3WN<5#'),Y4*";*\\]K, 5 MX#/J0GK]2FXF"^?/"7M6&(R#*_UGA\-&/",2U&$=B=L,QRNC/+NV7'E2@+J) MYU6&,A-;R*".0@4[,2\.%TDTB<-"]HIJE6#)TJ5Z*!Q)*GOY31-E$92N];!C MF1 4/HTWZ&#W,< RJ5Y:TUM\X%Z\_.[9RQ<3LM?'Z@1TFW;[M->:] T4>+&H M:GP732/:3<4P#(PECA.-P=[IORQV-[=S'_&,1U@1J@_ =N??(E-N>VK/^L_OOI59YC 22?BACP^??)YYFG1 MF?[*6?EPDFA4)YMR'_;XSVB0Z*U^=5'8/A^Z\+^53H$_]O%G_+>/AI7_XZ^: MQC7Q3"_+C3AO\./">+^ZN:R'ZB08]$OR FZZ&>R__J\O/_O\ MRZ_R<:4?&KL8;SOD._HG726LSTEX*P(OZ4]\)5?]5^:[T!0^HL7_"+MU%*6C M*/W+_PN*:\^@^Z;JN>OA46*.$G- 8JR+CL*3K. $[*CJ&>UAF\EM[%H"<.1= M["QG!!VE[BAU!Z2NO]P-D+@593#+!0H:I!=B C,BXCDE[^JH3O4H6$?!.B!8 MZ "-RA_Q# P2(O:5\],T@7@4J:-('1 I=&H4%@3%%\<6#"X59@2<$X4J[+0? M)>TH:0<=01(I$C6%!;B [MT")T<).TK800ESMV%G),MZ.;IJ2]3&5BOA&VE! M$8*R?&&7)JYH*1)N)1,XBG=*$F@RID$^ OW\+LOKHZ.X_K'B.C!_^2CI!"YT MA,HY/:/\R.2L1A;ELKM:[S:C>/2\Q$W#'J"U#'#QN_>TS%OA6KJ9"6HTH^=: MM!J][VRFZU*:(H*<9&!,(8IUPV)UTG+TAI,;39B#AM&+&2X7[0%-:1$JE$"4 M7AM:1QJ"Q$)*,GP17R";K#EL76%02$Z3C7&/DBI;;LKZ*E)WB(AHIDZ:_1H&L^S[*F(F#\$D184P MW'02CCGC1"+'Q)FAAI@/@Z1VJ0-@4^6D$$9AC(1N'2;IIB: )B@P^O[ITQ^5 M")#?+NTJ;R':NW_O,*&Z!I8Z*4EE0O4@#D*V';$GODHJ+Y%"3NFV[(3#U^8[6_:0Y:*06!0*SSU;;/.4JR/)^U=L['OQ(\!A-RF*5)W"5C0B@1G2R1I,>$/ MH'@ZC*;JT0SZ@SK,%'5L.M+,GQ@_BHP\Y/FX-M?H>BI&G9$DTFS1^#ZON(N& M!7%X-^!V>E?)0W^.M>>_70&1%:1SA9*WHF+K1 T1.VX]^D$LYEA>6#>N.94] MRIF[MO W5)W&13E.7Z1M^LI^WB-^J-ZGO_ERTXQF&OIA!\ _("QP#/-TD=6U MV+-=+9ANJ4Z*[=;(\!68* OX_(<-WDS.Y;?\1L82XR3!56_MX*,SVU35V*$7 M"#O!ZPHL6]*/(+@X[9+K<+!\BHV48?M.5+\;2);QU&<3;$S8^^FQTB?4& M-3KUM-M,\+JW.ZKT5:*,7:1HB2.[]XAB4*&DVDBTEK]PT0F$]8K.8*-IB3.'T6TDF1E\@[",Z@(4+JEPT.W@XZ.YH'XR< MB@04"L]QV'X1,L=XONSBI @0(SA4ZQ2S96EM4TW? M;/ V$%G"TI!FX OT\$&?*',C1]^?[\.%;\)TNRF%+(G($*6'YZ'W'GQDVV3> M?V36H-H.";IQW[S;7A=)*664HH$(B*R;I.)G _ ZI\\*'/W(,94R[OIP2;4! M;N]?=*>+O^Q*FN22D<'0K)?4E;>T8!2^WR=B0S_,E"!.B84;5''GT>?K?KIX M";WH9/T*+CZ^*5J#YUINMU1I3"825@D1\QIP\6]YZ]96WM-)&+ MS?"6.O.W-A.U,/WV>5[MG&5I0WX*%%^2>X@L"O)N M9KW-^E=,]"0EE_9"NN*5W7D]JNOZ9;="GT3PL+'-AD79[/ YR0DS'Y_L3\P^ M-70[MI8WX%[N8LR!+.>.Q?\^@LR-0=(O%II&"L/3?B-(8Z%'QFH/,[#T89%" M:ECD)*D^MZJ_?&3&S!N6H.W!:M[UN[(9G.,])^N,I,AEA?S=F&H]4U M6;';1/HCJ0=DIC9YO3T!P[L^\'6<'L\>3J8Z_]9UVO$'3NCF2?_&QE.'/A"4#^P!:NY5TI M-?/='N68G:5QFM>D: N]JC9HMZS:I24UO-S$";HF9/S26#DY_]IZB!M\37W< M$X;'ZDU8Q[>@8\F6C8J'P-M9QSEP*]^DN"6W?!7V0Z-4)G?J@8>GG8VOY$-!#0]C#KUQC"I2= MDT4EQN+8=8(%R;/IG"W M/3TQF#TU&2;A$?]>82?^Z_+04]"%/'SX:;/:+WX.EVT5/OQ#O?C@HFI VFW< M.B@B$+^38UL2H!):Q[ZB,O2P6Q_BU_]1+WX^].+EIMVM!/2'0BL_^Z&]J"0W M*?'N(! : (D;[?;DS!/HN?A&&F.'/-_^ +%MZLY+U;+1@B(#\WTC/*;&SSED.W7>G0M?FNW)+G3XV];SD!04H MKI?@D^.7;CMNC/*Z$GO9/L7@UA9<\-HKDEI])GU:"A\LFAVQFZWTSSQ _$#G M:5KE(]_"/3)CR1Y;[C[3!$>Z7 YW&H^UT)F[9=@I]TX=K/'RNNTR/.AX)### M.R:1ZAR*;3+O'3\8A'_72_LM0L;"=U+>B _9A< M(ZW;[G.:Y!U.*"UIU8!Z.QC5D3[22$/(2RL6TA.)/$+*$07_;$E9:KY=H31C M""GR2"XA4_QWAW4>VKAWJ$:V#%:408*-\N61Q$:G+U]X,\@G[ID4QJ:=7E4[ MJ!PP4@ZN<<1 1V2"+BV3QWIM]_C\83*.$DH5%18>8YV'D%I0*&W75/N38)^O MRZ7E.3$*$\O;=6+IR#[CXKOO+:Y;IK5F'&WX\)N]VX;"];OF+ Q@XX;LI'^?L<;PC32R,SS!4M#]S%'$N;@713)-$02"7.PY;6[J(0B*+U8X7?=/N MRPU'!9*K N_GEGPJC$$3U:NY36ZXRSS)+*GX8!*7#?=J5JE55X/1(YSC#8*( M;A>1#HWY;7BY4BICMP;WF*W 172ZRU*@]Y,K4*)Y1C 1A'7JHFT)GH;J1TY$ M4F-$ Y@DZCYE')+(UKH+%AP7>6NXPF::$36+:M/97>SJE8;@^4X0G2R+7_M( M%QT>^YL,M9'&-%/P>*(]NZJ0&HFA8[EY%M(">V*38]A\$NIP)XEW0')-8^BI MHX6^ 0="1%]% PN;JJ&\=D=VLE0-8\XW](YOX]2-R?_NX0!$[951$X MY "7,Y+FIGV'(A-$5JK-%O8^Y^1(J*XJIQ184^4WB%3"(2Z\"JY>O5&6SJ^H M5HBU:]184_V7DGFI4>U;+VHS4:D1E0%:-@XO?S^K'3X]1G>/T=UW*+K[Z%=$ M=U^F? #:I;G+FPA( FP3(V[;KFZ(S2NBVP+Y(VL?L&"O6RKM9C*[*( M=Q69)*U8+@YFSCDU3L5UDJ7S"<,Z*#SDZCE31\6D'4W"S5'C*4*VRZ8W]8YK MKTOX?NET8C":.LK18$D-PH0)CB4]?M?(R+3FL"35=U7OKF" [V]K\L6*_VW: M-?Z.IE*4*9*0IQ0:WO"E]U00PH+DB"[",^IXLOAZ/+^.<:O#AK./3QZ17UC! M#/8#F+ S'76,() MZB@O(;!6/!U. ]7M*UQV9H!9'('$LN?JTI13?&Y^R:3\0B2;DFPTU<0,Y&IQ M&S\.[>ZRV_)Z)JZ#^=\C*/B$!.U' M1\?,YK"39%25%Y4=9CDPO*W+*;*&]GG,-P[@#)S;=!4MI]<"4BXO)K3/I'"OY06QOYP],XN&+Q5Y9M M%;Y70'2'"=KK$@S#@S(^E.+T=&%!'W^J*;?AIM4-F+Z]E:] !)MFY6[D>]_G M\KA<,*H5W[=O:KKVPN\^_NST#?XF8U9 MQK M4M]%SY[3@Y ZVN[%XS\_YMK$PM2 QJ3[Q<>/3[^P.Z.\N"!HS%!I-'0;'*SN M-QA T)0R@GAKQ#%\\LGI9[>.@8#?Z/O&3N $D/MM3L^WIQSA7[S4P/F#'@2' MB(OI)*=5)!Q=Z-U$YU=_12'[$[1NR^^>E% DI@30.:*1@)"FC))K\7?0=LX? 4"7SZV/0=+>2'IR(_TH&]8_Q*B#5=J1=L MP>*QW1#.3F&XWGK@U*]6E(MUE%MY*8"FB#%H?JQ>O]H$).]:XT]^9B-J@/"/ M9;L[2O.[).8G44JRA6['+V7DG.$D-Q4*= M;V.+6,\,13H-\9?UF>XAVGL865OTPLEP8W>RH>$L0#.APR7\Z6(U,??_HG"A,N M.NK8ESF181^EQ10%P$I0+<62QM809YNZ>4W"871X*HS/##:TY^(H#G>?5T2M MN/BW75,MGDBX)\H:D O^\4/5$U6$4ZO M(9^3Z[(C%N='^O93XJ94:.A+I0+^X"^\9_V'^A *J*8QS_'7/_@^^!#;#VU! M]$T?GBKG9.*#&UY0JXQ'B\!X&0HW@Q\B7W7.W2_H#]1??91C&7ML MA0^[ZMG#";O7)>FU=4]&K17\17^[I\P]$:Y!RX-9]&JS!I"V. M _H76F"T?@A2=E$57'K(#-<, "NS^Y?[^?FH28JELM@/$]-(U([,]#(P>MK'%N+I*[%P9QE)%0>Y3I7 M[R<,Y+,C#.0( WF'8""_ILA/N3M ??#_V7O7)K>-+%OTKS#NO>>$%8&JEF3+ MC_:)&R'+=K=ZK)9#)8]C/H(D6 6+!#@ 627VKS^YUW[DS@3 JI+=U5(/(^:< MMHHDD(^=._=SK;ID:A)!??P'E7?WSL#56A!2'TT;MC]HQ)I6D=U6;S LKMJM M\BZ5E%]0U(_5?KVBRS:B?@3#O%:XQ((KQGH$G8-V@BV!OTC1?A]?-L5VZ S] MV[NF'[)'\!>/["'XS0HS&A5!R N+"NF<$#G/<)5$ 0U%ZR M9>@.9KO#5F#3:'*2FHN"A;\6)A'NI"H?!_Z"Q=SWOF:5OQD7 MF 0V+BM3^P6C43IVU:%KTN.M@QU M;G(5"?V6=V5=(:OEAI[,<<5)MP432;LS0@XKN0GE.JY+?$JR+-GT-TPPP0]9 MKR7C)OBK_MQ2]F*'@H:U^#H$+Q1\079:KUNJ-3B?_<($*OF:^Y,N?]H0)NY< MTW,Q:B'27I$E:*D/X65)9S+U!/U6? 8'&^2L#)'[='@YU&;G3Z/'8;*3;$", M?2O=)B9.TE5HV@B'GO+WS]>$FWL)HJQ]\*7IX6%'U^&TR! 9Q@-GWW:S<'X7 M%,SX.;[[[&)R=QN6JFJ7*^LD=460-& Y73NFS4.@&_> MIG+W'4D=]9;O!*WUX;LF+ X#!^+JT%/(52,6D5&"YW&3B( LV69&B6ONP,3O M9'NE!'5!F"XP*]IF?=!R+Z>"";BTTM(#?:$0M0\Y*4#O/1#IGJ'5;E7L$8)0'@^@211_ML'-$Z#?9%)YH/'68=Y9;HL(G,,# M9E\)@HRJ:MP#6\Q+I_%\V,;+/N ML.32Q#C?6]3&3E8A.KRD K^"U,F\;JSD^ ZG-F+:<4L,>N,46USZS+AUNXHH M00*JP#K[JFW:')#.8-.U(XS_S%=!1ZU0TE#FVMTR$+@)3>)/$YR*22->,60=\@VFK,R4& MI5$KM(2.#AI=,=(&R5]@.QFAV:IZ)Z-BA(DXH0(F!]_;_'1, D\DW+9;G?2FGW+(NHU-:\6A%8; MVU[#-ORM;(!T)5QB-]JVIU_Z?08P:IC\5+?J-[5'?<<.PZ/7M-Y@STO\DV__>6_:T%_IJZDGJ4[>Q%] MY_M]3'C>]SW%G4;_ >*HDG2OA?D D>6@U6U*,0A2NV1_$9;N BGVE 5TUU7L M<2AQ#H6::C:<\U/K?L88((S#W4@/&SG59:UV."E/T4U;Z3>*,"T4JN+K37PP MIA +]K""F:L:5K_!L:6NX%]1Z8$,$#X\_7$ONJ MI1K^-9S96VXE[C$Q5_U.%]1R">#MX.J.PPV)=[B.@^[):U8V54$JORG + M%#E.0XK#;R!P0).(3]2 2V48=6Z-F*EL?L@>U781U-%*V]G?VE242 B5Q7"34NDVKSH09PTF:_OE00J8&6T[EJ]%!I@<)FS5L]^ZP+:$@( ME-C2N:%&PH0=Q<7)[5Q753",(4A2N602*6AR'LQ[&@V<=A0P_Q1_'FS%.;VQ MEDY4E#*9%!K>W12_KV)/](22$]YS7;?K6&(S=C;Y;ND5LGJAR&=A:N$$E)>6 M[YJ:C:.)TE&JT<.Q/;XIAG)"KU.R=.W00;JF&XMU&VLO2F/?%)B[NQY$LD!">3Y1#TZZ#L-_W7+ 9/@@^ M[PUD'F&ZH,CIZ;A7*NH-?U#OZ^(.9-?0NAP'Y?2/=R_*1,/DH V.CHGDFNZ?4!R.H]!2Y(I:JT%)D4:>X5Q [&]:*C>Y!=>"L+ MRD-4Z-H^KI.,G25\TP;K+A)1 (NS$P:)#6E2N2T&"2E9B_ (=S@D:LLF%EVI M:ZYXM.4H5&!)0!5ZV!(/>FM6[Z74$D*QULP@?<5"OR[;-G)*">W K-$P+[LK MJLTV?%;_0Z?!>6-[?%C6=YQB74A@W_0"K).-9I%)@+65!_98+"<-?Q*H:.99 MXEHEM>K#_5X&A=E?*=27$#@NQZ\69U]P1AF.#CTO.2M4,2K#&;P[FJBU&O6& MNDTCBLLVQ,#-UY4VJPX'D,T_JI!-3TC7@F71!S;J<-B#0CIX,8#YC:;1^ 6> M!NM>]MRR=Z-$-W:Y^]3;!4L M#F?+2H%-EAYLG?KG=YQV:!M :/-L#D42Y3%M) CBV@41]F6WCS= I.%*Z7*5 M*A?+;RT,MH25*Y"I'XHP]UPR40@X$_4BV"HZ4E M0O(U>M(<.)@-:?^"W=K+JKWLRNU5O8CW\(8P28CLD[@4^XAD&+7>852RG3UW9U*7B[>4O<9- )OH*=)D(,Z-K+RMPHE?. ML"8'\)K+ QCU2""/A).J*L7BBII@2:\I# /_JE_.+39>*^ MHLN87&WIQ!3K)@8[6FW7E Z[(QE?63MD,!7RTKM[(Z126;;E1H1)Q"5K1W6A M4"U1[045AUEA;"(%=T,'R[H-ALLA^:6VIBP.A-*MY;_(,U$#-+4YEN3_(-Y. M-"X]8K/:!MTXF:&=P+;^_.+YZ^\X%,Y&7:N=A(QQ#8B,8,O!M-< \_IPN^=J MYC/,O.!'2#X.SS=ASH)5?>8@!W.DVO1)0!H-31Q^CVN3AX5H]2LRCR_;,(;) M0X=0:G]5+5&;:(%(R)([D-XD5\O->8"^#8A,*9>?0\*QVKEOL\WJ& KV:Z#U M2X2TUX(R'D2]TSYISK#P3E+99-D/LU@Z_FAF^Q8T3YID&AZY0MZ:2JYPSW;N\,Z"_EI*FL^%N:&#],T4 M=(I_=.@(EC4S3%E^:R1HLK9D=B#TESE<-34_XW)*QQL<&23O ;4 #HL;ZK^@ MYHP'2MI\"&WC2=K'I?U328<(?O0XD?8D;RZ"/_2EE(:$GGF,3$(@WQ7JX=A* MI[&:(Q9,O.,2_FFTARSJZWH-1G#Y*UL[Q)K94>=@ S-M#X[K7QK8C9R3WVR( MPL9^1Y2,=:O<[>&@2LV$XF-SHKT5 D)<\!1(@U&H/7A;,@R7$EZ%IGBP?JHG MWWSUS:BI,@\KUDA]A11_B&W?55=5 W8S6;D@4<>VBQ^*)EV-PD3<3^ULXJW2 MN&,$JG"E!K'58QBLS=T%ZKME@I"E=AKM*B47H#*F):?6U,VAK$H_7AOBI,EJ ME#B30>\D<\51J%-?^9KI/B\[UTVALL(JJL1!.[9FV@X5>Z' @7 M#'$EI\.2 M:)A$MB1MQB-$:^@A Z_V7M6RHC[NR/X4E:F<=&]J2^_LP,VA*M38%W_TY+*A M5C((,AF8A4#<\!/$"-=ST>Q17TGY)#-*XPG39%;3-MI^%?N]8478=].WX!5' M1MFNZ/A?UM)9:0TYMA;I$M8]T95*J) JFU/R>&9Q)0*%-^">Y;C2_G5%<&J\5S)R.ECR% VBTA5'_<&25 M]AI$9[9UK2NZ 7)T++D1#\"X+B3URNEB*E\D2T$[;R3*&M:R:\N%2S\D^#!6 M-21MA>6-([2=%6E:UWE?IU'C]]V&!PV&C,".G11:2@#-)M>=DGF^I:>'( M2TA+_3QQ8U'>&NNBY I&)90Y5#'Z@+MX80!HO1PD,H7:K/R+#S\:JPF\(/:6 MI6ZTES\<[@/H&D'IMS":-(< (4#AK(([$CZ%;9.2",JV$9&:3< 0E^)QG>\/ M5)T%ZRCOY5L5W)I)QQ8D3AX^K7"]C>AG+,@5M,0L<8_FZJV6Z[JKN>F0/QM S-[6W%UMO9;6,CCE@5'E6M9 MK^F_E4.97[+&PE_43&I<-7$H<9?"&:RK&UJGJYH\401^%D"7R!>VSU>6OJ#I M-Z!WW''(K+=QS-S H73X5!R5TL$PQ%AQL3:&8+$%'6EO9TI+P),QV4W\M;3= M5PU)_2$6'V'=NEAD&-?XO@=+8[S3Y-/5%(>( "_0T*1D@@:/F8(PGM[;"+ZX ME92Z'QW2 -@Y@B>Z"4R\*HOB=L:7J X/Z3@CK8N .=\M#(S[I.OK-8E_4FMM)/O-C%9MB*:&[) MT?Z/R-!^<\K0GC*T'V6&]CG(RY(V%3G!W@+;:6E\BF0Z=04-"#52IXHQ9.0([I*&9#OLJJQ"TRJ:(TN>:C$1'O7/9:JI/ZK](%7"VK//CNO&@'IRYM$0$9"@FQA<#TI=PW%5A9VUV/EU5YR M(H1DG-;(6L\+#M]#US9D[ILMSDP[( NN>F610#$]4/X2 R6QCI(U%$A0!)\=&Q\@G5Z+5J4QZ":B6'?KA(%:ZT MAG(L, 3;E-&3%Y8G/5.K+YD[-[BMURV\#AG1B87I?R@[!(4>X1>*V^5+[CTB:]A%1C%L[!/WO3^PV)^&+PCVMC/>FBKRJ[8R>Y(%(ZW*=M$9XW3J>YD)+3R]IB+D:+M*G MC2;HE+\04(95HT%7@>D/:OPDXB<1CR)>-==UUZHMX6SPL;#-271.HA-%Q^HB M3Z)R$I5;M$S>&IHV4"7@F:/E$JY!]"19)\F*DI4W5I^DXR0=CL.W?%^! -L" M'ZOJI$%.,I)$&)#&.PG%22B<4*P120W_?Z/)D[5R33"SWDE<3N+BO>BJNSQP MVW9W[8HQ-W6/>*-U?I_HCT^BDUX_U&(X2WH,/7/L+1&9'+M():O^HZT M*;S %"YT"AZJ]%9(M?KA5QSEH#2ZX;B+?]TB?D]9B$]O#0?#CGA0S]-B@%<* MI:%5CG_I2FJ8^#E*>)C22R?[^MC?2>F5X\:W5/T[7LT9RQK%!"UQEQJX2RU"U&XR+<-,ZBJQH@E[6[_MM M94GJO*D2JG7?^P*D)JU.&JM'"D:$0AW>L^&<$=!B<=2R*J];X0R_]S+MKJHD M?Y\ @.AL_?99MPW7_&@QB179U8ZZ3;E7I=/;]TND. "HI:Z(R=F*J3$YKB(2 M*2V8])-PN@>S=+)-)6_K]2TS_\QU8\^5:3S_902K,%IVO2>/+IE?KD?GX<[5 M)1)2A6-EY,FFC?!9QB)S*<7"VBK0=X:) -##RN\1]0E2W1Y5#X5?Z_*D/\U: MG/H(^.$\L H%D><'(*P*!\-UYA/(EXGAJ6)"/WL1JLE?<'2H?W&94 M>03_]%F8K\,2]L-[6RVNFG G!U?P]7Z'>D_:ZPNM"?B9"P+PN^^DMN!'.Y O M73V 8A>L&,3#WA!;U;/*.BU5F"XQF EM'8]+Z>><_,3:!8#5\;E)T28FUN G M^B;1>[Y!;.0N@V=L\-H1.H"T+*OV20IV$L5.YU%4RIRN0>[W%I/YNZK^#9T? M^Z9>U-N22C_!V36M NY\UL'<-G+,1S@!J-+Q!3K"7[3+2CN9;D!EWTM?^*N@ MW9Y^+:PJ4D%Y.ZF+])TF+"UU9.P(#WM2*%5'[^\8Z02%^E5VX9*YK-*__B6\D7J;LC^_D *5]*_A74%YB7^C?@)]\)9X^'XRJI[P M,=#SP]J#'T[X=ZDA";VP@\4UP'R/ ^C:8;GU5'@HLI;56JEU>-GNM .QRXR^ M_B/5.(?!!;'Y,6S%V7\%0V[V\SKH7=7A]L ?K+,Z#.ZBQ2G]/JUINXO39XL7 M] R#>/#O?@H#/*,"[ME?"(\'[W_Z^/-G@*!J!>2B%4D<:=!'NPNHYTKY N'Z M0/875W6%WL:FVIW]H^J" 5!V\R#"R[I]3V5.&NP" !7A+0EJ;/P[]3VEOYF3 ML'[YV'H:Y>.FVE.A*R 5E7UB %WJ>,.I^9YRS+RA=X_&G0?!DYE)07C^?LQ_ M$G72U XRB-N[BCWG1 M9W2T 6L@Y"0W-!M.DC3<"_[9)J%ECC+"O! M.!&+"AWE=&"H<;JW0]U2?951XLC>\S^OKO@Q54[ZXZ8]+=H3:JUU-:+:0 9S3?.[&CQTO:-@J4LVQG0 M=I5HG%8>@'?\!6HG.8?-)D7Z OHV84NR]X2+-ZGX-_Q3!>0E5!UR89@Q5NE MO2\*;#US5S_61@N%DQD)H]**#P.#4X 7K@?!HM#6*Z!W+7JX Y9*WEGJ61;#F-J5[0#!6]@[%8AYLBF5&4'M5 M=IOD90_:YS'PK,;V:Y1&;1^N9W"H/?E*S[4I;[LT'#2'CYTDH$3AXKUINW=J MI^M3.@^5^'9\8/+4WI[!6T'EPX3&4W6@,=+1K(+,.#@(D?=DP()\FIN*R,C)IK5KOW0N\GR\^!"JK%R%/Q + M,WK4O,\LP^K1Q+=M&[6*XOK*',VXIBT7SG!T_*TC@NFBJPDS?^V@ MOF*U7%J.)RC[52WH3/JW?>]P(W4PY/5DF TC^\OD!T)O59*$B#MT66[5?*;P M"&'=[(UUC('JWK/RH*#33KJ6!.\FN%C]S'5D!<53:DQH9"# KR):!NH,*L,9 M;DMZ[HZY&Z@G:0M(%Q4SHD_'[< K D*T/D5WXV:ES;R^W+?DD@H*S'9;E0PG MT(@[3:A8P6*H5S4#)$"P_$*PXY.T0.:6&J#NR9K6%1.>12C*(7_V^>SO^W#C MD?609.3<8Z(@F_A&X%;%03-T.'ZI,G9&D)?A?K-U*%V189W6_:<>.KGP"= 7 MV>$(C_XE[*3_@:$[OE"BL\FSPP81$$,'->7B]^A[CS+PFYI)Q3Q";X\LDIQ79*L7V4 M*;:$'%&C#OX*SB#>A(A5L:]A[[0<*AW#K3:;C:(7BCZ[Y)9^TBDP($F]/&IVC07ADKA;,AE_%XJO ':SX-TN]A(>=01#M\X)$5Z^3"V_T6,JI0Q- M$'UFET0V1,$#A5[04(6.+$7VWG$D4^ZY?M'MPX $","><-D*U_5-V -:QKH? MOJ=(?^TVTA?RX%Y?=4P HG#A?-&P9Z:>E="'IMWOB2O(#C3KJHJP5B/(_H(" M&!6ZPY)3;&1R+^J ,+.C$^AG?UK QJ,'M-WP'A>+\4XKJ"MN>0B&L$X$Q67O^OV6 M[,&>V9ZC3\J #80):6)';:] 9K_]UQA_^D[B$:8: DWDDJU5KR@$F&3"@T;H M8&A+11%W=U\[1BHS>TA',=A6Y>PZ%[R(D)"0D#LRZQ1Y)GXTEY[B6@6W9S&" MT/U@2+PQRT'"*GQ80&OQ@!4*:IO2'3#T6TI3@+D'1ZU97$7@9J?1LQCVV[$* ML2QTS9$#D-$BI&J]8D&N4T4D ]I4%'RJ^PUMD-X!=,:1"HB M7SV6L6KE\%NM?"UFW,+K?ZSF'5)N3YXAA_>TN-=9E$'2 M^)DX0O#QA.E0=+FF98&]F>*]P8L?V[5Z)0E>MR!:&W)\/?!.]0RV85^9X3H= M,37K4=BHQT_]3$G601C2A(,5+MT:[&UT=GE[*:3E4JRC:_V:H(8XREV.3V_. MA-H M^-K>2UH#B!A-FI#D'X>!C!V7%,DPBIP_<[G>EA&RIP690,7.(JFW. M%EEP>^PAK/XGX_ QV@J%& /:8W5#F6Z,&NJFF@<[M@)$I2$IIFIRVU70R/A> M6+GPF"HU>&(LEAA?$:=%*%UAF@S)J8W$W!$B[\/5ZY@^92+QL=(DL90)\7/D M^&9JQT<@/ON^"VX:I.L%*LIV_:-8SXK/_->% \3PC5X\?T&[]/<@Y0KB^:1( M]%";"?L1.0:_O(:Z[*2.A7>VS$3R/S3*;!#4MA.BU3L2MAR5!*.3JZI&,&;$?1Q4KJ4P1> M6Z-"Y<+J @:S*TC3@X4*5REX<,-YM60=U[408"WQRK<-T0OQ7)">A![S!6:B M$\F@/=MP7%ZD&@3VMU^/F@Q00'H'@3>^/<2"6$)E566G<"6CAR7:<@8EI>I' M(L!"O(*S.J3JHCN0K@E%#1]AV\([_DKE,O]!_Y_^N;"E!/74@)\,)14,",U0 MP387*;X3@'*N_ZLXL\4@Y7DQ"K&,K9!0N'7EZ !PL+APKH$3.UFW,+3& X$? ML9E8RG&H,B,: ^RT 3$RXNC;#==S$>2)/1=RO5F@2FODD?- MRONM;CBL?3N@!)!L+=7XZ>I!&AX*CC#F%%A*2W@6LS$;-<^ I<1L+CQGB3!= MGJB+X_KDH4J'.3@0;"DO,MM0) S:]-8#'0\6G>(]FQIEGJ%VF6;!E\R;Z\:^ MFB8!CU:$'L_07?RQEMH/"5 3S>2UX\Z\"*YA&7D'7[*^"*==C;.7(]/V=;IB M9]*P+ &FRH.9T( =3\LTOH046'3Z8;K>GF8]\0JMN:=_,8'V,JPWB<&QI79' M]*"QZ-"7YJ MF=2GITSJ*9/Z46924SUP#PTOY'%6D"3'/;>?H/XBBGK6\VBGG?FK4J\U^:Y+ M#.5)VGBCV*VA^:L(70Z_7(EZ':C:>%FF%(]*_1R_ )ZRA7HJY3!R"G;5E9L* M 6&M/-XF7=MIJ%ON80)E*'X/,KI>&#G:>K7\F$MYC?='B*>$ R9&O"_>..\B M[[]P-K/,WC9KC+W%4W=%MLWY(V"()8!C".$(K0=WO30(-3 M&O!@OF\4!X M2YF48<219\]T7)PAM+6)++G\B; 1/61%+VW6J_]=;K;?/I^] M0?VMM"(D7;GD?H MW,4".6FS[\@783.&R]796FGB N/$4T"#OAL,B.LJ6!@< M,]BX#D_]&*HHLJEK2H,@?R,M,!(<<)/9== %WJ6R%V6-.9,D.*[/1)BN*Y?Z M?"BS\=&:9G"#P+&-(\TIZU]3J'>[DP YBI\??UFX(7GZOAKGGA@IB2Q+$A@N MVQ*MW7K7)U/,5PJ=1Q.SZ)US,A&"M7!&:E_WBZ"2.#(F1G1"[IZ*$!,Y']W] M!\K^QC)=&;;/<*6#UGF'M:!KW5C= 7DV!*_PV4 M_44$-.V97[NI1,#I-]2_>M7B*HZ/$[XN(AV]KI?[S')J M>EJ_=;>>[_SRD;[O'%2(=JV0>I'8&-A3KP/1F*WWO7@XF4S$C(%<>643+SUG M7JYX C4YNX,:B4H./L2FJI:B0#]<1-HNNY7JY,&TPUD@,2(2(/BM M?J%ZJZUW)C58-KCNI]AO(Q7;-0K"N'QMY-M*;D,ZQ?S9F"=6@]494MH?4BA) M??P8"1[JHZW$;I0O:>UW)9>+<;.SR)N1''Q&5MZC-VCBTC___B)&&.@:H50'((X?2/._ MS2.[Y )960UREU:HY>[90?>1!5]\AP)2.,$!N93F2V>"CK)%C]JB2&U33NR, MFQ[5(I&&E)0-P8V([,@6+59T?R]4/;QZ_>.+UZ]8X>VX!61(.0O#]&DL#V0I&%ZNXWMD$<=PGU\5<]%93H6L>G!:?T+C]'A\7@.,L*U6*8+ MC;(L;AG#!^%\OZMVK#CNF4TX&\LCG UK/<[N4^5Q-E'?H?8'4A(JN3^)0:X% M' ^F]X[XT[@QR+Q:" 4L-Y )9U=P E@MX?2AD<>1;W%-FW> [-IRF3!I3.:= MZP>UB"47G\6T6O38[<@C?CS$OU=U.E+/\([:I.%RQ6+$KU",^+GSN*P IB<7 M*.4;R_R=$\UU"RY+?D6E_44-&"0.Q.AB[C8K]6 H/>):-'K MOM?7O8BO$Y>:WZ,/+B0N3WR)^RVY[?2$F.KCG[67'-$P194_A/X&0?78.V'= MA4GY[;&/@]W C?O,YNQ;)%H%(/G\">_;;8_2 MH4/DS\K.1JBH*"S_JJ>B2XF%4UUH7J+] *IWX*_GM3E8UPF)O65;IFI^WIV@DW':0I MC849E ^Q6E.0D6M4#E2PNA,GQ[NPB2QJ/".X#\&PI=!@=/.EUF=P6*R-%(X2 M;M'P)-&N7(Z,<$:\4D6+\2P3EY6*YJW(SYV>>K.IEG3=AH_VS:Y>TX>'I/YC MPTHX/HM_2JV<\$IZ9RR+]9H4ZW"5H"9NR[GV'^12*Y6#7;7B OM/JWSP3M?+ MI]F%^/DI=W;*G7V4N;.7*PKCUWT,Q%AP3B(B;-"H^->;@: MNM)RMI@UI28Y0]]%2Q.7>O17J?^2ZP4WJA%UR$LWIA3'(-1D-.7LIJROF04O M59(IHG'-VX/"?G^;4*S610KSBTF>SG=(UMY/6$N7[(ZSKK0Z>*7"1PLO7!KK:)KV&HQ=-W>"-&NB"?A]],)#W] 'YI]IZ MGSQ8$ VT!8O:O%$EJN\B>X4B1O5\S^4!JWKWL AP%\]__"&"<'YN8&Z"L\M2 MBLJ.CL/Z:X:Q=$_;"Q1G2IWWU3#U9#RD:MAU?"PKY]6+7NF**9\7, M(-U2R4 Y"J\>QUD(PF -0+W%%8?8\,R1:B)>>PGK9)2=+N#C$R$-14D TSI2 MRV)!&A?(=/6Q%*^/E73)+%1"4.R[UD2[IN&[89*>0E/#= P+OAZG^'/[7<%1 M$0GDA(?D>\QLW[)E$_4<%H08_%BK\FRKRK &RTT5>U4]GL%H6:+OK-'B/@%[ MZ;>N"7QB;#&6%#%#R/#7_U[9^<*NXG!93BDI18#EP8F.%5=]Q>8X3@<6L$%[ MZ8D4,"U-SV)2N.OC%-F'9/7@&&#I?SB5Y':WG*ZE0OC+,0 DES;V)$6-T!1S MJK!68K-,O$5N[' ZD0Y2=-O8(AG44510FL*B5YG\$?2LG@#Z[:+L.B3&*' 7 MRQ]FBW Y]F<-12^$26[GO"K^ U//TB6;## M^>Q5&%>+*.MJFCA#(9L'FY F%Y;!00Q#H!,^;Z\5IR(VQ,3KU4'3#"\WB+*'?_VL35&JXGZ4%_V@ M+_+I#![+]ZPJ7T;%9PF8!#7B<^""/E--7ZBV+IMW@EE$$- $\$UC"F];#]JY)^4"Y3 M\)6((V;;*B\@0=U8<"#(FK#ZL7CYMXKZH;Z*@2&?A]4E$KVK((9]/^A9O"D5 M\3,L%7KR):8#NC'!CE]=NZZR)HUBY.1 //X:=AKUGK#GDU_ MVJ.W3,BT8G9;\'24 M'0>T&W;Z]YG.%3XD:%ZZ"-.2I*B+'S+$]/.1^[3(;CJZ_VR..P3ZQU?(E_00 M6!F'=]>'LT%]3(2&#]: BMK,W C"CNRKID:EH@$FM'&+$@:IH7L]6MDJ^T>W MBRORZ6T%*%P39IM%L:S:YJC;D@=*)CMS7"'LZWUGTZ72I_?58L]H?P"EZ[SP MQ'F/&R,;&[G 9VA\#*N*CLY3.A)ZL+R=S+8[7, 7 M-:JC[_.CV7[;-AE@WI&"?[@92/W<>T%=AY$7)([>_.?+'\QEJ+NAL<( -Q:\ MPA[$JLM\(^(G&;!B1@"=:+C_Y_^/(827A(Z"!J P'>-[N"U*0%MK!8POW6A_ MMD,M!=47*$=[:<<:-$2^5/)G.=&HBZJ66K]%S-"%PV[1N*^%']BU;7.GY:LQ MMK"\UM"VJO"[&W%?$TC]J"TVZ G$_J:M3]M\UHA^8N:I0LN[)%6=Y:*J1]+B MPEXB2*=))Q57A0.]-8VL6.I@X@X7KE"#8-*E7RP%O80X&^/3+-;MD[J*M_WN M'J[CGL-*6$'TWKGL>YK)=C4E5L6231NH>0E<]>@ZJT2;?F/D,KNCDFCTQYIX M?KDSS/":+ER*J2S!)!+0D#8+H.:.A(#&)7! 4C$D\]<.>^/*E6"K7S?,?$PF?7]ND$:[@(Q"1WJ=DZA\GG%E'+KV1=GJ]W M5\QR12?>5:_8H&A[/.BU&\"BC<15$?;:(ENN;G^JOG)E3;>"A2QT>_1$2NUH M6"O-.NDU;K'_Q'21I*(?W#V&)"'T7QK^YP5!?_6=#MGB* M>&+D".FJ#JJP'*DQL=776+LX.R4XX))_W(8)\A?2!:.12E%5?M%@]1ZJG4"G MNK*#0A(FJC"Y%_J6%;EU&> GCBW$8/KQ5&C^W'+7IL*0CD/113A\A%(&FA&& MI D"GX-\I^/=O$OQ["T#H!/&5=,Q/99"XA"KU8=_(H)=0JMU89A&YOQXM<*V;2-3/5>S M?:EB%3BU D[?&5BZ EYLL=/IXW[B%U],ECV L M,P+?T67CB%V/=E 'E&7OP!]XU7J-)Q*%M^>%J%=N6!Q2,$"?RZZJ)!=.1>/E M;'IP H5,%E]0#\L#APIQ?;,)%E;FIEY4?BS*1LF'G!MYY'$@<>%2VG]ZD6NVH367 MX*46DDWKM]I>:#NR9 QL*_AE@D).GXP$*[[8A'X[O2&J6 MWN$ND++=X!(<* 14=N#.BD#G(P(U+,,DTK2P1K+KKC@B&UPQ M-6 ]%7_D>)F"I/R#BNPK#VE9:MV)#MF@SF5-^]V973.9<$G0\TY@R1R#S"%) M(,?@65:(S")?HF@(^.(JKEWBS5(D!GU;UG!"I>>'2*[IYK8^NT'1SYX>:2T>)85\?$U\$I5^4'OP M5\%1P7#!._ *$G68DQYP&+8AGG+HN8EL+0CO6,E&314 M>H27\.1!E;=%Z@7QK^!-AJK1-5RW0,D0+K<9T^[,=UJ'R<M/[-=9#U'2^-QJ:BV,IK1V&"?>*AMN6Y+BDH'P9S-4GC_\78*)W=,YV> RY M5_0:LMI-+YH-Z6"UP<;:1Q"5V6(/R@\RM*)!I#0U_&6@5(;_?1;?.VPIBTW: M_*MB! %H^*N( 6/"S9O G$\.!+3"\*(Y/(SN^BF-OOD$>A@O-EP3Z?&6T8G= MDHE6*R-[Z&#_!]<=[C#)-H^Z,L(^#=7 Q *.QNT? M],._5,T^G'F+![R($8S_I%E*[2['_@=5A9_KC6CE7+V!429-R.W:\8.-M#H' M^WQ.N^+5/'B-T8.+B\[W@@L IZO^'5.QG]6/'*B4.%8L7)<\[0SDE5LTF>8W MV)J+=[-Y&PQ[&FR[WN>%[",-PK1$]268/A?M5HNDR_<1?Y,<"@D>AD'B%K<( M#!C3<1-\BV]\5H<)#*?-XP-;MQC=?"?AF@<7+@%J46@5T7/KNV_IHM"Z8EYG M;HP]&/2":P$^T@963 X*-YJ5,B1H+6:,]N&F6?#*>,LGK-]:09C*CN*OZMD+ MU@]=;OA\<*1:F!7QQK'QHA8FD.4RWA-?\0Q,(G;[<*MM6, MS-(JU[UE1$)"#B-)II3+>W(%^NB'^.V7+&1OPY8@(XB< %4MJI%P842-"TO-V61N *=HH$F]1Q #N"=/RZ6:/ M"(/T77A)T-+6=$]5,IPAV^M9^0I/WW\^)OSY&-%_XW1 M$DUX+[H:S9/*Z(GP%+"'!ZQU,(4(Z-TZ K D6#X_/)0%^H.)*!E7D(RL M7"'FQUJ "IP,'!CZ^-C*:NH)X1A-KYF.*)-&IX0 @7ZC$\FT_'VTP? .H,@( MUYV6O?#*L2FBWC;'1(*?O:*>*E%*#I=A.4&;PH_PW*7[Q-]/*GK M49B>D"XW;6R]B%@*N>:F(M*I=1R]=E/Z[2E92/0,O<3M@HJ3M(T=3%%C(SR M(5E98]2S8P;YL Q5*E@WMQV !Z4'^& S*2/V%D@]U;X<:DGX?ZU_A)85%M8A MS9'Y#-@8,@#UJDHG$7WEK]1X]1]M'G3["%*#R24PM%WHOU^4A_#RVVW_ &NOF+$MIBN$ MTRDZC=(?BWU'\$_IC3>4"-8(@&.J;RVYL&.#/8 MMK"T#=^%2C?DCU$2%AC?MN#K>L 08[! M\G':A+%8KNJMK_EU3PI^O5I83YXF186;()I7U%17!=.A%@Y*=-]MK8PYIOP^ MR5CX5Z=8^"D6_E'&PN]OL7WO+M2#+Q,9KD$[:DD_JA]5HV&(QQ^:K>- ML-I!\<,PR#R?H),_RAC6/>-7BMWH6B@,7 #N, 6E@P &SZ&F@ @,GY^%XL?= M3TE]*M.U:70%IL MRVX-$(,#CA_5ZJR#2%O^/4+,KFX[AAA&W)U:@/>'AP\UN&J">[/\XY%$*6'" MDM2:.N)HA80E[K3"L6!8*HV/A&HR[T-I)[)UEN6GK8C\BNG.64&FW[M;GV5A M(I>#N/M4.;7 '(LNH#.,.NW$[L\J#>L/7"BG%324Z$1004=(/PRQ@/X),C^, MO1\5^:2CO)6!%_?6[]USWH6P+'^74_Q&=RT^J8_% M-&& ]MXA]T0+T([(*6IU'1[_89<@GU\$3=5/-?&9(")F2Q!.GP1*!Z?#9S&QSCZ*-79J MCEPA(KB3Y\I0]A=A6:AMNL/5#O7GJRNR(2H$&MDG7$ NXU3J'Q< M5">@.32 MS= R>1 1C%!VVZ$9:C.UOS]'Z#E*"I*B.$EPIV1 HVFZI)J]D"LFO07XWLAG M.6Z@3+W#=V;FVRU[/5PSW6S>X6I"O^5>6&0]NY,68]O71"=A[)D2#1(Z4^)( MP=9BXL?KN>[B6B'^+PO(=T,ARR?2&T1#87Q4?]< ,2)':+5O8I$,B."J M]T%,PJ^_Y=C$/EXOU7MJ;9 <#62B(#WAK8K:]HJ-7@S4W[1#W'.1(W" 4,3AF ?UXE M17?4C].5#O%A]NHKQQ?0N &?+SE&R]C(-%Y[H301$4#K+H$F+H^0D7:4(8J^ M^,(1$MZG!*3T!2#03QUGC&"Y,,.&+0X# !C#SAVM4+29C2OP8_4L*O5,^VTP M(B-[,KY<9D"//C[/[26ED)PYEB 'I>U2W_VZ#$+&TY[*NHY[Y[>):F06HD0Z M0ZDJJH?.'^6[B7MI+957TFOOH[Z>B21N;OA)VT4&)_T!1P3(HB6XK[KB2HHB M>5W;21TQ>8 H3I!>69Q8S+*U(ZVE+0=2"4%-5NN5]U9CNR%@7Y#=/)_]1 +I M;*-L$<'.X9''W;![9 #+(0MDMZ;(I$_5YR[,_S6SGUZ=LYRG;^5%F.U]' MED?J^^'NGWO')IXW#>7?!-[)XA-O'-_HKTXOAZOW N$[6DP?MEC!I>]N"TDX MU/KS_ \,(]I75!SDW?^9L-#1A=55.T&T!O17+&IVX%T$^ISY@I3L,@VZ:TF] M 9K>6CKTMV$>4Y$3N!7A_U;ALQD@L88S@)NC*-7A;_7J8".L>67E#AE%D1%" M.VHDV7 DP>!G 556!BZVBEVP8AK@;@Y;-"^#P\$_'-(#T-W%MN"^ MMR[PV:)<+R1W"W_4"\)&FH?EYE^*.0:2YL[;Z5/7^H7#>"J&*ZEE8HS=8R9 M/CMGX-RD<@KWAF6UCK$'^,Q'G&/ZPDUYX"!]N.C78N'L!/="_L!XHW4GI4HQ M;D-M6,K #3A [C63Z)JS([]E"?3?1V\80PB:)<(=UKPUF"!U5[,E0Z$XQ89" MV )FM7SG86+:;]7]=S"\@$Z2_O#(T#$\61CNJ$XX_AW#IXYX&A(7S*N2>=6& M&"!7-1E#)'FDEH1 S'PJ=,'#;S0GPJRL+JGZR"TD254RC(J2VGJDF12K <[6 M5&6 NDV)H BO3(6R\/*=A4'CTV_@G9#ZL*X2DVE]VBG%-; M:)IF.+8VF37JZB.FHV*CY;L61@5,GSA9/<54>&&5;$'8!^X@>C\BGUF28BY4 M V[+?L>T)&KX_O#]B]E?9;F ,4 .;?BE^SLT-ZE[X![(_%>SOWQ_H=_@"@EH M*)_8J9U*!LH;@T[=FBTM=:'JY MC.&E6>0Y.T 29E>1UNNXS]MU8_1_/Y8T5VTC!\\4KQXCZ7I39]!.%:R)=75O MB19IY-=EE0DWTMTRJ4E0P'SD90;$LR5N1PJ<0EE2)RPG:G'J*AH04:Q3+CMFH6=\&%00[^O?'W9@R9S+R)Y M+E6T1WY8/SB8BH23VF@X\$W5A'_-:^[!U'_1%V./1MA@8LNMZ=S$W*ED1+2H M1AH^"TV"2*B08Z\)-%+014L^+ ( 9QBF \L]0QG8[W!VAF/0=OCC8]#'#[,0 M8&IA4+JH&QG"21JV@?-?Q8:;,*"10P3@'4XN9D!+Y[,7NIZ#"VK(ZT5O#-Y6 M6(4^^C,FG*0(^FJW6QML\?A>I,N7)@:S5&<&XE-8C;O7Q!76]3\Z5^F/')QA-1Z!*=F:B1E!.HU! M[*X*YI,,0']S"D"? M ?90#ZPW@]@$U$N?BVV\7$,^XA*B-A+'/]&)UTV[*3 MP%W#O[:&!])HOYQ?G NCI1)9HBY(H#5 >DECF'T'?!\J=-HWL2B;\^NEP? @ M8VG$@$A* X2&<"CI:X5V(Q>S6(%*CN55N62H_V6UY5"CUBEHPW;*JNPV[A1(7WTW* M1K7N*PX CTH)=L2)!@*O&BVP"!-,ZF5D_U1:,9(>I!-X1&[,D!I>7%B30#5[Q<7'!V[';TJ7;P)&[8Y)8SEH1EF:<*@)MO:&[H!V MRS7, K:JM:YV+.]P*]RJV^Z[7M&P;J-.S4YU#?&*^=ID%2M&=5FM.%PGR*M- M4.,@>X]**-M?N4 <* +)PT6UW7%M=7C:WX-<,K627((N>AN?'*9-05FBX,G? M04 W]-^;%A@@D9A#88Z%XBC.Q] F-E60WF6P;"\/6D77M24HB^XPJT1S,FH/ M">1;6S;_"$3UP@EA/[HC?A0$*)GKN GGNZ.8XK+B(B/O/_/%Q?L>*X CG\W8 M/'>'K01GPZ/G7,.WJA'A[]W&4G54>!G)E@H2^[R0:R:>2A8"=B!G7MMNO8S% M62N 1[H-X_M3Z&K>;[G/,_+-,)TSZ[-EI7)>0R-]CD:CL6E'0\A3D!RU>[@] MU"^K!5GQ(+<+P29>UU)0R7%[-X9B_!05\7&L&"GDLJ2XK.&&TEV\7'8) (H? M4%Q$ESN,E)>J>08*9'Q]>F?>)3;D'8P]%M[I5^O)-VIKO^KM2M?$C<<;N+90 MV/$P=DHQ."9@"NHC02"+NNE^44\BJ1'C^ 39XD^CC=%"5$KP_HD4B91WO/QOA.XKB.,EZNR2,7 MXX? M+M_PC"CE%C1#L.//?E&-QP-Q7SGSUW#GAS10.=P>Y6N(LX9I'\28J(-Z6,1^B[_^^.)Y ML)1VJ*B!.WA3!8DI>_<+65'8236,3#8&@X+ -IS-RUZ$GCW'-=,OJ!'1 %"9 MV:=SJ$0H/>YHB'P'X3_ %]XL6"!M42Q%+V\@[V?6Q)Z%I![7V3!L[44[[0+? M-"QN'!(>%^6L2]@SW L4=F9#X=BUQ*@33;^G_VZR^O?GXT>XU8 M,E@LZ?.WX0*'EQ2^N:QB^=G%CZ]332\2))H<9$8=SWW!0^*>%1TTRJ[.J=N1 MAF^5%EHL=]FBK*,>\. =W1)I@\YV _[CL2TI;#^(:!O\0V*8,;N0T#O)+SG" M%CZ_;ADPF"D,K??% MPVMWN&Y@0*#AP%/?[9V=3T!"FUC]!B_S$POY?/3Z%_4]A_X\B[/]!D?[$ K-*S=Z, MS'HL"I^02B86F7,KT/U%O )!)>_&C"??/F36X:VW^2BA(R%$- BO MB17>8P. #OSIX]@T "\EQ19]X7VWYQ1B"KL@823( 84\4I;Q;SB2>3[[92 V M9I4PF$(&7O!#C&**UTX" N%3F"%IJQ4JP?(NF9267V.)$,VBQ,KYVQ_"V*US M(@V_ OP'N?V59FE\BV3$DDW08--Y<:##BK0_\.A3>F(O" 31N[((-^:KW7JJ M#4;&5MCBP[*2D-)!C#/K7D%8^HW[9!PW>T#['35 MGUS)$5?CLS24EU:1/V)M;IW%RZ$;%9]DOA1DC(NIPR:?A?\XD["J:7-Q9<>N MAX^!"_Q.3Z+ %D,D+?'WR6:SK347H+$^&8G:N-A#TN:1@6^#+ M/4EOF.X:" K>_684GK$7N@PYL! -I50^'V'!/C_L:6LM;KYX]E'L2P4@,T'4I?WS4K28FH> M5!-IT$9W2]+E'1.:^$/.[SX9/*]3N"CFNMV-1H3;8'8N--9O1?6C>D9P^F/C MQ='37'!45J--=[)PTICP/:V(TH*%VJ@X4F[$S@5RI#*4<8"S;=LOZ1"8&CEP2A27"N# MU"@4_RP[V#,?+2L):1H*Y]_+?EG^=\1_O,TRIB^R:>SE($:/5VVTD4L0P2-54'D.Z]($3:7D@_*>42(CT=M\NZM( J'FA M$/?&VDDG5I89TLCP>"@E*T\GMK&^+4;&I6"S62"'WYP@B&K\)BMM[TKJ*-=> M"!I41:J/SOAVIU*ZYV4B%;U>:Q(CF=V@SRS.TI?]%V,=9\9Q"662T'"B7G,4 MAB )9/!1J58K!39 "H7Z2:RZQ@KJ#DY_\5U9-\B"X>EC.?B1SG&?CQ,[5(E& MW=K2=8'4P0Z%_B(6ALZ/<1US!V/NR.(!U1VB):'$MI_M-4ZGW# MLG<,WWUJJ9(GIU3)*57R4:1*?G^'!!7516]^:)_ ?MH0E*:E/^4VG]?4$;6W M6SQ8QZ*QFRA$-K5B9K@YV3529*4@0^E.E8@#?%ZLY5@;$^IO2 M\: /O,L8ITM3%CT+K^M*5'O\*>O5L@>N=!Y)H!)_MM:S\3G,"!E29&$E4U MZOG1 M=R%X^4H\5U/T4IG,T91UKFF50 2QGQ%?E0:XR?NSDU9O:O"*<_0>BK M!D,1M=[,UM((08+ @8T-"CR/Z#?> JI8FCUY_/2SZA'"1&&U4,3$L4,N<6$) MI*"J2_>4W;P,FW?V^OVZ.K")#7SGW4=P3A$*^EO9 .T^K-87?$JRQ2"I^VV_ MO 3N[^** ^: (2L!K@D@-;@)N*:""QIN,C:D%<2$RZ%UG,'?KC;$'TD>V9Y M2/KHBA L3"U'4FN'M&)9=HY/TN!<![EJX6=N2>70"GRSTZ>3X%:>N MX#I* -WZS..!U>_=EFQ37I1Q@>)C5@<7FBX8N$S$]XJ)S)KYWB>8HWB7J MZBHN S]JNB7BS\<2QY3_+*#9(D9B%YW/WN Q56\5R I0T#9)]2)= !*/YJ(5 MJV&H"LF1,Z?GK*_?GX&E@U+:K@D8DS81G(+XG!0'A_;%[ M,8Y)3E?X]ADRDQ2"4.A$&/:9%OHF2*XR$\E.>(1W*VM8,3 4W;O!Z 8^Q^TS M4V,\-W#9PJ(>5%B_(((SOML\[I,8XD,;B+'K=;/7KG(]#O4F*]S5F>&D<4FU M7B5: !'O"V8^NJ_O]*\WC/^%3LG#V%^[8<$TZ]2>/)5^S,1P]E;A-"7P,EF% MT@:W^QTA@!9#)V"TND^JB7]K&4TH(F\)E"<($5RK$^B*@K#TM>R*%%_[YA ' MS\^VBGMJ;9RNF ;V=U B[$6J0[=S;8WZG [5T(P(Y$:#^UN.?3 M4]SS%/?\-XE[DCD4="K])5 U;'3XM*2EB&',NR0O.OD$B MS^A/%A7:0Q^VAGIZP<.URYV6A@;'240VGKBLF<-:D=O90UW@4K^E.=JEY:E. ML0U?1EOU3@RZI.@JO=5A>6&J6C]^ MVV!D<[,E'"0*;O;85.IN4("K";:I0<^E-ZN[0YF_ W$\^A(>JXEJGJ/$!.,: M'7G0[=E6/BAP8-E%D1[[9)IR=O28!#'.>8LHD] +(OTH$FOLJLAJ ;BQ,G-K M1Q*[QQH_S>_81T2 #A4I9%EX.%)38I4^KC2%)^]MB9 ;\+BLIE\:!'#A_%'AW778PV";R?+XDZ87G\8II>Z MGZ<^XE,?\:F/^%_41_PPB K/+82U/K W+M "\2).RE%%3NDU[;X'':249R68 MP#1!ZR%$QF:,.INK5Z/!VD?([./&JXLO1!3J-=,CA/U)V&OH5F@N^S_;Y\), MQ^8BQ0_%R/KO?:L(P8KU2H/\=@8*^O##=1TTPY)^E6 L0[4QQNK^/[W/V6THU4$3I5+\/\\^JQ^) MK?(M+?YG=?@W&147X3'EEGYDBM!UR[T5(ULH./2G]:.C1UF^=OUH%M5!=E.F MQ9DPSRB>VW'(?HX,7@Q>ZY+EET5IA'ZY9/*-MI9.2@(WKI94O6F>)/\,_F.? M@8'S2!0_I5K+(Y72D'.:\9%$,G+)60*,(DRMVW.?+"ONZ#RMJHHY2G0W"O4"PU!G@:2IOR)&<;+HFO[_LQFSO4%:^7X M=>QT/R!XO+_9YZ\(*-\^)"K^O_\:?XP M@8L/BRW%=OTQD**I2''PX(,,KJLID]!?C^NV[UEC!]_J04N^/F!^%H H+&._ MKM_%9AA#VIJ'N>LJ"/(CC(,U67ID5]R$BTM.!*?@<:G.JT,KYJ(@O+'Z3(8Y M01558"@WH+L5S]I&L'(,M*!P47N0@;EZUD\2&=ANP8]F[>/SKBV7:EL(U]$> M[7HR;'XS.V\N3@!(?YDPDXX/(D&*.,_N21)DZ-A:7E,)*L;&EM M.0?G;#N2^E:S]T5R GA3Z3("U(=B^ XDD]\6YY&)1EP\MS2:J+49:M+:Q]Z0 M<9=$W,C@^=YK9/.I[064Y>ZAC!3IHGW!FZAW:)Y/;$;!D1T,RL6.$L?X3R(= M67.,*A5'@4WO%YMR-[XH=R)UVY7P;W/!*+0)KB#Z.?V5HH]\CV\T91<=UXF/;HQO4CSPM; MQ@0;Z[RS(UU++;M0E([8E8M(<^,*;QRX\Z>98/S\E& \)1@_R@2CTU/ MY6[7A?^WU!'SUS[_DC_[TV[I/_Q=HP9MVJ);+K[[Y-A]7^J7AT?G0(=_QW+GBN&5P/=?M5@@" M&#,9M\M,PEIJB88;,?QOL*^X9*[?$W=M^$?LSZ,I_HDVYT_8S9-D_0^4+,\! MP%Y ,'4T^ZQ)Y#P=GZ%5"[%@-)0'K,5,GX'T_$G\3N(7Q4]#NIK%"B9PNPD. M8^;VBG_,%)#D>U7@SA@=0&E4'S0\HPU5>@T)+, MW$F63K+D94G16?HLF$SQ[;'+\20^)_&9LO_G!^=(.J.=KC5IR ,CD*,3]^%Q M%#L(<5PQ0P].=1FL.?8?B,2[WH8/?@-T'&50]X@P:ZTHE3JH^Z!_0V0KY/ G02(*_YK!R.JS>J2TJW MT?^";'XW+4@S(R)Z5QU<1=5)OD[R->)LFC/H[/Y-VU0[RA"@(H"!I:EO!92% MJ%#EFG8RWKKPV;QLWO7R9?48$H[9B+L*0HB#0>O%['F0AF 7=BA-,TSK:DF) M2JDP0OHT\KH)",2/\IW75 3!U?]4%(T:8"O70YV]?O--1=9!-;L(_DJU.9V+ MT[DX>BX2495,&_"9@I"U2Q%PJFT@WE3Y@F"I-BOIX"'1/6G@DZ0Y2U:7 MVW&8Q?4$OJF:3=W,Z[RA94F"(?BFT'#^#Z_*18G2CVUPLQ<*\F*EQNE7PZ;W M=9@_N4J7=>1U>=DLPU7 '^VW=7EUDN&3#$<9IDY61NTO?*MF@NK=O%N[/]-@I0\(N:?E6Y#G4D MX)K;JK%.LG:2M2AK?;FN^E2C11IW^U!J#>I>JQ81'+*&5PH@1;BP8Y6 ]BQI MT&OUO\[6=?,.:(::^4.#WD5\-Z46ZZ M,!8&J[]OMW4C\"H*]+'OK1=;J1\BP0.*(;HETSXMP+P1'R86PZ8E>W2_P6.X MZITQ,X%&(%&F31CHM755T*BY[9S;)3&743B(:G'5U(0%J#'6Y6#N**U=$A9" M\+=NAMTT=ZC.C41A4T=MO(@;NMO*QS^U@OPO3@7YIX+\C[(@_WESB&UHV@5( MQSPV2ZXIE,U9Z#V1C\RR.D*!2_+5^N/=C&/J(.U@_/XZV)6(>D0_ON;0L!IJ2IE=E6N M5S1>X@XHA$3@&3?,R0^>/CZ?T78[X\DU%%*OER \^4[ X8YDP$4"O47PLNB* MBQO>5=)69Y!+D^W]V>]S.\X_ZC;PJ$H(G9K?WTER/ON15V33=A6WU^51SO0= M?W)<7=EKXCKFC6G6?YH+*J*P)&E[?^8M?U(>\Y?KI)&W=CA816!RA )PZ^_BB6#Y-;( MW\),"08"K'\$G+HJK]L.MTCRLZ.KBO%C,T1# )QRP;I+O 2QQHK76@@=@PJ/8WYDZ)R_'M M@ F4BO7,V@\5M$4PLH&F$DY.&]'@[=$W5RU_G1#H8#M?$E);?^OF1IF".O[G M2-7@K8Q\*< "*D; ,!O,L7>S7"".%)(1/A&Y)^?&?[5S O*:&^.@X.G,LU<'OTK^[Y1F8Q MYRP'HQYYKC#/^ A+,AY/0S5WM& <.WU&*FI;=]87&@RX84!,=V M!#@-Y8H6D*93O@ <,1O&H+$%4@GSN!)ZSHPNPP0ZAFX\P#0:-&[2F,*)/T-, MK3NY%>.YW01'J'S'R'VW 'EHB1L)O0VV7!+VK:#'!,W4,I(J,!B;@^+#9',% M# @.;22*5W"Z',*&/>P;1=B( "XRO>J]_"/)J]->*B* >[>.3?5P5V\*O$&W MF$29Y)

0D.P\7MF:AJ+?N@_ VNM8:D'RYF%*YH<-(8PZS"S-?5$*F'!&*AY-@X5M6 MJXH#_JR_SV>_7A$4A8'+![^E;2YA9..;QI6DVY;P9+UT'K, M?CZK-: 2UHO0N*0R)6%.LILL>0V)0U<'=;058KQ5%WX83!'2IMNJ(C.[)'R# MA23%: F(78[\(+H2\2,!:1).ZQ7;2^AD/Y]=,&-W7RLREW'I$ SOFA4RQ?G. MN ZQ%IAB\6M!."/@G:Y.'.;29<*Y]@3_6,&*FK&0-;'ZG2506%Q3E**/E!,/ ;Q.AMQ#VW=+LFX0 ,M M Z8BYD-F)L'HAKV]HFE\K([+=P+U=E.9#_Y>43?)O%S6A+(J(8*=(#+W507Q M8UU9 !A]L^\1V#W,VD9CP=MML#]KR\_=YG SV2#,]?"#0X05!_O70[H^O[H; M@ET0#P&]:<4+8TS>M>)8JE#)G1(T9H.V+P+]VXL;X&!.V P- MAVAWI4^,QRBY_J=V2XR(J[ML6Y*(?+FK-K.OSV<_FC'T,G+02Y;R^3DE7_I@ MV"Q+"Z +/$L8^&O<*<<>\+T,:O8S&4>L:;XGA5('SQ"6@8)&OR7K:-6J; 45 M&P:>)._;LE.8\I3D_RC0G(>'.P3E! M[#$@66:>B-[H)%*=6=&./YWH:912V \97JA]Z*/V@. IF".#@^0SPCP.D=J;%,+;926P- MTM:KX OP]ZU#V-,W-C&\G7@-=>1K)8R/AZ##_BZPO =(.&IL8@& J_([%I7T^R&,Q7.0"\"!> MY/L][V,U?BD*'.&0PWJ3T(>W!M]R8?GAC.!I2.!B+3/8A%%DU0^HS7A(V M)5&CI+21G S* C[IW(4O24DV'+V9\MN:%@M*Q6QJ#L!/X)R,\$/=(%_*J M9:!_^6>^=9^Y.L$TU\14$,* \2@^@?_.L^B8$B=R(87]F:-KSSTWCFE-%GS/ M00IBZI8?]@2F*[4>7,A",$SAWX\28SY&\?2)"^7CN0V??*1:0_7 O))P/W&] MX@272C*!?D-LQ.+@WQF,_ZD"B^352G)7=XO]AEG%B?EZL5^'>T7S+&/4:.(Q M:WF#A!IR8M'A6P= S6$" .2@'Y;!*5&BI&O(F7#]^#"21:4D2""\Y0L,HFVF M1YP68PW207=!9J?MR&B-2@F6,;>";MD8@K5MO,L?C<%E"PKS&IE>V0+:>\1[ MFUV^9!^I.KYPN.AR<]^E:#W*9C$J*W1Y\2(!%[S7/:=B7-C5LS+8M!] M#YK#?8 E,I8.1XVI>>!>MY"740@^C]<'_(ZE)<4:?O\*]1A/GA$-_-//"\8= M7\Z>%%]\^77Q]1=/BR^?/1N6>^QW>D8+7( =0'KH5\^^E%]]8TP>^:_=S?#L MJ^+IY^';3[^8_#9"M4R5=7;7=94DZ-$KC?E\N9+0;ME(+-FM(/0!."SFK%1K8H@3([AZ3W%@[C!"S-QE'6)3]"@EJ1H%[C2J2(J4C' M.3592POSSPN+3N3-P^W@F)2(#![S%"-1$/Z7KT/_//(P-TW>_+%%_C15X^?W#+B!U$YW]<0- ACFE.[P\F>'Y(HO;B[ M#KJ+F=@.$$D.#M#;]+F3W [A;U?5\A*6'A,,'!CTH^Z69UQR$CUA9[M!XP7+ MM6&*2:Y+43*5,,+Z6LH55(<:<9F6.K#QJYELY%D'D_P#[IB'V=L7QACX&ZTH MCW_*\#%2)\3P8#-BAGLA>**#5G7'13:OJ*D[TS)O_$DU(UK>??RA-QDET5!9 M)0\#FQ5,9]-"2YS",75R_,V>$ L*FKYH)0R-*TOVBB@\1N]Q'I@N7K7,"D@T M28WXHHD*B5AJX<) MA.1RI,STNKZL:;O-BVMV_3![\N7Y['L-=A7A4T!IO8HI4E+1/RB"EF1$OCL' MZ6K5]#Y/ G*PV4N;V\\T-\N-_%HE&2DY12C2R7?,* D/;'%$X53ASE?P?/8: M-+)1Q.3; XT:_GQ0JBDY%WJ+CUB(PVL.?(P:"(T7&Y7$V+4M]'[4 M39LPB@>-C>Y(85QM)SL;)H</I0JS.F&F5*S"H0/X6UR4G/-)( M.NW%9$ZX2*^J1)D%$R6X/[CW$3+5"H/\[XG63VG1'S2R?.LB81F4PE=KC>G+ M4M^ (BLRQM.5@:?/[//3G10@90]^].RW/2YCNEO6Z^0YSMMJVN9,1K)8E_5& M6R-R+MK@XE%H,#IS5 491+=?I3],2?3H&D/8V>S5?9\S#F?V]!UXEMRUNB6V MQ%C*$./<@AK'S.3B/65ORJ6'468EX*"O3.QCQ"_SGX5E;'P8Y?QAR+\3IM6[ M"($P;$X>JC'VX6UY4/6VCC8&(5]K:LM6;ZUKGNKH*JO>1> M"ZIK0NH894^:FX_OD$K5@O*A\;TBBI)E1_F;#N#66E4JQJ0-DI3%EAC:=](9 M'.1-NQD<$_?4XQ(34[F^J_=*OW@^^\GX4<=VB(S2!M*.KK;XSP_:.EFAF)JW MSUEWR)*A<%@HU.]X[JDT?6V>#=9Y^(#!)9%H OX41>A4P+Y6"4<9(QO8GPDC M.,I+EY*Y#ILS)4DTMF)&]0E4ER75"?9PVCUW9ISP4D/0ON%94*X]C.XS+?QH M.TB%BM4CSL=]IF3E>AZAB'3^-[&BV"H@*/#KOU0D/CAK3=+@])5DLV6NG(&O MC\Y=ZN@U MD9"BMT86.^@2N^^8=_XNPX?/+.>3H_3^'K]N.4&,R[2(BE'_@!(C.U\]=Z < M;_?,[IIX4*CL?BM*U"F>PJN=_):/U@RF#__Y1B8RF&H:G)7N'TI,.PUQ_PE, M7I9^/E-:M7!J-7R[D/;>R2G@Y=I\&KYL69I27V@5@3G2=-ZD/MN;)DSMJM[RO=QS M'9&+;Q"V\1[B%ENIE,TX:3T(_\'=S23B4M86C(1^SS[40=!1N 6">\"0,9+& M(Y'Q^UG9UW589>I6K9IJ55-^X$$3N,'-H8GO^]XR="EVU)NZ?]?/WD1$%=J? M%[:.%[HO\O77L ?U4UT8\4]=TY^LWYIK"-FJ0%\*Y=V3Y$74CJ@G;#'(@K:B M)B07WL&KNB(4N6JQYW3)*BPE?>M5=S[[Z[ZDE"OUZ5N\UDF'=?-UR&;NDLJ. M*#K05/6&6OSH@Z$D8?.E(LFN#$N&VG0X=HQ6[>#PT&"I$ [WR*S=TN.#'R%Q M.;8Q6&-NZOT&D<'#:*R1!CA' MX#ZHQK"CY26+HK,K]'', -]7U3L&. @*H1+O*5%$*DFL3V!=W$6IQ(*33=5= MTD)3#RC?C+J.QQ7/"-A+S/O@EH2H:9/S?:X=23^G@DG-9$FVC!OC54HQ=,[] M5!3%<( AN+@^S=CR5Z?8\BFV_&\26Z92!M4"!KJUJLB$C69N5Q M76$,]+C@'CIOI4:(F8SY!0]KY+CI2MS7E"3*&*-);N5)^GUMWVZ;<)>ZJ529 M7S#FISCHK\E*K0:0 -T27?T&2T+W6R1"=6LZ*R^["@G?\]DO5E#UG!+'DL%_ MW@-(G-T=^ QU4V^"6@[3)J^!@VQJJ2S%!*+B@*#"I= SW$05)H?H6;@FGWPQ M6Y0$;D)E*4%/4;JG_NGU M0=K!SREECXW:!+L!45DB@6D;O#H8 8RNU;JBC/R [MS@5 '(L(;O*Q!70T!- M$_0-TA;!SF'H"36;.#@N&^Z.C%JG7$(BV(]5TUN)W(@LD M_8[OCP\*T[:3):J9=_3U!*L%@VG=GG#[=KIS-(C"T&;R]GSZ!89)IX)$CLHH MY;O1.+, $GTU:\0=.T%.J+P^JKM8"(672N\(6Z] " E; ;P"BGG$E3/83/K5 M4C"!N+FBHE+P3/(YK%.CEZP$ D.)L&P<:N%V/QLPE<0?/^4?:UCBK16:)GI/?33AVY0'P=G=LR.2722+4+_P8W*JFL'R! M$9EN/O"F/54>5JR5C7!?8Q#96^KMH"_H&&ZX+IT7+"NO2_N4:C%!+>7#5B1XZR+Q"O'RW*<$^E?N#^-O MA5NFG:^5JX= #@API4P?V"MJP/BE3GI6#V52TL5I&L+5(!">>%TRK,C4.V2] M-#<9P:(D^SBFLR,&Y:P)=V/?T]YF(G2O,G'?]YI?&'-:/'UUIJ?H( X4E-J[ M#H79=)*I?J>3/DIE?/_O+@8*RY M:MB6 W0.28TQQ@QY,+MAP.RFDBE/-<-KJGV2@D,&DK3R& R3=[BDE(BJ/*S" M_M\*5V0T',E-WF62L1\H=Q^,0YJ,KH&E+E"FA5&VE>VTXU:)(R,A%H-S$3SU M=@EZ/#X)'[:O4KBZK S_C: ,*PD' &6K1Y..&V[N!_15/DI@6 $^STP?5Y [ MZ==%&]:JAYP]D:UP4 0%!2KK7>_JM0L3_BM\QK"5*-3B4%$WJ@+2W4R5 4FS MFWZ03MR )=6[C(TJ_)/2J53Y[@8!'&IYKSS8'< ME 98Y%]_EZZ_6J5D,"#RPW6!/8S=C81PH>/(%^ =%##!T>E@06D"Z:"EJDM' MG,CTIW*5I%5QOLJ<)%>9M%KO8#WHQ1"KU;HJ[6>3NV#>MN_RJ%+8N:/G9K8 M0 .=')LB/Z=DOQB^0=N-. PW%">J=P#RZ*$?EK6@.N1]3SON\?0,#3BK>_83 MCL5?N)%ZA?A&JSV*A=N/:*[:'WMK9(GMS3=<8JBS$]4YL62,]$@KLV3P6;<6 M7%70=OE/>!G(S%]>U[T=[';6DR5I! 'T'.9K/GZE*PY)6O^39(U1^N/72. =V8I ME/ZB/%"R_F4?#&VJWV6?S3#[!2D=U_WH$X: 3FP5.%/Z/U_^8!&%.OWV; 3N MF0J(1[ S%>@YBWVJJ?+;?GG)YGH[WS$L2KL;#-Q7S;MV'(B:"+XS!1J=: 7:F!K/B]N M@5J/].>;L(SKPQEY7D'9HKQJR0W&!%EP;SD01^[G-R\4"_DWXJ@QCT?['8@' MJ%V4NXAV&WZ"R8@'J8TNX;_Y21-U#(,S,O9[$#RO#VE)N/JHA1%AF#$ MF2@3*[[X<>S_\_G;B[1EA)"ZJQT1&90"A4YUJP3C,@('R@^2E*E\*REF]9C= M"+)Y<(&XH8F?:PBT:'9;,19YQ+ M>B<>16QF:0SBBW,?.%!;^P4?>8DC!&E^31 <]3]*J7C.J^=>N/<]'PS]N3:N M+M. Q@_A=,-$UC#$QW)C6+!Y9,%3;CCJ?Y4'N/IL!!2R K/X4$0HP]HTY49U M1DV'?;''"9%3'Z9,U8 M4/494 M- \^475=V1\L]!O[>NIF14,9QO-7U1))?H\2%=27HR.7NTH"1]0'$Q$TZ>U< M +J@:/=J3RUR/.MTXEC\L(7O:B(&N.4&M""504-Z8CUQ"#$->G^,@8M!$#9+ M[0I;8G<;B>.F_QJ33)7'!^JJ>.O (BG_L <"GJ<_D'W/UVDU9D#)=^/^46*8 MYZV;3>F1'?-/\$>K$=G[3 ]C]E8]-Z7P[4A4;$<]0"0^F@4G_$I"KP_O\U.! MN[YH+YM:!0/JV";RB'LZTI'E)I)TS.,Q!%E)!_0Z&-E+M_/ 4UE;3?DZ7##A M--CG%& #!%"Y2=9.1N/DS0-#X!Y!Y*QM*FJ2M>:]SQR04/8MU]^G.2OZC #L MM^'/RW(3+ ZZXD8V.%,Q*[FVL_247+]M/YHHWBDXLL2B6T$A_ M#I+T2.]<;"KU57&H,%WH6%Q*R:RJ'Q@>^KIO9Y_-TT]9IV5NP>TAEKKFE"!M7U@6*9WY+Y,GTM_ MJ#.]AJ727,#R+FL-M!DZ9EW-H<^8(.\M5R'M4HXD%VSB%)44![IPU7K *O)N7F!M?HX'Y*?RYAR? MR"*PI6.W7'SER+LFJDV3^A39P*EWBQ:7&A#D/.1.5Y*Z2'@LTML0@^<-=$&B M2VKA-FH[X?1PO#1J& !(31Z<,">?RWN, = 2S#:@")K62J^F?ZK-/K5HF.=. MO-T1,^6^^YMY.J46:ZBJG5KGPCY58=?JGZC(\I=EKH.W61.358H>#DGJ,]F: MZYK8HSG%2CM.-U"R/Q;"(#- W=F>+F<:$3'>B/([L)K!):9!DJ&W-*H;,.2& M2:!H#/0;6Q Y_"-:W9X0D;N?A:MKW!&_9N"Z''"2F MV:_9J[]NZ^5Y+EED>X?K?%TI8KW 2F2O M&G\R111H8V'H9E;.H.HA?4WL-4@Z9,?"N2KM:&;=5V*=\=\BU*Q25NZX"TDM M$D!F$9%AG\7]\S+(>%I33G,SO/-4/%+9+FE+2 M(**UH#%V!"T?>6MZ"/5<'$,D4212"75Q??WH%]FI2-W/-M4M"("/B>#K%$Y! MR(Z1D )J!H4=1L%/'(1'-@/K^K !'NE=7I<'@*;#$^6H!$"(K@4LK-3V:$W^ MM.L$)F;%>Z ::21C[!-CY6S'<6/41$O'MS!ICS5!CG4^-Y;J\WW/_S*9FV@/ MY*B\MKF%B>X%)11KD=08:I3#G_SLGB524+AQ3.">$MD4$DU@I5C.^TH*O!+7 MT_R0(!5MT,A!5'MPH^$\OUH6^X+(]6F'IG/GA/( M2CAFU?+11*@O1E1PT*#!QP?\=OJNU5LFRS4F-U/A;;)QBT7'$BU%KM(IM@;"+)7S?EWO/N7;OL7AU0ZP;726""],55?XA_)JJ(8F\3X_.%N9AJ($R MP_RX=\_,4^_ WH!5(4Y$P180\9T40*P;YSFCFJ8X;;?4OC[.](2/MR+;Q'(U MZHGLN+E!!\7:/S/:'=I_)+6YF^[G\G1M]TC!*/D.UTQRN8N4F4*F.9R=(@GR M].-%E!JW7G4@0<3E;A.]; -#28!BRP/_@HI;VLZ7MKAB%EEH=JEC/51354M^ MJ6M_1*/]@BIXK URQ6583O3#G>T@42G)2YG0&C'Z]R@E /DH)Y,RISIO,"CQ M(XXS( S]<.R'D8ROC*P^@K?E6(D& 0?(6[K/H>PWAZ(6C/Q.._OT> M_@#U*%%5LV54,TWKUNF"C?::@4-SL51J&.EO[@U!75G7NMF1-;YQ)FGZ:'=C MNKVC4"S.YM2>:F;*T$XC09W^&_2+JCA4IP?[^6BI+\?*N=---DQ7RY&R'#0G MFAF2%<[N L6;$8-6BT>U;0T&R8U(,FVI#N@UN.%L;.UR>4@SP1V-!,E!-<#B MLU #RY@&V+=16=?&"MRZ-MSIR.;^D,Q4L]BLU5BKYXUWCY\G*:4>G.8D#^$C M37_L+:W P>L+386"8EL#GM[%3SU1UOTQ=;';2H,VU;C2XMEN6JU^M M]<0V?;=A273+C/4VU9FW5+!79E?:;^:,:OQG/# @S\F.A.%WFL03 8KTVJ7J&^+[-[*=&_N<&X/HUA3 M*N V0\*REB3U[]Z!7]T%8R<0714B.K 3-5.:*BJ'WU1R35N*IRP%_OGSAY4\ M,OAYHY'5/F9C4,J2SQ2SNFK^)#^@UJ%9;0R 8UZG6YW@EP.]VTK4MB. G- MI%0+M0'JWCG%=K,DOL'HMP<\_CKY.8NG/")IQ#4ECUZ1&@IV_=I?G9:?V:66.D3%H4: MX,99N $'YD U$[&%=^81H_#].TJ28KTS6DL7,T88-Y99Z&(2U"OS26#-2LV( MQZJ06-*282W\R7(OQ4!1!DI!(ULZ3F/R%N?$:JKS<&'7:.%4(BO]G%+T__XW MK]/X=JTTZ?M/2A=^-U#\6<"#NW2XRNX\MB6@F1T-29<M%JEM)&Y-:OF]!^5EM"_ 5K25W MVM'L"#$9R(Q,@GD2OM(_?)O#0FN:"-?Y6XNB((8''Z(&!A>8Z*_ C@Z'-F6A M^16&_G(!_W^HGY@_UNSPW[Y9#NT_/NNI:2 0V(2*>2(2"I[W6]#-R[ &8!P@ MA7&_".;Z67M$&!%?HQ[V[W_K=[K];]>?*_NAS/!*8GJH*DO'Z$==!:_&=6::4.C! MTVAK?E0M 8E_T5[PB$I/U1UPZ@YLB%&DL['AVZ&J^R%[-H%=L=1-Z?'&L"#D MNQ0(X0T!>!$ /E'YUNA036+J%L\FQ.V#-BV9[F(>",N33>%1&HIFK?J+,6B= M-P$@_;6Y9GTW\+;'MTC_FJ95VR-TB[<[2- 3)JDK>[FW P_T<),/@3R)4K8LINIH=YY%I MWZJ?R)Z"Q;TP5 D=S66ZQ6ZRBQEG**G[DSFI5JU3^]=:D;$-H?L=0F"R>*$O M;5]8#]*@7"/*?F]N%ZQ9;-+A&UV087&XSO-!M2LRI.6VIRQG?-^3^+[$ M]XL3W^\_@Y,C';$O-V>]D%_IODS?- IG&TIIC'F;NNP[4P[ B\-)<&DN&R?[ M4D5Z9I:B&MQGC6.D3Y[LMR"F?_C1]4@U=N:H&%^ZO)Q*HI_ZRG._7 SYW%5OADX5 W+^-W,!*W M^JQ\_ANF9ZGZWC5Y%C\Q5_X+G?QJMM-.BE.GA^)I&^MQ3ML?()5SS#V$;4S6 MG4O3*6[O=W?M J,@'V#!I!]82YYRQ&VIR'RW["_1@6%1MK<.LW8'L+35M3S MXG2E3) O312ES.-A.,>0%-CQ7P433'"Y&]LYKFL9IE2P1=41>'J$IF[+OLX> MWNMK(;X$G1OHQ/,+'"J=NJ&Q1;GD*N"OW9FMBC?]"LTD9BV,J00+],GP"+'0 M:24+Q(L"H5%(JB* D:D+Y$"2P3@P ;Z:9:?;*)KD9?+5.6.@AW8JH,"VRC(W- M&3),5P_V673K[:T4GU3@+ GRI]+ZZM0D#7B0IWI;[2X%24HVT=CV9Y J307R&W[#I!+JD$2\?4[Q M(V],ZA^316EMTCNX?)/4&N%HR" >FM;/_4Z_9[HN9USIPQ8[PX%>CH,Y9J-Z M_4MM+:7?>Z=.)7*5,E:ZY9?M3NK8<:',_?$W>/.ZYUD9&IDVXW!GU2US1E-[ M1Q%3?YE9]*KJ*ARN_9[3TSB9F+3C5 5)E[IWFB%Q$VM$5UIG#U\Y[>G)RW/#O-ZH&(X%/#L,T/?OZS?O-ENZ/:1ENL:)T MC)VUO2V)4XL1[Z@F<9F .#4EL(,3B3DE%M%4_\[=5&-/TV"*/8I5LSPD:_A5 M+"F 3)2(7J(G1S1RVNTO30J_VJ/+&*?WW,>+R?">NO(IK?8QGJRF\"U,)42[ M<<'3O-SUU.A-&']4I:G4V05+J[%71QKDH9+ Q*%\SLNXE/?\#] MSV8-&U1-^G^)DC^P68-)TW\=X])S/= \6:8$MN\P>^G1I!0%-"5]POYSV56. H MXPO." X2JT&Z+J5.!TZ@;DT/:@SOA4C1X?'H.]360.5<AXI,-)Q84A#ZA,=WNE.%5S8P#2+E75L,N^M MH8U6X@;K$UM[T X,K+MR#"]VX@%<@0X+IKZIIMA$556%!>AMC#?VX M;GBL;TAUBW1/CA_5&E0)LWNS\H-RFU1*I@?UQ_I?6PY;3X!'C^2,_Y":@\(F/G[:6X$JE\"XFDVYS1,1> M6>'0NO#S%7LJC]NU@-$B9$-NA::1P1QM@V&VX OEPB-2^(A;X>FWB%2G9S5S MAZH^'M*/EC.J[$M46:+*Q8DJ/XO$,*I#]^[>VCI/;6BR^R@@NU:RIWPU+.Q4 MK4S1F=+GF#GKB"PC7P&-^1<:M:IRS''6 *8X,I>@$I>N+1=][7PA4VUM3H"A M-72IZW*\=6+G6HGDKBG)/)*7O[WK,^:LLT:5TGFIQ*@;H6,H5L]F3:V'[\"6 M21N/IN+$3"N\\G 1<+"6#L\)=G/<^21FD'/:_8LNN)XMMG]Q^($U+?0(XZ5F M&MO'879NWN.3J!$!Z;3L0U:31[+#:88@1M@'[B;<-[&^3]"/^<69_6;@:1JY M;JF7+2A%BG8V3=DU$6J-SW!=[^QTCJ?D &%&'AN*/-7LDVJCE#H_U%R2/JLS MYI2?E(3+)<\'5Z6%:-$GP43[\U'& !^N5!E+E*ADY[3-KGEHO7G L(EW2AD> M*YY\I'+RA)MYG4[CW5A#J#A8D6ZRA5H1'A.CEE]!3+_I3FC&NHUQEM#8=FA0 MXB4[>N0$L;K=TBB9$*+I+:K%5 ^5/@7>!-?EW_'B#]5\"ZWDA >;D$>5;;>< MCI0(.%##RA7+]&T]A!MU0VR;I@- MR4+)A?%IRE4>@2@/:2>()J;_[N;R&AP 2E<+.A-8<\(NL%]TX_B@3-3;2O"EV#UUA2^5DF\HQ-=FLYA,9K:90[P M41AR"3:Z-C&X66;"9DJZ;CN!Z=*K>3S; SS7&>#')Q-#Q^*WK$QL'288!,G8 M-.2P)XSQ[ZU/;_GRQA'-9/^6RXVP*%[_=?]%[>&22S,WS6@'Q8NIM:)%7".Y MUWK(QQ8P=Z&2M;)]*.L8)!B9:H B9G&#ZB'3?O1@^WD\/R M24%'-@,&&)S%J7T)Y:?K5#QK\JSI[[Z=I="D4+8\6'>JQ S3*0X#^)1AC:A4 M./,%L[%/6W1-LXWBE(!4\8SXOVP6X+LKG\ST7N WXLISG!:9GNM(TV>#(.H# MZ:[&80BH]H@J42$+/:GS7I%DATD#-MB'-S]>NJ:5@TWZPWJ3V4*LOQJLJP,D MGW081PD?VS9DV%-X(9W7Q7H?% JJZ8SNUV0UTWG<=C8[.8R:[]CM+M/!'_C@ MZ32HF57,H@I)\(GQ<.!4"2V@0Z2A,B_1%$#' =M1.->JY3FVUN#UHK%1UAIE MF"NK@P95X-/3XK<>A3@H1'C D.8MJ8%97T5?.]UL[ >?&WSZ)-%?C52E149J M-$628: ^%N/5(AXO&,"FP\8QF>'4]D#3KU36*@<7$M+J7Z.#1;&D[;?DKP#Z MARND+6.:,NV,PTEJ;_,?E03<]2=D?AO+=99.N_&EZM*L6AR9B:^A>H;L ^O5 MIW%CKN[7[&K9I[5&RD[+7(,UN4G4M4/DRN6[7IO?[#7@[%#V#0C1FN6LN/WO MX>EA<:S?_*1Y\"P.WB@<_,AK %^B:+0?^8#!)CII&H?U0!3^B-:F+[J929S$.T,=BYA?:3Q99L9/TX) C79@ZBB?Y&23X&-;XZF#M"E=DX64:;W%L MZ#"U4LM/H9B86Z8O8606'GYK##NV$71NG?JUI1\IK,1S>N$^NJ@[,GTZ'EU% M:I6^7L1I#O#-&]ZN%N A4$X@1[@I]F-%W,JEJYV;G2:2UAQFD.-M9D^01:,: ME:@MPO979J>4,[35E-"6A+;.)+3UF]K!=FHSA>4MW4G4+)^T:>-W'F469-N* M/;C6C K,&MXL M"%IX73VH%X6E--,/ JK M[HDY5@62$;JAH2'OLNGFVE5]K$IQH]F8/&@$;"J#0Y;9U>M\'UH<#^\/>YN9K<03 M'K&Q:R;V:34/#K%>&B]SCQE;\"TVVA]-F0(@7:L,[%:CI7&UN14-<:;Z >_J M!Z+V8-UY/R<[C;NFKBM6'NZ#(6AN-K0QM80$%"]"M02*8%,5QJH3Y[;QV5:K MHVBFC#NS)Y2S9;?MP%TX1S<-:92A,\=V86K*5*+$K=B;>*$%E H 9[/"\4-Y MT BK[(P5ZMAA=0'5E]KLWY)5M$%J/NNS:K/E]=IZ[C+/?URFT?[;]6$EUI+" M7AGJ1N&X#N"5J9[V2.$3\;>C/VY,*CTMH])SS.N./HSIYDKY;[Y:YAA^?OX_ MW3:;\Q$JKE=MX&D\PY1<:G'.;65T5AE==,N1]P6;4J% 3D /.+#(NR MV]XJY*:<_"T-,+22@S-T-?R9C LK>D0,KFZWCP[JBK:>-?M.WXL;"U#&11H! M)5K&[/B=Z;9[6I2#JIHYWZWNL-C9U\=X\-@C4F(V=_S9VG/U=:225B_M 7#? M!]@^<);^%1[O)OP4I"_\P^MK8B^H2_<[/>:1,DO&43@"G.N-]EYIO)\6=>=J M%5 UD(K+\T??F///_NAKM& F" QLG/ 55KOJ<+VKCZW7.$QX"#HN40<5L=%7 MP?2OP/D%_YWA"N&C6O&T32Z@5;?]?[US+U-3 [SWBWJ:T(VY[TCDJ3^]HY/\ M \XY#FD]C!^/ @/Q3IPNUX&IX"5?"657#7XVCP29R?-EI-W,WGFZ]4(18_E-8) MV3FQBR!*3.?XK#HMS6I@/Y#$K#$J M"C=:^N&)$ZN._C*_;:]8Y!*(SZN 'A\",#(7 3SL=/\ZI;FU7Y0OBQ6'H # MV=:AHEV%IX1N[;T3O:[3ZO0[<0IF-*2AI"K#GQN-)LM'4QU-*WDTBY W37(S M_<;4Z<\V_E0&,G>B,NG 2W45*F6ZI%3)U MU8WV8^78MW;^2!/:MC,+[4TFT&9LJ'/"SIW.<0/Z@ M:)WY?/*09IV83'-K3%RF$.64)MN/VUM+[ AV/%:[L;?1B;LYX_S'#^_).LA, M6G=ND8P>KUKF_!2B@..$Q4O5WPJ"]QDMZM,7>N)MSU&]IW2O$RK70P3<$\NJ,FVQ=R& M8S!W8BP60.L *3MX\EKV-C:8[9*?SRRA2$G>:?R1P$!LK16%XT7?]:[& =X& MGBENV\".SZQU$%4I4KOQ=)(M^>N6VNQK$L5K5"E6"3:9Z41 A)-8^.)).&2AY-Q+Q&*-\'#-.I^YTMM!.JAEYJ?L?-=T%DPRD%G5+IF MWZOW6R!=2 JO4?>:7^*STE$'5CR78JK^#*N'<&%PBU/4C@8$/&?XD+A%SC:O5_MAKV< M& FG]X1S@NG,=CFJPLV!LCMD$MR[AZT;*U]L(U!3ZY6N),(2C/T5K=76/;G, MUI.:!ZC91\*VDRN;$+Q]DU$3MH](BEGM.ZB='861E @P]S/XQ)^D.)5*@N=E MH;32K<#+))IJYY>:6'(/)3TR6,V4_ P3*+OR')ZPRQ%HY1[2+BT4UXUVEF=_ M$UO5V3PM@"M#C[6+,_8E]C!CM_K5.!H.PQFU?NSYC68FM25PHN'_?/$?OQDV M!M[M\#]^H]?Z3ZO;[O^G%_1N_]/S&L-NV.SUFHWF%VQ\\S=^O/G^I]://[]Y M_\M/W]W\^/[G]S_?7'U_^?ZG#]_]_.__M#L-O]55GS^Z57V;N4'6@,;'Y-&' MK3K_[^:_UELX\/_@/1SU(O_XYO8TYO#>=_ANYY,?\N]5A!N0V;_7:3A5*P$5 M[#G9F^HQEKJ=C-%;#RIDNPBSG?33EC&4'*L?.VM!P3XVJ3Z4Z=/HL!5N.@QL MZ\YN=R=\F,)JZ^#8#Z^OTU#6CC+: ]NI'=P \52KSY&6,!NN68XI*DR_!)-N M,GFH8?7!,&61:2;;?VE +U)0*S/#FM+UE9:,%IDOT$F >AZ]<"VYU&7[_O6E MCJ2ZVP&A\A(>':N@'U]-W:6&V)3_,.'6"ID'0#N18M%,C]&CC/DQK",T:U]R M2U!MF.(KT;S?8!DX3$A92VBQQ=8'[-RT&_51:P&(R.?7_;PGQQCOEH3JXZ$I MG9>!MG0:\J=<>;0;N7-@,BQT9]0T+DD9H#_> MF,)7U1E7.>V:?QC%@U5"&02PO\V7==-,%4L91@EE"V"=(&8./> PPY5JI/F3 M0@QU::+D5+CB,IY2,2TJ.:M?IWJ42!EM:8_C83A5+:C@B:W0DC4: BSWNU5 MD0!3\&(RK*B2CV<,F1GKICI:C1RBM9IP=EP&K\$<'.^EF;Y@35X^D4/*PNR# M;ACQ*@>3Z"_F09B>7X0D(C4&3Y7MI3E26]\&M@PBE%-0N.#I-KP+9CK5B S$ M%9NG]OYV3<(F_;>.7MCWT#@AM6=32SSW'/NR<*WG-1X-XR B^5R.P]G=<(6_ M]QL>M^6%'SQJ64G9.'PO&H=N*QRJNDZQHQP"]6)UYPV*#2[4Y*'S7LM5R8P! M95/@,XWB>(GSV,F4OPBC_^H,K&MXIK_@_ZL$.]U00'N\5*5F_*DM#[;^+!:9=%GI;'Q=KJ^N0'-?9E&ECES/' M4[5A!^JJ0%(1ZDHZPP*][+"M.E^3)4=*HL &?- M B 97=\X-R&F=,-OLM_B_B]P[%,O: 1.^M3V6LPG 3(;YB1-E'\.)TD44^;B M&I:N 97!G)I$_/HO%PY/U&?8-_-'4(T!_0\>,/CC=0S.'QS9H"IH"B9$P-#T7=\B-6-E4.L-0-=+, MR-4@%DYST/H8@L>U68)+3#GY9'+%5BZ"/AMXW7!'1*3Q5#HC2%NE-.*XW.'V MA/B[542=/LI9Y-26J)U$[0H9M>,3H..:B66FW_[.:-7,^?F[Z]??_>\A#N8) M3['N=G/GHO:^=I-5NYCVDJA&#ZGA2ED(.A&WX?79HIAI0A[Y-DOI#V*3U ?* M,9B&]]0GRC29H^/K!RRH-1K>Z,T$U1H5B]Z'V#^#CE27L_WHN:T$0SA!'S : M,4":<\>[9)Y+ZUIJCIUQ:;EC1IW:/2^&5F:,U3=0UZ"R7_OE5J<,OY*],/5E ML-Q+?'QX]_12?>SP ,M['8(+K&.7WK85G@$>INQX9.]AG>K;5MEN,)1VNU[> MQ]JLYX?!9)DU1S]MGV3=83;,F#6PYQ\7@S9*+$1M+#6^WH[E;GL;R_W$U6[U MOTS+'^Q:1.4.VH4[F536=?=I?:7PPZ#0<%JC[C6\T6()EFJM+LWWU[0+5Z>P M*@WP:3=AIC@!U5['<"8837CG.1^(Z//,2K#IUC#3%_PI#"8LVQ82\X3OYFT*U;C8 ML.;D"5#KG._ ,Z!>_P.,#Y.B894W"">TBQ"3LU&$C7DFREMX&X\QE/M3 +X* M?AU_?0$RG&:\#0I.XHR424S34>-/6 U"X2;+9\$YWL'"A%7-7VITDQI=5I]. MID(&HW#Q[)18,1I(#?/)^ODSU6?IH)5:QO$?\,SA/.$"/D[EMVJHZ,LJPY)J M\+#Q*P72%D/6253;0\V[HCDU*Z1MI4J4[&.'RH\=/G16\P-6F*.3R+2FB?\4 M^\<;#KEYUF",>UB;"3S?SO3%Q5N8U\4'/]$HK'T1H@^ :^R1IPN)DI.%<][3 MOM-W7R\R5)&2>,"]:$1Y^1.VH1Y6XSL]QW>GW M^\[OXWB%5-DO<0 &X(?5D/AXPZ AV]L$N_:Q&1-,[]K!;7K '0DYX/Q;#TU% MM>I]V+5YP*/A9H%VL)Y&\15?XNNT).QR$0VPS.T:NVUA%L5J.8!'29S7.(@# M'KG^ONY31ZH5:H=5HNJ;+;/H3QD70G\'Z^N]X3\_G:'9@DE8,*S!X<'Z8Q+?KU\KOXIZ?7@TX=.NU9Q\5/0(6K M.]]B74;">?]#1<6_'RQC$VKU>B\P#' 8)4@DOHIFM)*W(-X_F'"*:!KD*XO4 MZFU3H,<99ZGT\46=%3!S'_LT]T9II7/R2#P&?X96L;7R%-CEB2D_"6OH:_#? M5$B!%M8Z1XM)5Q..9B#/FLG/8M6KLC@C=288=YQJ]/7FI/PQ'HEB>L..5[?8 M?C:D@W]*;2/@H?8]D=4 F&)V^%L*'Z=G_RT>0*XA$%3F*.3*2/@@%4[J+"X[<+.,>(VK4J7;BX<*"*X7>9M%SG MC_MTS;C]A8W%T[A4[]?CWMR\'XLS%>U/=45W;$TECT"'V ENMS*#HW*$Z@VO MR!":Q_=6Z,ZE:ZE?8M$,\6S&N,.#*FK'HEJP!JBF!8ME!VC]4X]0#"L- ML&@J1K?I_V%3!$ K*/61)EW=MG3 MGL4? S4&6$7N)\&2R"K4!W1+_.KXX781*?DE.JAOOLM=ZJ,_5];7*1X&:$PG M;V8@JH7.B%A/&R#Q\Y:EL"5 ./P4(0E^;UHK1(MLR)G.4=1"^M)T)U@14] \ MG]#81?QFYGUV>)M,OQ"L0JS!&[*ANG4U2UK4U9'PD(2'"AD>TA'\P/']&@\& M7<"#4%(0M^+1.@,G!&*:D)NE'M;J8=>;/UD#O\T1P5URDJ65()2>1TQ2++DW MPW"K8;2?AL8,#>1![NZP'_ERXVB&+[:]MMOM=9WDSRGJ)'5=U^FWZ^TOTT2Y M>QY*JT;7W5HY4$H+[K^+U_?=KM>DNS +:;-2KM/U-NX&!E-M^QU/9!_]%IH6 M],NTU^8D9+MXBF,/9HUJC*2U8FD20>*%[ M)V=;29D>>X3^!;6GQ]Y5=YQ*0R:Y*=[6J?AP4!+_/E33L.$;&'Q8AH/Q#)3_ M7:0[) 3ZU$8*?+6D/-/V#UCZAL.W57$XF&AP!H7<.#JZH[?"A$_D:B@Q;C&C M+Y*+.1B#;%RV%Q"O]!K8^08NNKI3C0YY!L9BR7-G@PG9KF%M'CRDYKY^1:X^ M&E!E4L13/*F@AJ6$[L!L&"_T0NKV+O -V-UD8ZGZ!S0:.1>$B$IJDT8A/=5W M!:SE9,D.!FT\/?\'O(>:$G^&954KKY"@A*??@5TU55RU]B!CVI/Q M-+;RQZBA6QI 0-E%L]$B,-W/3?.]3-?]S"QUL^RL$HG_S:;K[1"R2@@R<1LM MRIU/O\#^2^B-+;DU!:E7"F,BD?V OS?%8"MP-!\,":G7QUK)+?%.O"AWP5Q@ MTSI<+="(2=K#GQOPZ4Z8V>R[P-R$=<4M)MKY;55@EA(XMH&+_1/)--5?S2Z^ MFVT-Q$T\%U05N29PW4(,G1TRIE1Z5:*GO0SMNZ0(,P8Y.JW?X=Z=4-@,.W'^ MK&=57\"C!"LZI%"L:9N"9(Y@1CO"EL0@YAQ]HR@8="9-,QNISBS::7PE(LH/ M=#E(9ZJ !/D6%$E,TR.3'?0)>J+#X8(3^N%3N%V9V$'53G[NMO2)C51V[)87 MX^@1%C\O:$"6E6'>79TPZIIL4=?Y ;N<_36.5ZY.:_WF<@Q[]D^=6&JEU'/P MFLD>DPOM<@1JP3];VU0EHMJ.-!%#.!@L4$7;"*??$"(C#B+1 8.-1]=>@9-3 MZ>O!1E(I>8R6<_\P5XN, P4V5@HNG/T^WA?>GX/PC]*:6>='8"Q9=G$:EFIAYT9"I]FJEWT&+ 9JF%Q9(KA3L,3E=.J7=,@ M"OD&*^=KO3R%F$X3A4X1IY(#X)1#LV-XIUV1% V9VEG44F!J45\D[N.ON!$[ MM]OPR5.DZW,XIN_-<&Y96*M(>,M9RM6@#D2VQ MR#8=A=?%V@O]^)0SII*"*6K- 6]G-:>[)20>:AM$STTD)"*(2GP8(=S1EAYU M'F!>G$F/4CM.JXA,&UJ]0^PZ@O4%N,^!W=[-9=OQ>5O%Q:,11>AIEU.9C"98 MMRHVO XK U($K*")WW"'Q1V6UG"K00-F5GQH")Q,5:AY M8-01+>T8D:3VNN4J?7ZL8K;&Z]-AEOJ2Y+PQ5:[S2>B05S>*%V#3S'BNB&Y& M,48UH2=QVG)4CB7QSIC[$/Y!]=G!G(*_,;D$JYF.UK"[I*Z_1#U*BL;'AI."Y==MV"Y M:]U(,)N;CZP#^V3(++$""<2@F2'N.*\2>\N0YL C2)U6W.%4N^%6C> X M-EU04Q\7\QCN67':)RKU=$U"2XUS8"V^KZFS9,/:2N-4^M31]K0!*C4GYP)/ M9&YL*<^I1P.YH&P'\9Y,#_",&65B5J0N;2!PJ(.-*LM"7[.IM<8J9V5+5T(7 M$KHH9.CBC384(N+D,L,.T(9U/\& M-3)X*E8W=ET:QWGXX6Y]R=:4\5P>S44A58'ZZHCZIM3A\_I9->KX=_ M;$]F1P2:#&\R# TO;34;V)JP89\H^"Z3!U4W/F$[7OU.9U8L[?0=.@TU$Y$& MO%T0UQ#G,%GTE:Z;@!4+9Q\C,)%US6DZKSX]\M!=)(BY:KF8](DGIL,/'3 J M;8/^JLXNN@&L&Q].]("&V-Y*PP $"'FA2\(3M9L5\I#=FAWN9X?"P_XR]?4"[Z"*O)!V&]*BLMHK*;)P[)(%XFA-N M3.R)D*3-)U WPP&M:1EBW8(M#[%5L)Q!N'6W&NH_>U/<4C20Z:-JCO_R.TZ_NMM=2.U)$W]S*'7X#5P-PAIH:,Q\/GW[3KMCO- MC6P28TI2>QKF7K$W14BED>ET>^(B8RLZLC<;43.I=A&J*:7U$+R20^ M)!UF?Z(*-V_'GJ+IV>(UFGLEE2Z#REGCDWCS+8(Y M4UGP20!]T^^[?H_?R4RM3SM6;%(_;&KB91^=)U^LPYN-+X:)SL%6_3XGNKF@]LT5=*3!W-_ZYD>?X!NH]Z$ M!^CP;>'"78\>Y4D/<#/F.7,+6!/-3-\BS^ ?60?PJ5IV84!%1SMQCBJL?I?6L74ITMPYA>P.MO8 M8XA2NM\.#6QNA#N<_40$^B\_7;3=;K-?;V!OM(F:687RPI>&OW;=GM>K=]?^ MZJ'XU/%K:H]YJ"8*O]FI^U^Z*K7%C""GZ_7=IM^N=\SUOOKU^O_QW&;;KWOZ M=U^KF_C[;^+U 7[INTUB*AS2=]-OU^GTZ_Z.=_-ZW:Z:N8Q^9G"H;_75%'QN\O?KQY_=V61_/=3J]A+47VX9INM]&LMPY[N);K MMSWKP_AP':^3_L9ZN.T']^;^I%T_4*-!\#P(T;_C.7;T]%W?>GN7G[GO->H] M\QAX,4*8U^U;&,*GZ\+S&LQ]O:8-7KZ"%25H:J%^BH?AY*0EK /TCTR?/^N@ M"K&7],0D:LVT1TWA2-4&'\/M60_2HJLH$3%E3_1D12MCU_9^767$Z"YT!Y@R M:RFUNOVU8:G(PT[L/&3R//7-$[AZ,@I,"8:=(*2O974BR[2D2DUKRY;Z+53= M$^,,;6=UT-G>O]E=297S*W0=DKPT=DJ)C<.;N:J,<*N M2IH;F+EEQN&B= ]K0L9()>QL/PS,3LU#PR'\)AUF/^+52)3>M&1+I@MP^O MG*^BKZW^-9BIQA&KM.N0H4KT^2186B_I;O#13-+O#_(R E6RW&V MJ_=)E,TOX5VP&%*:G29_&#\JCK-M'503N62U"$WK9#N@9R*1&V]MHB7I=E9I M@4NTM)8GKZ[Z_!/ATN+,3GDJ?$>-,C ,QM:^M9FH7"*[>6@4Y;X]H^:W[-X8 M+F]^"L?39DUW==J\3N42JS8/O&6Q6A$GM+B9WK/PGW0#VI\67GBJ"I=WK 4. MS;WWQPM/QMQ@GB)V:M91:3QI,#E[:2="<\$!1X?I/U,]1$>"I:7P#+;]N-C1 M8S@Q<#T(5#N]P%D$.B%;FP.9H+Z:;8O[F$85&]?"S7HD+L6^Z:&HH%3W54C= M054)M6NA[?1AZB8.*T(OMK$F&S':.<\)6BU,Z)@F;L.UJ,NA%:/=O5XXR0!T M[(HB6BIVOXCC:;(M(9XJC&;4\]!*:37X7%$9%9?/9J+%M@/\ FUH#E)!/Y&5 M=&*K]#=,+5Q1^,HD0$[U@VQ8&]9INZNL5#BMOPFK3H,+4!V'Q<:'S+[''9PD)*(Z%774EEWY7!:Y[*N4GUVDH^> M*&+(I63+0V_L2WWZ%R$LSLNTC7G#RM4]H[4'%EMM-]S7X); M"NJFX]BI)F #/W9&.,8)%I3/:Y+$4L-;>5*[(^X,Y:UQ=]PUZ?9B"TH[;3SI M(R0':*BF*L@!SPP=^4LZ],.%<[?IO9&N1O\[G9'I\ZUR-C1*VS<"Q MXB:,BJ%WYX*<=64[VPR0KN_/@AZYKY6M<%(>Z%BJ:IL,D_4 <3FYY[YPS\(] M%Y)[_F[#F#,)WLI0VVH-8LHZ'9-8!AI@%7044T\3SZF&CQV2!]S1),N* OUK#C(G^#[.GUE\;ZPM2V4.GM_/XF M3963E-/6)H9N@%>:8B077I95F)DZ\) F%MC))3P-6)EDNZ9WK54/Z^.,:M*L M.?(ZJ1_>-M!3&C-)U'7GM64J9Q<#F1&S!IS]1WUGD*Y7N2GL;"STH"HZMW54 M%I?2>E>Z@&59WN O\?R_C:BUB)ZN$$RQ@4AV1AM]E/Q?;D'@VM-WP9&/9M%T M-:4KTTW M2K-0S81-Q+XU"3IK\&=Z1=GA%97!DZ8@<="%!GFKR#6?T@1DE.^&P1:J(@DF MT.YH6-\PFRMU *J&*S-U+KM(>\P_R[C;2#4K*EURF;5 ?[6>^Q=\[E/']M)A MEJC,M$N>8 B/],U:EH5&3#I_.:-"32;%C%,6E-32R&&Z09B/3?D-/ @G\1W& M[N@'GH0]XE'GZP[L9CID!N"8>H<9=U0'9;#K?$5IJNN7@GV\6D.YKA96.Y?\ M7T;CUX=G/*ED5?5>^!V_T72;G3XFG<*GFUVWV>(F<_2E3L/U.CW^XV8VHSE2 M8&/H2Z;U$4FH=;OJ$Z?S%Y5P4(KD5VHY;DO/49V%,EXQ3WN$\RWXR'W9=1KR M&B[2C!MM[:L2)46\K^7A;,F]L>AD.Z!L&'?#P*33?[B-PB39$=L,L'L2F!C8 MH7X9TI#2\6JALCQQF1KUWI!1(X^KCC(&5*OXL^E=4ZR>=^H=P;K MVK1@7"_TV4KQI$*S%C^KE3:UJ:04GS*E6&<,&'6PR$4W."RIICOFP2W'''9'XE5_/>V%62XSR* MS-H;4=9L!B?2+6+;KOH,STD/\2G=9V #'QI0N?(?;GC *9G7(;<#8CC&W?K-EI<]WO1XHVN0&OZV$0.XI9"ABK-JFZ!]T'+P$#F=)0 /F*[% M[J_J$ Z[&)OE9SZ6JM!+/F\-LQ:.U:G:Y=B)(9-PZ=C@L@*!Q@8RQW49B?5^ M0XAU(=8_GUB?8K:KFDKET:"J(RP4OAAR8M19BLXH;H;(E6>)B5##D6-Z?_-# M<]?D=:LTG1Z_W6_Q7QWEO%DGMU+"Y]4X&@[#&7P J<=&\UN;LN*7U?N0]@SN MP4DP3\)7^@?[KHA<)1,4Z8"AH+4.;9)@M8SU+WB+T&\R&ZE!^]C>1IN*:KG0 M#Z9!P*^Y')J7S(XG8YWW+1Q%R["68+]2 ._](ICK"_OU)FQ5:]'4(^@%M*!K MW1*Y9M#H]WHA]7_7\-*O6!&!<35\5 4P11 $'TZJV."*( @I =41!!R(XH MB"!D1Q1$$+ CQ&K*41#?+!?H9AS3I3@RV[)W:7J?L33'->0NI_$M=@GDGT;QP@21Y=B7 M8U_40.'5?QYJ(+OG1;QG)E[6[92B()(^V_./-/3A)/HJ&CDPZ.O!J'O_M7UW].ORX+MC=>C??GYK^Y MZ:<7EN-S4!W->"U49I#(^ QE/,BT>A(!;S]Z2BQ@JXM+ON>3E0@U&(0A)D*= M\DCZ[!*Y=ZHY1-XNU6D7HI#&64=60; @6! L;#DYSV,52L/%9E[^IR":42]B MFDYU@$S34_Y$I.E:)GA#5:/ #2["Z+^8NUQS;J)@!C_"3U?A;1B5P4+=%$7. M'L<)R6S*>[8%UU[ BJ[E8T^5TAUKMAKA#I16@CP.[H2BO \OFS_9;K-S9WH/BS M)?5G+\?A[&ZXW?U)HU_$ #Y//\?KN7V5Z_=R-I'.2 M\EEXL\V>VVBTQ9DMOC/[GMH=EM/:S5\P9^G7>$VWL27,(Y(^.TG[;F^+_R." M/CM/%WM\=C:-Y;/Q='^DV8QJ^DWI_=@KG.[YK_B,O->7TL?EMXS5<)US\X $ M$$^VSEINNY%[%E4E\7 6KC/@H=63.' )7.?K> 7.^2*+],J](R5R]; M]7B4O>AZK4T62^1[+O+UVVZ_*1'?8E2U'F4#-]R&1(3/(2+%-J3,W9N5,"A,_5_#SK28!0=7^ZZ?==O[<)A&?V MNGBY8YX_B#_OZ6QQ\S /Q:XM1"#O1=@PD9A(K$+9PL^1V./.8*K\B^#V&9^H MPRQD9E!D?KUQ7]S2>:$=^-+O+1FCZQFCS;[;]%HBYS.7L]<#0[U[=AZ;Y 8_ MP2$[\!Q^L4/WHO:^=E.>/O2%.%C/_"5?W&MYRE[L]-R^)QFC%9!TTVVU1- E M+)8/XN.*3?R8[W-F>0Q=M]T1SZCJ*#C3W/'C>\@5 MP4$Y/&B5/7NR5![QL<\A%Z%\'M>14I%$Q,41\9&2C,Y7Q.5SI_>RU=\L@]M) MF)DT__1GKZ>BT9:*]1O=-W */^M^@G6O'T[3@?:+V9];1. MYBG8&H,GF 3S)'RE?]"7I&_O-V-0QF3+[,S/[AUW\QA;TM\4D>KCN+E?7NQY M]DR\V&QGZ82?!I/5$!XBR:06.,-@&3@\;"IQHIECRII=YW:UA-^HKYG-LK4O M)M(YG]<56KK,HU-K#2 M0M\E3CQR7H>#<'H+4FAZKN,W?-]UXM7"6:(=[ 0HE4$\G4;+)L^OV>BWZ;]K.\&W8H.N+I(;YT5Q9R0). M!5EW^/[+,>C<8!KB=4.Z=S!)8F<<#!^[KC)LZ+J;(*@[/\X8FG31K."#XZCY?P8!%L+I[3ZE@S\?)$]>&0^4>T.\'WBW]>P2ZH?0@7\.QP6UC$ M-Z"TX;F3NO./;Z)_O@==L6_U[\(9@&X"JS'B[[VB=SSL6,XLP"4\T.TB@A>^ M"B1@ ![8SE.E"ZYAP=( M'I)E.*T[WT?440WN"'^RKX/?UM<:/#CP4B &,+( 7]$(L(9/IM0?J*75O#9: MP.+!VWX$#8AZB<_G< !:+@&QX"L\1*C08.W6E" L40!&631!I)%*=.[@L6'A M0%9UYS*>WO*;[W_,9>;=7/H;+/1@M5C@\^#RP4O,2(L,XGB"5^3/TK/&M!*# M141;2?TE00M$G8$D\A%(%: 8A?27:0AO@J\V!LS BP,NX5+!8ICP 0:JFFX' M'TW /4E&#TJ6(#\0*#R6.?JF,7Q]"$*>T2H,5@EH(-2&*+1QO$KPM_#!:.%, MHR2!=:^99_WQ!M9PM @84Z P4ZMQPV(4+5I%+?J!=L;K< ;N\@.?PB=7I/N/ M_:T:\AOL6D[^76OZ_SQVS=H.X'0)N'!2AHNM44Q?^[= MFWUU][I#BY[]PA1VM',;HN<9+^8Q6]6@DF+:_O9C@5L* '1 HZ*=/ CG]#2H MH[0:AM^27AW:EB \/-QACAH0%F!#S=:="UQ;T% 34GWCC4!9:#SBW4G6 / U)V?G&>FHEUYV8,AUM$ M.A$]Y&BPF@0+)YK"':XU M=F:#94A?!60:+>G,&/"QI)\J9!I]JUHHI-5J; MA*/E*_Z6_A6QI_IW&Z3@%VM7-6>1[]4[1Y+*FO/4M*C7 MN^LE]^G2&]ZD(S".9N@;)@:@P3\M >^"9795-Y;+#DJ/Z/_H'#ZYY;"%41;# MX24,A^^58A^\E OV&&40$"F"QR:3AL%@',$G[4,N-._@*@(2':E/\T68X$$* M)S_(,<&3_!9.+V<2WSL??OW>P6,@)KHG)3H?)<+@0.&;KA*T'&"?-M%KA*/I M-OYHN")M6.!MT)R@'>=X=;^?,2#2!S?'UMKQY)*3@&;$;3@+1W"^*0?5.O;P M4%OA^\$YY])_FHOA!X/%+=@8HSA>SA=P:H+3FUV!(Y_*]^.8F;DMKI!E(3A+ MO,#>\WB[GM=I'*P63\V665RAH^P]!&;-?C-%=24(8W#L;I%!1+ PXC(04TL* MMEWX*4*=#!*O@3YTG62E+3!E^$UB@-HM:'YR=I?@"-\13PMXQ_/ 22;!+2Q0 M#?_7X7.=G-75'(5+AF&H3#^RC0 "@.TQ>+CWL.5<,&HGRV@.CP :&1\-(3)^ M2-B##L'U)K,2[H1D7D2;=!FR=3V-9]$RI@?#YZ&_XGUQ/^+?E0/N@K]/&Q-W MZ(RX?+IFZK('\&3DD;\,%?H;[KH):9OE.$ Z +;*@#@+:@F,:T)J*+"8+'>K M^;U56UEO:C#"1GH"ZH6D!5O-VCE)/(='P!.):&BB8?1>6B5*2K:_H;8J[\(D M#/]@3\)8\YA_ML)72;2> 9O9YC!FBWZ>LAN[O<--DL-I5-LHP=1\>4)F3@OS&42^0SA89BM*Y"].?MR[*I.,_< MUKH+Z2?43J"N$J6P[_4M4P.)-S'<@9\*/P&Z;H"\1DR'$:O;#%O$AQ@+<)P-J+0AD7&)7C^$4;4FU :=/=;^/W]##3\ M=+Y*UK<'(FB'/*U%7X1H(J% AFL,9-NK][XD[V5/L/SQ$^6Q>%6P/5W@D4P5 M.8?D'#K\'+HD;QP@7G_V(>3PM[#_T21&.W U MPVC!,'9F,?P-K3IEYMN'VE 9BHL0[@!;'W8TJ";PGT"3I<]^2R$"5D1@LBO]ELI0X?\%/#CQC-V]/2YS H_8$IAOO/H!S\U)IT<@R.3 M8!! .4X8?1BBGAWB'9EQH%PR=!%8?7!XM>X8@!RF&EN]NE]8U5BV$((O(00) M(3PIA% LU][RZ)V;<(9Y$Q091[\^G@P?BQZG>C;D+!IM8[*O@(8>:(UQ-$?3 MGFQ\LM\OP;0,7&="ZC68H9:_#1TV7<%W(!2J'.6$.32DM-6EZ5NHM^ECH*[? MQ(L=#V7,6KATFOE(Z2>:YELE_ O29),'/ ,GVO-9S?$3[8;S $)/+,H"GAB>BU:8Y$:_F7!\7#E1H95;?8[48 MC.DAX5Q:T?'B-[P>?0M^Z&>2E\$7@?<-/\V1)H5/OEW-0OA4JVLEB"71<&7> M Q:.D@!(? >\'*S@6CY#F[]+R_]3, &=' %NS9+S"JBW_?GF YQU\*]/SP,_ M-+-^84+R&H&O9$3$B;EP.72-_,:W^$<'/)YAZ/P5ST+ZK?' M\'MZ"F5(K3V+<9UA@7X&42?P29 9_^B\@T^ZA!1^*-= QY@R\-KKN.&5(I9Z MM1S'"\J?08XA W'K%GA!VQ !X:H7-/N.-H-^/_R*^@"H)2+<>6OJ#] F@QUB M'LE(43\140,WNS$ /R>AN0[*@D--OJ?@00YR^*#Q!9;,VV"V"A8/"+'6AI99 MHRY4W@BJ'^(C43O4Z-X*6^1'XP/QFJWK!#OA%S,429'0I[PVKH5_@!*B6@,F M4OC[RCS[\,LEB/F^#OO_'K3XPD5LD%].G(OU()M.MW'XC2HE%6JL_IDJ3PAM M/-(K;KQA,D8>(DHR43FUF>BA:;DB9/17M!"@E-3V>Q%.7 ,\8U[;:C7][5=< M2H-OF65GOMYGCS?JWI=TP7:_WO\RJ^I>T$PO7/CA>JD"R*^ME']MI:P%"K(^ MECX7!O$"5S?F %!V.>%3 _@[_64CD)#@K3E8E-Y;@@I"YGPNF0/'_+6N]7DV MG?-ZG8].-\&0DOO2W1]3QL Z3[^NFCE:.Y^$J,,22W0K0L,%0T3Y+>/"_^%:@ M:BVJ_3TO&/H=I';PU>C2\.7!&!_F/J-TF+%9HLFPJ:;7LUJ_PJ-]K$[=P/[3 MUR@W70F@A. 3 MRT4\,>69$>I(K9K4OAR$28*>PD8PE)U\Y76X:61-?9-99C>->NF]&,Y@M<.0 M,H/NX\4?_ :@&D!;WF%V$)'4%-"T=%$V3KGU%<%(9]N?K7'FMQ<<][L-\7:I M17G[D#TET%6$BHO1"FU8N)A!.J" *M.62+\:G"98'(!E/$0&T=S$/'S^K5CT) M,']H#J^E+,5HJHNOT PWF4NJI&HUGT_ [_T-5_ >\[0&*'8=>QA0(O\BK''9 M-\<_R5TU.E,='1/,'5RN?]BA\BH[6L%:?DO=K:A>4;UYJ=XK75_]AJNJ-URL M9REAZDYA2K@W"[<)U[!S#1V2EH[;9M.:X:.)EXR:?JQ&'+79,!J-0BZ$#$$$ MMGUE93"0,M[@,VWVPW!L=G9,^ F]=TZ\9IMKOEJ (IPQW16Q[SG"/#_4Z.#> MPRU931 WA(S-.EGG8++!1= 9V2CA=;%6-:C MH7Y7.:=X>F@2BUZ1XQV&V4__&E$P16E/#@NS98DZV4H!I)ME/7;D_-.4&@K_ M:DID6P<"Y&BPOTY,-'X83.$0@\T".A].G %E5AI,/")B?9(P&XCGT_ C96WB M"0"?F%&E&=<2TRE'=]KPJX+4*R+MGT2?,,T72X^Q%.PCQDCNXX/NXF+6<KM)4RW<*1[2IGVMM=!I:.H MJ%?;#_CTTN!&W603J]FXQ& EG"%81I'R"L.0"W.QWX *%U$.C,[K1AD=REEO M)Z>59%\Y)R&I=[?A:F\WU YL&_H9-83\F+@M%> 0KP/&N7X"T@#8QDW_@O<_ M_2:C)1JI]:T^LZF%EPO]8%:#N2\.:"'(5^D\TJ+6VH36]?%0A)/J7J^:_F]J MZ?>*52J83,-'M9E5,FD^&MQ2Y<9ZC[W3S/PDL-3;AV/#;L'WO-Z-7KVYMSVG MB.)DHNC4>WT112%$\5A'4Q&%**CJB4(45&%$(;NB,**075$84!&\R#FT]QS",@T^?**9G#V" MC75L"";*C8F2KHO@172(8*(@F'CVNIQ(9>RG+@NW-=CLRFX.80M%,XCW6GJ- MF;>J4,5QFI9D@0Y!A M(X-[B8K&$%QDJ/$<[O>5]S5H\]4\/V5^1L+XZNKJW__^6K:K M;-==:X33Q@4?@H^=^*!998*0W!!R?F=,\N=4CA@!B !$ /*T-<)A#$=W$_S\ MW 0!X1F"4+24 .3EM50S3RU5*5IVYS(HIM9J+3\8A"&VEG\9"B4>U1;/3JQ8H1%L< MIBVZ]6;>Q=/%!L:FMGB0$TH?!J GWAU43TPJN) MU?L4J[?I>JV6($.0(<@09!R(#*_1J%>,0Q%B[7%UT?!S+ 4J RA$71Q&PW?J MN0)#B#4AUJJV#N5T.R_>YFA %D [/F$)O*NRIRW(=A "KD!&4CE%?P8$7!'U M0 '.A.,D*73Z)<]<$;2*B9H.5V:2Z_>*3=8A+O+7X.TO)(3NJ)! M3IDHEZL&$3ZO.EM"5$.9O=B+MSEZ)070CL+GR780/D_X/.'S"J('"G F'"5A MINDV.R7WN@4NIX2+W\JUQX_ Y8SATN_GFU]3?!M$&+T#5(C7%D=%5,B!*@3> M2RB]4LYX*.(N*<,9(GXL,WHYNB4%4(Y/*X)MC=Y8"*,PG5L; !BPRQ$);O^*# *>,25A(5O,US#E$!U./3 M4_2 $7(&LI'**_@P(N"+J@0*<"<=QIEI2X"AH$;0(6B133MB[4ZB0 M1CO'WD6B0LX:+?V69,H)HR>JH7IN[,7;/-LF%$ ]"J,G^T$8/6'TA-$KB!XH MP)EP' >KURQYSHR@1= B:"D@6H31$U!L42'M1LD'W(@*.1VCUY8.=\+HB6JH MGAM[\=;+<><70#T*HR?[01@]8?2$T2N('BC F7"<\LB&-!<2M A:!"W"Z FC M=PI&K]67H("HD ,9/;^>*_TKC%YUMH2HAC*[L1=OO:;S80R^K%/Y7#W_RI?W!!1Y@>+]_4R@(";U029U&QRPDK?*$[0(6@0M M!42+,'X"B@U0X.;Q?''L18D<58A0?M79$:(9RNS%7KSUJ)_$)'"2QK]!@*, Y<117O.]Z'=+2&JHJH7I.[,5;+\>8<@'4HS!]LA^$Z1-0"--7<"@4 MX*P0[D;0(F@1M)0&+<+T"2BV,7TE!X6HD%,R?5*Y*TR?J(;*.;$7;_.<,5L M]2A,G^P'J=P5. C'5U@H%."4.$X95;LA952"EL/0TFI(99J4=A^&0_",,GA!=?)\\4.%[PZ55_(.UP+]RG)W(OHG:;TP2$(1?,EU_5'2(-Q^V><="#($ M&8(,R:<3MDW4A:B+XB$C=W4AS)HP:U5;AY+ZG6^D/O8JSRD?LAW*O!V$@:NL MZ,^ @2NB'BC F7 ,D[GMMMI2GB1H$;0(6@KOCA??!!'V[@#VSLNUQ%%4R!FC MI=^HYUH1)H1>=;:$J(92N[%O*E\.ZTDYK&P'A84/J\4\3L+:Q2J:E)S6$U!( M46R!H5" L^(HSKCG]CK"W0A@$,I/+.KG6M0=MR^GB:!%T")H M$<)/"+_C@\)WN^TLBW* MNRV$\!-0".$G%O63+>JNVVET!"V"%D&+H$4(/R'\C@V*7J-5;DB( CFA JGG M>MH(W5>=+2&JH>9#ODA07IS5=9T4MO/K&8/R- M[G9[,L=6T")H$;0(G2=TW@E42**,"9<)SQ"6T9GR!H$;0(6H30$T+O)#&!CI07B0HY M#"V=;CU7]E<(O>IL"5$-I79CW^1H:!9 .\KT7-D.0N@)H2>$7D'T0 '.A.,T M/.ITY=00M A:!"U"Z FA=P(5TFKURPT*42&GR]#SA- 30D]40P7=V#V0]4)/8&#D'R%!D,!SHGC..)N3V)# A>!B\!%:#ZA^4Y"\_4]:<70#T*SR?[029H""CR!,5%[7WM1L @ MQO2A]$VK+;Z7P$7@(G 1MD_8ON.#HNMV/4GJ$Q5R(%J:TG9/V#Y1#=5S9*_> M>3(V5T@_V19"^@DHA/03FSHWF[KIMEHE=\L%+8(604L!T2*4GX!BBPIIMDL. M"E$AIZOC[=9SG;,LE%]UMH2HAC*[L3=OA?)+&_0)Y2?;0B@_ <5V4+R_GPD4 MQ*(^R*+NN*VF-$87M!R&EI;;R+/.0M!RUFCI^/5FN<$B?%_^?)_GR7DC&N3 M\Z8G?)_P?:(:JN?#_GY1>9[/N_)DZIUL!^'Y!!22VB>V]/.GJ'K"] E:!"V" M%DGM$ZKO%,&"GDSY$15R:&I?JYYKZ;=0?=79$J(:RNS&_GZ1HZ%9 .WXI)0^ MH?ID.PC5)Z 0JD]LZ1P\KTY'R!M!BZ!%T")4GU!])U AK4:N U9%A9PQ6OJM M>ENH/J'Z1#54S8W]_2+'@H ":$>A^F0["-4GH!"JK_!@*,!I(>2-H$70(F@I M"UJ$ZA-0;*/ZI(!75,CA5%^N,Z&$ZJO.EA#54&8W]O>+'"OW"Z =GS:;H^3F MDVP'H?H$%$+UE0L,!3@MCM5\33PO08N@1= B5)]0?2?HU=<3%2(JY%"JKYVO M!JD.U7?D5U+7K$W"T?)5M^YK*$0S /CR58U_]3DO_N]@=K?\*W1^B>#MG-?A M9!GDK28JIA/8?RVTLWI]E7M'OD*_KW_EY3YF0U!=-"D?E9<3<1=-W._"( E% MS*72W:49>R$X*"$.&KW<>0_!0>EPD'=)VI%A\.)<5[FEW79[W3*)6W;]D7:] ME^^ &J2L"KWK"\=/%1'9E=S.)?#=KJ]R[Q-7Z/?UKSPYI,X>U4) 54K<0D"5 M3W#?JN> MJ_(7 NH4@AH,X!V97< MSB7PW:ZOCW]:^\W*?*"*J+)F4AH"HE;B&@RJ>[CV%Z]MQF7_);!0<] MUQ<"2G" !%29& DAH)X;?NA(<%EPT&_E2SL+ 74.R*[D=BZ![W9]E:/%7@(" MRCO"L$9!==&D?!G/\*5$T.RJ>UCV%T^FXC_S%X@H/2XWTYWP4' M?;]>IE:?0CT]=]MTR55T)#H[DBGI"0%5'VFVWZ4OX07#0 MZ0L!)024;.=R^&[75SG6HI6#@!+3].Q1+014I<0M!%3Y=/=QB(>FE%\(#L 5 M[;9R'8$D."@E#OJ-?!L1"P%59&DWW9XOI=>"@TXC7]I9"*AS0'8EMW,)?+?K MJQS9XG(04)(!=?:HEN*[B@A:J*?R:>UC&)TMM^^7J=&+X.!8..A*@$EPX/3; M^69!"/549&FWW'9; @^"@[Y?SY6!%.KI')!=R>U< M_M^BI'2ZT$U),GN4\5 M0+503Q41M%!/Y=/:QXE[-Z7SA^! <" XX$Y C4:]3#@0[DFVO6S[XFU[(9_. M =J5W,\E\-ZNK[P<=ZNP3P+K0DA9V*>*"%K8I_)I[>.X']V65%T(#@0'@@-A MGRHG[J;;\23S27#0[TCFDY!/LIW+X;Q=7WDYELB6@WPJ4SJVP%K()Q&TD$]B M=3Y:=^$)Z2 X$!P(#H1\JIRXFVZW5Z8.\[+MCS1HH"DMQX5\DNU<#N?M^LK+ ML2MC*<@G7TZILX>U]!ROE+B%@BJ?[CZ.#]+NY#A"0W!04ASX;J=3)NI!<'"D M(9BM>IGR882!>A[Q+*RS@ $)^R3L$^RF\O@MUU?>3GNUA*P3_Z5#.4^?UA+ MZE-%!"V\4_FT]G%FW76:TG!<<( -Q\4)%1QTO7RG7@GO5&1I-]U&5R9<"@Y: M'>&>A'N2[5P.W^WZRFLY'\;@P#G5*K\3#JH*\!8.JB*"?G\_$R&72F-T M&PW1ZH(#P8'@X%LIOJN:N#MNKRW$L^"@WZWGVM=7**AS0'8EMW,)7+?KJSRC MA4(]":P+(66AGBHB:$E_*I_6/HJSZ;9[4G8G.! <" Z$?*J>N-UV0[:]X*#? MEIEW0C[)=BZ'\W9]E>>L""&?!-:%D+)T?JJ4N"7[J6R:^TB]9YME:O0B.#@6 M#EKM'-M9"@Y*BH.^7R]3.:[P3\_L]N;U)/E)<-#NR=@[X9]D.Y?#<[N^\KJ5 MK+^3#N15@+J_86".@=D5W([E\!ULRBH:@W!\X6"J@"\A8*JB*"%@BJ;SCY.#Q#/ MES:T@@/!@>! **C*B;OE-EIE$K=L^R.I_XY4X0D%)=NY'*[;]977JV06E'_E M2YST[.$M%%1%!"T45-ET]G&Z3[<;$E@0'+3==K=,!5B"@R/I@U:^$[&$@2JR MM/L=X9\$!9Y?[PG_)/R3;.F%A#H'9%=R.Y? >?O7==6X M)Z],-HF@6CJ1B[@E TH,ST.*K]HMZ40N..BXK8[@0'#0[^6;#2'T4Y&EW7&] MCK#.@H-^2]I "?TDV[D4\$^RG4OANOWK.LW\%"5$K?P4&73W,?I ]+O2Q\0P8'@0' @ M/%3UQ"W;7G .&@*#R4\E&SGDKANE]>^\%""[C-%M_!0E1*W\%!ET]S',$!] MMR=M@ 0'@@/!@?!0U1.W[WJ>U.,)#KK->E]X*.&A9#N7P75+>:C*]862H,G9 MHUMXJ$J)6WBHLFENX1\$!X(#P8'P4,)#Y23N7D=8*$%!LR'94,)"R78NA^/V M\TW5LJ"\7#ER0741I2SL4Z7$?5%[7[L1,9=*=Q_%]'1[/7%!! >" \&!\$^5 M$W?3[4H]GN# Z7?K;6&@A(&2[5P&Y^WGF\KE/Y7))A%4"P,EXA8&2DQ/81X$ M!X(#P8$P4,) [6:@&M)D0W#0;]=S)2*%@3H'9%=R.Y? >?OY1B;C":K/#=7" M0%5*W,) E4]W'\<%Z7M=P8'@0' @.! &JFKB;KI=:?,J.$ &*M==+PS4.2"[ MDMNY!,[;SS>M\JJOI^5 R2%U]J@6!JI2XA8&JGRZ^QBF9\OMM,OD<0H.! >" M V&@A('*BX%J2NJCX*#7J.?HU H#=1[(KN1V+H'S]O--CB6SPD )J@LA96&@ M*B5N8:#*I[N%>1 <" X$!\) "0.5&P/E2X&#X,#I]*4*[P &ZC88_'&WB%>S MX:N_#09A.!H=^RW5-6N3<+1\U:W[&@K1#-"\?%7C7WW.6ORP" /P%IR+X,'Y M#G[.>_>??HT^Y^W__C>OT\C=U3O].S_/^[O^/?=6YF5; O_*RY5S%^B70^Z7 M\0S?4T1?/=&_"X,D%,&77-[E/81-DG Q@5%.SJV(!/-+J($BKD,YO<[K MWW-OVEZV)?"NO))[5[(=A'\3. @G5Q8P%."<.(Y_U6SD7C C:!&T"%HJCY:C M9+Z5S4474&1!X;M>N^1I J)"3H:6=LX:1$B^ZFP)40UE=F.O?\^]+W[9EL 7 MDD^V@Y!\ @D*;2-H.10M[:9XZ(*6 ]-P6O62&ZG"\>6O05J] M'#OZB 8Y:[3T_7JNQHEP?-79$J(:RNS%7O^>^^2!LBV!?Y7_H"S9#N7<#L+Q M"1R$XQ,K^JGMQH3C$[0_U[CF4 !=".PO/)=A">3^ @/%^!P5" <^)(/9*:PML(6@Y#"ZZ3YXLA M+G@Y#"_"\@DD1(6("BF."A&6KSH[0C1#F?W8Z]]SS/DN@')\$LOGEWP@E6P' M8?D$#L+RE04,!3@GCM0EJ2]]U@0M!Z.E*16[@I8#\W"Z]9(W8!.2+_=4/K?K MB>C)<5S@^40W5\V)_^#W'/X7%Y3\BH$+8(608ND\0G)=PH5TA 5(BKDX#!! MKM7^YTGR/?K>PON5YPCY^]^\3J/R7NP/O^>8P%L Y5C)H1L"_:?(_<-J,8^3 ML':QBB8E9_4$ !5E\%Y:\ 70^$?QJ#VW4?8R*(&&0$.@(3R<\' OKB_\BG52 M%'UQ*.DF#?(DLT[4P%E[F3_(6%MAV*H)_;/(F!/1"[B0F=1LFKCP09 M1T%&V^WZ8B<(,C:1T>O42UZ&(<1:_MJBT1!>39"QB8QN.U]M(;R:\&I56X=R M>IU7_Y:N=#)X0K;#^66X"2CR L5%[7WM1L @A2$'V=)-M]-??58VR3BSNS_AZGEKB8JI!'9@"^VM7K[.G=$K]/MZ1V@X M5R#E=9SDJ$)+]*@DG(CV)47[_GXF BVL]CU.\IK?R;$IJLB\!#)ON_UV[J26 MR+S0,N^WZ[E'40LD\MQIJ')+N^4VFKDGGA9(W++#MYSDK?P[GA5(Y$=L;U8Q MDN3L=W,)'*W+U[[S81PDH5,M-LB_\L3R/"LD"QMTMJ(5-JC(VON@3>U^7_ M>I6DB+PKOTP!:4%WI6@C$7<%J*0B"OD<;-*6VVJ7*0M!<" X$!P(#24T5#[% MM&TQ[ 4%W7JNF6G5X:5.7\67?\G;^^4X7#A?78ZC6?!UN4MB7YJD+F>SEM^N MCL9JE6TICD%TR18HOMREB7QE12]-Y,]!UQ_%%79;C8JUCA%D"#($&46CSXJ- M#&DW];BZ\)O215Z0L8F,7J^>J[]YGIVE"DG&%9&+EC9T9?9$?WTG_-N57S'K M24B8HZ>>"0"*#X S:!C_TH(O@,8_5KMO&=@GR!!D"#*$A1,6[AGJHM,O^=P( M41>E:,0G+%REV:IV_OLN1?2^ !OC!N @!AW,0<%EY%D"'( M$&0(XR:,6Q% T73;^;*#8P=C!NWRR#VTGXSW\,HX_/?J)ZRH75>,E>6;]9QG/^3_AY'*),<=WZ MX?1;\ .C912#I,-)L(P^AGI9&XTO\<6L9TO7N#:()_'BU=\:]'_?ZBO./VVY M'-VZWH%;\85]>%205[P8A@N0Y"PT*^D$JV7L-)P&WO<;N+'^EY;)/ 5]$Y]@ M$LR3\)7^05^2OKV7RR1XPV/MP53ON&SE'@GMQ%*/_OB5MZ\O7B$?^;?0"1:A M,PP_AI-X#H_GQ*N%<_'6:[K.NSY>0O_7%]Y+?JW2__VZ-^^ MZUQ>>_B/#_^\]EVED_Z8:A?K::;!IYJU8IG6EOPM_2LZ$?7O-K3=%VM7-1O% M]^J=(TG%.IWIA+:.Y\ 9+\+1_WSQMYOWEUNW*?X,NF\Q#29\V7M>^"9795-Y;+/K9']'^9(\I3YZ>< -8)X)?N!$ ] MO$#]BSB"LP#4;SR=1LLE:U?Z#:AMN/G':! ^H@;/%@J>__E8:+XP%I[PS)M@ M6"VC"?S]"5@XBO[$=U+Z\[L$'_)U. BGM^'":<()[C=\.+W]3KW[)?X-39DD MG(QJRGB MUA[!><^(*/$,CNDODS6"T6:";1$SASN%@\=$;Q@M;C^G???G)7/7#X M:1XM0GJOGX('7$BPF^ _\'K!;?PQ=$BJKC,#:% CZ+6%M5=C.0[(2*,'&#I@ MFCF!LPBG031#"S/S7""F29@D^)V9,X)CQWF $TK9A_S)X&X1AF3XX4O@$ZV] M!-IH'Z-A2%=9FN>&9X/OT,,LZ6))$H;P LMH%-%G^7>X,"/K$YAUX'6_3>") M_UR%R1*1#^L)V M!5Z.OFA=+P!5CJ8[(1&6((D ]8&]4S2Z<$?>PW=#ZS5!H("/Y0.A*$8W85AW MWL1[49=>6>%.;8AH,71P@X#,7=R88W@TA[X"GXEFL,BX4#5<3?YF0N*EIX&- MCXZ($F%ZASL0RR*83!YH^1G*]#&OC5+S&RP%O;LBA3:X#RXN?%X=L)FMP O] MX9=+9Q+<'T=SH/Z/MAB9$0@[&L!?KW%]7YOU?8WK>ZGON$-ELMA71_.D<4( M<*)73?\WL8^OV(&\AW5ZU'>SK%WST> VB2>KY3I'=KI$-C2A#DUCLPBTYS*L M^\>*B"!.)(A>O=,5011 $+(CBB*(1KWCBR2*( G9$L401*_N[YUY)8*0'5$M M0;3J'7$DBB (V1%%$83WR$QPD81LB8H)HE'OMD0219"$;(F"" *<:SDE"B$) MRFX20>0EB,/KW0\+11PYN^[1=; SMV[CR?!4I>Y''C=>RE5YC*2OYJJ M6!#1$\*"G!]6"KX&A6=!%F$P?&"%.8H7_(,JYA(V1-B0L]0995L584,$*\5A M0YY[XGP'1PZ?,U2&)J=,J>F._-" 7;,$#*6F,YX+A@\ >Z6@<70N8&A,G2% MJHG5_2KFGYPDGD1#1W<;*O B_!0L_@CS$_F1]W\^(M_\-Z?W9T*BQ&C .GE> M$?XJK4NRFF^JT\XV=3J)9J'IJX3)6KI=RWH_G)AZ-'*?N=6\-- K#- 4OU%B MI'UU=?7O?W\M>B>KY,]IJ0Z$X@"!V892 T&W:A04/)-F*#$*%CH5^'@>AY^GQW&6_ :U*K^QI2["Z+_87JWFW$3!#'Z$GZ["VS#*34&\\ MJ,>7%/IS\;1[!*'8Q M=SY07W-?9+;#D2^:T/R&WQ)A;7>SBR:KM4&+(K1M'G+1A/;^?B:BVN'0OJ2L M/F<6T:[90SVWU6CEG7!Q-D)6SJH(^;R%W#F'G9S[T$'_1:"?$?*7S_(&BY)7 M?$:I;H5ZY:/GU!_F,;:4Q^B)%)_A5IZ1#UDI\1T]2?W%O,I*B?'H^>,G]C,K M);R3)W3GXY1XK5SMU>J)_=29VR+V@HC]M#G:A?5.R^.*GM:/+B!FSXHR*F[T MLB71RY)%+[TKORG"DNAE^84FT M5L$_+.4.+%@4,C]GHI32D&AB(<0@4<%"B4.B>P400BFC=+[;[>:>.EA.\94Q MVH:&FN>+H5:,N%G_\P58N:C9KFO9&P6]G";E(T*&&W\Q":A-U*(ZIS";MUW9;7$2/EO,-N(F0) MNU4D[/:(SRD.IN1?%RS@]^Y-.W>7LU)"+$JVDWM@*ALF;N@R.*C-S- M37?*1,_"R=^7OI^EB;Y) 6()8W!2@'B^$;BVV^GZ8O"<=P1.A"P1.(G 5<'5 MK-0K%R1RE_^<^\)(\64]S1;N'D?KP,V"*#X'1.<>$$ M?@X!V>()6P*Y9R_BQ))4'QYD$C@4\VFF6:R5E L9 M,^9XTVVU)/$OD6?BVPD2>;][F[Z(71HB5#CQ+I;,$ MGJLL1@D\EUAXI0P\=]Q^3R*0E0L\-]UN7\;D5B[PW&[)O-074VRA[]DJ[,CPD9?2//+WF"H_1E?DS,$JJ44&49]U\10H[@ ':5 WB& MI9&5CCF6I-A5IJN>O2 D^E< (90RBM=U_9X,YRQM-*[C^IV>B*^L4;5>I^Y5 M*ZJVZ]D+6^"I+WL)+W&[B. R5^'D8X@OAI<,9DEMZSJ=;3UH%4-X?0GAE2^$ M5];NSQ*U$W$5.6KW+@15*,(ZV[A=S^^(A2)QNVJ+6>)V9Q*W>\3A%.^R-+&F MJA0I_NM:2ME*'!4\6NYHI60IH<62"[ ((DTK9XPBME4+OM=IN^F#]5"VJ+ MV"L9TJ[6@->/5QX<9Q*5%G!(5%JBTI_CR9_R87]8A &<\(21XBEY+GDL6$I>:Y6=-AS.XU<6\A63^QEC YW_+8(O6JQ MX69?0L/59DN$,RIN:!C\5D]BP]6)#9>UO73QA%S0O"WV_5 M^Q]0W3=][2J($358DMVGJQPY@[KCV,=R.N?T-Y#<)!&# (-!,O/KWS7N 00I MR99%R6)7M6.3X,8>UE[S>M;#AJ6^?\=\3P/!#QG.^OX=\M<2"MZ/#P]NW<1Z M],3QE82"OPKX['M)'E]%,/B1AX*O6M&V1GGKD;NWH>?;!QU[5*=X+T+06PCN M;3QZ>X#;>/0#/[X'&8_^(G;SXSKVAQB/WD)P/]*8]+9:^9'[;+:>J_L;DO[Q M/]L@Y2.(1&^KE+=AZ>TQ;\/2VT/^ZL/21]LBU&U8>AN6WH:E[X>I_I#"TG=< MH7P/Z?CQN=3N0U#YI__GO@VG+P]YFTX M^3$?\M<23OXB]M:C)XZO))R\)8YM,'D+>'U/PLE+DSV=FGPR:CCIH_\B.IT6 M^>0/>&6T=9P]U%#QZ7]ORX^_BE#QMOSXZX@;;QLF?Q71XVW#Y,<4.SZ(^R>W MGB/]N([](<:.MR7(CS1ZO(T=;]1J?E-/31D].9VF>?)TZR?ZND/!O_VT#05O M0\';$]^&@K?'O T%;P_YZPD%[\7'V\KB;2AX6UF\#0;?!PM\&PJ^_F1_*O)) M]"_X8^OT>JB1WY_^M2T2?OB1WVWOXVVP]U$?XS;8^X /[T$&>_?BHY-MQ>BC M"_9NC_U1AGJWA<*/WF6R=1S=W^BPLV*WT>&O/CI\F[;N8S_D>QH0_C(6\6,_ M['L:%KY-N_FQ'_'7$A0^B/>>'6R5MVU0N-L&/SSH;XEC&Q+N(H[#D]ZS;4QX MBS;]F)9\/P+)V]+AAQM WJ),;P/(C_H8MP'D!WQX#S* ?!0?'&RKA1]= 'E; M+?Q(0\C; /)&C>CSHJFG)JGJZ&65)ENWT=<=$/[E_=O;RV=^[&>\C00_@D/> M1H(?T6%O(\%?_1%_+9'@X_BH?[P-]FTCP5OBV$:"-Y^SO0T%/R1*?GRNL?L0 M"@;C>QL+?L"QX&TQ\386_)B/<1L+?L"']R!CP5_$CGE!M M,?&C=[%L'4WW.G:\#2M^];'CVTQX?NR'O(T=/Z+#WL:.O_HC_GIBQP>W#];T MZ(GCJXD=;XEC&SM^Q+'C;^MDD)E__'V47GP^(?8<*>[P;CSW/JF+.?\3_CXU M>#ZP)?T3,WL!"EI:IP6HBVHUV\;W?PHOU3]HG.POZ M):Y_T2'IUVL=(D2J,*TUY'+\99G%FA-:RT+^\H\G_:=K;L6]G/)O M)DI*$XW,A31'F+*J%[V?FFB8U&92E.F?"=)L5(S#IP<+6%,R,?0%3W\&7T5I M%27S>9::400$:Y+AE$?%YVH8]L[6-B^+W\VP[BV11,!?OMKKT]^[^?W9V_#] M^80Y(Z662*%(7W"5D@@EY;"8S=*Z!AH$'IF.X+] KDA]] 0P:5-&PR*OZK(9 M(G5?023,:3UN/\Q,4J)@G;96L(]3#H7$[6S42@-S[\ I$*)$G!SR.IR4^/_^ MS[5DE;.6;U06^(3 LW(CKL'1]_ M$[F_.MGES6:6?-SQ=DS(;"_:%3L73 MXTB7\Q2Y))J69OQ??_GK^S>GG32,?P?64,Z2C(>]Y"V7CX"TB34!69_"MW#F ME272Y!_> :\BRW!7E[;+U_?&]+];)M84;EE>/^_8IK[;II<5+O"5&9K9 .[D M/O#PO=T]8.]'A[V];_ [E(>5R<8[(F3@+J^XQ-%E0D+,$U/1H$DSI)TJ H8, MHN@2-O0R)QFQ=] #XKS>;S)L#M:C3;_K'?I[VD$V:0VL8 C?GN/.O+([\PJ7 M< MPD.C8$>&.E0]36KU,=?LS#>\J -_3PCR;%83/<>OP_C0P? MI#FH"0/8"E1^QF4R,Y=%^2%*)J4Q. :<0EI/HZP (1M-"I"W.7_,KRRISRJ/ MBN]@,J]B>L>EO#UXESK%V!1*YHOX>@+"6P MZ6D^1B9'&\P,"9\MNNYZL'MK2&W5+CRG7;B>EN9X76='A5 M>NQVVV]YVU==@/W>\=JXF\"&,C [?[V MU_ZSW1=HQO'??K"VW-^_';1]5L(=0*G%3?JOO^S]Y3IWY&BO=WRD7ASKCIM_ MC(!9IJ-('41W&1%:NRVOD_*#J@*6\M/5U^6S MA.FFX^JOP:8F#\CI-,UO@A[EB\=-+^([D_Z.;H"=Z'V:Y/!7^-M/9F#26[O@ MFUXA,^];O)EWOY[;QLH_BD^>+0.B/Q@M=S4#_SJTV/]-\DG]IXG>@6E51J], M5M\&-MW=B-LO>O4>V#WK]P_CO6=[7^ZB;9JUWLW=V_0J?P1; ,,QWR6+".V" MK63\:B7CR4&\M[N5C/=$,IY.33X9-:"CGDZ+?/('O.UA2L8O=S9?EPC= M/XYW=P^W$O1A2] WF"WPU8C-C=W=AR]?]T[B_6?+Z 8/4[Z>H5\LIW2*)'L( MTO,G$)G1OXJMS/RZ96;_(#XXWEJ=#UQFWGIO@JWP;"]\@S&6+W+O=T%7WAJO M]U/\VEJ!9U<'T-X7-2H4#RC(>C^N^ .[KY),O+X&YIZFFIMAC6]N9:QKI8#DSI?%##["?9O3OOE# MRFO**L)\^^AR6F2F2C(3#9(*JPEA(0V,4;L)8=72,+'Y^;"CR0168>3# MIH+;"@/W(DR9@?=7T0?854P4'R=#(C9:;;V8XR7/%EPIP'G[-',I,T@_8CFC M*6<5ES&6AN93FSQ:F 1?L+*0!2M.Z%!@!%M' 7L3YO/O[:[:'E?"7^&Q>U-%A.7OG R%3 %HDL:C.(%0VT.)Y345.Z -25 E3SD ]Q M\7#O*K@\4A-3%W1DIDVT<+?Q!>FPR1*:K=&"J-5OA_MB:1OG$I8P84G*$$BF M(@XQ R6T)KHEF1!AGFU4 QW$H'_:&PP"3HX+UX&%+F7 $HCVD64,A\T,9HK' M(B_KK"&2#?&_\UXL93LY'A">\Z@9TCGG<" %G(.9FKS"PV(:J*@TN82]9"*A M"FHN- YN.!9PI'E#M]86-AM>HS^3!/=OQ>[>YGWZ+ 'TW71BPI($\[=X"6_-$D&SXW!E(KQ8$6>$0T)SXVF"_A+-42N MPML67!=D[L&\Y/(Q9_B==OA"=IBX Q"[SW&H6DQG34N^3+.,2@S[N]]$>,&) MXG$;8&.$],-QDZH"=H[$G>2I87D'2WQ^H[P 9)3)7*%:Q]8YZ8U\$&]. M-#.SHH11FQE>#:J;K.J$"^[L4!6,U+41*[:U@L_RCAV]2YFSYY/>N9G7+'I! M[/:[J"^'%\^2"F]Y> I,)*JYB*R#@H$QE(U24Y*#G-3W*_ZLF#F3*H0G!1R M]W!@)B]\V'\#;*)?M@8G5LZ47\YM D\)ZP&%3EI[.&HV-N4+!P@EG!N4$DS*7 M32 A9[ (__NGG?O26L"KZH5" N?WZ<_@9K(*H P0&W<04[A01 M!1]AN*W!@?KTI =W;;KLW0UO?[&F,IN*:D?1L^/XI+]+*F=+'?4K.ON'733M M=-08P8RHSEL5E9*.D]$;6!W8QU[45[VH,J@L.*B1?F0^IA5]NS2!CMKQI7G MN09 $D" >-W9DO$)18@COM[A>PN-D,[A8]#^]9+J=8-_5TB\M-FP"+AKH!N/ M[!Q)$5MQH4.ZQDN,/R5]#X;!)PHJF>XXEK6%Q \- ^/9%@-CBX&Q00R,3]#P MG4+S,]E;+QU2P3N/U;T! W!#?B?/2[DQW" &0CX-:2KNFK?&%-LG*09RD38)=TBW2!O>J1>4/ZYCC-#9.:<\V,1B V67D#MM#P+,5!%9R2T':X M4=X!"[(4D%U5B/>4GD75H4'_4]UY^/*\;O8D*8EX1)5-A0;X/:6%8%N>F;]Z MT2CA$J/2."^38&1,XJ M-&QA\@%G,C.C%,XE\6Z\6PN-!RP6)QXL!&D#SAP6J0Z?.!)3R;_Y=DOQ1.%6 M92F16#HF7Q'H325R&O7K\47$$YHE(UCQRVA>E+IOJ.%7S1!Q9*I*33:ZJ$-T M)]"XXJ1V>Y"T;2SK 58^M8(,>V".F@@]%GN[+\[ +HWV>]&_S (HT *?D#]C M[T7TJA>]2ZL/T0^PA_!2^=C_:(GY?X=L XD7]^X,#'O8V(7\$+_W;AF1T\(> MC-Y&_\;*X7:X[!S:#1X >JI+!KDAM)T1NM_P%.26XB )1W!P3'39TXX'[)[V MI/_BMCUIUY.JN#?G8H9N2F@6L%GH9D7CQB";/HCY6 HG8\&]RY]?7C59\ 8:9EZFL .P MDUWA&M\+$$S!BP+!4PVZ[QU-'#JUG$_:#$( M.@!E3F$5<'B, Q:CM&&V2TP[@1,'@R(S*#= [Q(RR)GW$_5S&#_4;$A*9HR MZ=# I ]P>.#L/9FO@A&&UQ(8;3>=.&HB]W\J80@BC4J8^Q"U$XSSB,L?-16* M:,1V83O)!3!%1J,"20AR$(3C!Y[5L"A0%,E$[$Z0$+>>MVE!TT%OG-ZK8'TQ M.B?0%:NQ5QBF1'A4;Z&@ 6%8*8_F&89;^/?V>U*NHFJ:B-8(B[T@5^N<'P8! MC;\=&)DCG+E*V;14!53$C\=H+F#W#&M,M/*HF+,(0*=)D^)K"2.S\?R+P6C^ MG4?:D&%&&(>!<6D?2;>JX*?P+/J6B55XQ^EV5?0*4B2L4JL7W:<+=9["VI"8 M)&Z]9#N0B!FBAN9\GB"5,OXB&%"$>,>T-N.U?M-:#^DON,,[7K P9ME-&R\T M+%&MCK- NO,^-F/0C5*3#Q>QQ:N;#5+.%$85T%XI_"FOK \!'Z 8[;Y'"?'55Z 5:6(!EN D^>;F:$S PVIQT@MB8F'G&=Z6)0IB*C2=O&[6=UCF:]1GK>D8.X0YIX MD7=2'&D3/(XLMBY0U@CCV9P D0RG3G^Y*+(+DNKP][RX(!]-B/ Y,V"+CF0H M],^.$]@INFS/DL=P:D@"O9B&RZ=_K+:]&W-JJ\K =%U2G^)():I]I#N%.ZY2M59*MD M+&GH=&5WDM$H4+W)>L01".@\2Q8H8,=+"0[ &_G*#Z>@5#.G0>%+(Z^?THK3AP)&;L@LSH[TY?O8LM"3K-Q(_-N170-%59<1\+$R0M$%_G MOG$I9O89?RRDXE!#9PTIXE:+E^21L_;"VL/ 1\$(R0IQK-F;I/D\44%>GA2Y M!LF8)4V&=:&IR>8M/1>&;*P.1K<=5=T=DP/%&92=&CV"RPYS(?U"&0=.09F' ML]W@7F>(D[ 051>^_Y/HR-1\1" 3<_12\CM==.]AQE>.MO&5;7SE'F.,AWKV M&A;8Q1THZ\6J,S/@V9K(ESK#3,=D-BC,K).=6@-'OTC*(>9B#P7%V+Y)+3O) MC,+4#V5UH8%' F0%BU:Y$:6X.2HKDN%0)0@H.S%F+ S!JW6;0E:>J!JD5D- M,ZXECH._OFBR'-VD[-[SOEPOB2NK)"#..$YZI?2P>P3_W4DX(3,9S=+_%?P[) WR@83B/CY'?[Q=YYA2++SWJF;\)#H;QJS]:H MFYR2#C71)6[-FBG(3=9)-YVGG:)]H]4!Y:!7"E#G8KO.'->\VGNC>@+9@=#A MY2.Z]"SZ:6$->HWD@03^D!>7.]/BDB8S:5(.&?DI&TO:"V<,D=\NH;SR2O-= M5ZD(UU @9(=&'!\4!:IH*@D0 M,7H&E=JF%I\M96P1AV,]%UT&8.D.X QFJ*Y\,(O(9$:3TT!S%9M\0>?N&ZR3 MK!B@G4XT,P#MQUR(HZKMJJ&3N#19MD-:[\AFQNF1V;EZA/B2*-0@^;FH6M5@ MS=R(TOK4/,Y1BB,U*/"^XCUY>=+O8\#N_&V8& M@PV-IMFA/08<2\!],0)2YEQ2;Z\MRMKB-DL*# <#8[DBJJ M_$ !L;A^K&MH2:R;_/=B@=F@#>4X^=YCR\(3# WF9IS6%2>$*Q'2/+#E!:Z< M'>.^,XZ= ?*)]<4Y+YSCK=@]HZI7[SO&,$1>M[9UH&$5)_C0W;G*+57Q"7.8 MFFEEQ:T(0CLNO,G<]_1Q26@;W?BE9TY5>,LG=C"CF(6S:>+2D,,_B]%\).4I\1: MD=VT*DH,:5V%9U":8*F#RD?[.ZQ&@SP=E.G>!#HA&/:"54.SDJ-&IHE=#*:YZ&Z8S(GK''6(1= MBCF_PB0S&']5BU/.I/.R<-*F MKB=UX9&1+;*TK;Y OL^K&W?;4M(XA7,!<0JD\)/)+@PJY$@625[MK+O,ZQJ' MTBQVLF0!2N5SJN#VN8JR0+[_(2J)(',<\'/#LZ>7%% M>];T]GC#RDBA97YOLR3/E8R4,6 D.NW@I;Y& M,AZC3MO@#RJ<)Z?+._94IS.;!6O34A">0!O<8:B8. $8($4Y+TIV5:2M$1-6 MM7<0C< J1*C]LA<9E^5-G]UF(2,9P$KRRK(0U]00TZ,YU@U'16@'Y'H9723B M@L"WX 9J_(NF6QGS0>JR<"$\!B7RI13OKHBO?(3E<[HH[C,7I>*]U_3@MN= M-8.$?Y1* _(%Y :%0 (7"'9U1JX17 [F1%S HGSW 8C)5H0/H M8]PTL%2T^^-%"F2%)IP5TNP00%0&FT'/9YB496K=.!6NF8E>O@AS>A0/(D@8 M@QV7=7,,:) A<-+O3@Y]QX4902ZHM+$N2D[:YIPHM[!Y;,* ;?@YL6)W)*_I$N0T5]S82NIWK"$@\L09 M'\L:_U(Q0365?L0X;SUEJ4EQQH\ 8IZ_@AK8$CU+V-,/7HY;@65:^: M8@H^!@?,YG]Z&-M2-+%S,O)*)$4R*1B= P]]3C@ M?^+Y ^J?X*UTT,6"$&H!@K#+?%[7L=I+IRGG[-#DP M8SI_SQ"#[]' 6L/&NAW#I#]:E_3=UP[:)6S*P2GU2(@"5;.HYTA/ *3F-EHS M;_W,5"]%;?D'=*ZIIS2(!I*5Q) !$CN9Q-PKX< M/Q' ^@UBUC61I]&0:"O& =2??3F(?$H#KUQJMT5#$IN2Z[.:6KTT7O@K&6"" M\17'&'M5<46^@Y.Q#@$X)#!-[44GGX07'(R#M]&^P')&3;UHO_3L?5" T'%0 M!:'NL=+AEVTOQRXW=66%L!K2TK;&A?%&I"-1*$#RA!]"OQ7(^#G8(S,7Q M&7ME9EDZ-L,%G$*@5F-.UBS]D^H_O-']2#LP\0N3@I8F6N(JV1)$F.&(-)FF M/5-*_]1[M(3,%=3.N\R4CBWS@@]8[9UQN?\%3X;W342#N$ 'H/***FLOHK]W MZEIA@QA!F1+\K#N9@>M?%:R5\',P@Y/>0VK%W /X[@8Y(!E/X$UDON M0A;*HH<&:':DPPU=700,$.WM[<,(:0C^V7_FA-D5O^\?Z,2B@T/[5_@;C_H+ M8CX+HNCN>@!*!$3<>]9*>;Z$8].XXNM0^+[QQ!5,YO7?DMG\Q9LX>DF&)U97 MHDY'(U0*,/3KG,CZ+(?-KYN:XDD@K@@_MD*$C@@]H!Q M\9IJZH&NX"LA M.@F:VX9 W)[5AEI)VV>Y;CQA\S7*'"SA)*.@GYRMC6<$+B329Y8 XRYAKPL_P[A=2JC%L,D&-15+$2H&6YH^Y MI83!E3CL3.+#'1T%.O+S;[WF^?HP0:?*US9G[8_(EO324_'D.'J)G'?O66^? M$4.!.1U^8^/5V+*%0I8E0C0WA.!"4@\88;8@4F=^=JV7[/>.Y"5[O;V;OJ1_ MS9<<]@3[M'_2.[GI2_9ZP*A;:#^$W-7D6FB"4-PJ9E8-#C9PZ>#TX ZDQ6B# M8 HVLV"I@&&@./S4%:.T+,[Z0P9FF, W[/.4/&D.V1C*KI8H#H)14":TC".N M3L+>GQ1@[$D2-*D$;/4YY4EAEBL??=H!:S>\'H, WB)UHOAL2W)#N#D/,J M/X&<]2)TNLU,K=O$^T0"C4U>S:4(5J^A'.>V(7"<+)-U#+E&)7;N7K^(,/2N MV:QSY+*<2T\>9)C-!4W&I35@'CU8P)GIFA+YF*CO0X Z]L2=4RO;@1(#,6?A MJ;^1I.B19B'@)@BQ"-*7L !Y^ %Z,M1Y1[E2^(GHV'"YB#<@KIP'([I$4LN[ MZWGV0+R(PUL_M#T"Q(R/7071JM8PJ*84#8+KM B9 &L(WI +GVREF:"^NXQW MB[-)X)=K$E=HR0Y_OS41W O-TV?UOFOR\+*9G?.UWRRA7WO!,)>*4TPI1>F* MGZ._IQ(IOW9;N-?&0+)99N* R3+"HTXJ,-.2!6,["=3BS)D-6 FR8_L2!$EZ MT@%'D#.)REGZ\_2EB,J='S 4-LD$SB#<82<8-UM',76A:^DN40: M5B2D+1-K(QQP!)XD[(F:/%\K>?QF'*KK#"#*/QI%Q_N[W2X_'S9J154FI4!2 M[14=5^XW(HC)N4B DXJKRK8)D@'%Y IN">+84"HZ-#NTW8&M(QKQ>Z^;VPB6 MAM:O5\Z#D4KFUU2(HT$\3==D57HF/0:8B2)E(IJ4:+L*X:;:C4M6U]8K+$]M,L"@XE40ML38U7#B-!0DY KQ46E+G_%#/:/U-KL'_2>?=.V]SYA M)I]A&W:^0/N%W6EOO;#XWU7<<.35UN52&F77U.VRYD @%R909+(L% *KA#-L MT1K9W+WY-RX&XBU!WB2W#B_MD"^["A9B@TE3%_H!,T'Z)&"5NRZ#2YY9ED5U MJ1/3:RYY::OZOU+2& UQ]*S7/U[7Z=5C0][@F!8(UM6E]CC5?U,OUNQ 3[:[99-=)XL]MN-O;?[;!4_#2()P/8C[&?O6?'5V_9W_[:?[;[8OG/6UC>5:K"72SO[X/@ M)7Y@&,PLM*)XN6A*_?W;P?94/UOI5PN;M3=8NYAPSZ.C+IN"M-X^M@ MN)\FI.Y6ZMQ[MFP]6@^%(3^$4[_W;/NV3_TK8=CB255PA?E'Q.)+1Y&&KK[P M J]_?M_G(U[NKQC:UKRZAW*%/Y=Z5RMI$?5O[1)O>DFW[$W9P'*\>TCQ53]NO1\DX 2$ZR\$ M<0]H*7_Y1[2W?Q2?'#^[;:/NJSEGX;T/_IPQR>/V#IG9\*8/^9N'XWNQK'3O M(>A#7YQO/K#+<[(7[Q[L/S3'UY=DB _L #&Q[;:YWP-B=9MFU);[[6\5C*]5 MD=P_B/M'MZAB?&7'_+7HD8>]@ZT:N7DU\N"1:R$/4HWI M1A[V^ELMG7O&;Q*[MMAS\&-YT5N["9A M?Y,BVHUV7]CJ6_[S>I5JMK!W";_\-E#&;XD@@A!Y;^^H=61=O3C6QA5?[>@?8OF0OG!(WS MTM*>3R=??+9K^]%C-3Y!^KTWY8P:#]S%G%X&/1$)$\9K[+@$))1(@RRO2YHE M1,7Z>MD!9;6B>W47R3I$H<4Q&.^H@ 3WP(T0X@,&* TFDEL=A= M!+2H0U-CM'83!\)\USX.G:A.A-\M>%.VG!_;D&.O]'GM-52A?BM#["=-5]^" M3=(!5L2 5Z"8W=']7WNCW@HVVKDB;-[9K5(P)D1K0$Q-"]-FP3ZKY58UK:YY M*";AEC0(@>/085\C=,VJV_E9UXVQR/(!*(R9&>F,>]&OU'B.0+J65D&81<,I M#1E",RGQD7&!MX2(SI&Q T\+@=+B=F_G9*# R1\GEW>'JCZ]+#:M;'Y-#) !F% M^-Z3 P,K8Q,90J9VG=EE(LN[AN>%,&D".I>62A#\6%,E!% %>YD7M8)")\C( MD3=FV&NS%WUW8[( X?X!R6&88*/46K>2D-76 :V2+:ML MTUTI&GJ_K //<&SXU!"1I22H94'=DX9!EAA@ M*UR[:.V(0\!X87,3A4I\F*A;_2WJEF>>;E&W[KH;P:>J7Z^!F>R [O.6+M^= MZ5ZGS ?(Q2 Y;77JZ>EG7?*3:?Z*W0H-P4>8R=!/,:9+$TA6%\QZ#%+1?HL M;@O2)>G'#81*Q8X*>C$Y-XJ#B;4%7&1E+!B5,\TR >!:@4A+OV?Q!LLAS%XP M^'Z7=K>NS[&%F94Q0':)O$MS7M>2AA^=X\>K!G![2!WML3$-"Y<4U:HW*]45 MT%.FA:\Z<'-E% [B_J!]:!]4@FA>VKLY.!WKG;O0!I+QMS_.JG6J$VK M$##7ZTS7G9"U7%VWR_M@,5D?Q#O0"RX3;CV(_@B!X[RS2[Q6K0TN90,[G]3D M4),IUQ;8N_/*!Q=@UK EH(/C3W0@0L^^5>CR->L56-/.]4X"M#E:$K;!DC[M MY!ZLW1E%B6T?Z>U!2((M)@!ZF,\2K6?#:\5*^-6".BR--*SK /F-=69@JUIY MW( 6SAWJSG+GH@5#K(H54!V&2^M,>C(&KBC'RY97.$IFH,54U-WJ G:+V]<" MAX$_X:KSE,7=84\?M,J8^\K'03C M\^.O)@6!6Q9T]:G)*ND%N'-95S\7O!O?F?1W0M"WYJ7V.\'FW?I&VFIL]\ = M&,'@)4Y"Y$G?47^ 8CBDGMJXF'U0%D#>2:^5=VGU(?J!.]/2+=VCCRJ0.AGC M*\.L\9B_DXXY#"@M6,[R"_S>[SL!+\<&XD *[%@C9HZ>4[+78?/RA@X:5NX# M=XH;-"LJO!_D/A)W(JZ-)Q(BG[9/9E@T&;460N!M MU W&8]RQT#,#UUX8DW35:S+NPN ZR?2D(R-D/%;O4F) MZ6,CS]+C"M2KE)A^6;*#_HW_+'U-]PR;/<")_VDL/26V22)[U-%7XWSUJOB_ MK%22:5<&][*8KX2>9,I=IDAAYY FMT0;F/K2B!^?N"PY3S1\RFX?2QO80*>[H:)\&6T/.?I#W@V59OEX4_M7FI9$^L^I*"?!TSV+- 0>$>7=CB3(4A M.^5X_Y$>[,3<6<7T12O+K^?_M]P[TWT^I M,SNJ310FHS;+[?/:A"9Q\_"X3C)8#*,T+,F#5BTB1[\FKL M:LL^H2B33^".C((FSNC#3LHA^A. =?R2P@),?O;?U"P7R+Z!.8$&!CH6*!K^ MM+F+\:+G_42>YP9V:2E/< \8UV/QF$'#\07_3/(&FX ^BT4'H^@T_XJ:#OW1 M%*#_50FV]N6^Y+-Y0[D\%7 V>I/)S'R**@YMX45J+D5K2O,=4+2T*0Q] ;N! M*2<7Q.AH:RG]9&$#SU9[XFXLR/^(!28+"7@B_R&#T9NI\!AT<^EQT)+WCD]: M _+/U#;HW-0A:FEH()STGO5/5"N&ZTX_17T2SA7[))?>L\?'WSS0T,'>-G2P M#1U\7L..@QY2UIU$$]8ASJ"V<@X\/DNIF>3@;J31&[+0+ERCH$JGT&I_@1VG MN/7NT:[M]3%O@/&CNTN;!+L&0F@SH])#F2"VLYMHR>P-]--LES"H';.?ONDE73X'"\]]9U+QH LW7[=+#RU==Y<__: M;SY8>O/A9[UY;T/=5#EQ$5?].BD_F)J,[PWT3EGO%J!9]M KX(=X4.GE/L*4 MGY"D>;8(U!ENPT<>*>I4*#^$XQARLH!T8S8KGN'LXC%^.3'%I$SF4XH(3-C4 M^ 4TPZDI;=.N>>C_YAPD#_>:T M#6"LPL'+SE+_SH]IQ1DD75MN(",#TW#2374/]"-% MKA=3F*%[27ENTH^3M'#@%]00;Y"2!H5:+FQ>-]&Q_R9X+B W@]G?8$,;8\] ML$: UC5"B/\PG'\E8WO7T\5'= ;<59?<#VADTDQ=_UZ*K=L0(5F8\KN1J9,T MVQ I7)%^H6("XS+I/]Z[=O".Y/F&V,"/>G;$!J('!R5UV21G&]NKH$V:'?AT M0MNO;\$? >.=R4&YS[7D@=0@JAN1%VF;1U MOU,9SH\;%*.EQKHLVG[1IIIGDM- LS^7 ;0-]*EDFAB\B:_2BJ1C],Z0:<]Y MY6]ZL:E. MY&8VSXH%!1]&)(Z3.9 R:OU 8B-D.L5OHG#RHOX2=R,5OL[0OJ31*YO.] MX& '9<12Y)H&^P,[SE-[ M,=-U^O6,"?B%0Z M,N, SL;RUEY@I\E0Q*\8%,A'7IZQ8CC#M$Z2^/"MVXATW-I\DHZA\](PNRXFI@&VFHP.Z[I(ZIQ7Q!?EW> M[?[^202W:V10D91?2NC0Z[[=7_$,RD>,BWL6_<%QI/56[C<)>O.&R\/N'E[U M'+_[VU[V]O62']OO_]Q;W>\ MNWO8^WT^^0MTS^HM,:I=4\2Q;/TYR*QP=9,?SPHN41YNZPSBG? MU9\MA!5POO=^[^0$R2;Z]A]1+'DPH# 8MV646K&>HOI[$2K^E"$)FDPMLNCH M6#Y>.EUR/.$CAD",>I[*H9BQXODKR""0<^N?3]F MZEN8<[$P007'('F.62W5,"LJ9&R^A\[^? 9:.T6 .-.AUE2:SF&=/=_6%T!# MH(@W#NPI0ZQTQ!V8'!XS2]R*G<-"_3\RI]1S)VKRD\QLF@Y2R>?1V;%YPD9J M*6:OX35*@7K.R0]C=K FF=9U(CH(.RO# G[;55WXM)@OH,RQM]>^@^L*@3HN M4->L:G$G4TJ6D^_T+C1/'H!T[!:.G,>^C-;@>Y[:!XTZ8WL%8 WD'^%57OTA-*K]4U[[3RX3CJ$*P@#F-"A<= ME]RA\J"Q&KSTVHNJ>%5Q!'HW_B;&D3"/)^(\'H)'N(T9Z>K/WN_0^8=9_I2; M2)Y"S+L>QZ&1H'$7M%&L31SSBNA'F@X#@XS2,;DT:X[#K"XO"Y;IK2[%J)53 MQW[!78'',8X*ESU5*)BK![6Q &\?JH 'E7+:WIZPGP#3I@=XI8V4;5D ME"@0,94*S"/8#L8,0C=UDF-=<5(1WUT4#>]/XGM2DZ:>RM5!1U!3UIRS/BVR MD91KP*"8U,1.L$;(A@OA> [X:_H1OFV8($-!IM:@YT[3A-D+3L8HLT M=+Q5;KX;\IRMWHN?G\&(W!H:=Z,2C> _T.J8"AU)6Y([[ H.RW!Y&H+MI MR8I9H]/I..CHEC HBV2$J!;P+G@G 6V08E*H;]%I!,]#AS3'UBHPVC,)*V'< MC3V_9<-UEY2^A0[NACBX!#*G!M3%*>]P[%T!_Y>4+(:J*7"6<8J.0\MB2.0E MN#W(5V7,++6N\.%B0'Y 8*QXO[UO.._!IEB@IQ0WWWM"5.32?282=C8S)05% M58EVFW@?;^2IYC)@5OKFKF2!NA56IR"9N3!:5Q@XHO"Y%T:Q4EQ-'2Y[I[#Z MVJ$\J#^D(M)[5N '7,H4-Q>.T,7)C>9"K [ P#^:A"G4Y4;6%$3D\@RB4JO* MIJ0:LHGKG!7GZ6;.^#:C8 MO_WUY-G1R8LKH%C36YGO^AH/. :D)517<%&2 M%QBRU)-H.+N"*!\2HQ;*H*R2X/T5I,%'E1LOI9$LC3C9N$/<9C16376"Y]X+8C:3I!+B&5+1 S=%A%TV;@1Z]'QLP]=0JS"3(SFFCN4UO#$E<5NV?Y MG;%]E"N>.["J&2,P,ZWL3-FU:@V3Z ZAD<;1 I)_0/'0@VT\=!L/W2!&WXU, M%?*UCY.A,D/.1'9A L1]VRDN8]-4PS!:JH@.5*4*A]MB:&\.)K0L8S< MU.37"2"6LJ*=!2)3]1DN\=M89LFU>G:N:->CVEK3^0UX-@66.R4725WB>+?PT#/RMV=@V.\NBG!+;L610=>,S?4B$)[RG!&+N2?%7_^ M&7 XK.W;< B5-M$713L3Z2TB87^$E!R6G;1K*.0C7@Y&.N@3PZL+&GRX53J M_+F>+@%">%FEB?-\>CG&;:0IESKK[ES*SM>$>&1T#C2;S N.D0VH/0AM0 M: M6F'>@JQHT6FX9*T7>5Y#5\^F)I06I5B[%?F5$3#N]--57'+ZH5F*_^T_,*'J=C"X2,#()S5T3L\D[C/F5JE>B"9H5%+8/RH-4X=:@:ENF 4SNP_O FLQ0)2F7Q MWY__B%6*!$C#.DW*W34P.)]A9H'4*X!@_J"_)-AXO *&<@2^_TC)5=')2:^O M5:\_8"+^LYU_14]^P"XGOQ2]:'>WO[-_=+)W^#3&JI*<]U?@P>S^P<+@FH:^HE.\/R-5)K*TUUL67WJ5<; MQM5#JGVT]F93 :8;HR(%U6X:?VM?NMM'2;KY%;/%M:-VM- ODO O$&B8(ZJ, MJN*P1\;9^9MH[PBH*SC/KO&(V]#31_ T7+6+9+@(?N4G)4JM8>RC.R4@3\"6 M(-U1(1B\W$-;>],Q#U(80,9233)>+>^IF.6 WMKEI Y/\16HHLW%CY98)&9F M@FE4K6ES53/8L4]6'@X<3JLQ+/&]<&60U)KI8_RC^[3:T:89E8P$!0C)E"HT.6BIL"6: <? MMT,C%-:>D0ETO(IX>8*U094TG>.7CJ)I,927;O3LJ8A0,M\H^"]4H!>*KNU" M4P$OS:!*:]&L, $,4SXP>=P%[WV:B**G.<98*%>T#H5VG$KTEE)SVPCM M @!ITVX#'&(,:EB0'+KCE \!I"=)=W]B?RF7&$T95^$L-,]2D-KT6$%E2W.* M4$B*QISY@Y_? :]&-:WRV(;'?#!+I@8U=L*8%QUDLB'E[L82Z26<#MQ,FU9R M'X51TIHCLM@L#?.6;/81&^L90VN/P![(.PI=6U3GXXH$-$=O$H@_+V<<\_(% M7!=IRV$.).($(=8U>4AT8',>3SENF&*!^^://I1CE"+>69S 10'$!Q3YG!>A MEU"+H! M@7%1N7C7T"BQ'.()9;5M2&UX64D7D=8LO7W$O7?UKT[&P#TRY83+:6VHR%I3 M).E!PY^@\N'6"FQ;+K-X !@&H&C0"T&0KFB(P09B Z\1^D@7\VE!U2&U/R0 0J43EI%Z;/A0<>3'=4$@+QDLK Z@9CT[ >%$3N'5(L#^ 5X0N8I];5 M\!9<3Q()1((H0RQ78PNG:58$P;SR.-$VP Y@/K$-'BL^Z M+*<'%R4[W$;)ME&R!Q$E._-B2YZ DB".+:\@CD$\4/2/"N,M<*<7R"/R2H!< M?$\P\DA5BC7=>&34U!5G$G%L8$N96-@..-WRZE '=C)66"(E()FPSE1)6 MO1AI*F4F)>>&,YIE75QBYOZXR<8"#H^/X=!>NRM&:VO[V&(X7VI/0^9&]+NC2)IWDW#F-],B89D4HL,$E4WJ& Y_Z.L7?!TM M@FT=P!PF6P &;4ZQI_]!BIE+5 M+38]K;5-+IMW"&Y"2B'WST+Z$E8H2C;#/"U]>VD8C%SB<-7R$X+W:5%:V81K M/81UE0PI902"K@7V$D0@I=4<@L3Y35]AB02)*[<,@1^0K4HYS-M?OZ>:.HY/ M]GM[)VM0*O8/7%GNZGEPCUUL_V$[D+ '".'F$'ZV"OF?)C2XU9+*Z.%6V8"9 M%V$4]%2)=-P#>CLO,-S'.+&6T/:.+(W-4D;S,GE*X,I8?A0ZD<=CV&+XP=I' M&$GFV X[*)#)8MJ%+9@A0*Q+V+,]:X<)HQ+N-_]UG(;Y,0GO2-U,0)V^ 07PWJI[X-&HZN^2Q4E M26=^2"7K2_O?1D^^]@G;XNZ!FP /?@\E-G.NI%D13 MWI@_WYFII\7(@NNYL%)84X75?GDM+',LP+?3E-IK%_G.[\7 +C5>$<5PR;3H M5:<'206@H-+8D+;/%08R# [:R;0=#(@68XXX5OTQQ6)9T/7[\<'1"5S+^/CH MF)'>X_[QH7>J2:?LN:*%';$K5P8I*?N&/:R2V.M:I85D!&)FW.12)MDM^)[? MM&")R1L-83'MT4(0@[Y0DZ$;M0I=4"[V0![509ST]@^V!W$/#F)[(^[)06QOQ#TY MB'[O<'L0MW@05,(5UDM^NIIT=TL^OL&2OR@'_L+AME6;H"\ZA1\-RA0&_@DK M27!E^!*P G>6WG1G>W85L_SL/3N^QI:M,^1_(3OH;W_M/]M]48RM-7_/*>4: MJ^8E+?_Y$ [U*[P(5PFKNR,)MY@MP]]>8\F>L*@P\X\1J##I*-+$C'O,NY>= ML-OS?N#G_/?+\>B//.=^M&D_R.,+)*^_$&QY1$OYRS^B?GQX>'S;TG9[RO?L ME(_ZO?W=V]:#-WW*WSP<)?AU".)U>_ST(5^K!W:'^@>'#\@JV9Y>>'K/>L\. M'I CX+:YW:9YM>N*/@NZHF^UC:]0V^CW;U'7V)[QO3SCPQ[V%MLJE!M5*&<$ M8,\-LR7;<:NH;-97]B4NWO[1WE8-_6I/MW_T!?CJ V*BFQ8!XH[> M:BW7U%K"Z[N_0-64V"IIZEJJ5$KQNJMC;UR,:VPH:9,09E(6D4(4L\H$'XUNO1\ M=-49,V-JJ58!(AAIM\A%"WX75'Q;NVYR6(/A)H!N(&D=*@5;J^NL81??.C:Q)Y]]SIZ>?[MP>YN:] X.CT]^SXZ3\:F7D2G_!T,22TR MO*?^_9KZQO_[]"VC3)^=O]6GN0AT8YV DH5TGVW7SR0$L8?HU%@.3- GKH1X MA^'W!D7>5 [=D@J9+DTV5@PO!E)AS-1:N^UR'[4LN:1R/NVZ2"@".H;?3*55 M&$8 8?)ZPG/-*Z8]JNM"2# &,:&2**#D2G!3$5=689:HT!7'P1::G1T1+%JL MCHZKL>L WO8!0608PUKQ>B^,C]&G!.V:UV%K02[2Q=6#M$!DF7E3*QRHUW:0 M)C^F?J-VP@[^4[O9+LW87E$+34LSG!3%:&,$1J@T"%!.==6VHZQ;3>QUHRKR M'0**M'<+KCAQ! 59TOLN MS7,6W!08#H-+!#W,ON7V&0\3SN;9%LYF"V>S03B;I22HU5SC!XOKO[&6L%.3 MC$"&EPS[!3R4LH&PTKN.?CCX]H?#./JN23,",3B-H_,FSSP<:X:#B0EKY.3D M)/K/M&BF20HS349Q]+89%5AM>SY-\@E^O+>[V]\_@B],,<^,[4#]S@C6&!XW M]PW]S4_ GO@LF9]'TI3-@$O2#_J%#(/%'=WW4"T)*JJAJ>T4==@_N1%DUB:">"DK4LR=[3U6V M6T*E]@CPLEB&7EC#^G4(4*02O46Y3E6P%=/X9[6 M*?>FQU[TQ;"A0GTT9N@-L#\TQ+ U!/M'_[ M]?7;I]$;1!I/I'F@ZFL$")"4R02LYBD,XNW >R*RL3;"L1L9)9WNT1^I61P$O1G,P%B>HNP MAX8FLKDVU]@*8HAFBM>C/:/IS=WT$)GA A%N)IXN*MW;TWQ(V)YL*0NB*"$V MMA$RF,R;/'K93$"%CA 9[=_'"->%*OJ2(*P,$0=Y1N ^+5- M6C/24IH9U^G[QU?G<)^9D**?L",RW )8?_1$ *8)42)6C(]79FSR$7 <;0GP%(W2 MGY+9GTGT#O_,<7$X5<]0U*8AO^8XY^@<6SA5T2L,-:9P;J*5#R;*C3'-2$9"#)-">-OK!(:*]D[X8'$J_VQ 6C*'[A]C M*ZSHS; N""WNF3Y%' @7#3*V0)8Q6MJR_X5SR]+H)X/,'W^ V$\1+ST=CW5+ MA5SD@'UHN@-YF?V)I2="],) %VMF,T1<'[F-%;"C]L?(Y) R;]%%6JAW <8Y%XG7 MW_6DW:^]\Q[(KI[_Y ^/>U%Z(D_>A$='?\.O^!7OT.1UM\=[!PB MC#KMO=TGR>II MVU==BSO=G#FUM[C"5F-U2)DE>GG&L=[^P-\J\[:7IR&,379!CI(9 QV#LOI[ M,YK8]A? FK[@C_ M%N4'VH=S XJ@UY<&-X)O,8X#"AMQOU"L8*LOMS-V>O0SO**W.$/O3*A? ';= M&BV=Q]#K*G8+KPT8-0N%$]JLE\!\LNA((9YNL$^$,,M3%H;F)HUL#&,+I:%& M#UU,@-[^&I2S9_KN#K&1D[I/,G4^-V1 ,]\?P=VIJ+$#C/+/)CYP0/B=L=L^N[I22W=&2T M,XA3L_T2ZP86\S3O;)2!G*O)1K93FXKL9$1=9B(S'J/0E58DJE1KQIC E7,, M(B+883PYQNE7'_(#=?D>;5V^6Y?OPW#YON,F)P7H&:^3FKRN#Z2IR55.V^B= MZ]^RT4!_@*38AGKF#L?".3M;SQ!K]%KB3-#-M2U0 M_ @LQ]\HB ^B$@-M^:CR0L@CTCX&C1?);^XT:.ZN]!OUCN6F#GIWZ@YH7!CU M=5;%08#^^^7[U(=&*T7\(T ]G50P4,X, M1KJQ[75)[4=A2X?6%G8AX M)/G/XM$X=^&:#:FG)751QJ'_??8]KXU5IJH95.DH!76*&A)@-QMXI46 1S5* M7/?(XUQI2YZ:9;HJT/M+4 M/*Q6N1EV=33KY6ZK-GG%$CQ,'#0:A)D%9?&"M!S$;^V\6>Q+M.UNEKQ]TBP4 M1Y,;B$UM$=U^0(O6# J\N7:UG*XQ2]F!JX^PQ5%4KLFM4]Y0?V)K'/U0HQ$A MZ^.D06UME*K@E.#''0[)@#CP2.N$LX":7 Z'.(+Y"!?9:[1I=Q>TW=IE6MAN M$M;,E7G2M^.FQJPB;;+;W2G+==(2*ZNSS:[+TO!ZC)YALZ?]7O0O@ST<;.\" M:3WZJL<-S'Y(")1;/J6/WI%4Q645T:L"_V);7HD6>V6(3[R1M^U>7R_%5C.[ M%CIW6S?Q9%NP^!^$09V19F\]#[_!M01*TV_?T'W^GH\?PVF(\;T1GH["T>)Y MLU%AE?]V,S!BM=KK$LU1%77*VCGE!MD[AFTJT%+MGYSLQQB72&9J]Z! +7)VYO;IB0-.'X)Q\9H"0Q'; M37PUP9B'] L86?W^QV@.[Q[$SA=,1O[N8>S]BA[J[W-[E);/F#U>K05'$^R+ M0)E/O'' ;2X+;,AEJD"T 1>%><)C&8<-X+\>IKH7__N]('=:70P_V&>]44C* M)"M'6:#"DJP9!!DV)R5%QI*O6K;L;<19X+B9L2[8D1GX;2G)*TMQT>Y- ?T( MN_"01W..+0*Q"QA?G1TVF?U%*04BN\(]6[=#,)^K-NCCT,#M(.7K$M<&T\0L M+FY[O["N27O]Q?&"083^H>\?^T6;X[18'U@SW%5&Y1ZE<,'/:!\Z& ALB5Z* M3@I/I)%>*X\6$#&SG3$_! M\3 Z.5$;8"'\L_,T+W9T2:>%L!:8]S_I%/X-+T2!MG(4U9;"@;[_@YKF77,, M])!.#!V;ZC]IV1:T3N]$UTA&F9_M0W;W_)E_SN1&1.6F[XFO-?M/($>EI!MMS">0 M++.T*\XV D(J1LRS*>HPQ-GC\Z7S!V /7-))MLGVUSK!G;L],PD>27JN]/QG.DOF=#*P+B'34:"%>:H M_Y*,!]9K]"W:=Y,%*36ILQIB[/D$6KGZXF,(YUJ4;:A@(L^7Q MT1$V&>5?L:;#/0RIM:UNZS)MP0YCUKSX,2GEBM,<2&AQEAF>'"H5&B[@;JZV M:2Z0+E:EV,R()')!4TZ)4$&"&Y XNQF;A."-'Y@QM[73R;VPK7;3C-D!T!Q< M=Z ];.NTB&6% \/]RBM*6M1-[[Y$"\[Y6#H/CKXK3>+$*=814(FL4-HHLM,( M/^=N>NB.\M2YSSPO-_N"^OG5R0?BCJ71=](&KMQKJ=C']CL=1X3=9[%2J)5J M9S,8UF_ 9^[PZIU):W>BGH[L,L%H X!,<^([3!.JB>/5=DW@PY;?#S32=+R- M-&TC30^B5^[+(5S-D;BIUGME7BL30C;*>5S45VSL.P51>5Y6F]B#T^&W>?WF MA],WKYT]]_+UN\#CHKDE4F]V#9.GS;ZXI7G;3>"I4,*Y@%F!U6^+Y3S#UZW- M):J)#$"_M\$RKJ2IIX6D??J^?4^[005<,5A4;]%U6Z> 9S^X]"I)1ZO6Q.MNJ9QN\\B_O&[WB+FOW0_2 ME- K#@HN$&]N2I)#]M7.[YV2AUR;WG:(HO91!2MQ>NT )#EF8J@C!^:(7>:' M_G$$37C;0XG%ZA3?W.;>--+/O<0LVI)3\CB5(]AB2FZRJ3IV9*M8YHO6W#NV M(.+$N\K;BJXS6-X5^3EZ"GF$&]#D&M67G(#K)C(&8Y(H(CBA3K)+7/4K[YW] M+09-Z->8^,)Z$]<=!S\?4T"-G(Z8OD0*U&!QU?5%U]9YU%C';T:%G-7TSXTHX;L?B\G5QSVG-:KILAO1?D! MW_C:36Y\_?VR_HLK!HTY$#P(^\\Z@&3NGVM M)]6'9!RRDT;-3\KD? M]E6_0$>1U+:Y^/8,HT$C,\P2,:_:1R2JPU5;!'R4S<8GZ=,6^[01C1D:30E% MUSE8&R]]A#*D:N:JHCD?$3DL*JFO8J4OF"TR$=5%1IB 69FV:&.!#M8(TDQ) M"BR.9*[=36RH,1=.8C+T'3??C +-Z#N.9^U_\.E4[>G[* % MZ)><0J&5 D)Q<'YP33Q)WR.3")\@U@_B#/6Y+GP(EH6R'%>@!.MUUD%K5U78G/)O G3'5ELQ>6DZ>Z#6\4DRS$=4J< M=6@S@GA32%Q@Z!@=MA-LR5T]![: M0P)E9"I=U5FXCSCB&UC!V+;C*P'V6A] M*^6*V.2'D3$S3A?$RK8ZK1LF?3B0!C4DR4_BQ"X835N3R^R8OX+RDG=[^4%- MH"LM"OA0<)#L"@8:U_Q=#7M.5.%%%ECZ1HL#@;8:JB;M>[=YHC$. !IYG)';- MJZVD:J(&UK6;G62$#* C.],F^SW14D\,P^VHF1F[R"S:"E67X+ +7HU7;\,PRVM9(*E M?(3WRX?B9?U%2-62,*+I;4$RB>\@[1/U[O8Y;.1RUEQY7I]2; 'J[0>6]/:W*EB'#)V7,%:?F.03*)!J:=AY5P*H7>%-&B./WJ@K,H^"9V M9GKC2)H!#<0VQQ-@;562X?&R(7EAKO<4@[,=XOM)]53"MY^\/"0+5 *!]614 M/24)8@CH8>-? I%E3Y&BI9MAZDOT_!K4?(*Q8/L5_^9ABB X7!E]#QM;S( / MO 4.H)GU+\L278K$:V@_2(BCA[53L7!%OZ]=DT:GR&0Z M3)K;G%@X'1Z1%88?!(<$/N:W%J[4OW\DD^Q*'D.+6[+',K1;#<=F8\=Q+6@: M*V9N$]P22;.T H/@7T!1F:]WPM_\CN%/9KK!B+(B2(-CY%_60:2:T8VU&]GD M&U]5=D:T=FOU9J552XGR[N0##1V?;$/'V]#Q@P@=O]$T^GWBB<_$2#@[>^^G MNYYB5AGF?8E[Y34K2HMVW-C:Q*B\8([C!)ZV'N^700N+;F, 6=J_/0'>H65] M9ZN=Q6:@V>H4V;]BQ:346W?F@+&G9Z5NW5$!1>J0]5$OC1H&TDCJ48[[F((S M'6_RBLE<:8;4.[$"%:PM&J/%;&S1(IL9S\D]1PF)JO.O>=6R>@>&?&QCBQC3 MQ/.,&1\N=@ /Z'$SF+M_TX50Z55'"B,,J ++\XXI$A[5:5M M1B+6(W*Z(\,$H(9A9NY07XK.D@I";3YWG M2,@#9-[:!#9O^RT #\(07GA%EVV,VMJ#XJ85>(.DZO"=2'SLP@B.,@XMU*/A MA8NG5%]"):=. V,/C P^^\"M0:I1\(>HN?8" D:#L0E0MP[I*,16,&<2L@! M/ :RXXC1L@MI3 4W3.:"#67#Q000L^A$U;-K#Z\WH_F6AGV2BMAJ6QZ2X8M[;9APK/0>\(Y^XKAZ6Y*.CRX;NN2T3+ M3&Q3F&X^T$G?V[RVJ\M)-K3'S=Q)JW=&-7'\EW@IS]'@L.++!SNGP_M92E5C M=6(NRR(:C2.$YB/L1.[J\?@R,9I*=_7.=9U"H%(/D6HRQ(;A-X N8IQ.'Z9R M^A/I?K?&9YD^$(@I &!3YQZQW0KS\-GTHMNJ];N;H84SI$50ZW1Z!/7B$HB5 M3_F7DPK!+6YA4UZ7_*]?$GZ;6_$)I; >-,0-2V&9R[*"]O(J!>V.PT%>/B1E M-0CPYW(^\E)A=7P-[V#'.@,/H10)75$*'?BZ94A_G,[\RB7'H?,+[E%9XNYN MVW-(.KT 'W)M[)+?,'02II4R)D+/X%"8E!7&$LS&#/6&=2L)[X!1#R\E0:N> M_@!C81V/@L59?96P#[10LQ?]:C,_.K=HC<"8#5H%G*6X;NGD"B'\B8VAIN@B)&;7,,RRF'R$ M1A MB$@MB@\*B>4!?_8]#SDAMHKU%-P34!.DY/.IO9@T]M)48F^A5:?S#,V7G"KS MZ$-1Y&T*J0A*RELI\AU4\.&)BT)K]%+$-ER*T7@E=O+&B[2D#%:@VPOD#*+K MPK,SU-0GAN(Z^%])_+T48(HG3KWCMX*ZG V*CW%D=O"O@E-**Q@G'^W1/8W] MF!#!JBAVB!3?N-\%"9Y8(8@[41D\D##=+-: *Y^\*%A=VZK*E%4S$=#:8*ZC MGR36?6A$R^Z7%)9#=6V4< ;EQRE<6PIE5A4>QUM40(80R M=JP)?Q!0&5:\24GL2#,G#-.>+=5;BQ)T)7WRKBHUPPG(/:#WT-7AS?;OG+=, M']?'Y, 8BER313N?QE8Z]GS*)B<1[Q&BV\RV Y\8"5Z;TFFY*TG3I3E2J0 [ M5X15U.1CHC06@45F1AASA)Y4A_9#PX*L*'=WT*="5PVTB%7DYTX:(=XI7D%0MONG;R"33,7'2-C2*DW!X8YU M$D?B7@PL::==\*[K-0Z:T3T'$VH*>Z$70[3 M.WK?3#;>8:PN"DU16PX[FN/(2G)B#[#NJ#4X7, +Q/K^].VW9V]=>#% 2'IH MT2[L";^-=FVC70\CVN69!KLG:QR#-\H5"JHJUWA$HC?6^A178> 0 !X($P>F MJ?)''K+C:R:<;_ 4BDPM.4(GK$]?.9;GXZ[]>A)K%K>L9PK4K'4ZYEX>BG4, MCAH%,EA"$^$\=5*C/5\T-BYL-1:P4QH7-W#&Q=?;T]!V!T9N3!Z^T0H0A^Q! MF4>N(]%%ZC6G0<]#F/DE3Z1)ML,M2 .OO<94SZ2?7_!NZN:T8[MB^:M;]38< MB&D@&&DI5'FU(Q_E5FZD]E*\: HUR6]YF;L0T-5Q-NRIA+$E]:UB:&'@@0EV MQF0TKU=&K+4U%O[X&K$(Y^@)&S)=\[ZU]C]P:#NX!+L'G+G=/@U>#6;E["R M9<*TRUDE>.S8CX3\#T?=H?<;L@(O99!'78:/NG+5TL!!JDXIP6BAGO^6":\5 M3B%H"X52UYT-*DX3MJI\$$+V(,!4:_0AO/"L5ZZ@2Q3E!E\IX;8KWZ4AKB=A M_=S9JU/]ZBE%J+DN\T]#+5@(L"YVT*L=P3*I)TEJT@9!Y>A_HU>YHZI$0[XQ M=Q"V,+84%Q0OQ)I5O/ ,:HK?<'3'AFQ:\47:%;24J%U+FK.G=Z5/MKU7Y.$! M'I%0,0".ZEVCR$,WIOBDH38O^C(N6]Y8W.\7N(8^Z,#>IR2T2-H'%W8Y=]9[ M5_-U37<_)0Z+U_%<@LOIGTJ"4O?/N?$6OO@W-4*^%7P33R4+Y2Q48*?:*.$6J%4 M]K*LF2 V1IJV@P?F6N%J_OMOR6S^XB67_S1:]BIE<)=F0%V#+2F]'&)*R%+* M%:7_AM?9T2ES9DN,&:W>2G'-M!!R=2V/5KQ^SCY4J=T20S9A:R4 ' M90F;#).[U^',:6^^<<:8=T1E-5;\C#@1ES2<2J6O3X!X<(%LC2,C,$@(XTJ_ MP<.W;KU-]95O)W5<*YPV9F5^\#Z/5JUCZO7J_4_^-CO:?(!__$S M_'U,#?'>ITD. \;13TW*#_X&A)F#2C* O_\"PI+:N_[64"<72H"'#_Z *?1H M>VT7VHWLK^X4I6%_TE[1FG2[\.^T*/KW9I=TL'3X*EL2;.LG!8?65]ZN,D1U ML7/X)Y] D4%MDMU52SHK2.M5@@E5&#B=^TV)'H/]/D(PWWORGIP0'1 M.HK^*4EI>$M^]E0Y'2C)\1>BR'8N'!D)8]9=^QZZ19].[9SLG?A?O"8&__;/ M-)\V">Q((G?H?]*DF.#:Z=[@#C6T:-BI@BOI? M33ZC3WZ>4EKK_Q 1_$^:RRG#J(WPDE_+9O9'NKG,-:UH/%IG%GZV @O7%]UW M> 3-G)Y\Y["C2=?2TY3:3=4J66OU8^5'5V=@NS6,#%J_Q+S0@, YZ 1$_5!H MPS#$K#JEJ"$NJ4W;57N99Z.DMO @ZP7ZOOMA#5^VI;B-)(?P MI_0Q6X;+>7;"D)?LK3:VB[4(?95(\391=Y-)V3YBF#C,MAT<<,IYH2X79X5A->7>HD&<+["VFE\>5BJ-;6ZSYEA[+QO[:?5>:S)&"!EW MP,62*\>SQYUX\S-S.OIGK CY!P7"02I(3-*3 < 0J3Y\B-R305G&UZ,J01*GZW:) ">YJ0(U'+8A0H89E..:0CBQ*#.-_ M7)_^5,7'*")OZU%,>X&TJDV=S>22)=2@,!:5""=6(I-JUTKCA\ M2V<\[LJP?$)JBNOL,BJ,MEX/:L"I@;,562I>Q=ZPZ;7*C@(<9MO\C_Q,PJ"P M.SP1""M:''CJ3'>G*"%C/P%#$P\E9OA+P) J&<)H*,,UXW-^:L[*]!XTDM[^ M4CUU-]K/MD&YF)OL@=;,]?O;*.(VBO@@HHB_&6WKYG+V*Z>&D/Z KBL"G. @ MAN)->+:_]1KZD@]_8'+:0V?R=3Y)_/7"E#<17#=.7FEC_%\SM\-6W77T(I?5 M<;,O-3F### 7-+J@;+N2F*C.FI3&HAG)5EGQPSD?Z.Q$]C!,-$K'2> X2M & M_&$GX*]0ZM]XF8GGNHMO-7\+?O==DE--CROH/U-(GKN';UJNUSD@ 2Y8CZ?? MG;T[]4V>]1'Y']4E:2$=7P?MK?R]P;YFI#EH\:]"2!XH!I^%'02=D/PHO6>L6NSUM!7_\@.960 PC8DDH07E6- MK\3S/&ZR,2B_7!8G>(RQ,[$HGULULF*0V:DFM@^BS:6XWIQ=UJB;[<8<$BT< M;RVG\^_G^JL9_6)[D].2I'8DA-%D9Z)>2/9<5$U)]KS72!=#'2*DL-YO&_LVKN2?<%#=D^GD$-9=T#_H]X)_ ?VQM4;P2A@^*,T4 MC;4+LVS0876G-P>8]L";0VKGX!/+LO/ [RB1M\?DRAY.36?72AR!F$YA=_4] M!IW($@9"+N7%Z'M1 $)#-N#,9B2T7@6JI,2)R?QRP'S$,*]>&8KWLJF60<)] M\$TWJAK;U/8S'V7VMLTJDUVP4V.Y3FC,9>A2F-%:GW^0(=4KPTNU%U[5S'%L MLO*NL31;O"WNK; 7XXK%=G!_;R7"&!EL$TX-&\=4E4N'3A0@DTZMHV(*CU[S M.!BBCT\_I(X@-&Q!BPG&C--+UHJHD%IMTU:TO#G4.^*0(CY.T^T:S2_*DE(* MO^!":AE:-VGE+Y0#S:>+BB2>ET@?*(W1DUDRQ/ZL45D4LZ>Q)[V2J\\\1'A/ M%-]=;@?3E4;7J;1;/F(NV88I5[\1S4S")@7%=+U5$U /W!!7NG'5:U!7B M;CN9IC)3:G6!XDM;WISFR'D6KJNV]?A>T^1-/;,*IN+>/6ELL=[#<;#^72+;N.,[N+U=,QV(+R[8;'#,>;6=)G/ MZ);]F5=/G]+HAU2R0(:URAQA8!CD M)7#I@]F"C2$\!BS8GL!/T%IJ2@+.)_Z/[GXKY_&Q8L2H]56*9Y]&O)+]WQ[=T +9, M#,T^?44X>]"6+"K*AB _QM1I&[/-14622M'2V)QQ4N;)::6&\Q"WDX9G;R6N1^VL2(V.0;IRZ*2/BU!$LD>HGM<5;S.TSGQNY4_9.3 M)?@=RPOW;/LJ;G;69HE^-Y>$.Q()%!R\W&H&A.LV0%O0$S-V ;&V0,",'2\3 MF0 ,J+N8="-C#'A*R8+Y=\HS:MT@[R!?@.[D$\6P+&>D1F'9N''-J/!CWBA, ML%DYU:<"*RFRN:;<_LZ)%)J_DH]2\>-[0-Q=>J7H7%[1>I=BA>*Z=,:3[ZU' MQ8C3CFSRC&A*OH+ETMG:4[[$AFJ>$[)K VB#$Z)6,W(A8YVR2W;23XR1=9F/ M\[2=8L7P=/2>4&7$HW,5$:7)S:7+>\'?Z69I2DQ;V5W2_-#%!:.X/;&:3P#3 MS2@IV"I+9\.^IT1T7=!7W2_G23K:C(9XP\X /TMZI,.N]7@6:D6K4;OHIRW@ MV^]D1^E.PM81P&;A4CG1'&[#'0&7.120(,F"8TYC8;WZ],PSIO ETK2EHJ.& MVJ/@4NC4N =.41O?56(QORR9!STFL37-<)H:STJR]D"RQAI8HC*7!2?'H+\M M-T,6#@7D^M7?I%13_SN6&N\,7)RWK.5>NT[,UZS;S8"4G$Y_>7MJH=T.Z;0/ M8E_HB-."HW2H?\L'W/]EE]OOZF>">>6.F0;B=O?7Z=!K3TO=!H)$P]R32H.L M:]#JZ+Z]J.\=F63$@%/%,O3:T+==$->H3N=-EGC66]ONYKZGP>\H4Q!EEHZN MW4D*>"O5X]*;/N_-N)%1.LJ<7:YNCN$4>X2-"-,&@S"VR:?KX[FW:TM'\8=7 MN0=NMDHTA7&5U;)!)C.$]XT-)?%KNB3U+?6 M3?"!NX!_2$NCC?LVYNYM%]*O9YV3$(/2P=\O7<6(*Y1J]-^J/1RBE-HB#'P MP\#(V*AUE>[@.\Y_$GPU+DT!$;/SCMI5OO*@OQP&B/+G-1VSR$_O\_'@^I*W M;*&B'#A7-43_[K L+G'C+PPF=+=JZ8,!Z)=!ETZLZ$<,80KW(KDACZ#DOKWX M<'N[5S[OP$QVKCW!"]MW2;LAL">9*QA>HRQ6[SBM? MLV([31(7.-6*KY9\03SX.C,6^4!5BF%LF=>"Z5B=)WR=%Q$V^BKBLA#I-N/+ M7XU=32PLS>H%[ M!Q5\* "VUV$9BW_(%5;YX>NN^Z '&/.4)0/#?8JZOU] 8Z6@JYZ1DH:GVN1; M@\/4Z3M6!]_O!2[E,>=[WW!H8V:BQ!V+RM$,0I["=[BRE$QW1'_ M:+__N5@4TEPEA'-NQSW7=Z&C)]1HQ]V1C<+N5ZZ01:%#O;8J;RVQK98,OBV) M-4"$4,.%2<=^+>(G](Q<2LY;%J:?O302IFMBNB0@CW5I;.LMQ7)%U^74)*]C M^U*K96K#D%\4V87R2*P:&MKE@+K+X0[*R;HPK 57 1H_+1\LZZ'-W0\ /1'L MBAINB;5H\63:M8@>4+^5%=;+XG&LL=RJ8.]9&KG?7?&X#$P9JA-EM/0$#CA&TI#(?"7O?6M\F^?0%@O^'."E MDQ2[53?SU4H9;WTJ4L[[M9Z4]:<0/AG"IV8+P6"-_-8$+:0E%B\871NW/#1> M(F*/U>$\@'HCSS0^(K8QW8.0@\W:5[\]Z9"\[..NA6A:>F#U[>&E>XSD M!M)A@DC=D>IHE-T3QOK""N,CSCT-"]F79? 5?#Q6ZT:<59*P:Q^._3INP]LQ M]+=#+-MB#NR0_&X^[.":'U@IL=H.=>E2UIO8;>FX>GP^QC04LC8V:=4&KYA?DL.L=?G_L_>NS6TC2;KP7V&\ M9WO#BJ#4NOC:/K$1:MGNUJ[=UEJ>F?><;Q )2FB3! <@)7-^_:DG;Y4%@)1D MNW6)Y8?=:8M H:Y9>7GR257=Q+1=@$#R6'2 C,TX5A.@YZW1$50I8- 8]3*L=%YKP^,U,SR"O#%W=3T1CF MX6P@Q:-J&TB5R8FNH:# 5?=,)QK'GP B#873JR_!9E*'!LK\74SHST'V!E'* MNH;#(Y/U%,7+,Z[-[2THHWPCE]\/E8"])V^J<)E38T=TA.?@2Q(LP\B8WX)Z M&+O1""_V?>&(S)D6+IHH=$_L/I-]I['@.FQM."IG8-Q1@T2I7[M6QKFI@A2C MZH7TK@I*9I>P VHNDQ_IZ_@.BQ\?28I*S<+&'JC662W&NHU)!(FX[LB^;(C9 M*K4)1Q2&3XO.\.9$E0/.F:E<*06<@J^,=4LSH"EA!Y7?R!ZC*9R31J):)&E\ MVY1+/JOS7_0_7O_8^4T5;$SG:Z?;D;:!7FV/LV6YF/]"1]?K>JJ8LE8VK\+_ M#74(_-C!<_[MY_G0__A=P[A$5#N8?:*STR8)_7T=CL8\WZ;"*$'1NZJRF?;U M)6G:I.A*9__]?[UZ_N+5ZV:_TH?:BN4/\.*MTTH= ]7^G@:)24 170I)+_6% M_!:#=)+,V7#K8&/:TR+0&H]00?-$#)&V**IP<0<.3!LZEA]9"=_>RLB;+Q,;@P*-;&.]#5L MC6W^=]+WC#QB9T$47O7V=IZJLD41?%RM]+9\P$3>K=M]F4"X-0E^,3M'1=X= M,]%P9G^&M/F9Q--&=FYD9^KS?^8CK-TI[PU4D).FD#FJ0IO;+6&%![4FD\D? MI[1H)^,PYB?X]#8.Q59+F.'UHX8AAYDX3BILD8^OW89VO&_<9)KML[=ST)(:FR.].=+KG'1B MK?$Y;E!6@)\ &=3+<."Y&-[A:)055>UH*AQ]Y^/3AG"#?A3_$D)HP4 ;>RJ_ MEAS1T1W' @^_%N<-U:]SSAY\]ZG!O%->.8,'OY\ M@0F"&Y0,!-:%1("Q98>__QX^O$V4N.'!-ZG'I:T>65)VJPK'L]_"XT*'=R^R MK&P!3V#'K[<6O5WW2V]O*U&^OL=F6RD!FQJ>?(2FM:G=&?;B8G&F36HMYU;3 M^\]:TO5U;W\K;=0X;56>(^9/E1SV=I[%3HO5-V02] .>EI*LWO'UJFY$8" - M'"D0=*J*B:L5A09OHC-?(66YFE):F&LY:+H5EZ*D,-7![D_$, )HY;/=GS:W MRN9666^M"CSZF>=UDSN!DY166*(/X&903CGPV*.LT5)%^B?%KGQJTLNXB,IB M,J/S%L8F*7-AH(DL[S9_[T<[;0EOD]$LE*,8 $-LE0V^U$**P3'->C$#UQ3G MKG0Y%J81FL62!-L!7^.054>-X/,(W#-?6R2@=5P3G4!8#GOPZ2=\]V2VX @% ME8+N/:DGD'")%*17QE+$/=CR!'I57DL>M%!RZ0@.X %Y9A"P;_1-<'TI]DV\ M0*).Q5=%WT/E..PXC"-U'E39:_V;!O+Y@V<\>^!<,BX*=0"5'9>Q+\YATYQ$ M@N)?TW'S[;:_Y8V;[HLL7M_#A9%[O0MK'@[0-*S..ZMP",0_T'9%.5QS"STZ MX-73#?!J [SZ)N#51N':*%Q1X7KA%2ZM!?I"TCJK"'._5@RY7_D3]U?4+Z<#X0U88=OL[$HM1 MBU.J-T-Q,-)J/,Z7W'ZP [\4X;^R.=^C:Z,<]AHL,,\)->1",_7%8MX;EE?3 MVYFB+YL?7M_G ]?CE@W;>^*N=V;0=VK7K6QVC;$.;VCM/_<95]*?K<2F7NEB MX(Y^FTNA<[(Z?0R-)GGZG\?9W!C2&[E^#60&I Q/O50G9^L#L),I4MS[/U#* M#P?)#8 N=3@Z?:S&2_P'8OIVAV#XR'(B3FHU&E:Q+5QN*NC: L,5&"$4#&RU M\="\CY(CKUIZZE9SH+30%58=GKJ?P0-!P.9UDDF>L6<<. MS!A3$U[7+.U6YQSO4ZU/TQ@%95I@,8:E+$/0) M'#[%SJ^]YU=I"'VZQ^G_TWSO[>P]2VMMPBO/;N>,9[_M$(;AYOS9S.(P%RO6 M'-N#$GS?\;G]-<\1AP5\_K=O]N!VS:[K!1^<]/FUS3_1M*A_+HJP<:&+4AGS M8",&^U!2JWQVN2U+)/F_L8_?S_G+8*TW6;(=Q2G7DFIU&M= I$L;&_GZ491W"B*ZQ7%2.7QU.>=M7'(:S'( M+<\DU773@G@?3W[[-?$TWLNEV-5'&TZL":UZ1- B+XJSPF[*3XXOEPW@(+F/ M8SR5"]5!Z#RA'(.W3$=[/S>B][KNQ\$YCN*,!!+5Z^:.6AD FPE:-UVV8LI% MM"D"Z,J@^^:A]-*RMUXVZ'21L" M90UU 27?4.R-=#6:J_8FF#<#Y.[VWA1\1/J]_[]H_H5N^H<[ \E"M_W5ROK& M3O B1?CY'9'6U!O=)/)1U#>:]J.+K%QFR9S^GH69"((E_N4=C.:L<'\YO:#5 MJB_<M.7I#WBLB1Y1T<.CX\BC6@+*Q>?>^ @:M]7D_FG+$=D5&\C2P7G>:!D8NT MU%V^.YH]!EY_,CQ4D'S_E2^YH,*#R9:]72K'M\01^LU AF17Z0(;8CO2OM 8FJHZ0^\F]6J[CW#Q!]J^1*7)3DDWT? M3DM+;-V3J$G*>$59X[U)-T"!"C<[1G>1C[DX(,<7F8==FJ!*>+7P40Y8\,:_ M&2G\,&>+EEQY&@!@YMG8,.G81.FRX(J!2O>BO.\W3GW04C!*=M+F;.'JK4K M3VL(9J*5OM+PA7WG0I32;BU78N+>6Y\"\>C I\\VX-,-^'0#/MTH!M^.'@CR M=C]Q""N+&\PTTPWLCUXYN&\_;\.(^:A1W$AO(;Z:W_-L/+]@.^XC]M"XE<_9 M!+CJ@!^.PK":Q(]OT*9UTAW$8@))G9B.6_6?BW*>]2,%%L&^K@H8T!3633RC MD;V9,X?(9 Z3([LY-9BKO$.K3%@_.\:I91@GV1=.6!O,#3@!.G;DS!G#*!S MNKUU'L.0%F/Q%L/+3)"4H$\C4ZN>P^A83<(IIVZ=1J;67D>-QM3E;6U8V0X5?H^'2L.COR%S(O4%G"?BL_4S+++' MIQVI;QR>=_Z+NT J61R1X@RC(NFB M[\?,&$4BTFEQ#TLR_J5J5@>IUT:X;83;>N&F!8+W=G^,EG4O(J*71L0I#+Z* M%'$5'N>MBKX$D6,3X;A\1&O9>RID/IPWC ^(\O(@9B%>M5W 9=(C+I:#%:W\\V+4P'#6#X6KN6VLIN/5TEZ3>R>R.[ MU\ONR J?Y-$9323$M!Z6^%=POSP4X>UCW&W^A?>TE<2QGY)U^OCVPY/8#>+H M&TON)TK9D+'47<7KXODT!^-%K9FY"1GU5LH9.FL5'VE<#R:%O[7W6*?;=G+U M!?*Z(6A72_QK.&V>K1*PEA#M!_W-16)\'YB0]>4#9[G>W8CPAR/"4=QWA?HM M0CJ[=R[KL"FA-6FYM*J<;R/@& M,GZ/A>*_HYKNYQ4%7M]=+_71$K/"2>[N#JIT1:E,P,ZD*C&% ML6/[7>%C5\4Z2-U95G%X7O\L!/_%E"S\6@/CWD4DRN0XNY+JQZY*=_CO3/JW M,GS-1;XGV5SUP99W8I8'_9;8@ 17&7I 5V5XV-=G!YQS(?5.4?5]:21>=7?_ M=GKORX%#+UOU<4+8ZEN3>.W MF"-U;NPE(:C6[=].FVV,[*9+2.4HP-@4N@F$+WJ)@TD*<"_C(&Z[ZGV22L9P M]GPUZEB $369"RCA]B,K@Z_7Y<[*\7"--&NL8E/"?W+'XY/,7)CQ=WD^#-*R M]Q8Z8560NG-"-%)QDL0_;N@WE]HN[)96C^:*]U4Y M68S/>7C7"O-& <*:)70^B\X+(0Z0;?C.8(H?A,T6+<,M^Y+X08@K^OVZ3"A/,FR:DN-CXD055>;#/MD*N33X>U!%;[ MO6(GW^%+4W=%G563"6=GH?V2_6:@;/-$P^/P%P M,5V[Y]EX)?'MAL';.ZE"U+GS;[GC=WK'2^5(1'1&5&*)$CT4%FK_0=ID1+C#8G(ZK;_](V17L(?7^FJH)II\+.S44SZAY=F+US*)9QM>G?2BBI[_!Z=\G\^44P M[,XO]!B5*@4G>=!MA_6/5(]N=0TT:^VZ3)7;:[XJ^!DFAQW.$OM$Y^?PG,*# M6&Z1Y5B!M_$80*+3)O_/;$HFW5,UZ6Z0XN'C.VM[# JOL:[:WVA84]Z63QDPV\5VTDP?2C<*6L,TC(RS M8&ZW'?E2]3H%:R"]ST*6?3JXR">,D.0,'/]LXZ%HII%Y)GNCT^]ZW9*%CNWM M]K[\W5=+X!T0A5J&($"8DSE]N7VQU!U7$$?3KONZ@[8GVZ93[%F'ULC31V[8 M^9RJTSSH$%J=.%CLHV+(O,'BW/Y;#=D67[@WV^Y8F1FQ&R[Y^(8-06EV)!)$ M.$F8LA)FU4C??1*D>TP0YYU(I91-^8A.G47H474#H1J.>2'81N]5.JG*>6Z1 M;.NYSC6K\%[B2!=/C_XX.4I=@>17V]WE[H:.#YEG7E,MB6EI]]7]7*6?&XF3 M)YS\J,,T*^7#R6D_B-HZ&;+E:),RI&25.+$JQHR+$Q6(LR4_V5WZ8%AX>-8P2-%\0M7&>G4)P0!0$&DJ" 5CU0;LVV9N@-!?OHCF').':;&@ M6RW(*+TTC%V W)SBFO2>R7"AA6D.,JUWE9_5Q9PS:,Q32:WK).S$3>)Y1H5( M5!/K*YFLRZ+$1I=+V282GDCJVYR*$(2ER*>XA*O\LOP2*SZ'GZQ#5AGLWG0Q M9@4AC]_NBW[<+C'G]10+.6@I/E'\5UIRU]_L7?B7M4?9-Q_F,/'?X^W?BV"7 MA?N"\ 7- ]Z6I]Y]0Z16)*[3ZIF4%@A"\"5G%>$C,K"S!2/MAV9(J! MDF_2KF;"-4F< GRW_D8XXN/C'K4]SHGZ8-=,XP4J/<+#; M&^( RL$<"FH".[C61V=Q2AC&/,S#CJ93)ZR\[!C%2\:8L'.# -(##&R^V 0V M-X'->PQL7B=A=Y,KNJ'XJ)[$DJ7V^M^@K?_9)4RJM&"KO0CB*W.5]*0T?GH!HD MYAUY$':?1>1U4GE*&X-7($P?V?%^&D(//L.\2$@-F-E8^O4WLF"Z>H+HM(9? M&5NT=Q"6DQQ+<\0,B$TWL6'GI8IIX)VY.T7:G72]_4WD];&U*DH9-)'P;(:8 MPC"\2VJ7W%.N!\GNT_HWR<8ZZ>KC@#%*T""A 9^1#QF[@"K18PM/9?GLEC,: M=^FDS>&-1K33^U!6.[FZ/^: \ :PE6V=HVC M.?"*=[AD<9.1#O\'(0-B4:(].B=[^^;:F#-:J^LH=VZ$\/TGQ99IY0DS_OK5 M)ZMY,155#*$E63#B. J:^&!8M.P7&3?7&J M,G3V;!26#]2=-_S^7:K(48 WG'#7*+$0]4=!VX1?:9BS#DJNWQ6G/0-6E\AM M^(D(UI5-$_?B.+O:Z1U.P?1ZGDTMC).0MO+;XV +P\+B@#F?ZU4=( V^9J*! M<&[SNLZ$!#W8+@LA?L52=#PY M/GG?7R^\S)FAO@I.A&79-2_++TYL68Z:!6:-2RZ8$5DP8<(U9'+7E=]8*2@T MGEMP]GJ]^A@XPX5O*8K<438/.R;T!E_9 NG-BDH* BE8_6'_5.GMX#H-?WE' M.WW>\_J"!N-I-*BB.P+:?<6[JRH%AE/+\:N$7A!\RR43P8D,[A1XI-EAIQ!Z9$Z+2J&=2B<-&"<%/E@KEOSRU;1D=GXJK[*,D%? M=%7:IHCI4O")>WXAG(/072>+B?&K3&/ON]?6KB(*PMH%=]VX"70Q*5SO]^,;G1M8.69X[;AR9^=\L">OQ%8->P#.J43:0J/KDS\K[ NB:\RP3R^R M:J(3-PRFNBB.Z15&0OZ\P@[3YZT++#O"/T$P:5Y*KH0J-7BBS Y:4%&&W1+4 M:-!%5F%G!#$,AU[8 ",B":&(PX"<@W7?7X24)$,#!28V2ZZ#=C+\K M2,@N*7(8U,0KQ#C;ZJ&&$?A4=$R)^>*TC>B/X^U%J![MS2A8KHHU-5$UH%:[ MO&5<04HSX^P3?B].8D 04\CTH3';*;I"H_0P53>S.";-?RJ10+Q=N!)PI/M6\M%4!A^#8Q7!8EJK!J!<41.TY M-]7T2>#Q14V>>SG^\G5@=!O5T;JWIJ!HW?9)ZFM-.U892!TXE@>M6]>GEWM1 M0O<+J:OMUNAVMBFNU62$\LZJ+ J*K= UZ"*:@%\+1@'CDLTBEIL^7'Z-)'H[[N?30;Z(8&VM/[2/UY[[<^',W_MP'[,]=@5YZ MZ5&L1X=':PAW-:3FP[467A.AW?Q=B-#DAX_OCCY^D(+5OWZ4+YP>?OC4@"E] MRH9%R<4 $9?C\'@:NXOPU4^?#Z7WI]KI:X-^SD=<+6?S,NAZLXO5U+<-/"_) M+)-Q0@JI'F$K1-^A@L2$FV>:ZO+YNO921O2F\93=Y$ZQ:T.Z%M0$ C9J4HHO M11F!$2BJ Q46&5#@MY@S[%B;$I.H;C81;OB"] BK 9W1^+GD35#'^9\QP=L& M;GXC!Z<@VRB9'LZ02"YI?9 "E[B!P]_@-"RJP6*"ZCJ#7&ZNW2A?CO3"_3^AX6K2TZPL]: 18LP@A M)A)WOEE!GB^WL2H/?*N+(6K^;/QCS2Z0U;IF[=8,5@HU\^(RJZ>N5Q W7+N) M='O1[\(!G*/$ K9VUZBA%.HLQ;4;EN2[8Z? M+%2\E7Z5'>CO#M(U?*[IK[) M^:1%#!(^W,8F(49A!D6S9^\!+8NRH2)7B"<:S[8/0K 0O]C21V2"TW>CCIB* M WMS .4/R]IO:GHT"<)Q.('5N=+A<);C T&/'.=!W+*-W2?,2U4N\9^T7(G! MS85S"YT&LFK%%QN[=A,E^$?TGQ[G0?"^19\!TJF@[ [%: C6'8":.H S.M)! M*YBZ>*?RK&7VVY@I)G: LUQ:KF!^7M1J#S&.C M_"A[%M24,3K5".J:_Z)I<=1Y_D7G#:(:=B)+!8*7K!*D4?RN$R_.H#B,=#8V MR3Z'Q7? $QK+ QBI_1G8/BJI$V5[:8H\XN MGRZ%\H@GTKD?Z;ZC;#$ZRG'CL35^V,S7^;;!-XBMN!H5NC8+,**_2 MR_$7IEPA,M% M-<@3MU#';9Q3@>-B$&;=U9NH-,!D7FB#HW^EVD>\:C=3UUZS\SJ>IZK,AM91 M-]&\JRQZ!F:XE>*C2X[3A]R7@H3Z'7?>?Y4DFVZA8;[& T^*RRWQ=*U1>]Q, M7-=JPU_4'#ZW!*X\E-<9T@34J%7)&Q#9Q,L>$UAI\4BI&Z^@&M(6)H0L?9RN MD5<;U\C&-?)87".$A1(N^3WO3E TV>VR>QL(LA3T>Z2JL(^8IW2C'@/$1 M@6U[+C0^S$=$,R ZS0U4;E-YC Q#E&ZU'H-) W>Y> :Z\,-A0%_RI672\(,C ML*4&RT3+L\D-U$:K=:!O^I+YV6? !?6(A>Q51GQQCCE!PVD :O GU,(-K6S[ MG(W1*"L$E6:R/,P7<.Z]FG@X)3'H6^9 HI:(.DZ'2-"MNJ[G61H7&\-$*"[* M4KSOZ27-(4XR$WKE(#01[H=)D($(;HXU3D0!<[G18*F!;8KO]@G;L-^[#R/N MC2ZTJ=?_FNH?C=]?;,L8P>$K5F&AE<9,YV6?!QR42[(Y@M)/+KXZ*.IS-DW0 MS@UV,L-N;/J;$,&;MO*#IHV\ ^Q5TKDCVK];N>U85;"TV):NVH*?<%B?H\H: MYN)?8B*NI,%%W%:XGQ"CYJ3R6SH6N8<$D!LMR-$3CNNT+N3;JD5W]5A=7#=8 M$RT=2F8ZLKH3S2MZ2E(W;N3_(1E%TQ_/=J'EO]A&A=\F(I1B+]_$1OK14VG# M% ,6/?> '025;^CS:.0ZI'%GAA=&0N+8:\*2<:=9\'LKZS9+J"'$HNIHG \# MEXZT#(XT-^-F@VQL&) >T<,1S=)RS%KNW8K%($%>SL5D%4"/7@&RW1P%5'V@V0J2]KM9YMSN.99-8-QLGD1-YI];VM#J9X6B1@AI@9(9PY85 M3X_SND7+/''=_F*8LK37T076<"RR!=MWF*S;[&=9D<:W#"$F?Y*%7 GP;!K' MK"C$+G>'\V/'NT?L>Z%W^#6="%IZ'TD2T@$3W^N@6^YE_VY8DH6Y03E_2W,M M]G0-@?6@='DF4[_1<-66IPO=AWJN2%5JI*NU;J L.3)!3SF#\<%3-Y?C G(1 M#WRYV3;?::4)NYQ"2["\ O 76/8J5_"EHE:+-Y MF@?, W+)7!,A^,PTY&1JS'VLV I@Q*D\V'Y=FB5SSGUEWX]@S&)<-H_+IHO M%PPMI%.LW;R0ZLJB"S1[T4??>17."X$^R[0,Q&J:+>() MJN1=17H'P\FR]L\64GF^T;,@0)"U-B:8!-DG=3K_R&:890@S3 D:0E7B5P'P M&^MX+%Q6ER+^@K#.1#%'<[#HLB4M!YJ ">X&33#H?CK'Y-ZNO_C! I.:6?)V M,FUI:?L^\9,6YHMO-:Q60A['PE-A3^G$DD.5-GS[%;?')/@O'95=K$LC^U<' M3BXBD)LI$8M^E/0'F@OP,]1U]SGC^P=6#P9(C4 \+"QX;Q^DS*$I$[06Z?(M M:GACLCI2,%K!G-;&A0^'5Y/LL<9R2HF"B[QC.;*VJI*,E4,>B8K,[B0B.&,% M.EF[]8N@$6LQUB!ON^]'_?15@6U7C-*/7"%R6:]:D=']W$S?9Q$T>2]PDIK-3BL5N/\&!_B[W(L0#$91M M?Z)\FS_.4!2<.X)&;C: UH,23!1,B\7Q] MHGS)>S,F/[?=P[*M#*!^5,Z6K*VN0J43E)Y\+IVLD"[9S)<5T-"!I:6Z($E= MCN97&7%H:*K9WQ3U5N?=3?;C6VQ1]I722YY53U);SKYL"*72(;_6;)J'>S<.3-]RPH14AK*TY 1QR:F MK%\\E_?'LG<]ZP.X.W.P4\94?:$^"PNY]^KE?L*90W][Q=PU>T(=@]_!F)_4 MSNSSGL$^:?C8>,_&;X266M\(S3WMZT37?F;GVMVZ R38&D^_X\\"'DU"0HT< M$%=Z1?DMB1E43.A9Z$@N;G9IIJMY9I@T\=$M]IJBA!*G81Q9@WY?\K8^KUC9 M\+)"?5/A]F"?4V-'NGF[KWB7TCD\U71<"F^!J:;*9^-L\%T:8*F,GD::\Z8D M8/4?85O1M9+(9)]#S-Q03Z.0NWD/RFDW*53SVZI[KF6OV'O1WM*.IM'-5T'2 M.<;M296X) VR&5&#IX@[,T5G&BG+J;K3?O2$B*W1U4RC!Z.BJH,YBR#@-O^W M;T2C"6=!%\<)]2VJ^YM<5&2\#\H)6_[^*6"QPY0L9B6[2\B[DGO4@ _QD* > MAOFYMVTMS$G[?4C+IP(>HT3UV]DV)QG!<4T*NS3X1/@RY25AU79?BO %14I2 MW)U8P2GW_9G*ZG8 _';]:U33CLJ=A=FN'T'99JAEV:_!P5=J1Z:CZ3@6W8ZG M.,AN<2O2F4)\*8I#SPU#D68T%)]A+5E!X>Q0<(>'*L"; E'6?%+ B6C[UI\7 MY=/4X^'8J#WEA4:1D).6I%T(6 =-D-SGKW>&.CD#\9(3XOKQ88U!T>7A0!/< M,M(]1L26TSQ@U/\P>$IJXK;@V^C'CQ CUYPQ/\'LSL[HG.<49P$ 3'>*_ M!(4NK"G39U #X?]!T^(4=$#%B)E (F74*N2(C"+,- <0,-[]7;GJ9)5B_2P_ M S0S=BLV'DW[S08V7MA[UOT\%W,DR19,NFJX#8@)91%5/&C1@-5-23D&;!.J M;AH=E3(FTEWQ(89M4&0P=P\\%T M(4*,;>-+IMRPJV<+@O'J7NB8"&K9IH"2S?47YYO S"8P\R@",RV_R"G5+@@J<3 D*4P-,J,&\R*;+"NNK^;%L[?^ MZF(M_F633IE-9.T#U"S4#MI67>%X^N>B6C;[U39;2BOWR44L#IJLSK$CNVI. MD!*O@92$RGG:Z-('9)DH0]Q;N].Z2'9=J(M5@[)1OR=8:T^[)N%O4R=XX^=O M,G)5(?;)WGPE92JMG$@GT)E@OG-R,O]MUOLUF.:#, %#R6+0KY^R+8,Y"*^/ M1N$1IJ/ [/Y#;GVX#R1.!**6H+IV4W@VO]^1CA / MGP@@ @PTS0U] O-K,;E99YISV-P_9-'WU5'UJA_OX08ZE(KSALNQ"->J8(BX M8T6RI0C*8#LIFI0I[5=.3A,0P4ZEV*VTT9%WTCN[Q/;Q+$GG&]% M1\S^>#\ZF44P;I=&AQ<.6]XM#3*_"T*W7ET@IUN"'/@-4+?V@&P!\5'X/V%7 MI.[N-7N$:'YMHQ1"G)<9;FRT$*LSV2A>";3*:(2[HM>'.5T_-#IM2##4@#YA M-A(F-T#-B$.4S'6LP(Q+X^3R<'NG2HDNVK)<.L8[X8#2J;.BPP$#CUW.'HH& MO-]JWS!\APW>8MX<3]+[S/4]XLX WS3HV0T^2&@WG[G02,=#8(CI QSR^I%; MWN^$M^2(8\S+WMNO$EC'=GY#Q67H/VK;F3_81+_QB!HG?V7/[S4^')/G? "7 M,?]TCJ77 ^UUKO.=U!N[7O#I\&V]&F+/K7>_%=JX]M9[14+O>9&?TRZVF?U=O!!*<.C;OS37DLWHGV,ZE M>(L&V PPZ2*_S# CQ6XE-U)!).GE>UZ6PX0E:UO9-G19;363VH*10U4_T_E< M7TQOEC&#;(;%;O9(\Z69LKH7Z\HCLEUF:$7?M 'RM6X/]B(3)Y%&+:9CBF,K MA#GR;JFJ>/CN+<5X%$?)CE@\V@U]T1](?;E39HGAT*/UM*S7P^%A3N M:3;.FWIF\R!VQ1'9L[@KATKS%HGI4';.-J]/GI8X-9F J\F7"8 J.V\+DQ$E M9FI_*?>RL:^3?:E@:/'GM]9\QP9G7TC>C^1*SZ#TCH7.L0 MD"?[4SX-8S\KT(+>!YBIB_+*?0/-V9.2EP:VMYUD1+Y<7C:/+\0V+%S3[,QV MV"JE@A@'<4:S=<.BGE#-(2U 1(4IF!DKT=C/H--#=@O%?X,+W%@$\'7,%$\T<-T<]!!]K(FID7>$ M_*)T*IH_E*%@%FXZ*S;7K.[_53/.O95OT@V;[ J9(9;O0Q.;)C*M,[R;5TQL ME2-QQAJFRUKS'@BBD ]K^S[_:N79ESF:RJ>R.U$J)[&VDNW*>#U*R:>;_C(G MPF^I/^N5FB";(U2%7:J<4@HCD%M!FEN.F

CX<*N=AATA6-9%1H D_QE6;Z)^DB@+=ILZTEY^--+9 MQ%(59$LQ0X13)_U6'172DZ'XPZCE]3H)+M(V XSI?S$#S06^;.>43EX!Y_Z2X#/IR0+S7\J&*T8!+6#:-;%N5J1" M4,=;3ISK=FS,:8V5Q\(K5]FRE9E$@C6;?E%"44U7:&UP,R*::2;MWKF.G&5< M&;6=%]&H?V=%4+L. LIC%^_/US542'4Q,S#[1EVP=W4U?%<8>K@MQI M0K-^B$1Y@^;96 Z>]ZWN,0?QGM[ 92U/$M+.7:?A+@Q2 K=%$S#;M-B*J?&_ M9^@8!QN1?5]?<\WXO$0/F_%MDGU-,;_9:O0&*D"20]7:EOQMTXO&U+F1O- MBR[AU!](FWDZ75!QA63?4]Y4/'L[O=_+JYR*8;O), @DAMVWNM'K'8/L279% M,*#I3L\1[: P>.)8:AX(K[@U)XOU+-)E@SH$"^8L7Y9ZJR7^."TFB._EX#2E M7K)GAWS#G?0T9V>7C[=L8 MX[N!64:#U1L&@W65U+VAR^@A*OK!REBKI?1\ZW$^-!LD.;//5^1OF48^S((: M?51.PJ*Q/I"<=]<0*>'D_FU4>"K2RD:K=F@TJX;YF<(\I'H?FT5L\33%O_#H MUTH50 RU[:I+D9J.KX6T#[6+EB&:28V(^&!-T82%5/A=*9561I>B A\V.^?H M#),S;7(MX7U9TU<=LO?8COP1M4CRMKM[S\+7B1^G[CUQA7>8/*I6FYUR0.BH M+K=ZS3:AH*LG>!H'$ L_D-.7J8QB,-,U>7^G5Z$"SS55\SNMPK83*][#UUF! MV \?9_-B4OP++_Z6 V4?CL!6KW/[HO?7@+8V'PO+#T/ Y MC[@))W#F7S"V!E]Z7%T'U4+&"^464!9%Z=S007TP.\4Y554-%UHA0?'L*_+ M\$JP#XW?) N=))EB=U<-D4WZ"!?2(0+5]K"Y?U1(*(R(TCU+"R13Y,N3@%I) M$)!SX90Q%13/L[*!B\]F)U@155Z20C%S3B^_WJOZ0V$PJP\?[OMQ-HUV%&?$ M:,T5Q-E51"%VA80Q83S/J@H;UE$2BU!O+T7?)9K$&'=XG KFY5/++JEG3Z^[U)CX^#>4GHZP/U7YI[LRE!1#?'1E 1<4@B M5N?AG5K!:EDU"(Z'N>H\,NR&2^>E'OIBZI,NNW1'-,A?Q1!NJU@O&YGZ\8=^+P_'EB(/WI+/J%A& MD+L.GF*7MN Y2=DV\LVBZO!@U:E9Q%>LZ"K0X$DT6PTNL86$H69:]J8Y?UYO M[_Q2ZL972\ZD*. :&$2?)W V>& @:4)474+1'1%-SRH:67:74J4FJ:?"P^'G MF2_4(@#V!<%W]J@@K\ENB;T&,]*E&*?,*%4[>4(P,/)!4C:;UA>#962HN089 MJ+0+QR1Z0>4)*T3E)Y6<; 6#K2&4O/>J'Y'[E%-/HQ$GV*WGWX.R-SN2TN]0!G(5_=PHVD0.BR_3\@IE;..K+YZU MD@@EAFTJ($/#G^WT.CXJN#L$G,+_TM(GK$6\DYJA-4%0=BC"?)PDL)6&IZEP MD_RB-AX31:1&V;)O#F -ATM] Y(<3@-+)(R($MJ.R7#,GI%RN:!Z&!(3/AD7?(O8@Z/!5+DCI M8:[_/4I->$K(HQU)#$:Q:&F?@_41/D_^7NY0WZIZQAJ>2J&LXH@'U6#CYFJ/ M&L)5* !9O5+H*JYNMFJ$,;-KM!B/@*[F>15Y)E$/3UQI8>/%6=AN06JJ#8_N MK/J*R$EUM*O=$F[>%6X"(\FV_0 M6L;+3-$RK75(8S/#O!Z$7N"0HRX]TLK&0P?8'!?:Y83)D$W"RTQS>-M^4Q9: M]V?41X;<@^\/Q*FM?\J(LJ6%+LP]:,Y\%3VHO3!Z/%+;S*4!F!*7]:J0L_9_Y!-5X))5M]SK0MN M[;V6<(7<\(JC0HYRP^TD<_@@XU/?K)?1A0"#2;.#[DTSNVEB]$H*0@"AK$!C M.VC-.X114!R-<^E**7,"9^JUDP13INS=%UM][S&+ BM)?&#&= MJQ0HV3SB_<:Q!CN:_V AF#\H(_F4:V-I7^TD(=;+)>G&RVVI QW]B%*+!9E> M#CQ26V^Z@65Z816^XEIY.TM1?BG$M$W*HK^FM>#0I)//+[HA_S/4GH9>/X3&K8 ML99-'@XU67ZH#OBME^9=D ?\V.1\@3=89XG-T2#?,Q!9 &P;C+9QS$MD>SW- MVB7J,]O"1[+_C6R:F+#Q2PI-)HT*M$M8T%O1GACOJH[BFB]@%1HL\4GINNM' MZ/.2P__%62(_$*P\BY(&G8\K/1(%'05FJ=Y/F)(^EQ24TK3#+B\A"1_V/%+& MVAP\[QIS=KUN7$_9=8.(8V@PL=0Y*O;!QQM,9!@N81OM_J04?137V48(7.Q@ MPT&O["AY?JE^I=B74LD#,BFO+DFDSXLQU\BPFICAX7E\1LYW16T]B]UI^[G) M.TL+ZE[L(^^5@74N,=&V.OF;X&N]B OY2 -Z3S-S]53EC5$W^?7;4H&(1%K$U;6>II?]1MEBZEL M,-=PE%=$+;BV]/ CIQK[G'W-_@(3X%LE;#PGWNW M(S!2LN8&(7B_G13M24L3PX"-V).4Q>Y3SAZG6'XF;#8O-.)LW)*VDYD2#QQK MIS4$J^:FW:&KP?6'S( ..P:?,>>1>[ZCTU9@I_'QH%Z<5Y !QO;(Q&=[_>BC M]UYQE_]X!5*-6)//@>2SH S]%,O!HYL'/XFS);$_&.L:9B?(T7RG]W<)'\TH M3ILS*P=^G@<%5/!_C;&A(W@B*21'A)"763'6(N+K$F5^I$SYCMU^;&R:1KU_ M[9I1I?<;*2&=1_V:*BJF"0#+4A9C #SE8R::$])^0 MDU()>1J'<*;11E_.K96J+4[4&1P:5/+288(]D[\5C",7((/-Z#/FDB0J!9,I M"G\B!Y\&KF?P#FY3&6^K\]+<:)I/NZGZ6&N4#M'N^/< M4?G9E#+YIINDL4>*VB]KMFIA2:59O7[*[ :OY71!UP?LG.DHNRPK$G-ZSU/) M("!G!A1'@X$U*H&-W>F]0PVF/HB2K[30;R-Q[[8;" *LO7U.NYLT MQ/QL!N=BURE'4AZIF_/9QLVY<7/>HYOS;@S;1VQ )G'#9<,2<]0^3I(98*-! M8Q ]58[+Q;0+,O?"#3N9&5!SI:!W_ H$E>77*"*=P6UU67Z)0UZC<"5,6&P# M4PR)"CMU%3#3*;B6-I]@!S6-XA0&=OKYL,D4;\M<+V:B5PI'.!)W M10N(]O0K.^_3&T40XGP91\:'H 6,*;.;&?.EH=^1$/E?)3ODZ2^'EV4QU.SK M-^4"F]#FAXB\J]Q*5(Z"$E7#2_-64+:TQ)^B\A'>5 0=#H2?J"X[V9P!+P4H M1VG2,\ZQ) P^'2L5 00H67*D&"HKTIMKJ;LV"?]+":\,..>39F3\Y&P(K\?Q MBSO"VEO10GI67R34>'18FOH=J8ABT" E2V+F06%$0-]UP!]82+FP?KQ&9T%< M!#N3B)^HJ*6 _U6@&,RBA2Y:X>_"4-'%.L;K28$=I7FQLL-IA#BMA.PA+%_C M,\#I UE/-Z+C-]K;W^;Z=4$(%R5\\RBV$^:#>)K)8&MB1QA/H@'U%$?^'=26 MI\)(\-\+N#32)'ZT)"9;C.Z-)9Y-\H(H8%$G^2>K.N]&FGI&.Q!6-O7]N/X@X"B7S(2LV]U: MHD0#Y7L@<[=*"!B4^#D2V=,(!:+MBU=3L82@S&OL QB96*Y7 !R('(7^7%#U M31(%Z-!5/KZ44HD"$%=$(9"C]"TR])0&>)ZQB["EB3$&C%R M4@GD2"#72+SP3?/'E_'3L090QC^B;% UMRHZ[LZT//1Q?KFD8T]7M!2KQX-1 M):&T"0MP8GK(KQG^0N*3S598\5_GR*P(IQ#W!+.AV2YC_K6,I4T.Y;I-ZSM0N&A14$G3*4VRROZE')75-V0(P0A0; M9,/[ XI--0?T"@T0_R.\*+ M1B=7MOFT7_1)LDA2BZ1U2KZ#P(>Q8UW\GR'!7-('3R^H9&-1N_B>1PA"F&?Q M_0X/FGE@>Z1> O4>S22RT2(S'.E9\O':66A2&4!_B7GA#/*VL/H\'UQ,RW%Y M'L2K2\KW%8Y$F4MZ+$J<68[>D-(?R\[?Z;T4J2)_]JF0*D!49R7Z0E9BS:N4SQF;!!D#Q:XOA%^K\YS/>->$U7\)&\SW'4W#YKSLWOQ_E@6Q_'Q[^1AJU14J?T<9 MW7G\R@T/((%NUHV.;/\&Y$+T MPXKQ#N?3?.@4S+@&'G*@[F)T__E/;E9C#8ML/)#$,&)'Z1CW/HWD[B;/6:)]W>N[;; M>]_2[=V?=OSAN^9^>JG9]N1: LXF!_&9HM5FL4X+'UO)J,7^J*G0-D?(XO?N MK2B'Z0^O3(3V37YBD%:.LR7CCL+LE9-ZI91M^L,24I(W>2ZUE.3*%4KCAA1\ M=9]2,(JQ;Q&"!_SVJSN1@;NWD8&O'IH(/+B!"*2 4=? OTL(/K]6FCS_%FER M\!<+P=UKN[W[#=U^EGRU^SO ]/ MG+22FHU$^NG)W_O&"-'!Y+ETX1XMSA/>8;YS*P17='/^<3Q@L6-)< G#<#J[KP]7]9\61ONP6 M DX<-VB&+!^KUE%7/.I)#F:=HIYT$YLW'2?SY8PU)T_+[JXP;K6OK5,A(%=^ MA2AI&A3([9E=V^&KLB(B1NMXLCR'6M^[#U]*'E1$0^DP/>(,(@/W,+8!;^"< M@@2#DKJ466G&\T4QO';ZXJBDT)-C^FI7#ASF(]0 -9[HT%I2D=&]P82(0NW4 M DYJR)B$1/0LBDQ4DCL]]G.X?:@3FDC#VT8T:(J$<$=<(9?X8S$=55FP"H)> MIB5KDQ\M/=G%XAB!-0=%\CQJF:1+B*]IJPE@7#7'Y$X,^&N!83F/Y!$/AAO>B-5%B9J54^C+;X.3ZOQ0FDU($9(N4K8 M86GH:3#^'94:4K:JE0\@BL!5B;:9DLF51I0RJ@;VHE &78DBYZS'-B-=TZ!H MJ[!3<*FTIT'C/@3]YB*-#.Y8/[N=:C/7?I1K>4^6: UO*J 1*6!/V88)+U*(X^@;L M^2[E9O6B" /G-:&-@#9*?@],7JHG![PN7WJ2N>PRAC/^9R1BGQ*O&/^+!PU0%*BZ)*V#4=.% M1Z9.RAJ*$&XB5U>+$-U)LB,6"6+@:UH-O(4X9?7(U\P;9O-,O\:+$$TR*>@% M&[,D-MZ\N[I76GF)%*T#D4V091"=-S<'-6NRSF 1 =3UP!Q]91H99+@+G@?#, M9">NCLCJJS28UA:_6D?*?C[OVS#!E$_:[9!VI)S]'-X;O^YFX(F(8PLFSQ=V MVG:*CK ,6HH-_H.TAIM;(+@$R=\?1,DLK#<^2V:L*VMBEU S9X&="KF?2>5/ M[>J5:O+NSAWQ1 ]1K!J24XZWU3KTK/,-KB6P @BO/%QG1A_@>3$%(6A< EPW M@O &GCX_X;8G3Q=>;#\WP$;/B<(6D?T%UH/3JX+@2&RKOQ^_A9,^MYZ/>E=< M^X!6OR"PM[%:)0A%F4C'_DI6[B*BL75R^V@3/1U!JM1APHR.UU;8;DG.ZXY+ M>8YY?R.IM\S9 M/%JJP5EP5AF)>\761^K1:FJVO+ M%O>X(.-D-A4()T.]J+G'4V]D[42=I?/SD47MXT/$W*^N+% M/8E_N@@Z8/EQ]IDMF;-7/R>*.B4 G55%CIMJ,G&$X/'M+KRS''TK5\84?7SV M\4\Y\6YDXBZZ^T!40::RZ%B2RD2!H&HN#M:,UK;*+X+*"*^VFPGH>3/0\LJY M!(BZ=):JK<(8Y(IC!95+Z7+1>R*B+Q8]N%(3(G\LA_F];@.OL+FUNK\L'-D-EHZ41_)?X]K_LG113:;4];,GI["]\)G8ZUL MF;GT^>1CG[^;9!&'[?ZOL]8__ M]R0,X8V76KC=Q\6AWD6=*K>1E MO"MIUP'UW-QYM! -"B-^F,JYI:S]:, R444/18;*DGG8:Z.5RHIV3^5$4N,+ M/9%S5\R.%6GX,? ^W8I)^%&LPO?TI35BS6-Q$]0L5I-#%6 M*A-6)_&B[K@>JT]* =GR[]H<H\UY/5R$_+:A+P>1<@+ULF) M!)A[?Y2(7/Q1[AS\S'6<[#\9[F;__)4=MD3W>[84\0W!R.E'HM*<_,$)DNH9 M\V=?F39#EU/GU#BJ>JDS=97XRO@5J^!%:EA:>#N;FDD Z5Q2T*UW$59[.\C- M*I$^"W 4M((S-!3KHW0O?DBU-2U$-DT\S=?W2*]W'N?*CO46,W(+@N"AKCEH MP8[\K\5D,6%&U9J!*_Z#!*BKX>EGSM5Y0N%HPR(N!3+(36,)WR+.# ;==3YA M-IY@CF[7(U8*?E4EOE,[WS^X@7;^Z\<=W8?,K\C40%%IF<'!ARY%FBWR(V,M MC=K%F"Z@N2Q"1T49A8ISF8WSZ%M737^0&^$2_DP8:7XPMF_/*>SX>M5ZW4<$J;,VT6,1_EN:F+.@$C4[SDNA[H?+G->S_&LHRF MKV=/]JT=O)$_/68!^CC76AO)"Q76?OH(F_XKKTK5AL*$<0EKDBJJ08MN3C$& MJ$5/ZBU=ZXX.,2N)/\/%B-RG"F(7B#:=+$B.VM("*> 35X$G0K!*J[Y6*&N, MBH:]9Q0%%4_B$C+CQ"KZFY>\[5.JA!=!#"FM2])QJ<U>\6 KF"G(9>NI>^?%^E/47=!2/;\/^/U_VWHY K=F+8(M-R.442TWL;.D$XYG!89VW>D4GI<-XN960?9%(0O7[,Z54,Z0RS)C"=> M!J8)/DJ4_LW4 F//WT4 M)O=/'TG[(7B?M-5(96.E@@@8F#:/-Z=ZR!PJ3'PN(ZY&%+\;/Z5<9FWW%S@5 MB8K=HN(:$7DV!:B4C1/YG+2BNN2EU%P6X!M%W4@MHCX\=Q(#C^ M4?R3L_W6=?F.#N@AZ666@7% F6W[^WTU?*A09;IQ,ZY5PV9]U[N"$,\ MVR%,O2 OLQGW^W_]VWY_=W<7_\>^]KWG._+.=&ENMX[WB?+?OQ[W'FGXXL.M M?::'$QS-?9D::9)8J:"0^7D9A>[7&1(3B/]QO@V0)3TT+FNMRT"T%!R:9ZLW M6%V#XH=;$G:8/KU)R?A7&6#Y5:7C'SZ\OD- M9.3)&\0=&(@$:R5:^,,%= M1S8(&44E]E@EL)]/P$Y5%;9GB*[\UBS,G"$5* M3)1/TQ#\Y['?S7)(V.7!3@(LVA8DED\ MX( #FH^5G53R,C+,&-(=&Q)H#"$>&:+23RKHXN$. M3PP/Z\XV$]9I]2+@T\ MR.0]0">VQ]DRR*1?1L77?.@]RNK^9B$PK\+_#;7'_-C!<_[MY_G0__A=O49, M!E:-1 ;(P1'Z^SK<[?-\.XB& 3S,5U4VT[Z^)'\^N=.EL__^OUX]?_'J=;-? MZ4-ML?8#:AJN\WW'?;Y'/K"]O=>6S^A^]I_9M3Z'N>1";#&@:+F*.=I7/(^7\9E=M=M7UN^K =I7X:3?; M9K-MKM\V3VW;6$KQ;?;.HP,GO-J $S;@A&\")VS$Y/]@,?G,Q&1"YL X4*-: MM9K*[-%Z0%?N[F8K/92M]-RK_^1$*=/[=F?-QND6XR0I[ +YJ[TGJ-#1C'>O M\Q7!!Q2D+Z>'L@\-.-E8FY[<>#U@LQD$ 0".)J\NR_Z[#H>%V]85T,$3,JK M2X*UY#B[PL3(A,F40,.IW@)*$-\9D2!,\N%2HK#B%M.4L)^)Q*">4_T>R@\+ MVA/_R [DG=ZA:PUU7!+76F=?4(*KF->2PP]GL\L>C#-(U7>%8:8JPA016/3N MO+!P.I*G'0!XB:M*A*LVZ FS!4A9I?!XD?VR\:;]SQ1]Y"G'G^2^Y!LTEQ)N M_I#$$E+QKURX+1&0A-LQ'+^G<:OCR[(C-X;O9B^ZO2AD(LWMQ9RQ=,WP'J7\ MA4+JM-.M-5L:-HV-XHV&M]E:*\4<@ETH)DA4*A8?H"J6V'K$RJ#,G"86V1T\ MSQ^Z FA:P* J)J#H#>\TP%=S1F."N8 0A0PD"&H9.2>A.U':\PS< 'FGQ](1 M1C'=42[FTUE%X5Q5H70<%>BZFDW*.,'QCHQB4@^>U/,[6GG'Y >Q*D MN D/R_W!2E+"SN'47T?0^NK%B)B>AMDD.\_])!73/Q>4[9WGPG1"99^R6O9* M0^E4KD+,>Z%9OVR#NHJ Z3A8^R:X%V7ZUN^:[0@SFX?*Y-6W9LLZCGK0KVK"@"AJ3!$9KKQ.5&A_\1U&%S!_MP#I7':&G.2E8MWH/3\"RAHB)L&@NU#IR:!J\:E3 MT"LZ0JJN51P;E(N*%;RX# VR,4Q;'D=8Y9TK'(SZ<&*HZ0LZ+TMBO0N3=UE4 M[ 8C#UEL3'FV%D0>P/2 7O&TI$SI*IJCIW9Z?R_*1O':+ME,*A:32!E'8E+( MCLF^N!2+.>L4+@JTZC@K)GXC:,#C+S?^J'N=-'X,L+]_F0D:K"L4BO!K, 3)IAI^#J.GCU M\ZM7/W_H,:OIX>(<=Q-7F'[U."O0'NQNP \;\,,],C.LMWV(!;@,)NUY>N\" M:M/T02M>=^ ),9+ XQ. M+UPU*L4!]\TW-*OR/Q=#B262@JCU?V+^"00-Z$J-+8^4U:AW<&:[,9JZ0E'0 M05D_)E;16+,4^MDB:!#5TG]HT1;1=Q<9C/WW4\NY92J]C74)M96HBZKS*YNY M*?Y0B9A+R-862909L<"&>0D:Y[\XN8;"OT%M^V))&-"_W0S!B)#+9AX6\ESF M:+H8CP7Q-D_Z+^D-FHDD59G8;$,IF^D(#$:Y! ZB1M%5(RZHY^3NFPO%>#:$ M$BD)&&?9$+2U\XN[6:4/9967Y'$B&Z0@+G"F).1-E4ZB7FG^562JL+T\F1<2J*R MDEG \\T#)3+8:1CUW?O9N-D3!H.*$KM I$.#IF M:XS1%&I>-V8ZE;_SN!JYFV8RN>/"Z63PCTB^IMA!1FSC?*"@EA&;0^^);ESM M0"IKP/?NV&'LO:V[DX*17#75B*_7AF6R_9D) BARC8$L)TSR%+>/$Q F[OVS*)H9,:KX#23<^+M)3,,_HW8 M;[[_M>?A&L;OM#*6_%PKR8ED'^=$P>SB1RQ;E %=JWEDHLC\&FRC 1DKL64V M779Z^S^_VC/3A6O;[NV1Z;(GE(/^.=\C^"2^3,%O)&E\Z9C(Y),259*)S26L MU*=)7'W3=%6)S3]'G#T=,&_4N_%@BE6XMV?>U/;\D6M/$RG%!/ULJM2IJ'6' M*;E0V,98858N*!L]VK])[JSW4N%"(I]J#%U"4U.3]C.QZ(_56XIUD?[/RW,& MR5@.:F/)(S.EF^N52]079INZO7L3%R^'I2;,/7L%VG>RE+&MF7H]F1+O82&F M=@IMY=-,BWL%&@W>)]88!7=#I<%21OCL$8Q+*T%/U$BIG MT&FS69"3+MJ2K Z)9VAE*)KH]*&P,7O_#.(:AD2]*+@P$,D6=E+3Q*%FP/89 M5U%4G!MT6:[\0AH!<>S5Y$RGD@9,%&P>Z7BRZYU>U./%F)3.'R0&D ZO7-E#2.@B;=^N;(&\^+DO")3 MP!ON1BLZQL1DVL1;H!9G/P;^ MUVH^4@O!V7_$+,,WX0FNNE9@IJURZYLD$5_^O+^[^S0-U(")%W\57A.VK2A: M;%7'6 9>P<\0 U%2R6MHCAVK.&?%,;/+LAA**!'9I6,$CQK>+A.9)L+++)9A=8Y'WYYF *P33$$MJ M6O\X[GTG]V,84L9*V+0LZMPK\GPU*KS.. MAX_4.'=Y;VT;_FPTEQ&[ 6!]NOIYOWS[K/]:#GJFM "QO06V0A3!DC#H6:52>0+M=! M3SJS8W-W+LV.HF7+M$3F2L^7811K%Y5*CXWS\/T:],#P.V]<>()]H2D- *S\ MEB/B; ([S*#]4GC' 0VB#);!0)\$E)M*#9)3IYCG48T-[Y>78AH-\TFX/6R# M\'K$4IE$\9FG%=Y0NA"2ADR7\3*Q(2=E6'C9&<[4(288E?X/%1!T$X?N^RR< MQKOVV([Q4;$41U4VR>GZ-V=?8<7-E,>?!J4(COV:S[FHVWUB0A*]J[2+UK!OBJ?+*;NBHOH M2>TA 5H-&W%.$4M:AAA[*':"!(RK$8SQN.U/;YR6?BLTC^5C>T!' MX,^K#)TS@<*VNLS(6, +$GH3AFB9%(5%8BO*+29@0U1-IB]/ZGR,A&D*<#K) MD *$J;7CR:0XE_5PQ-0)D$TL@5.E[3GA.^<=TD?N3C7PQ/I^=LR@&A7C<225 M[Y@FF4"#=SMV3>1"U9SA5.56_5(D:9_T-&3%(RI!LD:G%(#B4NLTF^7 ^9LS M."^)DMM*8#_)=\YWP@H'"318RI+)Y%,+[4[W'69= ,H2X!802IC8&<'&===- MLII*N:'S]5WA]D\9QZ[(9EV;Z)?OKUH4#BV(E85G>/\+]D+VH6_SB8_'PPYE MJ6R"<=:HSNW?-<-4L..KOJ?!1/?NEIPRQ\.J,TXM. F>])96?)A[!(-N8%;Z MZ)(1Z(YNP(A!B?4@>./)EMPB# I&[T>!/B0]Y)J]M017=!4Z1J<%MH/]67ZY MJ]OA]AK@Y^QK[QC2\&&#IF.)QU[H\9VAIIMUZ5-_3MJIEN<+M]@?X1;;>_;S MBQ=F("?YBWNO7KR0# HI"TR)I_E7&*5$6+ILV*BN?DI,J.TBJD\[=U=7N?\F M%#>V,H?BPR,\5:*UD<9'?.0&S/##JCFL;U%7]:N98_8P>1AQHJ_Q:8)ZK5LR MIYB2 U!Z$(3(Q->4:;S5NX*KE(K/-%0(5_V0C"@$"@3[),^=+8;G>9J% ITM M"UIG!(P]NFC'_B;:L8EV/,AHQ_I;!9FA['R$;7<\Q=5^I_<+M/!5G7 )-D(V MP?DU7$N!ZCB0!^SZVX&M6A;%5KDF_+[(M%8&,GH9JD?AJ3Z9BMI5X^J\)\7:>_'2[LGH/7]%]^3+.[*+9+3UNB%P^9$QS (J M;A<&)*5J?PL[?-8[Q'SR?_YZ1^:"?GAN_6>L85GG4;= _@5915KU)"V[!H!, MZ-<8"Y@X GI//GP\^;<]*]JQN[OU&D.D_(PLW'D ?(4O)[4^"@7Q$L.&>.[Y M,@2\FFK5X4\70210LF@P>&JJW]7Z]+/V=\.')?%7M'PIHAG^2Z>"DA!D%;#/ MAGE8LDJR#GXE'L#++E9*L#V=5,<:C_[D(.]*4HPT)W?]0=B;9X>[\.C\R MB RG=!O"&_WZ ;%Z;3;.?6^<(V%^(R=>SC14DV*Z@+7)&HB6:A3)5F_VSV;_ M)/M'$B6@PP!RQ '';$RQBOHB["E75J_'U;"1?,C;J2M7 +OM(W%]('Q.E:I' M5+9[0;[XS0;<;,"X ?^!B -V6=T;+DBYS89PI48B$K+0N)PR[\K-!MILH+B! MWK@ZAKU:R]%MM*?-WKE^[_RMEKKM5)&;\C.HPLB# M H3=A5\$Y*E)#(V$QT%9B^+$GC[&G5A+?E&Z9>>T"&B!'&83_%*_BN_RL6F"E*7L=:?4Q[-K[ MO-HIR6$8W0Y"1-2,E:10Q.6,]^)#9?WXY#((R&D&%HT11PPS8K%6@",#JI#W60R+ MC$@FAN$@C\L9$<#'; RH!8ZO,9;ANF.<>1?7;6NP4=)@T(IDQ';+ID4>*1#* M125_75(I"IN>KGE!8@-/C9N7/)T55!#7_;(3_S.RJ7/U\Q:A.0=?N)OR$5JA M5CJ,_]I#/3%=NZ^O%U:M8I92R!4]>.,QW^5N>TOX=58M'&\0]\U$_# 'DI9P M7_,@TQ'=7T KDH27495QA@N5/JBHU%35\:1D,DF\K:B&3=*ZR.N+B6MW2 A& MW,%H?Z3CJ#3X?V^]((TM_SC14 <;--0&#?4@T5"F5W.F+HZS6CO=(BGR=Y^% M%=.WYZS8 M2PZ'8*R9PKLMB>0V>%)O*?W[%86+T7%$PV&E@MD_[1*&/ P#%J83 MOK796E@UE+QU^_.XG([!X/)H ]UVJOHT224I$N@HDZXNV6ZHC1.>4#3,PY+9 M@&",UP3_0%*D%&>Y@G43.<\TB4R[&W:99=10"1+^^0R<]A><=9;J5LMD"BCX M,9N-N>8"2G_)4,,,U$R!V3G6 <9*E/64'UU1^GK$T; *=S@(B_CJ^0N=T-HS M#\3>V."&:=P4Y)]M-X8NFQF!.HG,LIH H> M:I3Z/FEJ$QQ/M41LXB3$_C01O.O1T9]<(TK<+Y+RQ7- I,.M1*:OGU#(N,5T M'.0+#^',WT9E(A$D?D1FC[0DU/K=3"YHE '^+07.W1N'E)LPF?#9;=\&=A8IY?5%1=B7A[-%4X MGU+U&B@^.--?R?L9=OS!+J.D[^ARQ)"D7W-=<=/ZS>TLI-!%+>6%)E"L'%VR M.0W4V_Y\>V\?U!CS"U<@AURTN1G^;L[%>:PDY#N]3E+K7-QU,-'@<4:] 2&H M9.V"^K0LD\44U*?(2V_N=D_*TB4B8B M),6,+U)=B2S^A5-R^VZAY9D#-/.,]UT__'* /=#5UC[]!%Q\*0;_"JO)I?M%Q=(#NB=BZ5:)<2CNYA$.V$)@9"U#LN1E@F3RRKU/N1R"TEX5$**:VP M%*^DG=XGO;K=&#TQ#MD\XVPQ!;(HC&)6C(,:N%[8O\&XCD)+8>JH1-_>:PCZ M:]XZ0I0'1_:06;!(B+R5/-D^-9"Z,;:/WAT*@1P%K(0/+*BHV 5*:F]'0\BA M_*0/LEEX6(K\X0A_)?F@*8?-@LP]^P7_FT_/0*PJ(Q\U/]UU%/-K,>OXS M:<,-SNKH]+E8G$E)Q8.MWMOP4SE!\[]693;,A7.@.%M([7"B"+L7*J+#00;T!Z(1UF9>D<+\M]W'? D,6ZEF"%_ M P#MRK%*6O :,?>X#>T9BS!-]'(*\5WJP_&PKI=4P'137]E4>O62U=B9_IFB M54Q];(K1^A;_5IV%:?V4>X7I4"$ *OK^]NDP 5AHN<=$RZJ<+L [KJ'M0M,@ M^YP!%/0JDV4X99F4 %P\;*N6!6Z%WG^#(9G2(4^HAC)I[O]]TGL2.=C.U2( M_*( ]1L19]N?ZT5UF2_%VP!! BA 3G,%QNAI6)D<5!WLF :W3D[S6FNM(>!) MLC3QEEUDQYL ""Q+TYRH_$[(Z97NT MEX*YJY%STB0HN6"&.Y946X[" \7R9%;.V1C>2H;/#>-] %$XW1$$YY;4@+QB M"\49 ;QY&800QC=)+#B/-3;W=!.;V\3F'F1L[J;7RZ\JP)7*EJ^9E\$LP54P MR?[T4IX.:^)?%8')EJ<:G6IPVH5D7Q'2W"@;[>+9 ;M9K#M!:I&"!9R\Z'=" M:NA#6DI$DJX- .HTG:$1J&F77=3KSD-ZVN&@2)=(JLB'?G")7R9Y*?VJS6*>NU>_AN'*R_H5F-+B,ALL/>-P6L^J$P!QUZRW MK#B' T@^$L>M#!F_O[NW3QORY,W)85])FWT7;D)WU+4OJS.,_5F> =MYT)O M&:@Y]:M.9N(CY;&&B=?0F=0**.94-XRRA!=SX6L;CW6&H,-CYHIZ$%1W NV- MVIE0W?'BDMK1#&6"RDIP6RP\U+QUB-+$>%2506S:GF)HTDP1'V+M$GPD&:7 M>:,8,=)K\G-$L::(I\"4)$^ZN81]&4)773L&DT@FA7G"VBUFY#']MSUE<:*# MB9G?V_U))[-SUV33*?B!YHMJ2L1,28SW26MLHFFL?PV$W3GMMW_;V]4>;4EE MB_R24WDNPEV?5P_6/?DA&P=[OL@2?OP[KUYJ/$H<_EY,Z,977I.,TM^HO*>& M<&)?"2CA%$;>E5SE#5@,B^ ZNC@BU99QBZ00/ )XN\)+]478UT#@Y8P11>@- M\HS ,\$B] E,*'P1'?ID]BT>NK*I.N7G)J*P#G8QS]=?N0=DV:^E+O3](MZT MQ1C1SV%8MM3U#"/F V)*K0*DW_.-)^_5@MU*CL?^[NZN_V[/GO./Q5JXJL&: MQGK)55PJGTVHU1XX,&T-QK(- B]H]G<2^VN9=VY_NTI"4:0ZDWZVJ#3BS+1E M_!IKMZNGIJ'[?CCZ\%?IOLUM#K9T"?Q=4'U"RO=]N;][\/HNQ19&'.Z[H1+M M7[_7#H>AZYCR/[@8.2R(<;D #R2AQ#G,,>WM/8L%-G;W]_HB':/-X1P+FVOP].3WI.C+4N*,ELFM7#%!Q7Y M] SSGL4*5W '?)].:B&BPF6MBQL&RS"=,K^PRE[:S>SK:UZT^.L^QT MBVS!,-EXH_'["7[?Z?V#K).YVBA)EREZ*M_JSD$@/838+-/AP3/T1SXGS]D[ MQ@#@KM/Y!$A,2W<_^>/=R9/CK2U57?6UYAJD[YSR.\TU,'M2BFT^4H;G9YNX MR29N\B#C)M^MY;T3-/9QS&OXY)R+=WEM'FLIHY;>65,2282.2T:1!UZGCF&" MD M27H64)MS:>OS++D/JDSFS6I MB> VGNW]9/6(+O(QW=:F3>$:TZO4$F@.=MMO7!<9FQ2S11 G&:N?*&K4YZ\( M,]^ RI8/86XCC#/+RQF5(K:N/!+#Y$T>'D0ZB51+-#AGN!8.)Z.8.D2(M^14+"F5KI&R>$K($8N64A 5 MLJ61@[%^(GOMF=RAJ;Q^#7[3@HHZ1X<#CD")*G5B:2%\6LP0RLD[ "N,<:5[ MPI;"-39'C,N.<%)QD9GKU:6;<),"PLT&H@@E*5"*H':ER,G'/&1LO%+5)SUW M7^AJZ]&_A!(_%W'HQ:O[TH5X/[NYC"JF[ WCA#*!YY'"7V M^[(+5..2FDL0JS;1 4=096DAE01.$(]8MAY4Q_+>'LDB<.&!S.'[8%%FYUGO M!/\[/5],LZF5FJ$_%M,L.VTV6"./WWJ^40Y,V'4'2M7I$ M8EDUVJB#03C*>$)MR9)KA1F1!46FL8@4/5C,T^*L'D-V_^L ;',>=M8;5.0F M0JPP1$/ R'Y^VG6%T0WB0 0NP85SMRP8H^/R$G^5MK.7Y20JE?7([ZNX]ZM<<2UJ;WR((*9%H0)='-A0S2B>KS15(UBIMR23C%Y,Z1F]9/5IMNU"#" ,0U021A"CT\I.=CAE>?9E/%[E< M/U2)5MV-LW*J:@'DK^,+4'(YX2W*QR/6QHV;D14,6EDN&BR%2>]&)SQ,ODE& M ;D!*9C)"VMI,"T59;]Z,*] M_?]]ELQ *LK__7_M/=]]_;]_/OL/M//[8D(Y!YPM5"FN0\< )]!U MQ^!X<1V??CPZ_=B_9?;Y6ZNLFPY3594]5E5NT9!$NUM3)/O]U>T:[!ZPB*\7 MW)9.T34)(T[].^73\B&;+G 6?LTK1%&XU=V]6RA^Z];/I5@G33\2R^EC3.S% M!#MO_L/2(]X!6:VA)(5I4TBVB0LVB(>BG&JM*L'YRF32C-!<5=1?F)MBDE?G MD) (;;"GCA62<%V&JTR(-$6C6-P06Y[V^,F;V-2)-+45! K:TN"RZ":*(\^X MEUXK3DMMOU$Z'*WD&89,7^4[H1XL'HY2$N'#D!8,L48W?V=8M)I,!+MG9!#N MHN&"$LSM&J@C:HO8DD89T1]19(OX7G%SL=AA&'=?<-%5(LMQ(3A^*FD]Z9V4QA@*P MF([HOH?"3;"]2X GB3#FHBRX=)V,47SRR-\.AZS!E,S44E)7NV%RCJ3+J7;$ MVVF2/])PX_--N'$3;GR0X<;/U[GL68U^F^334&IL)$_B*\.LQ+QV' PPI21+ M9TQ>2Q+U[-H$-4?,PLU'H_&"L__K_$K=5E=(1*UWN!=:1E+XD4A,Z5>9=L+0 M\%7>P$6I[2+YO?^T[%[54%PR0;SZ:>\SU3QG:">92CG6O" M('=:D/<:[1]N@:H@8@A4N1CKLKZ*J+>WIX?]3N>%*X]+$5/75LUM*4I-- +^ M(];-/4IX.# /2$$"QK>DF"(!R^AK%/@,2S\>9S%W0[/!KGL6+G2I&AKN),D" M+B@SC"\=IJG9TN"%@&+.61*-(4H:DS)[*=J'L615?G<< M[]?OB'\ @1O59O.RBVG%KJPKU B>9@-AS-_;9=)\_"[N ,8W7E%CLNY\H.D/ M^157V36@4X&DMFE8J/!>Y0YNA/G/+_($6N8#)^I:M&")!1H;HXE01M "79'" M0\S30EB>I3VNV0PN78]'T3ZC/QL>2QWDDF'C"&H2* /;2CJ@E*W&Y9@T-:#6 M1+:F\)&8NT?+LW!RU%EQER;N(7)OXQ;I@*4TD;C"J_KA4$FJ5-GWU55L+%B5 MJ8#K@MPHE+F$#8%Y?DY/)=Y2W&CYUPQ1%J)8T0W YH0($FTSW7GZ5SM!1N83 MM[A(0M"JPZG#=G/T\0)BWW??5,%E4I%),_1\&MY CMUBZLC&4/JBKA5ET.J< MW]TU![?!'^\ZV5B*Q90*>=-1"OT<+<9W'O'\&.3:2X^4W7O6)_!S0OTQO04J M.!8% O0!I^%44LQCH9[?*A!?&:L4T?HG@ 9\YK(<+[A5 -(K>>=GRG][$!H]Y[* MW!^T7AYPC:8BF%:$@%" I@7]AIL#M]9KKLI%WF7&BF9$,R-__8^_-?]M&TD71WR]P_PZG\N"S 90FIU%&W*@D+5O^>U8VJQE+X,JFF1=DI&=;'T]J5^ H% MB&AUS&RO5,[=-"BQ\TJ>43H^GHC^\GM*;8K85PI7U6<=D)#7P#Q*(2CVQG^? M"6RHKB6#JFT)R9C2Q,]I^L^PS;C.G93M(5+=KETUDR]?VG.WZE_2EUSQ+97< M<^6;:XKRC:2(.9_.FX3>*FVQ\7;\6 KU;1,%A+\4Y'.YF)I;$ KA_?\1[() MGS7+,YG36B?.J0BD6*90.]!*!PW75\T&5[A_:B:"<@C_*KMD@1D-NT&G/C5L MPHU\3>*_0/N 5]$?2N]=Q8M"'$K- (Y]EO@KW1"1^CVH39FI=I?8=AV%BOK]FH'/NH4K!#[VO&.LRL/V@R$X2F6V"D!1F MB:-/[@Y0"BZPL'T&DD1V,"]QYB5*$=DAE>"_F@59H2-*=@;Z'H*Q&(G'S;], MF,81)6(N$S^'U\W/A<^UU;# ,G,UHN'$.G\EC6[ )/ATH<89PKM#U8]G'2<1 M0GA]OI'OT+@MDRWGYW!O8G'MP,]GK&/6B;H5W6FK0"_6&;.RI%[M7V]C.\.A M=2[HL75!6Q=T(UW0-_PMG#K8KKEO:O[OC8^N8N/JL/??Y;1 M$V?X$U>\ZM3.]S1U0>L<'SECY=G'>$6B=Y%_P[25//7/?7*&?WS_^OEV9U*0 MK/\ E1;6^0;_.J_];[GSFP_'!)L-U&=XV-%82\O\X_5O[SLU=TEGXMFZRCF& M7^4,-)TUI=9X?VPLT8PB EC:#:1V'#"KM> MEBIUR1QE0X^LWM%+6H@SY-*?2!&424K<590^P8P.\HNRJ3H'K%;*1UWW!K(J M9!WY7F6547,G67%XTS86VE@N2PS*TC.QNM%$NI62WH[JOG'LM2?T0 MP[N]SA5SNX,[VGRM> 7:1MK+FU%&?+*8L=U-1969)[\=9XC(U.^B;XPF86. $$9@5CAU MA?JTI"_0FGN_HJ#L#@[_*CK[AL4JT1E9"_++V(#@,Y>1HGE(D_]293)RWYB. MY1/WSB=ZS>(3G__X3+TWU>#O)C$*5GG>_D+)[X;FT_-^XG$?M/M:#0;$-U"Q M^CMYV241S"_"+):_$=Y#+YK5#G-29$F8W! MRJWR89&[#W/>6LW5>;Q8WOH JN[[R$&24,6^>.M5G<OW+'2S4!)$/HXLD44]1VFL6Y\=.I#06YV#/UG+RC8LA!]3ZTO-XO:9&VD;\F)7 YW*^ ME+Z)D+N+A^9]N%N^%KH@M2_N'6N/4D\_EVL;/0-9 M+=?7JI8/8VY'2!M$)S3R);DG%6G$O]U?F HK,^!XL -5#F?X'/1P:W27JVI# MW481-_R,5(H4[8LPQ(*+#Z_44\]5GJ4ZF!8)A:^B2FYE&>%C>&(1Y*L38MRO MYG,:0WP6RC1#K=C4L'[I72,+A2,^%W@[N.RIS) PL^BMKO_8=7TE%62Z6&V? MMI)\\*:]GO/L+?<"-N.0,IE0Y40U3$(LKMKP3J]<*DV(5+;!N(CI2H(5<.R4 MIZVZ9L86O" )]3]P55F[ MXI;;/=E5JD*MUEUM1^AOMW#5&4:_53-@S>&QI?:>LAJHR&.B1!_0>@KS8*U+F&F#,YR,T"LUF4L+V_?Z/YB^!$Y7XM:!I%^]"60 Z1_!S;U M[%?_F_/9_^8'ST']2^8B+(Q>,C+A^>^4:PZ?JKGQJNT$FH"L<-*LFH6>"G?-LF56VIR1YZD)@-;K-SW3)+B4BXZ"@RXCI'J?7&FR"VM0QH_@E MCWRPYKB3# 6*?_WEM9Q/"S_A*16?*3./;1K7?>UK^$?-8R5>HCJ$WIRG-%JY MU''S+J*C:-,K-=R6>6BSY>M6>[D/S!N"=-^ZPK1D^IFB?<%"XF8'B? MOSJ??_OH/,-B&)'$SWF^WV\?U>!K(<,\4AW*_/0;^V[88L'8",UUHT8 U.N0 M7F:^7YD3N 0/S=,LE_D9#I=:ZQ) 4G8P8MKKO@2+)5['(050>]Y+ZFA]L^53.K6(K1715:WKSN,@UU9WN*LOK:8-P @QB4*\\N+9B M=!OESJC1=UK>:+4X#+D1#/43RFC<%I5D\'BRPK;%FD(.)R%-'ON-Z0NN8$' TONH@]^_#NPQ>S'8[S,>XXO0D+ 6]DBEKI M67F9"I9#*ML9U:5$LU?U, 'U0&G2(CDZ*_/ XJ*$<=Y1IXJ8-,I M:I5942_)'OQL4PHO%,,P.+6'O^*@GW--V9%EKJO&72#] GM):7RW[L]3W;U; M=.XMYFRC_$P+3DNM=F0),F:;DCYCLS$^PQSBV&5H%4;XBH7'Z^=6' MYUBNMA+<=$[%\$U@2"DOC1EZ[O7O'S[2#Y2AIHXWQP[Q(D$[R,6OO+T?;5\G M8/WR!3[N(?H-=NZ/RL>5V7\XKEHCC0[/1U5EX+_ MI6DI*)E_$#8 \2S_YJQ0L.7G@?--@'#)<=8511*3@+.#+Z,3?)L$(EI?V"T( M,[[9Z]YKF@[&P^=/U+J(-LK+_.SSY\_/G71^ M#C?0!IOQN">6%UZ0M4\SH754W)Q#[E^J^=_DB^%I>L8(OYX:2*XT&KVLQLUE MD!"/!Z4J6+/_P&@:L&/H.[)AYHZV M3=1(P8VJ8N9I#(M@GJF6"VI;I2)^!$A+(]A3&\&V$>Q&1K!_KU(8ND7V\'HJ MW=$33/U"]=T>>L\3=?7?<6&4CAMF N!MB?UPJ&N%M2]@22)$9/=XDFJ%TN1 MJR2-7[#X)N:G1:0),'#FG0[3$74?TIM,7#V.14HEH"TS20QB@S_SG M5UB@6[1Z "-T'Z&3WXJ;8!?B"@M;0:"RN)[+,5*7:OHK9AL$ZT"&9Q;Q*I@' M: _"L^=^>I7X]J673[X)6R'+Y%SLO4Q#Y^7O-"N6MF1Z&5_"]S0SVC*8+?;> M)?;.FH:]P=(!DD(TI!8Q@+ IYC^[%=;&ACECN49RU/$2(5OY]E[(I8LY-40-SU&S7(=P^=IOHE9K&)ZW MQ&]X$#2?-Q3-$4>!!G7[NBOP72;D*I>V*!H.:C\)8ZR<7?4,Q[(R>9R+G]+B M,=VKH:1BE*E$ZQJ"ZBG/R>G%#:JK6\\C92B#.K+,PV6 [L3GG=W87J];R]X2 M4A6]ATH2'GLNL_M"=#Z6QOQR@_#:HD2\/W5!W/CK D-T/GHF0WE9ZJ-M+52] MA U15;/.YB@KA3B*C']5F? $+QY7,??1P3KSR;_UTQ+D>D1C=LH-?W>.-H8W MO*VM8'Q&^1-S['(<2DV7E,QE/,_9S"8SF-E>M0XM-="XF)U&]5TS;+!9-;9- MATVE3B98[JCID<[1E%Q]IE-&9P"H^B1_^_BJTM3E!H:&&T09!3N!>@RAG7W[ MEYD.MT/PXC=716QF]\"'556TT;44Y\Y0C! U"IS,U5"N=;W[,0%: M.7.>Z*%48NO(]U3 MPA\ZII(U4S90E>#JM$SGLI> M'L*G9H#.+V]/G5,P;,[._<"EWUZ+X"^J7/W@XXA3"HW_"K?_)J:-X%>,K+DW MDK?AH*(PS*DG"LN%;.NFD,%J%R9%KG@4+$Z<]Q-@76=&"^3"00FF'W9)5)/L M=2KY(=WZQ Q )X;7OR@C0%6_JC&WT&7*#8]+K]EW?I9:_N M[*;;6 0IJ/H;X##13?D^MIPYD6[1>I?L]2^T.-\.:_::YVJ;9WK0/1;/=+\S M&%8]T_(SZYD^N&=Z!1G"W2$Y0P7J_O M?>]UEUUOV/EK??8$[8>_/?D%6\X&\R=55A-0LZJ3&6C?WU[J0TPZ4SP$X9*! M6TJ-['B(WEM7HW1*OK_QL-^9#'"3SD_-9+<-V<9NKO__=[O#V60&_QDLA_UM M)G\%"[_%T;I'S-V]>^3NTWZG.]W!W8D1.\6/-N[8%N[N>9VA.D>P^-N3/Z?+ MD>A[L\&?HX$W^7,P6,[_G'KSP9_>8.SUQKW>9#CO/^&M&1NZ_>5V]MKTS*[Q M=V/+'6\J5C4G+0/^.G2@5EQ_W\7[.R-X%2_<&W8*_P%Q-H45.-HF=KI.M\![ M_O=Z[A!-4EL.B4-X$PY* 7O<+CLU[@D[F+WG)5:[U\'1C"V_>_N&C%)TYOTF M\Z4QV#?RY)04.1I*_E*RE7'XO+31R5#]%>WA?\2R^-@;WWP%Z@&< (ZFY\X_ M SR'\S[%&JS4->:M??#G?NXZ;_P-NCAP=6S:Z:\IWU3.(P/D#FD(4P4!7;/N4*M\'3?>")\G;,YI4L=)YMVGU) "Z\A7Q7^Z*>9 M\XKJ7V7Z[G-8%$[W6^!C+[,=:_(>7:,O/[D$11A@;W)8XA\"?93._W>^;Q5L M1X?O>Q4M-LX?(EH*DA;.,]6\$U-)4A%R[TXYIHMK[Y-BZB029RKFB<"AB$K?Q^S/1+8?0_4:,.XXSJ_98L.)0%6_PS(F2<)H(<6+;XSG73& MO5;=0LH[I/"(HG7_OE M*NJI0IVR"'#K&JBFT,>"SV0ADQ\K@5U.5_#GJF9&!;*QCC_(C"1HG9Y [Y0/ M+.)YSF3V2*FL+M/L*C(;/C"9W6+/_P<%59HCPW=^R6/G_T6$_)I+["^&'TML M1V3?\8B+HSD5YU<\7DX5(+S4!5(? =G0'D$A \__*X_^?3*AHIJ(M7:%$6N"D32 M8W.2[>^H("P)4F&*2B4.E>F'E6A;SS*#V?Z\[MU74?%=1QFWPLQQ:>(U)8E_ M>5.J(X&??U3$CG_?/6UF BSX#065XU+YRY$W^D^=!&E2ZK&FN;A4 ]& M;&2!<6*L&I;!;!I*F";*.P2:CI?_@X'"_;&-(9/)BAON_F:;P:Z!I((E0I2AI YGYN)C5>KB+W].1BS@ E*H M[@ZQDK7:V^.UEZ'X+N-*C/XS->T"#+PJQM31AQIMF:3MX#^N&VZOOF*!JWV MJ 8^&T.HJFYP ME,\.9,U3&5!J*@%EJ$U:35(J]TXUN^@/L94FR'5W-*_8. ;%-+K=IY+PL2L3 MW/@<3O\?$7$M"'^DKT3/G_BIZ& 1;C]ZT.G-UT>;5]RV)\U#Q>%2L?.ZB+FJ M%AM;KC9W=_8C75M_='4H2*90ZL?J\S!=V;?GH@(W:D%NZ"5%YW!]- T6B6JE MYXWD>52(M,Y=;=WT>^>TX_SRZM7G0S)[(X2^J\?!M5G:5;G..YDM M/TD+N60@ZT*.9\%S[2JKJAQ2+RIJS5QS#>\&I$8^U'I1:RN*?TOEZRR!LA-M9"J&EU6!Y:/U\<6_9XP"H.W':&53QS@>\U) <&!JE# M!;=\ S-CB54DJE'>HIA.8(@5W>%H3T:YP=U?__KOZ:C M\?1EPVK_Q'=L-H6":2=EI76TU:#:48M$#XU$5S(X 0B$A?P%IS-UO6MQLY?X M>8.PKB;$9Y'NWEM+^*9=!+"-C91^<[3B\(TW]F"@X"Q7E\*G+G<;X3ZGM3X)V%KA6> #-]#_Y8:9:W#ECN=84A]' P4YYPR(::&W!8AO('920M?W*W%>%U M[M!.\1*1%4%,N74UU[;4QZ2N\:/L#1S]TP. ",[<*07"+WW%;^1T1:FXJ,JVJ-S MP_+R@ZX:BP1[D^_F.Z"T@,6FXQ#/IKXQ_\XQ;X8]PGXDZ5WY>G2GL>K.5+H9 MGC_&UJ7KR@29'5"B6]1<0Y+6UCW4O/%>W>H%BU2S6'DZ"[?EK[JQN_2O1XC- M7FU\8E\Z!UT.SF>&U:98H^,ZTU''>TK?IY_*^;"NDJM9C*-Q(H'LXD)$N7@8 MP?%&^61=HT,7I58;F0!&EG59H%./!15&\BDSNP;Q:X0Z9U_;Y.M#)U]3V@/@ MY%_ ZLN=NG7C',0_1;;$*U#*N3HNMRO00&8.L6'J"0Z\<&^R'+VW!O"DKY5P M:*]5B>V+2AX4G35!PR6H(H RL7>]KVV ^!DX4_C+1)!#>,X ME #L6^@R@FI_D9+_?E\434XGUG4),E5$52=TG ])Q_DU][D;J3PGL&)X1X*U M5 MZX8^JN:+2G)YD&,]#$/^ V,?82 N=-]$U8],9R<"&>:H7?+H:/(J4J\O#)29 M&00[C#.*J/F@025G *8B-^HZ#)^X< 82XPQ[=*5&+R!.:BO/TM')/J8*2:!/ MRTB[2SO:&<;Y0Y+F55<%?)7ZD?D.*HE.RC[1XI:*#D9XCQ M49I6-9LL\N%1W81=7@\L-,NQS;K2K*\!$V8'I<%PH;_AE[!=H(+D+A^)\=7, M\R,+51V&K@,34N5T)U0X#)@218#)"U]],'/5&+:+;9]EDZEB9LFM8\6WBY17 M_0PJN9D)\:TPANY<9C4UX5SA*B\\\5;O).FN#YK_&>R^H"=_?\V">4XJ5BG20T"H=28GW,:?5".G^SR:)L8N4M]T6B)#C[ILB.E M,&053UDX\C!EYZY"Z&J@U_0^LOY W=C9[5GH!XXO9S.B#NPS@ZX)(^]ZRU6& M5ET\13N^:WITXFTQ9W2=1:[U;/0([' YUI&^ZB^,?E+I^[SZ((FT**AH@W+% M6!WG?%;TY8AH#O9!HLR'O2G$@B14,Q; MX^LRF*Y;.Q)77BY*NA!],5DFC<\?5/"XP(LB3<:FU#!WEI#RPO%+94\<'&J> MR[^%M@F!]4A MXX47(VN -VU]K>.\0VR^-OJS6)&,-R#&(J>-P)V$,==0;&]&S4?U2V^*]VH@ M%:VQJ6,@;VG/H-=JZY[:;*74LM5KJ"JBBG]UCJ@ZRP4=HCCD">O!KA&7NTNK M93"TY,:U]4F>?U'2IVF.4O)/JS;4\ MQ(E/(#];0,::W1KCFPT"OS-L.!D \,M,[R837Z+*OA=9E#1 MS4VG71=+H@C>=HO6N]]W+'\NV76Q9:)RLRW4_B(]TA%Q2U@ "?(%9&&2\42V M/"1!HEO/4?H=B4/U$>C$4O&OWUX16:RS"6J=PC6G9V,)E0^2NW.QKO3*PH19 MV>U&;U9W,:-4($P3U4U1"VOM.N_%F_0W&N1+_(RRP#!M'.>Y8R,T5E4RRMA: MX;!NL@I B1&LD1IQ8TSPALT1F5%7K&@9)*M]:N!.O2:^C%)=JK'30P"Z5LHM M##.UAVTG2LFFYU9INI7>M:"$B'A&GIW=\_*B6C159:AQ(N?12I)9J"2XC;11 ME4:U][18:1$0DNZ+T\K*!QPBRNXLS*?6A:F52IO?(VJO1*A_&:B;TL5#5%R# M>7C5:V1=2SK/A-2B<#?:AFVBW?7>O-W/ZG:EZ:7XZ![CBY(0;^*P I!GEUC6 MLQ-M%M="P2L2QV^*H&J?<*0\915YB2G9-\5'U8+*,#)7TD\5K+@H#?[+QD[) MC<)HI?V>]1QT[Y%ES4_F?^-MR^&4,7DRT1#[)'%"B>?B 1?3N2X@F6ODC)YX?C2 M/&3O'JY4<]@Y)7=G% !(#E!XC0IL)BUK!X*E<-?A G&"Z\6 N/?N;R$N1 @? M$0(%F?21,C=:8H$]2V/J=,E?I=<%^"06(9+C+5*.W^OCZE57@@)/'WB.U0[V$(!]"B0;27) MGX#E9"T)>MU %6];X*M5.OB-AOY>0^'>X?ZYW% M#5&6:^!F=>-6Z<8U3M@?Q[A#:[_;.SJ8"KR]M-5[KZ/WUJ0U/4IEM_8>VJ#A MMBZN,K1Q%1M7.=*XBLI@_-WH@_5)]]K[K/0V_+B:%GA%Y5 ;S+PWJ!#(XUZ9 MWGA%R^-=ZHN977$356:[XR&-9R/Y%F2E3 PNVZ8L,2[@+C^%)=09YQ(E@G7[ M7;T-2VJR6\T]VY.P4=-X\1H.*H5>K*U+R3NCW"0_5)O$!*)5OI)?DL,]S#:, MCAJ;PO8G?\]/5<.A6M4>-X@J&6SN\'8J@EV^ER"90H!&"!&&#:B'DSYPSI9.\YOX:4=X%&Y;!6%@[1KH=VZ/4 M$0H'#*@N=J&1&EO-N*O)LBNOPG"H62MUM;>!'!RQC^HMC]+!UD,.-6Z TZ3(D6RKK3+=$_J M:?=9^KR)AN-OF")\%6.LM'>_I>VWQV^E2"EF?K5@O*&L07SQ&6K<@#O2 P.0 M_?+A==_K=CQ@'6$HF>@VE6(#')ZVPPF43"[!?W0VZ7X&=L4U[#T14:IRCDB. MAMUY_,W*T,'YF*1JJY9.^*=^UUF PE@V+_>4?;@[,K70/*!W&B_#@ ^'(57Z M,1/ 3?G[[4B@VK&MW#KB:@&L6<\*C*YXD7+"(AL]>Q,6S??NX;NZF4:1*G8O MN:G-50!;Z=P_K-9W_9J6(]($=^;U7JL#]S%I?]?+E66OE*$2UH@CJ__=K_Y7 M R6I]&V585B5[X=5OFO1R<'5P)(*>#U2O5(MK&%G3=4%JR?>T0[L1S7![4NT MZM^#D/9[CEG$:Q":C*S_0.V.'1^/=\_!NTU*S-D7W9BTU M$]50MF2SR!K!Q&P/>@$ 6;C<)15CMMC%5GI6]"2"4.RJE;T=$?$^#DV:CVTL MTLC&AVU\N!5CD7Z-+\4%-NW/](@$J2.Z@["+)">A/RYS:-RNFX998 M!JG*>2BGF)ICQ6.P:OP$!RFC#T>VU)8KL+/GC-5;J%H V/KF.ED&H\EVIP;L?13GE1F%2]3V%"\JC MO,N1@;>=__5?WJC[\G;_JK12U_D<^FJ^,D8,*-WMWL9UPSD^A^0-!7$@*-L8 MG2.][LO7'>>URG;\=('4(R[);])[^0E@]M;/?.<-"7MRI_2\ET3./GG+\S0U M>,E:GW5=G%6HL]X-*&LU:A. %T$:\*BJ%^?! JZ&%/5)K]M_:09E?"=8_.W) MGY/)I#N<3OT_%_UY]\_!MWI:* >>% LQGTR1@Y>[43H MXA@.G<-1!SDPGI; ]S&.[JBQW8%Q8S@:3?MS;_CG?"Z\/P?CT>3/Z5!,_^R- MO6EO,IOVNMYB"S>&GSZ_^_+JZ_N/O[SZ^/;G]Q]??7SS_M5O7][]\_V[/^"3 MSU\^G7YN%GX,;\#O].$<.(NCC^?P^>A#.N&[-W>(0]5S;A4QT&1''AIIJIRK> MR>IM=!&'5$J3?N-ME)3TCH.R2SH\U*'59C-0DU"76V($$""'&[V@I5E?7 0X MW04;( 'BD=-!]J&+J58M"^;!VI<3"[D09L]N_?+$U0M0?G!V%;84BI.2\LGK MX]PM6 X@P)%F*:7?PWI.O^/\0V"B@48G*:C?=IPO."OH9UY5R6D2OU> X.'U M*Z5TW)LN5-W='VSQ@:X*9$:T)4L7$J[>(T+A;F_GL/$3LUQL@>H1^T*(CMZ< M YDP]@&(4;10M0"-)L(Q2F?H8PPQQ#M7**0FY>KQ+>>@)CL,LX58D=F(:0U[ M7EV84FSVX:?XM@7OI+1)GY:5X5D>4AI),R M5\/!FBL\C2R6E.^AK K_KYAMX@Q90[Q:Y9$TY5,UC(]&A<*;X1$9IJ0+2;D? M'V[A+(QGR'ESL(7GO*%4;@3'\<6<([22#L6XA"O4ES F!H1>L7GA5N#Y3@O# MPBUX!U6B1?&%SU-_B1T&_\Z%?HAOY<(/$]HI>4AWSV9-S#Q?E$'@%9>'!H3=TQY.QD_Y[A8O* M%[@XZ7/XE.N4"&I4F;HJ!MWK[4J/]?ZW@'KHCKT^O46->(W8.T)9*V-OZVV@ M(YS4O_&@TU5W,\5/-&JY3EM @B-(AIM*&)GT*X$^(20M/DQA8VZ#&$W$SLL5_:>9XFF\[0E/ M12U7O^.-,![ -S=J5+L$U.R'$?6)ZA@B?+<>MC197;. M<^D1T7E4-NN(QJ!J^!YLAFR>+Q]>@X#L3SM=G3 &3R.+HBXG'UZ/W8DWZ8PK M?_608^% 8Q$5DRQ59N;2Z8\ZO:>J&3I_O)#K3=U^;]@9Z?6>_7[ZWY[;'_:* MJH7G\B6]_2_QIL!QM\Z6*I>^5JTTK[I$A1NV, !9W>U,U>M<_&SD#KU!IZ^W MA5NGTT\'?>-CWJTW](H;4;NMX^G&YB<]FB0^@=58/DR&<$?$8JMSQ'EV@F[O M@:".%^G6C-[:/+?;'16 =_FS?MD[<.GC ]X"7\+[KX53FH=\ZS/W##RC ]O:K;63KH$VYGGM/MQSSB]RWN> N^85%%F MZ'KC:05MQK!?35S/*T!]>*\,.IJD.\EYQ9GC@+D(UR^%5?!)6P5WZ]P=E1/DHS+6C3EW( SOV$FXE=?265)D:7 ME2GD\5YSCUNUU]QDX8_^!O@BG9J-+?'B4 ]RC%/R+M!MO65D* 4Z#U^M=96A MK10OPB!N@$*)#L2#BGVGQ;XE$ILCQ4U7'>$JME&A0158'!"EF(HADQG0!^U? M^$&H%@>@UYKI^%+ A'19N""45Q)P M+BE@_-D(+-]?RDRH_>)KY9YS)8!"E M]&H3:W;'AAR M!/)EA%7_#>U6? ]2GEFP=1HL8D M8$(/,.>%V-MI-J."+)C1V!/++K*GP&+JZF4YV#B;'V;EQ-A[G@!Z9:!E@ M%4\(NT598USK#)!._E7>&#Q/Z;#8OTN=/(@6.>;@ )K-\H 33JBT -A@IOJI MZ7@_+;S.$ZRF.L'O9_HI'' 3AO#LLP N0YV_[H8+))3QER!9G%!_.G1/@-J& M!1BR;DIYXF#1TA7O1T1NQDAW-Z>.^Q4ETJT+S21\;:D2A(6GH)'FD\#?*UWF?POX/G(F8DU**;E"B#5;L$!Q5J6%$$&<"4QXYIU$^ M5Z*+&;;D%#+XG,3,L'7D"NM9574Z^S^*: )&/X,5>7^9[7/5\*['X8=8)>.? MJ&3\PG=/A&FDA7*JF)E,:PYLT[C'9&@2-P[CH=YL& P!RS:02?ZRFJ$X^7PS M#P7ZQ%GV:>JG4Y0WENJ H6*"&'&<"S.-%!,*9-@7\P3^0^3"%(9);1&71G,$ MH')L#@*@LW],!O[(4\X<#O#2\'4TZQ(/<8(! MY[,XP2.1.K(5<*%/"^^\@1E:!%)$-T0PT5EPPM )3;FK7L/#1VF0QMFC4CX7 MSS32L7Z)YRS6=O(ZM^J]&/0GKM?M4DAOQ_YPP>%PY$YZO3U?D_Z,99ZP"A<[ MHW[7'7NC/<_T6AHYF=C(B8V<-#)RG1ZFW%\$9S[3P%_F2: M-V&PU)DPE0%^4M4.>,#?$BTR#9Z<77>?8&LH EADX!H?WU*Z413G%.CSN8D+ M=HC!7AR<\TFRBDYQ0C F64Y^1/IU)=#S&*1\-?/8#T^6U$:&CP +2?6.^]:_ M2MFSF: RND(])$ U!,^!0I%VAG?-Z(".FRP^9"I$IG7W#J+YG0RWAH>3#]3#D)2'O/R6>K-'4"UDLU :7G22\F)R5Q49-K= M-8B&FCXC&:!$Y".7[CBG:!>P[T&'BXF!$,YL.>ZHS!A.$)J.5L4]M&I+Z[EX M[$2HKAA$>[B>]NU154RY* :UUB@C'*?V.Q%YQ%#+-+)'(_;;D1M0S7+E[B"1 M"-6[R4>0 0LXR=?\6<=YC2$&-&3(>[J*%SE.@"B96>@OA8,S-V5M?]OR,8'& MJ8@2ZK(+C)'220Y9Z0(IX413B0N%M2'%2P+'B DX7P'3I)3_3>8.W+/G $OJ MMZ6TU>7<97[/*&.6] M*B-7?E-)59U9IIH;%00?D_=X7>IS+Q>KB@)B)D6M:JFNMA(U"Y:EK-W2C>CA M%W*0ATSPGHZ]YQ@Y\:FYD<()R!).%J5NW7SX.-O8WU+RF M$IOAF^.N$*0YOC48TH/HSG4"C;4$N.(HW1.0J_6X$I?4^?Q<08)Q#K2;:#X. M>4>XPAI=7*LX"K)8N:G9Y9PG1I+*EAN<<415W4C/1=E_7ERI9M+?B;5Q#YLB M(H@^19R(H+@^X9B?HD:=A3YW_*I9HB9.0@#UH\)P4"H^:)G861 QU72/*S%> M$DC5H^(L$5(]E>,0GP2%(@O(8$Q-@*_8Q][9PD4V"-A$0+Z*TE'@+'82HQ;7A38I6\=1R\I9I@KMI)^9PSW2/:\% M#+Y$M7XP5B^T@?)*%+63?Z&F%2GV=6.GZ_9&V(7._4 QE(U!-BQ0HGD^YR)2 M)J2ND$QE?U2I7!LK%CM RQ!SR5%(J5 [Q8^-/\31_AM77Y?E=-SA4"OQY;)+ MK"EA);B:]X(K &= A:$"&XY2NMA2CP2TR4-9R8[)H1"&0J7K8 :]+P/MA&C2 MUBE1.PWTJ3!H8QJ<9$+F#L>X;U3.N])DC9M, Z,\&)OKRIHG#*)%BQ(M M8?L%B201T6 MQ:NUR (J'],5PZI5\&[?H4J]<67*A9SE:-:'X:'/V,'([6_E-EFM=TLLQC43 M$RCKB#QR&V9GL>ZR6="XXH6R.->XG9;&2*8V1F)C)#>/D:S@PB3 +Q9R/QZKT*M-YQKO !:AB+5LE;.7QFD6A=N>.!2QU+,8=+09K$=MZMF=^F MX]G4>F %FI$V][#Z5P5ZC$=>/'RR^:ORU;Y #)%)61D*E>V2VI*^\PSOE.VF MRI^>2[#XY%[Q%QOIJ*+7-"#+G@Z^G9!Z-Q?@*T6C)@,6Q7:IWC-!=[B0#3W1 M[J2QF()3V1MZD9JFU/V!%FQZ#:HI)S)QT*3.4A&LV?^Z)D!EC+DU>WPVXBI* M+&;?==3@@KZ6,I\Z@JOY6I,/5-!:FJ_(("[]676DK5SI/57A[SW-FW)J57$0 MDG(U1\&8=ID$&@"3S]M)=+M.LH6/.S"X :=BQBZKY:_)CHJ^G;4D)[W#G$9> MU-I7A@,4:1KM(\1Q]3>0^FCHAI M+[ B'/)Z68Z=FTXCX&.A$27- [0NYFR5* N8[#4_SV+U 5MK]$G)INNNLXI% MMVTT9XG:F+)'& &*?NB55NML?\M51N-.%TQ$HX=?I7NZ83(9ZV,B.^A'EZJ- MG_K]!!NVOV #^!+NZ4K;TVA:K[^*"2UAGHD[-D/KG67T1?CC-5L5FJW"*VWH M=US[KO[VO4YW:@'1 $!,.OVA!40# &$IHB& L!31$$!8BF@((( BK-;4!$!X MG>' N)P@* I.>494#]D/MS?J7$\U):M>]UKN%.N?,=AS3N_%3!P\<._/1D^ MN>T-33N]L0I\ZH%[Z^\.M;MV5$SU#J]P[SD_RJ_ ?_6]UP= M9+M;?O;@%\$'+I_V=DSC@;'A^D=^=OKOE]9R-_::&HWY'MMD?,/J3/>4A\PLJSF)6HLCHF.5[?CTW;4%@/ M)F-W,K&P/C2L'X;][H>UG!5R,&%[3+!N@9MN1ZIE&[3F.Y>A#TM8WG#B=OO# M=D*B*1SSX:$X\EQ@D1:*=Q;$NQC31">!G$ICG01-UB_N]08K[4?::7\U M$PQ/CP4"_<[AW/!MA,"#&[TX,JZ=%N_3MEN7-9V1R_M8@GW]<=<=#@Y7G=(.D+734*KV.ST:A>[HK:2NU;[; *?1 M89Q 1P6GAEI)AW"7-M-*^HFZ-)?:L]W^99WB=:I5A?&)BD^94V ZWE2L:AK& ME;O 76>TD&Y4][UF.7IU9R24B.T-.UT]4BB*(Z$OR<%^TD[7Z>)[S49OU^MF MK:<4/;E"XA/*8;QM-[Y,[A8A=#.1WC:(]G:Y4,'$77II,_?\/IJ'^0+>N34M M!SN>\S2)2SDZC?Y( [D!%P ]3F8!3ULVFM33N.*,)]DM>6@:#]FD^7NT3"+F M K!O(6>*T8#X9"6'^^ D8U?/Z=0-]#OUVJ,BT[9-"AMV[:0P T_MI+!K3@J[ MJVNYP=22-8B%B&=R?2G&0,',<"- MIJF<;N\Z" DYBU2U6M7SR",:[^7C1 BD:#E&J?0"'K.NAJ[+<1%W-<'[EK;V MH>9-W/,PB?ZHX_5L-]ZRS'Z@ML@#VY^Z"8"8=CS/ J(!@+ 4T1! ##LC"X@F M ,)21$, 865$0P!A*:(A@+ RHB& L!31$$!8&=$00%B*: @@+$4T!!"6(AH" M"*LU'180-TQVN]+[_1AFH5W%#%H]U\*;U;SL,;=1K^QR4?PE?#CY[%RW$ MXEH3T2PQ66+:24RWIB5OU/;!@@><(W8_Z&*1XUZ1XU"CQHX4.6X_DG34F;0> M.7I6QC:>+AH^B/,J-TK;=0R+%7?A2GCP\S\MCV/^*+*VR,F&0][R XL5EA]8 MR%M^8+'"8H7%BD7Y%!4#GJ$7@$CL,!,-DZ\=4^KBV6<;C$S083Q[,@XN-GYW&>^M$B=?EW M\7TNUAG_O(QECF;1)"5]?@@_V$,WA/M8M'DY&%H_])GNO[FN5!B:UKJP[*X^ M$N@>[#A2K%N@M0EHEM):"#1+:2T$FJ4T"S0+-,L>*Z=L@7%_*I*+8"X.;M<\ M"B/F 7'.Z9>Z!Y=NP-SU.A%4: W?<88X\->=C"8M\LW<.2MI&0RG4QP):\'7 M4A(D.'4LS!L+0P]MS_LNM/1V,+PN-AH M.P-#[[\ZXM]YL*8QV:D?BO1H#'<;'[HM?O=ZKG=X/>^A\>&H'3FW 7.W8V%\ M[*0\<'OC@ZL:1P/EXZ'D@YL$1P/C8Z'DL3L>="V4CQS*GNMAZR(+Y4?'KYL> M<=-#'T?K*Y,MO\:9'QY):KH-RNT)RO4G[G1\<'[59N;4,AAZW6[GX%I%.^'7 M2AK$J-S$'4UL2,#2X!' KY4T.'7[O:$[ZEL:;"\,,2S7<[L3&QX_-C[:SKC< MF_*L[Z-Q!=B@7-U%[,+H9P/7FTS<8<][;GU"+?()71N^XWZG:T%[E*0[=Q,N@-=WF/KXF\U"8['4W?0 ML^[A%I-@KV/+A]M,@M/^T)T,;>%4>V'8FW3=DS((83<5.5U/&CA>MDL>,[H4CA4P?P2$29Z\!V_#.QT-]T MG2":ASEBKO[;>9QF^#LLHC^;AW%>/-5QWD<.XCN^U>5M9'!$?"7^UW4NA>.' M:0Q/A*%3*E.$;?IP:[ X('8<"6?FIT'JQ(DSRZ-%".\*\!N5C3K^62($+0#O MF."'<&'P#\9EXSS1"ZM;A3TD M8AZ?10"6!>\2?L^3!->C/7;N ^2?8&MU$"V /H]7\$L*EWTN^.PI?A..103O M.NOX$B".-S./XQ"W#U>&1RZN;0G7C9U4U5VIJTQ$Z&=P?!-B'>=3Z=ES'_ Q MA5M+_-"9G\>T/5Z0\0;V%22(L9=Q\@T^<.4KZ VP2@* -9?_>B[@5$"0ZQ#V M3\G FY00(>8B'M(<%U$D(;0 6@IGBY MA'WP!<5KO.&T\J"O3XILR1N_3&$+BP 0+(?C\I/&LAWGOI"B2KF2<,6-R-9< M2'U?+Z@1RW=F2>P#-OC1&=Z9<^&'N3@!@B]QCGD,0,45A#\_=T)_@Y>Z)/@M M_ PNDKK\(B[1\X K?A#Q'M(>=FY.E2)Q/S\P@%L_%FB5OR::Y^UG^D M=RLT*SY.-VDF5O !T#2(G\H#0."BQ#X5SJY 2H7B$O"O7H$G!(X4MK0Y^L\6<7N&=1B.OXISP.^UOZ'UD.;HKV&P%(K< MTO*Q4)9%<:8OFI= 60AT*M?##>+[ .])VN$R_CS+BS>B0%'(G"&+QGTM\D2R M>&<%6SD!]KP&$,0+NBWFNG(9YI4DE%=K5A1 +X4=P.Y6 BY4\$.@#H;$5]8^ MW)((-QWG[:ZWN%4YA%\AS1CO'C M3)6;E($0P5D MJ83.K@4*5 ,NMDZ=?"TQ >B@X_Q,"AC*3;A/>?H*>&"1(*Q^I[()MX+?P+ 3 MY&QE/-+WL^O>YSX(9V2Q>^\=])0PA_? T\ ^3Q@1^8T%!*H(R3AEK,GH!5<@ ME7,X)Y(N7?$.&C2HOZSS(9"T!$B00'$M^(.!]+!4EO@(;I&L%$*OA!^EK(S4 M:Y-E*MM&*])BC:,I9,3=D]ZRB(F@Y?444")V(E\#JVST^_$&]?+%HF@,:@C@ MTSN^5WQGEF?TZ@UP/XV4?,G$H^ :4CI+E;/";8+TFR?!#*]V!MCXD"P>U=]E M$/G1' P!($+0-K*5)76 .Z-I^OD63WR.2W&'SMV>OVJ)1'7_$E RL- M*\*EZXE)I%?0I,*(_1([Z#@?8\W1%=HBW_<7C)NF<$!>D$=HJ)K2PL'1#F*! MATS78AXL X%Z[7=BC^K -51?=]J=)"^-T<3'O9^ K:3-406!$L%+#/X)[(&_ M_V_X1V'R'-2X!%U&YQ(OU02:/N*D='9UNT_OQ#%4'J;1&QBQ:*8(#V./>MOT M[__\'^;VBT2!$S0]DQ=J7(YQ+CEZID>>+N37B?"_G?A+>/4+/[ST-ZD\YV32 MZ0W4))X7>N0.WH0S[$PF3YWB1[R/KA6&8O^"GU$6&<^BQ. MBD D+6C.N75J5X)+%ZQ<]KS.Z([!4N%+?\,_YSGDBEG][\E]?/[W9[8&* M0+WWPY('2G[TY.]?F33D M@&>"%:A$=(7PG35Z>Z7D]?KTU>UF6H9<9A:6&I(OCY2_JN N+KG;2!##_G.P M\O!UL'W<&;/)$.AFL0%.'Y#\!3*)6,3C/;#+K+B,-$_4BV&#N Y(",G'@'/- MYT!D(-($\_G/7]Z )+LLJ<^L_:'[2*3()Q;DFH,3"9+JQKMFZ W"W<.MJ\NM MN=B"YY8Y*5I'<,G^>@UVK*^.;?J4BL/%BA56&05DE:<0JR MLVCE;U@G0/LOUI) 6?2@#FC5HJ21*7]D8354W6_9.1#:V?F6I"8[$^1A(!T% M]#YR#_B$KK0MPJ. ;3VTTRZB!ZCYA$GF?0BXE99*S&=SN3C]4$A ;T0P9VO9NSNT:>2FP.RO8Q+9X6- MG(D(93$\V!MU@-QPI[UN9_ATYPM=^ 'E/O*F<(-N:G@ 'KG>2_J=L7Q)K].[ MZ4N\:[YDV/'X)=ZT,[WI2WJD(K%F53A3@*)SI%+2D;SN4T2G59R(W7#1M@EH MEHK::?_B.[Z3GC*_OX4/0 KG(&=(N5VCQ:-\]'M #2I@K#9+6_6E"EU,WBKO M&)B;;YK5J]XW[OOCO=X MO1\(,*F2L?L*,AF;Y9!#J6*-66>:F7$'^"M83!BZHV^CXU2 6 G$.*5KB0B0&;!X0BGRH!1]["%Y]E*A M\ BX*#$IC)M*&S'%B_@9EJP@-MZ98 -;"49B_O")-+BC1$D0S7,20\"_R!')MU^"*\/)EZJO5N) MB58\B90P0UK>C[ HA#5M,*YAQUM2&\Z;,-VE](#6WF$E'(])0+@L+[R/>Q-" MKQ O_E-\4.+;6ULHQ:$)V.F6'EDY1R5O &T8,)48796#'U?3IX-OU%T':N9D M*P$W7ZN8,1BOEZB.+[=T'E9LR QDM3D#U8:-0D)'Q)E89BB6S \WU=PDT M)XT9]!P00%NAEK4C:&=JU^P)7\=I2M8K80;>-;R'HA/H:I:72.@'GU\BR58W M07K73##=:OZ,"IF\)'V:>#[/UX$H"-0G-$@UH!8!QNU%A$="V(.VEX>4&[ , M<^1(>W".Q&N-8FHBR$QDET+CX%W:IS^D(W[2,O>=E(=WJ29*S; 0]%H(2^60 M0QAA6"0=)-]$Z9NN-)<8YOX"\0>]K135+KZ$O@D_04T(OF52HWXCB935V@\2 M^CS$^AEX>XU:0Y(W#L/XDA60C'0&::8W;+Q06 P:1SF61$RC!9UJ%LR M+%6<; ,;XCR5N7]G-LXM4_DHL5![FGD^^QP Y*]3\4+]8+X5?;/2VXQ.RSD[ M.Y5CG=S ?I[%Z@-V M,G)5>QD9,IO[/MB]^:K.[Q,:]98];O3/O[ZM&6,@5ZLOJJPZ(Z]V_7LB[ZXOOYT]B(> M\<.)Q,.A!40# #'NC"P@F@ (2Q$- 010Q-@"H@& L!31$$!,.H.]E?D6$)8B M'A<@K(QH"" L130$$%9&- 00EB(: @AK63<$$$ 1(PN(!@ "*&)@ 7$X0-RT MP]I5WN_[._4$_K@5+KN7CF17B<<[3O:_\UN9QR%^^+'D?Z-(BY& +H=W(X5GDV(<5':KF-8K+B+^,N#G_\I'S=>\G\_BL.U M#7_OWQXW18-J@5$POISF]%!->%H$4JTC6>PJMUF)+$\P_(,RS,L MS[ \PZJ=MT.'WT__^W#H<+?&>#O08=!J=*@5(=)*KZ2RXFIUEUI.VBOR!2I' M/0+[_SC,_P-)N[(LW ^=EKV.@<=2'Y4,#X:6AYVW4&_ M;^%\Y/I7SW,GGG?HY(IC O/@&,#L=4;U\[.;[4;YY>J^IFUPEC3'8&P9VHZ[ M/7?8.[A&V5I>=+?9O7?">'J=G@7?@Z3H'@1\;AVJ=H&P5YG.TC1SIC&Y6Z+[H.NVQU8+^^Q>_*[-4S-POBX//G]J=L?6$?^\9/RT,+XV$EYZ$ZZ MVXY\"^;C4KZ&KC>U(;EC#\EU:S*B6A"2>W^-^8#M=%$]F+7X<(G_=X'7>$M> MKTVY[ U!A8/!B08L*34$%RQ4L*APS5_!Z[GAX<#?SD6/"46J- MGCLY<)+)@Y85/XZZX;LQB[?SQ=H99_T:9W[HQ&N!&:NVZO%.PZME(N@#$2SB M?!:*ME+!9#QVA][!4WX>&F/N/FIS;(C@#3LV=G?CN,[188';ZT[=:==&ZRU# M&-I KV4(GMN?#-SN>&)1X;&KBKUNUQV-#UMD\RCBQ<>&"-Z@IBZ?3.>?,A_. MU1P;D&:W&B-IYZ'P$P3DN5Q< P5?]7!L__S?Y0F MZFK<.IG'89R\4 ADG$NV/^L1+IV)$Q[8ZR_AU2_\\-+?I$J$33H][=5YH9$0 M;\(9XAA%I_@1[V/K,E?^]Q/CRB3FGH1BF;W@I]1'A'3JLRNF!DNX9/'Z1<_K MC.X(+ 8!$!$8%. [YXE8_NW)?WW]]*:"=KP(_@R4GZS\L-3'3W[TY.]?D0@P M7^$-_!6 GFJ<]*^#E^5;W;HND\$LZ7]W=BU>K[B6H.82@@PP>_ZRW'WK@^Z^ M]4[[H0(^]UUO\E.>..G>1F#./([2(,V<=1+ 7^']"*=YO,(_^WC1KA-$\S!' MO'72JU<%[+A,7>=2P%$ _^"A M& \%C" 53G8NG'/A+^: 01D>?O>.T\Q?+OFM,5XL094<#?H->M8M#6_B,WN9=B M7*2S)6)N',&=+84B,WAO0K]VG+?F^L1[X4O%S<$F$7_E:\2_\Z @XJ4_1]4D M@ =RO+[9AKY;N1XFKB"BPU;N"@X'-X1?[3BGY@ L>G?.KD,#5 M35(.G5^]3!/J";:$#+=61G+W83$\M8XRA$B+M.0L#T)\'/A9GN"?\$BXT2S) MYPJ$]/7S.%PXP0JN_X*V9][[*DCGP(;\2,1YREOH.)^W ,6P*(/"A]WSK8;B M#+Y8L,8_% LA$%R'2DQ>"?SJ4I0XG_X3<2_-'R4>D*J,3VVSX_MA6N^!%D#E MDH2*W'8-AD8P)Q+VHPT)A7.@AP*X\D0,4;@\>&Y.LD%QS0G'P3;M,;7#5QA%%DZ2*^F2B+,\E#0 Z!?2)I@T:E<6EUXM[_9K<['\#'^^>$'6'929QU;3,9(?D4])I7I-. M\\; ]-E> /Y!8#-(W*!P0%,''$2+LR?I7&8@P0%A2E7JAI)"MT1FC6N3*T/ MSR--X!8W '9DSXM@CASV;@!]2V'X;63W]GV)6UUI_?XF-=+,QEXG>[>1@:& M)\%8'W2L9 D(IVY-_4Y^O!?L%[J$>[K2)2-]9/1B]56%1G?LG:FG<_KB^OH= M[@M_V@][K$>>!40# #'N=/?6(UE 6(IX7( 8=49[6TY90%B*>%R L#*B(8#P M+&MJ!B! 1EB*: (@+$4T!!!61C0$$)8B&@((:T@_;#^9'::G7Q2[XL_:@2[N08]IVY/ .AQSW,.GC MWI%C>%ODZ/4[PW[;D:-G96SCF>:/@IGUJ>U_#\07KG(LMEW'L%AQ%\ZU!S__ M4SYNO.3_?A196Y2HAD/>\H,'T9X:CA57N18?_/QWR0\>->0M/[!8\0#Z@<6* M=F)%NZ6$-: ;J#"WDA6PV&RQ=^G+A]=ML:A:0"0L+]N,#EQBURJ4L#RCS3SC MB*(5/Z)-M1D=#LTSK,EA><9#(TBST:'U>L;OI_]MT<&*D+TB1%KIE5Q67*WN M4LM9>T6^0.6H1V#_'X>Y/]DZ\=4>K2V6<;@TS083Q[,@XN-GYW&>^M$B=?EW M\7TNUAG_O(QE1F;1-B5]?@BOUT.W0WY3;BYS,-1^Z',=L,US]V%F_AQZ\LO4 MG0X..O+CJ, L5;[6@QG 8F%\Y*3L>5VW=]A)[@^$_'=&R\W%WKM)+^^.QP==,KNO4=A#BS;6P; ;N>@(U'; M"[U6DM_ 3@QM5[01@*Z7?R.T.#N[[:"W\VD> W1K/53OC8[]U.WW#CK7W+I@FPCGCH7QL=.R-QBY MXXD-IQR[7.YY;L^"^>A9=EW.4@NB9E>.I+2>^X=-F[\3UZ([G!X\PZZ=\'WP M*IF[\5P=5MZT%KI'2;T3MWM@ZFVY7_G(X'MHZFTM=(^2>H=N;VJC0L\>C M@[MN6@O=XZ/>.M[V!;YW-B/?6R(,*PI#[%(\,BX06_: M=2>>Y0:/7C<8]%QO9"M\'[U4Z.\RC'_*?#C6W?<_NF;'HT-O@^[)Z^G+^D,X M033/DP0,ZE"DZ=46-GS?P?E-CI_2%WQ\-(OQ,\]9Y )_#N-+D3A+/TB<"S^$ MSVA5YRSQHPR^C;';-%X)9QDG2Q%D.?PM7O*74GQ>K-9AO!$B=>'S93 72P M3?/$_J6?+%(',!_^$.?RCWA%(J+\XW7H1_PP79NSS).M179>VS*GHZX!1O$B M[=P+@$^%MV7;Y* >('S:CX'XJ9ZT\]Q&,P#>1_OTBQ8^9E(\0&O]_+4 M.-0;XU"TGO<2CY2=!X S 8\*X#3\9V%2.=)0#>/4#V/+YU+X?C\3OH.W%CY MDN;8$&F9Q*O2/:[]#87V,X!HZM,KY*7QI%MC@.\\%'Z"W.U<7H7F5'@+=S'! M=V?WJ]Z@X$82!MZP7QW3^S__1VG^L&:X)_,XC),7BJL:YY*]XGK$8,_@CFB\ ML;^$5[_PPTM_D\IS3B:=GA[2^D)S9KP)-(TG3YWB1[R/K$5@JA- WQ(+OG"=B^;:D[M__T:>%F^U:WK,J7NDOYW M9]=B\(>];=J^^M^90'77M3O?3E #DR #0IO#7]\ 1P"HO4]#;!GWOW\*[DU( MHA3PD9N#:,HDC_>C#4J!.%G'B8\?$C\43GF7Q%E!0"URD%4H4F9Y&D0H:M<) M<-L$]@I/ =S/SNG/G[^\<=)\E@:+ /[(@@-7A<\[SN\DF(A_HLP&YACZERFB MY/:+76*[L.\HSG#%OZ2PS/SO#H 4=PXB&-CQW%_C#3MG?@ ,UGD?.4C>"'?7 MR=?P5<6(X36 VP$H*W"LV<;)25AK,7D.2 .2VH475N_@,LC.\<\HHW1,SYU_!OC\O>/8?LC6;^[@$$YO N+Z/;4!U+_& ML+=_P#_W!MU?WIXZO_*E2-43;E1OPSE]]<5!!3,C30P :@(3P%_^YCJ)EP' M"F_7S^@+R'\0=MZH,WS:<5XYV65\ JNA;OY9?AV8.7TO!6WX#,[A7/K(7+(D M!M:$BC%JNS7?_QWK]-UX&I"J=KY*2BV*0E% MM2=X.H*U%-!ABZA59\ZY'RY+V)W)W3C/0%T9/GT.KPO"5)Y&K !1$8'4LK2> MJ>6;:\M#?Z7]!GB_\']9<+),_#/$:A9A*^&GJ'WSL80_/W=0VJYY[7/_@M:- MXE40T65&P)?C2#!<-HH+\R.T@4C UEAKQ;_ 5L_ L$C12J!KOA],AU,#/2/I M.;+CL//L%9QZ@2=_[CS3(AS^[Q3LI6 9P*W]'"<@Z*.3%/!P3I(+6<5SYS7> M!5EWSZ31@$>+8)\_G[Y_)Q%'JO_/X=* 1P@!8C'RYU( %J@*+_0&SELQ%ZN9 M2*3-&"V,^Q;+)2(Y7:'G_!\_ROUD@U_LP\-DB2%4 :(!<2'@67C!=-OO\B1> M"X#T[Q$9)/WI2T3F>0C"E9&SV(@$G3P0 &GCA$&:&58,8!;8F(S3(-23(/U& MG)!='%$,:JNZ1I#)*6*FACLB,JL%\L5@L:;G,=IY/F.#Y,-H^;#:(*5ZL4/D MF7%./#S-$'>!5PO8%"#C7'TX%QWGY^V;^[QE=!_'A T4,('EGUS-XPT9 M@;(!8;8(4F#4L $XBOAWSK@O'W_&Q..OU\!(D>Z?/W?A$H & ^0J(/I3,_"SJBXSJX#;9*):^38%(/*2@1B-9X N<4CN2#SB7@Y9=Q M'BX 0?EE*R$R+=I@R00/ -P$19OKZ/MP'7\%6\ FO&B\IRZ]>/O"2\_SAH%+ M @4#BT2IJ"[^KQR08A&PA0JX]6U;%7O]S_>N([)YYSF>@$RSJN-B)GE-R&?! M+>DW2#"5<X:9'_X M$$AL'W76B*35$OAB-$?,A,O)])T2Q31!J&NLN#>A_@FUHHJFKG=1%>/D(P"- M/RT!,R;6%"3X"\E1^;?R2H#3A80?/P5$HB[9Q%%0LWC_]HUS*I*+8 Z;^)P! MEOZ6+3HH44'(H917CC>$ZENC:(*KEPKH^]QVY$OZ>E7X2_^ M#:PG0X?<*^30SLK_1APF@Q/^%6]@IT2I*:Z(/*K^W/HTW:?,23]048?GLIB M^_I9S!)FI42YO4&3YMPR^^C!:AE#WO->@\_=L_%,N6+[C7BHC_XRTP^?WES?\X6;A\4;EQV7!E< MQ77^^?X=J[W,+JHLY\TYJ+D_S'+D*B6FSBZ*.!6%IXD]H7CB&"STLS">@1XI MGX6W+P0LN K09\1*)[J_<4WR?E(#J")8B5;9@MP"=X='4XU&;[4?=.T'"W2& M(C9=GL> 6:B,D@,EOL2MUV.1=)R2]0S6,"D/RC-:Q ]*;@#VFAFHYV_Y4PW5 MV84["Y5'1,.P6$^ZKA0,X3YA??ZN >9"V7^5@)UP1A_#-K)+=.U\\ /V+DF< M9LHQ7J("NJ\NXF!!5C-L[BU[3K3S"1_[3.-NE)?DYR!%H__=A4^V!Y[2^2)2 M%=&')V&_;)00JL "TB60HO\AB<%2+9PP^O#D$\TS,)KAY!WG_;+B:37TN&M? M"ZUI7,VM]D(^!J:)11FQMGR\QA[9O5%&B2I"2!>P(@Z-(,APWI&'#4TZVM[' M^(*=<61H>4-V?/@S^-A9,6R0!:DC&?=1^/K@VV&0GHN%Z\QRY'!;^(8Z<8:H M+)^G(RZ#D")HTG=$:+ &004:" -_W]51PHC(,A2:%R*A+!-"D& I?:]B*="M MC.X)8&^:3@+D,%%0Y4IXP[ W01SO(@!>(>,L=;N;;?:BV*?(^33/8KK5 5WK MU'5.O[YR7D41,*XY7Q]^#-??O?7@9 M)^'B$G>IQ..6_F D\[S/Q,KI=YQ_B V\?8F:I4K-\7HOWW:<+^C$_MFG="GY M*7Z4 I=E.0W[>1OCK;Y6 6D5:1;Q.A1:9G\1:V#FP5Q?GESM#^ 9_H8B,8@S MK+OX3LWU$:XIP;[.$PP$IM>_3 H:\,O072M0]E8N%EKKJ8M4BQ*# M'.BKLCPF/"[I"_ (0FKTE"-=R+9!Q,[WO&GW(IZW+4,^^!N*#[+LP"\RBD;7 M>(^/48)UZ&/(:8:^0HPL&0H-<5-V!?:ZBI?B:SY\^IE_0,:J=!#5)G2;>[[) M4[#94^ 2:'4LI..\[G/$ESDAWQ[M4HO*A,%R/&HN]8 M 8H9>L D[/5!#9S"_X^>,J5$02CC&W)_MP*3RFLTP64&FJ=/-1C,M1%?9?B6 M8[.CIY5T U^=D9Y3TH3"MB&FC2Y49$5DAKG@1SQ N.!^C..<66*$MN:ACBTWB/K M/;JY]PC8ZXF$N^=UAG=3QE 1H:6+P9ATZ&]>@.@#QG(R"^/Y-T;]($)=XX5! M7I.ZM,;;;F\_1&26Y*L.IT23'>QZQ50SNJ92.0F=UTG.E*P,S00%P)DCXD%V(6_%S$!^4=6ELJ2X@ MC2HHNA\J>RC>3C_<9MO2ZF?5.8HS(=--\%D1IH(S(U1&O!]%.1G0:[A;=IW) M:X.K5W<91&2O<#F SN.+!$9/.2\4L)O$TX50!JIZE@225+^Y#D+PN7#%4IT! MBRH);LGGN9@'>'SHKU/Q0OU@HA)R1DGSR#+FS&J46",F#$9PK#Y@%DR?E!AU MMZ@'DM_9EH1;\] ])N'K]:?HCSO>:%_3$8,/&NNC'V$)M*"J;]3O5"'T@J4: M6&2+*P6*E/#T8O55?P9HFF?BCF5+E4T67[S)3/5"&_CA6KBQ!403 #'N]"86 M$ T A*6(A@ "9,3>II 6$/='$6,+B 8 PLJ(A@#"4D1# &%E1$, 82FB(8"P M,J(A@+ 4T1! 6(IH"" L130$$%?-*K: N!D@;MB=^4KO]_V>>BOF==UKN%,W MVQV'VN_\5N9QB!_^[8G7?W++*QIYG>[H0=N;3ZYQA?MBI_\2?L)][MYAP(Y_ M5%$[_JWON3J8:HG)$M-^8KHU+7DC0I,6TQ+&M\N4*6+M(YC#(,6X['TX%OG(40&C M+BU&A:=W<"EW+C<;CQ26/UA4L/SA09&B02A@N8'E!L>!"K^?_K=%A0.AP@-/ MV[U#P2!MZDK@K+LCK%0.$13.B9!/MIG2U146'"Q(UF&:>!1$?'_OE MIM1:E7_GCIC\\S*6\:"U2/ -_IE(GQ_":76_8YYNAA5OS-*XTZ(@KE1JZ+SU M,__%03T7#SWZZ@ A^$-H)(_\%BPN&+;J([\%5DP?^RU8OF!QP?(%BPN6+UA< ML+A@<>'6H[C;> N-\S)MV=(?!;7^Q'E)K?00'7 $_/Z*ED.[? XQO'GHCOL3 M=SKNM=G'=T ([J];;2($O6ZWTSVT"&DI]-I'?V-WXDWUKHV$?"VG;V7\\TV< MTL"#0]MM#WRL ZN2-:=I3I),%:.OB\7/!JXWF;C#GO>\W4'+NU9#CQ/ZXWZG M>UC W[O'T9+];0 _VQU[[L ;6ZRYKZ#F$6#->%HGG)H?^?PEB=,4!QDM@^RQ!\[:Z,@; M#KON8'A8%VY[(=B^T$MOW*K(BR6_,OF-QU-WT&N3']V27XG\>IU)BX#71)VN MC60[[0_=R7!L(?_((-^;=-W1@1/%'A_D*/Y@<53$89HIOK1PH$_?!-W8[2V5.5Y6-?9]7,A^@-WVC]P)D1[ MH?:P\8UK0ZW7.7S&4TLAUA8Z&TSAUBXZ\SK3-D&LB3I:6^@3LVSZ?0OM M1P'MGN=.O .7%CT^8#]LE/ &3'QTJ+S-!_;(_B(BD?@A65S^8A5$09HE-"75 MQ@J;Y$(Z6,IQM^<.>P=6&H\*MO;[2>_#:3NS<9NMU)V\G=8L5!L6(,%F;/XL0QQ/P.J/'5Q%F:'^?[(E+A M)_-S,CL7XD*$\1IGC=A07[N<7H.NVQT,9S7536C)[UI^Z M_4&K @F6S(#,AFV"6!,5L[:0Y]"==&L" A;81PCLH>M-;9CO<83YNG4Y4:T, M\[U?K?T@(1,KQ-XM\1+^&YV=A,&%6#A^FHJLK7&^)N)WZQI=W:8^%N_-Z[6\ MV+")V-.Z;HQ-P1[KS;2\QV*/Y3T6>RSO.7BDQ1T/#Y^Y;5'FB%'&G;0^8Z>) M&'.\_6"[=8E S8_FOH_F\4HXRR1>.3&W&HHC&\)M7:.ST;CG3@>V+6P3PDRW M:E$(]]TBQ[0EOM) VM'4'?;:U&70$E]IH&FGWR+8-5&O:R'-#JF9LX7[(X/[ MI.N"16'!WN(8\*W(O;--ZJV,!G_*SD7B!&RV/5,YM\];&L([KIJQ=O0*.RH@ MVU:2#?$V6DJV0+:4? Q ;J+":3F 10Z+'!8YVE @:IO"FN'%3"0BS:3!^MCC M4NUSE_6F;M>S8<6V1C:ZG6&+7)V6]$HNRZX[&%CPM9?T1BV"71-5M_:1[*#G M#D8VN/38P#YRO:$E]L<64JS3K5H94M1&6LN[QC81K5OR-W>.CF"!8K M6MWPLM>[@QD(%B':S"9&PX$[/O3,((L5[683GNV+:]E$N:!N,L;_MUAAL:)@ M$^.^._8F%B>.(.QY,)SH=FK:)38_U/ESG C8AS//DT1$\PU8T_-S/SH3SC-L MV_3<.?.#R'4BD3WV,%I+NL7U/+?;/S!O:B_06M.YTPY5;!>9C=W1P,*L;51F MVVBVFCIO5:+N]L9MJG&V4#\(U"<#"_-'%]GXBJON(DUU[':'ATV\.2H@-RZ2T)!DUN.!\%&0\63B]KH'[\EQ/$ ^"C+V M.H>M)[#^_F,A_^G0'4XLUDRJ$LUGLU3_T@XM:K MZSR9G_NI<-9),!>.O_@K3S.T6]L0=FHB5K?/T38]VA;3?Z&.$^=<>M:@C>1+"W+W#:ZVS# MO)6!4^HRFQXV6_5XW/"MFWMTJUX&[G1X6 YV5#CP*(;MW8'*>CP8T#HN<.WT M3L\=#MM>J&5I_W:)O7;JG9V3>,OTX*EW<(O'XLZCP)W>^.##SRSFM&[6YJ$T MU.8'?G^+T]29B66<"#7*)?._'[#Q4DL5JY:4K T'$W?0/WQCI)9"K25%:]/. M@2'6WC+#EM#9%.AL/.Q9J+6*SKR>K0Y]+ 0ZF;J324V[#@OM(X2V-^B[PYZE M[5:'-:\/[6Z=OM3*:.9[;6*UO<6MC6?<3B/INN/QX5OY' _LCS>B<1?*Z/' M_7AIOD>S&"SL'R/-]UM/\TW46X^85XQ';J\_M#AC<>;:.#/H8L<1BS(V;'D# ML52#+\T/5GX4F8,=;!][F(MX60D+^X"%BSB?A:)-:#@:3=V>=^"6F^T%*ZG! M1P!6#Z#0)M>L)=7K).)Z4P^(M541%DNLUP#LL-.JL'83%<7C(?+>:.1Z=S & MPR)$.Q%BTG>'8QMG/80A>0SHT-\9B/TI\^$P]PD_[_KP._2F*#78ZQ7YP;/2 M"RX%7C#@1;B /_Y#;)R?@\B/YH$?.A]$E@1SL&!G][.U/X2SBJ,@BQ,G.Q?. M,@[#^!)PR_D&VUKJ;:UX6TX6.^99<"$BD:9.O'3B/(%OI@']GF8)+'D6 MP.G\:.'X:4K?6@OX.(@CV D\'\P# =L2Z0NZ(L(L=4V2C.9P#G^=BA?J!_-& M1G#RR0FR M6-'\Z*KDBD5P4;,X-HE> H 4-JO?B01?S!+A?SNYA!MXN8[3 "_L12)"'V^[ MLJ;^NS]+XS#/Q$O86\T1&TFN/\%!]+\_*&VF>S,5[Q@*DMG3B[< \J@ ,>EX M>S/++"#N"1"]SF"O_F4!82GB<0'"4D1# &$IHB& \#K#@07$X0!Q=6#U!H;# M_3I(MNS9>_&87*6V-]I)!!8I?OBW)\,GMY5(_Y>]=^UM'#GVA]\'R'<@-F+_,)@M,O)Q,$IR7M-2RF:5(A93L\7[ZIZJ;ER9UL6Q3$DE5 M@,S*$B_=]:M[=U<%$Z>=,#KG-H,I1,\\:]%K7\KC_WB8R:66[Y,9G\F/W_$I M7]SRX@?+8%4.Y+C:ZOBK2"3??9/O'9!M_MO!9*3;,F!I-753[T@6G_.E"=@3 M VL0L.,$UKQDZWGVK:G[P!$%2[6;-!'L%*[X3%G^^2Y\[@RXX>1.N35IT M+96GG\[^E=&.=8]4I 0:@4:@'1!,'KHRCA%^7:4),VY4+T5MF\]6W5V*OT7HYB"CSZ")Z1GE\7>W$+;W/ M^AMR;,+W]5$"C:&A:$XZ[&U(*)X)1;U+%(\>)6Y!<= 1XL]R1UMRU[V%-+NV MD.>FU:C]VE?5KS8F'18A[D?PSZ:#)%-Z?$KMN3JH3=*;';>G)LR/%H>>!-V;CX^I=- MZM>5"]+*-Z4-6L#GTC9-C( OMFRE;.Z/5'=55JX"'IY*L_?E.G>UA?/+EL>) M5T]<7A9],9V)7BZ= R0)KXBDA>M5JNF:CN]5MT!VOX+<8+E9E"_C\.E]E C; M?1NGT]\DRT;)C">-:T)>>+_\C4^3)+ MY]%*"W,MU)8\PTT X1W'$W,)N"H9?^#)FD^Z.20X>!*:+1(6=73G6;JH3P_F MYR#FQEG0@5'6:E&VK+%T$"VEA"M:9AKS,$/U?=]29Y8RTTXW;^_<1V/:=8A6 M8&,X;GN']A__<)"25.95Z$M36)T[ %7L; _G\.KW8?P8/N6E=?8GIETIRVI# M$5("8D'?_UJK/]9*4QD-'EY52-8XORKO:IY@+;Y[9GN]8E1,8^(>"9:6@%A* MK!QJ]QF?__6K/WW^^6;KYM1GF?:S.!$,#'F3BJ.]><7"X;<'\&63JAOD4H/J MN?A?P_(:(E \%J$./57^4YI<__CAPR_:/^39Z].=*/^8E$?#,;VMGNYFVB/7 MIJ"'(V!X<;Y[G?/6L?.D''=Q9ESH&0BAES%?H**)ZQ_ G0!E$\&0U:/B\+ZT M2J[#ASDR10(.8J=GQ0LA$:*&CDWYA10T\A!TVG5#K M Q#^Q-Y;YH^ .-WA69*(/@!!$M$3($@B>@($241/@* ""ST!PL=CQ83#V7&@ M^@K= O&2K0?/1M*73^%>3]M M-9:!*^I?__&WH>AIPI5P)5R[Q'5,5;&&773RGY_^9VP>42L+K.^(I1M.L:%7 M7G%KV.1KC%*/H.#P:.6;]J"IQ[)J) MNV9_CGCGP^P_ZQR=F>__]O'S=Q_Z6DGQO.M')_1_SBC.KRKSQEQ?9XYK=%H7 MX=1@=VQ9!X:AQ3S=8I9C$H:#Q=!FIF,P6W<'79^D6V=I8!"ZALNLP!ETD9(S M>T[G=AQ;SE3/:V_V(::E--.K-;[;<9'.'G!#]_6I1H*U-[$)ZPO!&DP9560= M7"[L_%#W(W?V\HJLO%D// UG4.^]E,%0,!Y@3"TPFCJ513FSP.3'5I>H^,V939HPB MZ*+/A37I,(M.V9*>8]UM_QK"NK]8&Y-NEZ@I,W894/B9J?(MGK'C&\Q5\O>1)SG-6/#;75N&7 MZEOMZI8G\/95_H[!,$ '32/1RT'6_%ZD ,#OX@NFE/V.>9ACI?$$?8N)MI=R'0072?6*ZSZ3T.9YE%0)!04%<\#4<1+6!$F?A3T#&=PW^Q M:#C(IJQIOLHGE:;=T$TD>F\2/;/GHBO>B!ER[&&E[3QWLE%)[T,=NQO+S.H.Y)C#NRN6X3<-LAK.8@5!-5VF6 M"TELF16V86?D2]AV*C&I#?;0FFG 1M-[#:2V;O(RKT[HEEU=& IKT3^&[^[F M DHI1S)'^;UVNY[=\4(KS "5.%W6/;_@T7=I&$MU(BC1[DHST?[-M5L>1W"K MMKH/5Z(CC=!Y.>H3H!1^43B]^))*P\!-$+*%A0H%R9FN"UVW8:1W4F<*T@ ? M'Z(91QSFZWA'NQL8!PX;U#3?3I.)]A$>%:(,PS RT6UG8UX(-3QIJQ/1>*_R MX'(,,-;E2K;>@2>M,IZ(>>\$2;M]4FR'[,76N!8>M8Y7\G'H"4]7U2S#982C MR%?9>HKOU*[ ?P9. OG8B!W 1$E#<2N,#AB&.XPMPJ)[4LP;PG11*^:AM["L%4N$2*9LX\GD,J@&&5.*Q0P@?X=% LJV< MM:E$7\E?C0>IMQ5CP](,FBP>D>/UH",?HIW.E\#WP)]//,PD"@E, ML\%CHO$8ON$>$ 2XP>0(05ZOHK@<+(Y>,EDH%P8GVF=@MAN (4Q0A4W7.![P MLZ(Y^%S)'!^KE!,FV6 @51@\#U:Q '#J,LE(F0M6+ZN#1J>-_D M^XS9J;@/? ,AFSG*%XPQYUMZT-WR:8@BV["HVR]%'3K/^'_7\#R8_1J%#S01 M>![QD\@>1V(7S6&11%,;GIM1OQB^5#U7&E3! $/ JG2*59G%- MH7:>R< (R_',6^]#4$D8C:R43L>HL4+XUJM)URA0_RN\=XB,!(:]$JHTBAYIXPW1",&,52\KK> W,#T1A%LXQULN X." M@QM9JE/YPZ#&HKN:_56]=HO./(QW"E$"@G*_CXU*[;= ("4C"G^@MH1;,@ M M:2A,RVW=-9H7!JS58?I$@8.I^@%*TVJY9%#2ALLNU&U=#( B/61<65M^E4PR M(QL_J?3:)&REH69%E'F($Z$$?MN7\,?=']N=!-0>^_Q][:CU:2^ H-:G/0'" MG!@6 =$#((*)L;?6-0%!$G%90)!$] 0(DX#H!Q#4'KM3'%[4@^"9^&V$_4I/ M4S_DN?8;G1&ADWXDKC'H#D2OZ$S]TTMK8&W8?O\W6QF0CS]^A[AE$J=_H;H;NLM_HD97=*?N-#MZ* M$:Z$Z]M2>X/"=73]@=_09#?HKL8W66_P3,LA71L5 :'H:O;S PZK8I+&)X80]]VF&UVVJ3B%'0XHO$?&(2F MZS''W13"X>46/LI36VJ!5$HSC"K-\"H59>K,\SKMA$0!:0]Q-FV3V:Y!.(\= M9\]EIM6MXT\)B-[!;.M,=S9;9_4\$_'=OC(.E)$8=4;"M7QF>YVVS:1H]K2F MA;F&R_R@1,#QA^UK##YC>L1Q21N*4IM\UF>6-(2/Q\RO+-E':XN+3%J;. M;*/SU/BY^8&BVC,-T:W3>,<)F,4 MJ1';9(:[&5OV/#7RX_.]+B@A,I"$R*&<>N4XS'"Z/Z(ZS#CL[''TP;!Y3#=T M0FU@J)FZPW2]8]PHZW%TV +FF687)T7/[=%]/*!-%64\+C[C(9KRFAT2A@)< M8@ABB!$QA&$RSPDHX4$)C_)H]/#.KWQH=F6DW,9 '@Y=GM.Y]&J/QV@U5%UV_?YQ$V=W7.VL:6NSH7_ZU#'SCX MX4\\CX#H 1#FQ*2.G7T @B2B)T"01/0$")*(G@!!$M$3($ B]N:@"8BCMG7> M'\&-LKO-_G"IUU/NI.,-RMN ^T2=H(LS"<7XIRP]L0'+0:=-F_<[0\-JTGNY M_-!=T^8Q\4,W39N';33?W+293.*P>X,.7+EUV?/UR+J-<"5<"5?"=7>R:\"X M]K9),_DG_9"+SC)4/1:"8?5D=L]S.JIYREW9\-09[Y][4N?8!2[<@A&<7' < MG=E.IQO#S1Z<9>G: 1P!TIX7,-OL]-02(=U+I /+8;[3:77(L2%]GM/H71_K M\77FOKU[PLD]]N.W3CKO(MH)79"!<:P!%LAA0;<'8$Z^1-*QR1D8AB8S78<9 M?N<^(V%X0@P]$_[O=UJT;] 8GN#X=>=U.+$%P:8F'6!6XJS-DRB#,60?V&"6 MNUE[@2*=<:'L@,]!*(\=94-G@=UI4Y*QP3R*M(7!'/_-G9-.GK0X?>LD2F+T MDW\[;YTTZ,!I>/AUWCJ)\#LQ?AVW3AHT?L-+7'30.ZD/28O3-$^B[,2075T_ M@(AFD]LIHAD7S 9$KF9 FVC&CG/@,=WI?,UD3#"/(T$!$=X MU5\V%9KCS(1 M(XZ$+.!3@WG=YTP'JW^&AZ'-#!,H>>!+.J451IN5L(-3"8*.6RS M^JT:R0*- S';Q=, M^N,?&I6@*@<2*^^FV?OR.)XRK^)XFRF8ZXY?RT)3X1Q>_3Z,'\.GO.1%?V+: MY4F_]]61/J2$YDQ\_VNM_HCTV" F%O552-:HZROO:E;V+;Y[IMI5@0O6R36- MB7LD6!2)$%*AB$2HW6=\_M>O_O3YYYNM3(B?0:RS11@W"C\47WWU[6=1*3F= M:S>I*'F<5SP9'L*73:IND$N-(N;B?T/FE&,+&^1OK]^H^_!_?/3 M_QC8$F%BE-^]P\K?@O:BE2O;HUL2I'HK;TCY^UOA_U]%2K +GH:B +BY6+F3P MG'S)I\CB\1..H9[NMK=-TR2/1$P'CPJ3QK7E-6*BJ"BG,OU?[:??(,P[/CY+XJ:3U5?2N/1H0 MF%!;K\#N_0[#$&.RC(#9GJ/E_UUHH7C]A@CAPRQ/9X[M[;G,9/C#%,+D=,&S M7!:&GZ:+120:_.;:(GT0U>.+4O1XZ%.3%DV,B\& 8<3X4P[&#G(+/YTW& M$#>@,KM=PPMX7MYE3GJ@MVYPQRBRY1ETU[1X]U;]!>2Q2_WE09@73/R6_H(0 M?F+OUE\NTRW0@8?HKV46P4BC6KI4R8(!6@:.!1X@^&_U)/>J%(/#[>!!2[G: MNB+BFT,SF0'3<]M#8QLZ!MYMZA-3O'NV[_!/>T3P^":YK,"NO]DV(M-U)N8F ML3XJ"J8Y>Z&48@ 8%+(6HGY>QZLMZG:9PI7:"N@[GXMQM\1.FX=3?&[$\^;K M#IGPSD'L?HFB8/%]&CJA*V%B5BVCTN9/9)4PSM-=.KC0[E;-E6*G$^BF M-V;7V@P\+]^N/2\AGJ:NUZY6+9YH"T#^W'Z"XI&^ M5X]OHNW%#@6])2-IR]DN1R" >H$+3DQG(G3*SGYQ&'F,$DDYC_"[#>.4T91 MT?;?5TK51%R+9,N5)RW*)^UB?-06!>LZNJ(9!=<;^VR28?N;-G*B]8"4/PH_ M+Q8$^#!;1 F$&ID(O[5-:MTI%X?-BW>0S)WHM:XP?*>E*PQO/]D8NI;ZR_P> MU71N"2U>J"NL>GQ;K!T\KT/EP+981?0ZMFDH2]%0M5/?NG,5?JFF8EH-K1?" MG,,8R%4KH_!5JL@SE0BP!PS]*X2@8081#!+E.]!P<2K#\4UVSM1+9\JEU11K MS0CT"6I>MIR63ZHXG)MLO,=WKRC>XN'5*HMNU[(161F''@!.'P#X"$8^R@0= M_XYKT##^0(#YN2H9^=S(G\1G@D4P<-)0<8"UG4?E#)$?>D"IP+OQ2 MK&Q%EPB4W7UBU;#!9?9BNQVH9&<:YO? &3&V!)P,<^4DH)436CGIY\K)8>IA MTQ!7"F)GQ&G47J0/P4_0]+T]:UO$67N1KF,?EOW?KCU:60J0ADRT.\U9T8Z4 M%[Y?G28OVI1B;O@6!+M(U.+OTS012^D(_VV:S."EX1,R0Q\,S(]H"1-AD7_, MPJ0RU%)O"X+>U9?Q5*/=A@EUS68:<2/T%WGK(L\%H0A8 M_/54^*6 3)0LUROM7Q\^]X&6/Z09R'RBW:RSC"?3)^#[Z7V80 A^A7[1.^W' M, )/' )Q2>0;\:/(Z4W+6S #GQ><6'2TU>["*"F](L6O1 +KV\QE*_$25KX6 M.N_;,K>;V9:E$C(5+I3HI#O#7KB95JH=@3M/("Z\C?J !)8LM '2+JMX5F1FDQS\5KF64SNMX?0^@HBD7.V!JV;%.HVR2H3-DS6^8^$9II*O M04 EZ/EZN8SEX\*[C,M/PMDHU[IN^>J1<^DN8UH$E[M$Q(JC_'FZ2O'IOT2B7QD%4^-T>5:RI95:M;.BYH--[BR M5M)0;KXNS,3B(# LLDXMO,@U0H^LU.M9N?C:#C&G8)10#.268=D!>WT+K!G! MXZ1:NKD'JR97=K;E#V9\SC,Q#7A=!%.:KF0N=\L/Y2A@0O%Z)G0XT M5.]RMX]QZ&X?_92[?7[ $@7:+,JGZSPOA""5Z2\ -V]M)L E-P$V7 _^U1X3 M8]2*2^RA..PNG8%UX1KN833U;SZN^ +"1ZU>^4*Q_4%ZS_"@7_E#!"3 +W_) M4K%M)L=;#?.;#^I=O\JY%#]U I$8H?&-R/&NT18F:QA0QI>@3M!" UD7<.'U M#R\A&48,L4JP3]_?X,,^@-Z.-=-GI]Q-L:^L^K] &PKE6H=MR0I7S&ML/B9S MC&9EP<[;T_#R9Z&&T"P('PA'B%$;SX69$]MD@/")S(LFHI.#9)!\>@]>EPRY MY]44@'_$',#$,/7K(J"6 1NFC+"=J92-5.SV !9*GN0R>Y(FU__Z^'W#"K'* M^L O>?E'E#5-5#_7WD!# MQ]?B7?C=A6S(#CI33 8L<_Z^_*!."+FIH!.2>2KA*56!8-QPO4K++R3;BF\: MS*W7!TF*:S:UQT;_&T,2[=FC+++AB3OQ'&J!_<:#*%WT(CG5YO-_@-7MO@US$$5PRX"S:NX\.\%9W3!+P70+?:R=X5XE>8H<+ MU0/U?D5UOSDA?TG(\QDE;XGG.^/Y 2]Z%"=0A#CDZ^4F*=UM#!9'":^VJ^-: M)^[UQ[=MZ6'SU;=7]CN@^'I)7'=)7'79DE0VT T5"#F[>39CQM6'#! M/&H1C_:?1P>@1_=9[[JL2'Y4"ZY=.63"B?54UON,=8*W1E&MO7?Z#I(VMAT9 M1K7OJ#51BL]&*F:]V;+68R&[PMJ[]^DZ#[&^FRRU]:Z+U,6YV\3^5%<-[XS5 MSSVGCI>;1]#ZUF*^L]GZEF >%\PN\\P 2R\1TOMCX<$C'3#3,IEM!(3T@&3Z M4'2O7.;: ?,MXQWA.R!\7R?)ENDPU]K4V0,(M5J]FP83*QV3)8>@7PS=9([K M=*Y="+?CXN8PR]69[7=O%X:*W)%W/'6&G _R9C/7 [* . 4(0P@0#G?0F.GZS ]T"@!'B6]@ MN"QP D)W[(DZT[188#J$\X"D^%6N8> P7W<)YP'A_")K[#+#\'>XCW\6Q9-/ MM)GA%0OU5-NY]7RJ0$4UV<8*!-5DZPD0)!$] 8(DHB= D$3T! BJ[=P3($@B M>@($V8B> $$2T1,@2"*Z!6( V[G.?12+#LI0;>=6;6>#RH/T7JJH)"15";TL MEJ#:SE3;F6H[]UI$26L32PR&)\QV?!>88:H_TD#,&K#.N0&DX.C."[@N]]IPB MQ!L': W#9ZY/9:=[&BB.8S&Y.UUF&"XSG.$5/B;,7X^YS0S?8KKK$>J]WS_6 M'>H>,ST//!>2]0N2=7!5+0#=\ CSB\'\RF6Z%3#3,:DL=P\#KBWG?D82-;VA M$*CA@WG:5@B4\!T!OI[K,M?8TB6 T.U/IK23AIB&"7:G'\$FL<&&"-K3Z4Y187>LO7[^D8<9%N?V+85$JLR2I47.^2@? F MGDE ] (DHB> $'E)GL"!$E$3X"@(MT] 8(DHB= D(WH"1 D$3T!@B2B6R!> MNNSX7&:#BG1?XIDJ?6)Y@S[8^,(BW?K;CF/U2XA&>E+QO+4]G\MWC;BV)['$ M0 M949'N/NTOI2+=(Q11TMK$$H-A"7)K>R@-0ZASLJ$CWL-BAYWJ BG03\F\MTDU>+O&\XN4.>-&#BG1?9H5/*M)]X3Q*1;J) M1_O.HP/0HU2DFUBOAZS7ZR+=%#WU7\QZLZ&LQT)VA"+=4C3.?=*:BG0?-5O0 M;TI0D>Z3\T4?"A*\FB\L9ELF\ZPQU!7I(6>*=)/.:%4Q ML9CAFLRWNB]WV7.*$&\\KS4\RV>!MUF_: !Q)A7I'LKVL>YT66 SR]A2S9,@ M[]G^@>X@-YGE6,RQMA3A(M1[MGVLR\KL@>Z#==()]OC:_H&"RR7T.US MFK23"MTF=H;HW-48$<[]D^)7X6P'S/<OV( M)S4$Y38EY9MRT]@"/I>;R29&P!=;2EPUZU:IU:XJ$+ P=YJ]+W<_5:6UOFQY MG'CUQ.6E&VPZ$[W<4 50)[PBK(;%N35=T\5V(J4TU6&EP8M'BKOW>N4"6=PO MMUN&_.,*2;61S-R$2&Q*W28X9QO/YWNN-8CEUGZ$,WX#*Y8 MY7#5%!^+KT_A_5GYQ%R[?=*F]V*\=]5KYAQ^ $9:[1_VY$S5\F=1OHS#I_=1 M(K9VWL;I]#>I;*($PNU&^7E_\_8WC4K^B0\"?L\68=S8W%5\!0RHI+#%?Y1= M0+BD@93="AO,;0JA)> 6WJ8/R!2+91;E/"_OFH.PIH^(%DC>(G__TLK_W;#Y M%L4HQG -N ##O9]'7_A,U8.E:I%P-)5+$ZJ6S+YIT%VH+4S=F.XWS^B24S-8 MHO#3/,VDN.=@-I!/*N%&N%GAY6?,U_-6JF!NB^F>.[$;[.TP<+$G;IO!7699[B1H ML'A@^#73'\CC^#WQ.?%YR><%ZZ(^%N[;]%Y;A.#$/ ';0-"38X9=<+"BJHNK MGV=S5O"Y9[1TN.U-]#:'0P3A--C;FG@O8^[);L96XAV%W81C_-7HXY$M0@;> MH'6N<&3K<+;XHH*Q7N=[DF8CS78,;]1A-OB5?D.787]G=],C]5G@^"V#;3 S M4+X[3*N5:CG*9836%)1]3D8M._">G](5U\RK\!W.#2/TJ5(L0YM'29A,HS & MA. +$P)^U3A6A]?*PO":90B6,&N/6&IBR:@J/V.24F8NT6?> MS;:[DI27QAY.O]CCQ6*4*?CUCE_+=B[A'%[] M/HP?PZ>\F*?O3TR[-O_EN) 2FC/Q_:^U^F.MF!O*^\NU0K)&5UEY5[.O;/'= M,SUE%&8SC8E[)%B416NQ<*VL6H?:?<;G?_WJ3Y]_OMEZ,/Q9#^"ST$[ Q3>I MZ,F;5[8P_%8!>!=?-JFZ02YU+7@N_G--<^W7,.AN)C,D?ZR5*$]7+QB-LB.]2\J<%/ M;VW>1.W,A@Y$,+$< J('0)!$] 0(DHB> $$2T1,@J"UR3X @B>@+$/I$MPB) M/B!!(M$/(,AMZA:(EQ[U?"ZU074M1]TJK9NJE]:D2D\/LO+L![&2L;$Z]K:R MF"19ERY9Q[&(9Y>6 36A>^M4=_?G[&3^O8=Z?)V5SPQWO^<_VM;+YT3]V:#_ M[ 089'>YGJ/>>]7>76,YZ'_[-N*)<_C& M V:*=K\TXHF+MQV][F-V:F>]VCAOFR_VW-6=P+MH-3Q/_K2]!+M:W>FQO!VA MI9ESKEINC9WMWL3<2AJU!M.UO.@E:UTY[]A6];QIQPE7;?I'B::!)L )< +\ M3?%K[RA!@!_+$RR"T]Z1@A GG=[;T&^7!_M:?_5FG658CR#LWF\]Z9)5EW7C MC[NR>$!1Z:-H((*#X.C_'AN"HU^;7PB/<6BKP:?H]C@X-V%^/V1'_9B\V*^& M&:]IC.*Y.O.,,30,)YSWX>Q@,461=(F\PRL3KY9CMO0KI'N;$N MH!85[LS.UX]' _18E+?/7-UGAF6\N3EJ;]-H'Z930&B5:QF?\N@!R[$Q45LY MG6LA5A071=RPT.TL7=^NYNM8"XM;*"HZ;U34(\U%")X,0'YDWVD1R]1CYK,UEVFFYN]:<><5/Q9M#F:MI9'*7X9 M9_QBF]BG[$CC3#W>-W MP+')H907>:F,[)[YSF7SP&*FY1/:%X&VRPS/9[H5$-X#3(:^'&^;!5[ O(#P M'F3B].6 5XXNP7T!ZMPP6. 83/?.Q?1 ?T?HCEUENRPP7.:: MFX(\FDSNCVDZ>XSB>)AAVF5O=:'-2D-'T,.@F3G=K_T.%L-^I3I)"@>?O"0( M+UN1CCD)^1V?\RSC,VT5?BD7VBGY2!'.N14?X=PSG W?9H$;$,XCSSQ:/K-L M2CL.*NWXNNH3KD_[_\>NM4W39T&PJ;5'DWR4IY:2-+D^TLFE(?/OP)@57 R* MGP>+GL\,4V>ZWOGB]& Q'%XBTC' 7/B;-4TN$L%A)B(-YA" @U:CKJTSS]ZL M_S?F-.0!IX$V3@%%R0,O6J4Q+4[#1/::/N/AH'.'/Z?>\SR+&*+T29&7Z$J6."AK^P25XPGC_HZ5KBR'>:;WCOB!#(; MM7ZPF6]8+'#L+@XT]=!C_]B%]]WE5@.SZZT&%/2>;M%19WZ E0\IY MWQ$T&:< J\, RS*8Z]O,\RDO1VRAQ-TFTUV=V>VXF]CBHM.U ;,"C^G8KH6X MXL+3M;C#V83_&S:E;,ET##5ENSM$W)CP27K=GZ/"FCKKDTSR-#'EF2=)2(YE MDI>"Y/@G>1%(GBC;>NY97@*40U*O@\^MRD%.>;+BV=NRK7^/0D&UB.=,^P?_ M_?JB_ 8D+:ZW 36 M'D?HTWV:K:Y7/%MHMVF6I8]POSQI4M;[6<(%49IHZ5R+4WAXZUKRZ(?@T;]N MK[IN.\QTJ(K9V)$VF67JS#&HO_60$F*O0MKQF=E]":G1X-S+'!J5#2;5O7.; M/G--BP6N-]X2E#=I(@9^&W/P.Y-9KBW#IQ#^8J6/.LS@:JR[!CIW3G3?8K[9 M>6EL KM_8(^AS<=8M^@1U#V ^OR)3<*:-/BKS/68TZ@?IE-9EZ=P32G@&FO M93##I_8=8T?99$[@,\OMO&#^F) >14;4#BQF6;3&01G1"P=Z+*H;.[^;S-_2 MZV0T&=$?HB1,IER+>9ASL5B?BC8]<_$]UFY/;V$^(:[;YP//DHYG"TJ/E!8A M>#K_PL1J.9O+,Y>*X/ 2E18XB$'G(=\P :3TX^ A'*86=2SF.Y?5.ERV7IQN M.XQ"LBN UF MV3[S[4T3/9K!M\M,0P?,=<)[@(G.E^-M -X6,]UN.S".%._^Y45?#GCEQ!+<%Z#.09>[ MNL4LS^FB&O!LFLP+7.9ZG?=,'!/4 MH\BU>J;!++_S?1:CP9ERK1<"]&ATM\4<[)7J;&Z]&4VR=>?1]F$&8!>^1X69 M@ EJ=+[Z: Y%,3V3 M!(I6+P-G#[2=S5R?-ON-/=$86 9S?-JD38G&"P=Z+*K;9X'ARHTN8\TSRJ-$ MBL-YE.-$0V;C@?$LAYHQ,''A5' M";^^ER0U=/WK;U;I4KRC11?X&EY[9;Z#,&>]I$AU@)&J81O,HTJ" T;0PF1# MP(+NEW\'"^+PLK8.\TP=<"0,>Y*W/12X*RM@AFLRW?7?$7:#5:*[4NX7GJZE M%"V%4MM3M*[A@LDRB2N(*VJNP*XU>.*94K24HE7WLODV%FVB%.V(4K2O8X6F MMTS<0*;C4G*S!SC;"_[[[V$2)5SC_UU'JRC; 8/,U-0UUVV.ZT:TO37CW M%6\J:3C<5"ZA3?5*"6Y2Y?M-]X4GC8_@O5)X-VQ!,2VFFR@MW1;F)[888 K( M8*:GL\ R* -$66(E ^18S,.:N,038\D1=[!T8 %3.'009#Q&HQ-?PK \YMK6 MY::*E7T9;"-O+*I\40KY@N)0RV"N;S//MPCPBP#99.2O3KI$HT#!<4QFV^/>/?U"'7P=&U],T3K/W?]+% M_[Y1YE4<@C,%<]WQZ]N,A[]=AW-X]?LP?@R?\F*>OC\Q;0BVTFP&/^GEN) 2 MFC/Q_:^U^B/28X.8B_#+M4*R1MP@[RJ_$EQ8?I?F$9;N?9_Q.%Q%#QR?W7BJ MP 7/[YG&Q#T2+(I$"*E01"+4[C,^_^M7?_K\\TV+[>1#\#.(=;8(XV]4L2F^ M@H@'A4!+Y]H-_ J@YQ5/AH?P99.J&^12H^.Y^-\W"R!8>?C1$.!"%"O. M$2@CU\3A,N?ORP\J79#6Q5-P$%,Y^%)0!*SA>I667TA0Q3<-Z-484EZS*5NK MK!Q8.>QBS-T$P@IEE>>G\,QYG#Z6*J/\6ZBV]U).'H%.S[)HH3/$B\M+P]L\ MC=Q)^:M\P>H<[&3<06>,0GY4';&O)4 -VDBW"[1D)90OPS57H/. M9^2T]I[=SQSPO44(!ASDW:0+(,6PMO03DYR82?+U;1[-HC#KNF(G<L_7/RL\IK5;O*-%,I!'@!#@!_J98MW>4(,"/ M'++VCA2$..GTWH9^79?ZN5EG&=RHA=W[K2==(!M/9[%C:2""@^#H_XX>@J-? M6VT(CW%HJ\&GZ/8X.#=A?C]D1_V8O-COPIQJ"+*S[B S?9\%CM/U(@0AW3.D M'6;9HD47(=WC)%D72!O,LGSFF"33O T"K7,C[ET0,6:V-:PE>X*![&9;) M7-_MR+<;1EKQY]4]S[1I:X&4XI=QQB\&Q"\Z,VQ*28P=:=NSF>.8A//(DXRB MRP5V*R*<*<5XR4"/17&;S',MIOOZ>%.,![3E:SJD&O\RC=?X&BU98NL*B-!E>*#G[:8[2Z%R=YN/8C<,%RN%O]J/?/EIGO7E,U[8 9NDYX7PC> MOJ]R/%NW_YTY<#7CF[!/<%J'/#9C;XO+[G MC.S$]1X?^)^68S-.%929TQZRRQ3Y_BSGZYO+,:'*Y/Z;I[#&*XV&&:9>]XX7V+ T= M08_IG@L*AK9_]C/525(X^.0E07C9BG3,2*<,ZM M^ CGGN%LV"[S:)?AZ#./ELD"FRH3#"KM^!J<09I=FV >N];V768'79UGZJ'_ M*@\O)6ER?:0#3$/FWX$QJ^=UOMQ%Z)T,/9^YELV,H'/?8; 8#B\1Z=H.>!-LX!1(?'1#B2N(*TJN"$19$-_L]FS91;%%[U.C+V<+E[D! MQ#NZ25PQGDSJZUCARK:9Y;COB!/(;-39+(.Y8#9LV^KB2%,/??:/7?C?76XV M,+O>;$!A[^D./(#O[>K,-3;7*@C$H8!H,Q=+D5(:?\ I8(,Y 197\ G#?B2! M#P7NR@+H#)/I7O?GBH:)W2!UZ*[]=)3]'4&_<0JP.@RP+!WTG<[LP"*V(+90 MUK"9Y?O,"BB+3^E:=7N*Z0!)(GRK:>>Y:7 .60U.O@K'CVMFSKWZ-04"WB.=/^P7__/4RBA&O?_W<=%95*Y<=1Q4VC/C98S:^[ M-3$"C4 [/VB]2U(2: /-(1)JH]&/_4S5=;TF?E.<=8]K;VVXC1+&L]_C6*J$ MX" X!I(E(SCZE>HB/ :OK0:?G=KCY7RZ3[/5]8IG"^TVS;+T$>Z7QTC*1;S36I)/Z1L MUZL.")DNT_7-OL:$YL/TZD\T+P,G\+;F%.< M-+Q#53Y5)1PP>A:S/9U9ODD8]B*1]RK/3YS6HD/%/YESD%E-1-'PNOL=*DNDM3#'$-&/.RL0CQ2QCC5DH M-KT,G%UP&@.?>ER,/:EH^LQP.R]Y/1J8*:=X(4"/1F\' 3/LKMHP]M AE3UK MIMOV\%%,-31NM4QF!=1\>;@ FLP!#)V@\]:&@\5P>-E%RS&8&5!VD;*+XX!P MH(HT,%QF^EUU&QQ&=O& VH6EI[>ZC[+9]3+,5D]'.[EQ[FB&2A"]L:@A,WR# MV3YUE2"N4)N"Z;;'/$QF$E>,--7Y-#$%&9!2 M55C,=K&]W2 J&[["#?_[EK-!3&D6V3I.1/'E\.)+RA ,'4'#8Y9O,V_+XLZE M@CB\7*L?!,QS:3\UY5K' >$P-2F6L[>98UQ6F_";-!%SN8TY^'G)K/M#.><. M=&@WR$:2P\=^9';G?0$)Z9XA3?N[AI_$))PO)"U)0)/B?MY$CR:]^,(S1$F: M7'=]CFC(/#XPAJ;X>.@(>BQPL7A4YZ=_!HOA\!*-@>LPRZ%^\)1H' >$@U2D M/@LLBSGV9LVN,><9Y0D=Q8L[RBD="F1ZQNP4L%X&SB8$JP;^GY >>:[1,AQF M8B=PPIERC9<,]%A4M\4,QV.&M7G6;S2YQ@-.%)WB)-&H]_?VB.M?OIG78;KG M,^+P-ORF&F;S'&Z/?XS7L#[E>M\S2% VW"9A77Z"._A94;[<61GI'"/ M0)_;#O,L/"EO='$89Q@9U0\+641]MN;:*@4'EFMPJ?!:M<<(_-E$?/L $]:@SMC9S; OL(S6#&E3.]E!XKRQ#U%LS+/\= M(3QRM;TK*7])J5I*SUY:>(?I69\9'9=E(;S[BK=K,]/2F:%3/OXRTK.XN1CP MMB@=/XCT[.M ;CJJA/,%*/)+S,L>X,$N^.^_ATF4<(W_=QVMGJBPV&B#NE=4 MIG1\9OLZ\03Q1*U'=9NYGD4\,=I$;C]6N"^')WJ9\B6F.+NB&*'Q,)CEXB;? ML18J/<#A/H*;/6H1_FS:S/8OYEDN #P#P5R:33-O%TJ>42;J,#+%E!K(> M#J$]VOPP*&[3#TBBAZ"U.S'3CF4Q70\H-[Q]=P/;2!2+.EF4,Z80KVT==>88 M.K,#2A$26S3V45B^SZR ^AE1YEBM0 1N%@MHC6E,N>,W[,EP7&:;7K=^]^5P MPSA-AVWSV128W^:8\B[: S^49M8D1 M\,4WRS2/L#CL^XS'X2IZX)5TZE_CG)7!U>!<3],XS=[_21?_^Z9\(D*T\3CQ MZHG+RTC#=";PY-LTF_$,6"#A%<&U<+U*-5W3\;U_AA>7_PHZ5:,0=^((XG"9 M\_?EA_*1XNZ]@8] '(_A[18^_[C2M0>AKYH[V.O;??'CE;'O=$(OA_SYGFO3 M-,G3.)J).L1:./O/.E\M.)Z[##-Q[I+'$?!FN.+BM.4ZR3A@]3N?:T[<1T.=I6MIV*L0).': I7P$ >HAF,Z/;IV:<5 M+]PVF,GV0P>E+A@MJQOFRWG=/#.OOV+,W\L$PX*O[M.9=A_FVBWGB;;.@7& M*\+I%(\;"S9.UQFPV@(>]B36F[UO'UG3B\ M?!O&6"I20R1$_O[Z/9C"?"H?%-W6H>"Q(&2#&"TYB'&7HS]RUF ML7 <3=O9N8,R!8+SK)RX:=?N2>&B&*ZE#%O\^\<_'&3#E7D5YMP4BN&.7]^" M,O[M.IS#J]^'\6/XE!?S]/V):7]=:Z-B7$@)S9GX_M=:_;&VZB_\U'$-#U#,X M%J%0J6X[JW> S'[U[2<>@]H"70IT 9G-Y:="&^(?87ZO_1"GC[GV,9DC-653 MU5J@#S.PRA20?PK*(&&G$I!2^ 6K7H/W;?@.Z [':7&QFN&6/+RI)E99.1[% MD?[J!9E[/]BWB*$PB?+\%)XY!T*5VJ_\6X0N[Z7(/P)YGI4VQ2^L+@UO 9+U MJAU+G$;MBPOAQQ=I^.+?HRZ5$1 G B*8[-UB13B00%P8$,_M92 D2"0N"PA_ M8IL$1 ^ ((GH"1#D-?4#!Q*(O@!!7E.W2+Q\3^+^S,;I9NV_8-8#V&Z[,Z6\ MBPCEBV[@IMLL@@?_+X\?.,X,7Q(F^?7&FUY!LVD:XY=__2KXZI7T<\R):Y8I MZ6H=9_E%$SE"KKXO]XF&G?)[C2^!V?\L4MSS3+8)JIF^9; MM_CV29Q>O2(S1ODZ,U6>0W1H+(_6;9A=LMRC(&(V,C5Q9O]5B_[S.R%@/6HN^E0-^DONU MB0LNV7$7V_F)!2[8$-RH^^N)$R[:)*B[BRG[WGLI>"O<\DCKYK^='7(U!KTV M51Q7&HI.[#DWE ?@A\L/ZMDT8HI.YB_]8^()XHGQF WEB"IQ!)F.NDS;5H^Z MM:5.WY&P;NP7,HQJPU!KHN2K]U7$SARQ=K;7K,="=B7.Y*?K/$QFHEK&K__X MV[LNPMASUR7ZB:^T*9[UO1*5%:+D7:,^1[KD6;B"(6CA=!4]R":7W?5N-T;0 MN_TE@G>ZK&"_ZC^UZ;"S_)>+U0'W5N89(%L\1XU39@C[18G7M!PV@$-\YKL! M,]1_IBMV_.+,-DCF%UKD![-/N1K-9W!KIA,,/R MF&Y[A'K?-VQU![IM,2]P"?&!J_;7.$"HY7UF>R:!?TE*WO1LYHOV=9VXO;U) M:ZO)[#K%/8^2,)D>S2_NW"D^-SG+)=F5_23>9ZX\\O=8;\:#($ALYT MRP$+N9DB(/ 'E%<^V#I:;L L%5^S(Z:HD^ZD+K[L3APKUM0(/JIAXR4!0"=%^X$ "T1<@J(1H7Y @D>@' M$-[$H\+K?0"")*(G0)#7U \<2"#Z @1Y3=TB\=+5T.B^ MS#HYQE0==>CU8;HRM$&X_V&(TM1 U^A-BP%?,-UUQY]AH J]&XD#ASGP?]?LW&J.&/T^YIL/MIB.:X# MCZTG\*4I^AZD/T8,^&C4N\\,(V"&XU !]E,68/.D:Z7.9#2K ?ND%V/6)XPWZ9.J> NSZV\[.]4MXZ%AI?ZCRG%D;<8'1L7%2 MKVGV7$!!-!L,GU$=1RK ?G8N('TR&D[J-][0]R_1078!RLW0_#!;!;8.M-U MA^HR]W[G1H=UYW1PJTS7(M![OV.KN_KKGL\\VR;(!R_GK_& *CU/\%^,;0^8 M!3*OZUO:; P\L4WEUWM>I'4L@:/A,-.SF.5>0&_(+DLRCR*Q%##?TEG@$?;# MSCL?[B+KS/6I&/? 1;T'N8]1(SX.RPZR;M@6N+RTM$W MG8E>[IP#W!->45D+UZM4TS5=[!M32I4=5@>^>*2X>V_<(6!&CWNWB/G'#3;V M(+1WSU6Y]V67)NGED#_?VRM93\4H@P$,TY3BJ!'B)SR;[)7>TC&F8+^?,O5Y-/\>\GS7#C&O++()' MPNB0L4KNY-I5^$Y+UYE6G,>I>$RNG.'M\)%I<1HFH@H-//N;M])Q@R7T2J,@56K>_%!\I$9GW)0KB([L?-Q0E"443[#S%UG4X2Y1%"V MV',C MZU??_FTB-VE*;Y&#L4WSOCM2ES*XHQK M169DS"B!7X!>R_5M'$WA]CE,.[E#[1QC?580R-9/\!28Y@/*(/#/E M1NZH? M#-(LE"KJ93 L(V36;P1%"WTWM)H?LH7Z49ZF00>4&N M?#V?1]-(6*A46W"@'@[],%<*8I\I^<@4R'0G M09QH'P3X[?*5IG@P/DZ ++$:$Z_Q(C^P)E;U&B84519ALA5>H#RG M9C8Q=Z$>UX L8+*$BPIO81MS%K,$+]RT)WKCY0YXHK;R\AU/W> 7]$2$W9>/ M-IGN6Q._\6A+-Q7R[1OSBX MWF@[UB1HO,]UZ@&\*^''-^;A@FMX>+H$IZ:1 MBHWE,L\,:B@D?9@%%#)WP;.5VE?\2R6)S98^<5I3=9P&BRC5H)4 ;PHDS3 \OV^Y5I9B MC3NM;[TSI6#:=;Q=F#C#M=M%K/_XAX/B4V5>1:AJ"C?Z#AP/4?P[G,.KWX?Q M8_B4%_/T_8EI?UW[[L6XD!(:D-+_6JL_UO&J,AIL0*:0K--[5[$)6?/=, M!7+%OS6-B7LD6%I^AJ4D/D+M'LSJ7[_ZT^>?;[9ZU[MZ(^0.7+D#E7\E8X"&, M8D$$M,/"*-]": %7@QH(5])(PQ^*YU'[<>"#S->H\Y07*?J.E0H"AM-6'ZK' MP:3^+P+>QD_22RKNR87# @]I7K$2VG=51=$)R#'00UL P>[1G4D?83J9F-LB M?"KOKIP(>++P0;+24=9F:XYSF]Z'R1V^[W:=0V"0YZAVY3V@.K-2U:^%"S5# M J?+8D*U$PBQCA*)B?O"*0P@+YY3#&K&I]%,O#7G,$<-BE=O"[G_+?B97'I'_Q ,.@Q1UY!$#<=:P0$ M3%Y8[0E-L[QM"G.>1#",)%T5*)JZI3.M8 S\0_L)?V,RO%6C#W E4?'B,!80 M0Z"UNEVO0!B K;ATEG.\45I$! $&A)Z)9];&;*+]&P4I@0'@_)$OGM*UE*3: M2#["Q?!@1?;$T3Q>/%OP1,)1AC,48_1K ./IE"]EC@=>O$8>FR/O@Y,^T3X+ M]TIJ,H6M]X8]*MTVT'U,U_$,.6P=8_9 ?>@LBM?"#<'L%N LXIE[B$!YELN1 MP#N$,I!!&,;0MP"K$" 4YXT(K7[QQGL;BD%UI63TU+Q8.>F7E&$*1G33]('# M9R"L )N6$%T(Z6CI0X%X\H]-3B_)4IFA'LOT,7:.F$038#KD6?H,Y7PI+>" M3S>A0!G!*2E[-_)20F=,/+Y4-JP]-N!4T(#3U=:1+N!]XIWX_8SG^+Q:Z6?P M(0%Q &/T"'PO-, :HUCX".PE8L3)27(#X'2"U0;B2184N:!"&--J,.K,BZ@U M?4QD*(J*&V[,P!D.BSSI,LQ050AS!I]7=;*ID8*J(A^EC)-6EF867F\FA)V5 M^VV$12E>7EL]*>-@"-:;+*1DZ.[![M_=BPM^^?6FE? MTL'5F*+64 ''FWM@ M$>&DAP6+L_W<*1Z55A$)TE6&55+C"Z&$;Y;BXO42*%??NPPC>5:V1;/*\FQ. M >T8O"+ACS!;(-0"B+EY5?E6&$>:%#-%:M[R^S">EWI/FE!)EDBDP*6MO,/F M.(G0M>).\1QIP@L1EM_OD]AUWLH8;)N.3*^"GHU6P@!M?0[,($82K8J -D+; M*B02C#5\1/&#F\$]3(I4U!Q))'(4,XY:7/R.>F$*##P3, G6Q^'@=X5AP;S- M+,P*3#-^MX[+9,H_<2D N'P91U.A;/#6.'SB]? MBY?+7P66:"O!&(+K )""R95C G(#V82?4\, 3W8P))K4*>MZL1BM5 C7M'@ MXI-E/1>""G7*4R8PU])K+?W3?8(O?&UIHP6K .U+)5GG[\53JT2\(.N/WWT" M/U=HU0+Z#=4G[KKC"2HK>'8KV2J$!$>'P *EM_><$?\:XG'2=U/?6YFEQJMG MH%D0XE*GXE04N[AEBL6JQ#XRE:I\WS7EBS..LHR/K]SG[2]]=BZ[4B8J09X% MF,*S":"M(B@(!)@ZW(4O!+D)Z% MWBWT,HUP\?!JGF);@<NY;/<*4V'&:NN# UB(V&[R::)$FK-U5C@B+V+UB?;W MZ#>.1'C)U+:[J=)4K^)F)+06+L&V.Z1\A-,5TC?,LC"Y*Y=X=N9^*U/^(G\5 MX_<-!ZA>D[",5BK:#.Q:>MX)E^CN#KP7&/D$(O3*Y!*9QKK"(#.$ETQ?K++_R!#S-VPBU M8(I>!X_NDB(_-RVL)Q,B6V -5J@$.>/H I?1>7%/Y?06,25<.U<9BXA3 MA#+E@$KW54T7EI$<[ES!G2\B#E"Q*IR]F_ )R*I]S&-1OD@& >B.UV%,:U?. M5O^W]%CQR=5Z:&&,ZYB\N1PJ!RWF7NF9RI4HR0NN*68+^8$^>)DH6(2_\7K< M%)O4Q\(9Q@$M),6@=P/B3) M/GWXX7N&<:#(Q3W)7!7$)R6CB%P9"$\K?ZND6)O/4VV/PL[A&H90)GR*7%@5 MCTCC4/.PP.RVXG5IW#?8^JF(?XH 3N77,IIKK'NC-)6$E7Q?@"!7$]%A %JG MH7MAAG@ M_))*+/>(Q%ZYFFB?.!<5)DS]FX\K,(361/M_\/"/"8;X8KQ%_8GO)MJO4?Z; M]@/8%YA>\2U^E0-Z<5C$<=^ER$5_*Q/HQ5M_X2D0HI*F7WFULT*1,WA:;2.% MSJO KJ0-]8 PG>W<")B+&)2M^!K3O&4&C,_GE5,FYFE\@S#F7 E>:UL,PBJN M+\-8D>DOTXDR':%>O,#%I>J6;<)?3/FYC,4PET0=6A*E)=%>+HGN='<;#D#I MDO,B,!=)_1D7DY!&8!'^)\V4E05,5D:KM93^.)V&U751$HM->*C-&-A'4(+_ M+\7=9/],Q,,^@J%>9LJ^625A>3(V"IPNF&\JS6#F'$0G\KVY_D=BUU)29& MA^(.R;5KZ6MC@-7[I:YLO+^1$VZ,9N\H9/9;B>.>6;?IE:$3'K7E?@'-FA=Y:W7Q M3UT!$HL%\"SK'65 J"KS6Z["% M&*PQ- M1)9Y!9:XWNPF-K4M"ZFK5K!ERAZ#R31)N$QKB-A!Q-L;[FCQ#A'^I%GM?@L] M+8.S@AL;R\?J6M9$^P%W+'P)T:>N1BU8>?-]5;J@?"P^%#?;A7+<)MD51.B9=@" M?/\;;VXM*1?2Q>!:"\SJ8K[<3U%LLL:M?&*+<3$.Y,U=@SU1VA(WN81RA\>J M2'Y\C\ZFV-\))(60A6N?PR_:W\-'\,0%7Y4!+RY,B?1!DFNIY(1"KF+\>E!E6,> =6*YL>%)FKGRXO**2O?_!_#( M9V7&#]<^U57L^Q 7>G$V*W!Y5\6:>!' H@TMJ;D-5;^B)J MK;'NT(CX@K#@ZD@<-MI#F\H";$0N^)[*U:E?\21?@) 547=C!+A"6E*ODEQD MS5NA:,4.4X%#&W<).>XP0G;>QA3%4^+TD1=KG<[78EE6&>:6&>(2M0CJ!;0P M^$0S'9'MEGQ37ZFD/G#R<-'6<_J1167FHLRP-':V+=:Y M6!K-X89\'O%9_[P690&WM?>EG-$M3[A8-J[SU*#Z^(,0^)K==VY'V&:^UXI" MATNVL=Q)/0]EDT:1A 4>PE5YIF7KF&\LSFLR'))[R+8MFF]D%67V*R_]AA:3 MX6HGSZ?@"N*6[=OT@6^N 1^RZ:1*QLXJ_T.H!24PBLI='(H7LLK B<'-1%NV M#R@[)!*QS4 8TP,2F*V4I\S)8<:R6/=^9O^Z,F3EO2*BPS4)FP6.TSH 8C'7 M\!M+>+6IE6Y??9!S)Q&+-0_?GKB-A]N&LDR[?:6\N-5FKF=LG$EP/*]>0WE7 M'A,2<>:35-OY2IZ%0.&Y%JH$=;E6%B]J7()V%:8BK3&67J3"1Z4!V7 M7\@TC_BFD0Q23O@7UVQFVS8:E1@R&W-8N2G@1,?:5V-+R;4HS\>4,-*M+/Y5 M_BW._+^7F;-'H-.S22OE-'5U:7@+[BV$T4?.7^T^%(LS/+3 F7(\_[@UW@B( M$P'Q7-4Y H(DXL* T"($$BT1,@2"3Z@@2)1#^ >*Y8,P'Q,B!>6#CX MV4B.FD6.J%FD]]IFD;8Y"?Q!=VS] 1R\5;899NT>:_'>F%HG;U,V)0_(Y;E@U-*CL;DM)9YJ_'8G$5)65F+UWG>"CT71>12"][Z2D%X^H.>@-NBD,M8Y5H$]=BA-IGO^$QW2:J'U++N51V=#9M9OO[6UK[G M<*XKWZ-HW5N<#3N2WS%4-AU!F^F+1.[977C]@ .\(,?4R:8;1S;SYYX[Y1W::]LZ_)#Q/%028:#.;A*K"S*8G#S#7L' M'!T7W>E%QWO?\5L=7&S#GMB-CO>R5\TRB^"M,%IMMN:RS17VJXG3O&P( _K< M=5M/,WRK[B_SCFGA[#]KT?^E?ASV4KF*WF'_THQ/H[KG8+C 'CV_AV6?'GB% MQ0P_: _8-94!JP-5FQ=A Y=9N HUJ8^01$"8E6QJA;VLEMC*ZAL8"0Q%-."\ MO@WQ%!SV^>%)+D=1M>0N6N $^L1O#L9L].6!I\'CVA,1?>_*GGBRJU:Z6$2B M+1I\S%?B.W'5+,I%>_62Q(X]"1HO-,V)TWCAPSL%\E@LQ8M'JL188AO#:*:) MSJ_85T^HJ@I'W6C-"EC"5U_R@&C->29:E85?RM99Q?U!4-.@O-UNW XTN<.6 M6Z+7]W*=3>]QF 6V0GCR8YK] M)KHT%0V%M _58V7WGMW7*@S4:%>$/!IJY:X&O/%?'SYC(W,L0EWJ/B$&AJ^ M(BG@&:I0%=V0PF8W+ODX[ O))!N&2;V= IMV3@4KY$7S=.65KN>W$ O\)LFC M?<];AD_J^/V@U6_*]!0>D_1&-FL2 YZ6K?FL%I&Z^VOQ_(J_3&N#/#57OYMH M_5.4XJ!^3=%"*QJ':44C,&J!V%"!+U. )G,-MR;62;6=%2BMP;K7;::NUYJ] M&TUFZS5FN]56=;5?LV6AI4+L#B9F@B#-TO7M:KZ.:\DI%69CX$(7':[?E'9I MK%)FI]%F37VP79VYEJ%TB-NNN=3VKX)I9A'V\,Q+/58K"NQ,^0)%H1HBJ7>V MZ#%Y;]DIN&B@5S\T29/KUH_R\9C);CP=O[-JW<>4GH#8HK28>R'H.&=U%/A\ MF+[2\UKV8PBJM,#SQ9\^V.V7;%:;O6VQ3G6S2G%2@B M67EL;9U5@M;B9U""] Q7[=:@07XQE8C,"K[JLY W.)T6>JDEM8&KA.9/;ALMIY*#:1VCA=* M#O0GV%^0JYV#E=Y68X;A%'Z4J24ON*LA"U*1)NAJ?;M?T\S/5KZC<0KRQ]A!=6BLI@ MOK^1Y6>>:376"9I/J6)?> ;$:6+3 _+8;9K,JDB:!8;7RO8[KIH=;C]5AC\* M2;(,XT2I9PM[8#LMBABFJ:Q*2=W<>"HHP:8P,-:$BWP-!LK'E+2U[)IWD&><+ MH41$ @XX/@-_!]_5(":&FX'5HI[O;GV-\+B+E <^$!XF\R80],]$9%I8^VU> MDZ^WB&8K"97V2S92-66B-VA3WFGRID*0 WR8U3WHP+M[[0$"_[0!1_$ZIQW' M.8UE'<6I:-$<(O:"4"*)E8./@OJCEC1'S>H*+:&L\9PZ%#E4NXGZ1HK:.20: MV:7*JG"N 709KADNTZU&&JQ,TPA.CF[7DMGPF6W^%A2_!P,"3F7)?:;3RL>\ M6(LY^G,1QBL5"LP49,-4G_UV<0M,=]LCNY$+7_>W/?SUNLYTG4;J>+=:>TZ7 MJ0KR+>)IJVFQGDJCK"RGI'0."?5>)XX>"WRS-A+RXMWN!80#,.[LJ:1NN7F" M!9[=7"-XH1 :3/<"=4UQMU;88P 5!:%H>GV/?N!?>#:-I,SDJW3ZFY8N50:& MB-L[BG*PF6NZZNIF!XY%L%5ZNU$-@=G4DJ\2ONW:X"WJT%;P::N%]@H0?+4) M@UNS1U^SY)]6X6J]2D'J?N7PMH?31DK_%/P8+I:''XF!>'A.[6 M<5@D9 $C&'AR+;-8N)Z"2APT52Z7EV[N@:E ^C%?5V3CI.)"+I%K4<"8N)J6 M5U/.BBF#9@H7'!=Z-. .X(JX_ F]->5-N((2 N<@SV V62QKX@/G<^V1QW-\ M/7X'T=$Z%Y=,M%_6&>JX%0XG7X.&W3Z_1ZXMPB=D,96S9+Y%,N<:% M0YC87"Q31W-XUA,#+D==$"4RUX<+-]E,2/ECM+H7="T67". <"<]PN -1C.$:\'8#'__PM MA>GBMFO#^R87R[09E[>'VA+7?*6G\/Q$^&(9IT^<[\3[\SW'W&;!6F)H L9; M+C.QR(JX02&:1U/4G@XIW3*)P/0M>5?=@U"[QZZ4R@AR\F);,6R'^XSB(\D?MP5BQ8*UI? M["QHN6%H=VRW%4V9RGZF=^W='I),4;9%R/NJ@6\*9^1[927YR$<8_LT%!MO7 ML/F7,I]>9;Y%!K!0 7O6V@IE\LQJ2>D=MA+^;-NR4<$$!ZU"5GYLB_54!IEH M/Z^SK?,&<.52Z.L@.R9TWT(:O66\T2=&/J (DI(#@T=CB,Y=)2F M6GSQ:?&%%E]&LOCRO_ ?5!\WZ0)N?0*5EJVGJ(Y.&5=\P U;]\5(IL5(A".< MI."1@5"@MBTV1A4!GW 6'Y/*\04%FX)S5H2(.>A[4059.&H8JQ?I![BKL;00 M%G[BOSY^+_Y@^!=P%H0OK!&.%._3X@C,"FAL,$[_QOQ)@EL?Y*_U^&K]78;2 M> %Z5>K+6>/-I2>DCJX,E";:AWI/&Y-NK]2L(FIJ!"'B46F5-4!2BEQ[X7=' MR70M]LV*B]=+W(A7W2N,).Y$;9$)7/CYCBE@+)Z@=7J49G@!AFGSJO*M,(ZT M]/F0FK?\/HSGE;N\1LYCQ18Z\*K7TKC>X:Z_I-@S$!7/P['^A]5P+4O9,=QX47EXI\22LJH"T,I"+JJ:$J. M"<@-9&O&2NCS\N6JY!K<-2JPD*)9;086KVAR\4FTV0^%+XJDR;%."LSD^9#K M.550)3_A:8$ST;]F6@ !V-?B>O&I'5P52G*5HJ.)WF.QO[:OD=4O6?H?K&1? M[P7/W.@Y+RDRA56=27M$5*%>ORSWEPBRLGI98:P W2TM'']Z[F;G8 M\I8JY8&B@B0HY%-$$N*=5T$-5#H-3;3EG6A9Q?N4 M9R'1DLTDC-AVCR9CG8/^S',1QZ7UL&8\!_]=1&AEFJ9<)!&YIGF*YXSR(JD> MK1HTJ!Z:3\&,0XR&.EGN)MP8\W:B@IH7]$Y!3Z))G0.%< ,Z_ [P1:OFEC9T M#VNL4J%"8RRI%*W*$Q0RR0^$$YNBH" >NLK M2C>IF.XFKZ7 $_-PB@8>U:%^\6YXR6?$%QAS@Z=QFT>Q.I'\5?LPZ M"Y3>2E=244?E+(LA9/*$21Q.P6L&%5&**UX:WF5>1* 0?DI7N.JXYNA?.2=U(!+M_ULG7'/0QS-\ MJ:?S?%T(=PY#;NS-R^6 DVK ,C7JB-@*<<(_Y'Q$QAQH$]X!N'<8WT*D"0IO MB04\8-"B&-4=>M,>0$KIKM.8C3!\-@XXEFQ MFHP* EBQR.O.Q,J))-[V&$JZSJ@(\XVWA]*0UD:M2A>#B*!%#:5UE.O^I4DL M=AFQUH"M@H:\==(/+(C43I@9JO>R;\*$W\MQP<6W7)TEH!!CY%.<11-9ZT2( M8PG@QMPPA+KE#=H4&O+#=Y^>G1I.!5/@D3A;(Q\BUDU+%C&"B>6[3JF-\9F" M9T1J7P=NVS;#1/)L*B+5+/TB+!^X)0[S<9^(HQ=CR_#L:ZL)1M+Y>B&31=5(BRGA4P#FI@SL$YB",#OF7L2,@\M1!Y2CIASU M2'+4JG7_I=I7]$GN*SJE90=_\1\AJ&BT;0'3?A%G%A+M9U08'/S!(IF.RAB3 M:(FRVHJF:EVDP6I_P'!TH3P_<9'C^=#P"S:V4.%Z+J@RB"SCJ%#+NX<@-DD5 MR9_F]BGI(<"KZ[V/ZJ:7,H[(2XU:3X*IL<8\RL"/$$ 5J2X1DTG[6VT4Q"53 MZ6WNG9JT=#!@T.K18KW0,,,E#$R8).M%E?NKW1.PLF#FLOA). 'PK%">+I-Q M%>8+$@V"PUE[*T:9 *Y4_?81U1M2A,$4"?C2PN"4L2YR$B'5T2Z5E'KMK+WF M;$LBO'C6B0BYA;M7WBLMN/"[YG*O4'UD'+P>X(+;,(?P=9E&XN0X_%Z\1*Z$ MR!.>8A=,*C8QBL G>=H_LR)?D*Y7(HD-/",=EOWDR)H7" _&LIBG>\QW[5WN MP%;7!GA0.C?2M]EP:/KMRH?*:D(N4L5G('Z).5-("V X MK*K95VS'*%<_<$VPW'&#B1V^4D^][IW%]#[B#Y*OBOR K-0BHG^X EE:<)I3 MAQ8;;"LUOW(_@);.)H+<>%I"Z )<;1&$05'&2&LAI4?22&P37E42]2"5P3,* MLUB5$4N*6!9$R.14Y@(ERX=%@9'B=!KNU1;1@:CW4"+V[4W M#BC;M?"LRJUZ=*]P)-#*M&_/\/2_W(XDLDHAJ+TBMFJOT!6K?N6D@>C"NBA. MA,B6" X5+RAEJMBO):4KX1O9Q8J,.RDC>+ V&$IP#CC,0_CQ(8RQ^,RNR+O> MJME<1]ZMUG"';$/O5$L4P#+_/WM?UMRVE37X/E7S'U#I3H\T S%<1"UV?UTE M2[:C>&U+3B;?2Q=(7(J(08#!(IEYF-\^9[D;0("B-HJ4T%WE2")X<>^Y9U^Y M8N$RSCB!GP*A% ;PLDQ0KO(,6 >YGW6^PP"S8BFA#!!D"&PK+7!X%+F9=&@C M[]7^/>(HA/#>($::+W('-"=1-&D6LZENOL,5N_E8%!Q(BJ]P\P$E[74+;1H6 M>^Z6< L>VF[!0^46A-L_ [X1!YZ,=)Q&H\1+5?S4>8/A^5/7.3L_=]Z>'+,= M M _2@.\ ^3PF*X/9_!"("J*YA-YR2HC*44Q>1[5IXM@*!M3H?L]F&IOE-S0 MO+-1^9& L?1KO(WD5)0@I?V=@3AAK@H@QIB(D#'.J/@12_K2#DJ>1ONJ#A_0 MU7AX;ZY&>\?[Z^%K/+R9K['"I68KUGVM5;L5ZOA";V27/8?.%EQ19Z_64;A] MO8M2 Z;"3=GINKMM-M K5/_#0[K2.=?2<<[LP'@IR*L5X9AZBLF/,&KHR M=A^,@(0JGZ&,*5N*PY]E)1\I<"E3%#:7$[6G"#!53^2X/3SP]@)SBK@$YAWX MQN&[<<*OUUYUC,N+VY)_8#$;^7?I 6[FE'MYB>O+ MO!S..>/2!YT20.%G]&K%Q99$7K4H5 Q0O:]>O.VV^NU%XNV7'+"OQR$U!4 T M&8K233[%<)U[>3F&9BW#\'DHX:9W< ]QM,*FNP>/*]]*Q[NC>&/IUD54N+6 MVVVW#CI[O27C;$4AUNVY>_L]=[>_6R6V.@>';N]@W]WK=>\HMVS*;N36FLBM M30M4[K>;0&43J'PB@%P.Y>OUMJ7M:%9:T9%TNNN]\ZW)W+;:_MJ+%EE#G5 MCUXF$F[KUAAN_[!K52DON0\:R:K/U^V[NP?EAF38R+5O=P!>>NG=^2-FWC?9 M_":>#^#.=\]*"YW"25*M./>3ZEK98>U:";V4WCRA-.?17&'1]74/)$&4#I8* MN%2MQ*G?*(-2![U2AKHR!VI2@D^J$*;M7$9;Y.YOD.*'\"?91(SISF#LA>,.(* MR:J"6D%00QUZ"^>E6O'D@EZ$">"<&#D<@JJ5T**F&X_2UEI@. L'G MF9@X8%V]$S/TEJ(DPXU3)FSWY4G+^1*DWYPW'OG9Y5_M/SE?+'I#W'^EM$G$ MH=/(S],LF"#)+T!ML[KV(OV04*?GB-]PRR0. MYN0RW4.&*/B=5E(Z5UG@7^T3M@CVG9LN3/SY@L\8XR)N";'[P0%-' VUX->WA%Y.@EPN(*7%J@"92J M6A>?^07ME1N;*(67]W 099K@.5Y:6C%9%;B)'8 A\( 7 MH^"[\&TM6:GTK+@5!ZWS8[T]_JPT%O9.NR[-E"7#!_:[8$CNP=S8V'_\[7!O M__!E>5^EV;)SJNAMM[RD/B_C1,Z6MXU%39@M0"V9:&).%KLR LFL%RA<_N82 MMQ_;:1R4Q$&!=-V%""- 5L:4"EF;TB7F0%J7P R!P;;CQV)^)R:[8QJ#Q'&V MKL:"(O>#F7/ED72B#6"4BKNRL8<#_?PSE[,0@)^#7@>2<#C3I417P&.WN9J# M.N0E*F&!#7R/.X7$([?R6)?LBL+POW(F>2KI7G-,*3?G8KKD:D@#N%\OL4J? M![$_VZZ$S;#RCM158"X%D"\L=H%LO]07SUK,-.68&P_<<(!GQP$LQ"#!\?;D MS#DUZ:PJ,T4UP5*8QXA7SQ]8O[N00[RJV(1R]59TA6;KZ\$I7F4FU1QY2V:U M#&79I 6I;?[2*Q'\ 5?'OYSE?XWC7#>: "M-7&*JK39:"_9.0X0-$1HB_.!% M'I>4DIO\.%Y&!&.1J-7QSP1.EJ6H,@U(=,;W&(1N$+5!5(.H=^1Z6G9NJI1V>-5JOR=]&H,&-XCB),DK[*TKV&1LG66!']-)I2 M0T(W(R&J5>(*(C/#-+.;''!'+9402]4()E?!#-W4*#:3NGTJ&W>-5->N F[6 M.-9?(C&N$8*V&_Q\=/QT3D^.G3 8XDQ7Q*V"SL2NH!J^2RQ65U+YIL>)S$GQ M\FP<)VH.,O!B6VLGS[8H=4.C0 (CO5 E9;J[S< .9*@>B+AYV8I&>??YU>F4 M_B1M#/N,2L04#AJ0\WTHPI"3T$9>$)JLK4A<<4$-?#*@+HPR-#$-$IGG4D]5 MU2D5Q)MU,L?&Y<=TFOR8)C]F+?-CE@TQ71,R:V),SU0D-C&FYQ=C6B.5N&$ MC\T 'MCM8;N^:WA X]-HZ&-#Z*-&2EY+(PM9LTM"[S;++A2^N\L1'@J5=1>X M_3;VV%Z%R&W80\,>;LP>3M%_$'FJIO&>"'D)R;D4NC9.T 9C"UZ0AW'2VW+R M-L[Z.[H45Y#'K* FN^&P0UBV(9*'K,WPS^;:,'%/#TXV5SGX,CM\%5GX5L&U MBT6B*#3Q0#PIA?O+JRF6>#3 R_?9I2G*LDKT7 :S6%3]S M+H,8!^NE!;]#IHSS2&E-NX\/5\MP6:AL@Q5; MJ3U4J%$NT.#!Q>*[(C#+B5XH%[4V=AUYO*!N7MPFZZ5NUX79]6?P1F^*ZZNN M6\X9)MQS<.)<5L:^!YT']JZ^*CN#F>SX8M\N^=CE-D.4,+UX*$*OJ9ZV:7"U MU)BIHARF7"FD:EY,D= 0%#/X.9-J7HA[UW1G'J/:"NJ^A.,E4EGA+"LK< TJ M]**G7.:13@F M)EQZH>#FHS@.Y#N2+,+@Z]G?"Y/$XX1:7>*L $J^3&D(I>EC2C5X^Z;H(PCIPJFI Y!+)U'!P)=HEE3]8,I8L$VX QL%\REB]_/*PGFV<%\R4QE#2K M6_/;H)8=EO2\,UD'Y A9!131BO(E:@K[(M;_4I+;\H>0,V6(C98?T\5SAD(K MF6#-;JY9M )GG-&0SF5>*'N/)5B1;' VFOQ0:^]4*T#1_7L?<"@&0*F!U0> M11U!V(+T?.S)JH;%L(#\_.K3<9W\L>;>(&5-\I +W>"K]#5C_Q&X)MR14&DW M:NZ7ZCH[UUW0+=#AE9?J>26!V8?5*)#:OB&T8$,T65TRN<><.FR*D;FW8+GJ M4@:?*61DYAO)V^%2WMZ^N[^W;^8+$P/HN[O[A2)(I@Y) M#H7@Q;KAMKO?:QM^),?:]OM]4P6\O>#&Y&']Q,,A+IBDBV7$^VZ[5QZ9W',/ MNVTSBW[;R.I4E*-GULZIZKIW<%B"1[=MS]UU2=;45!!+J);.V"X4;=/L*$1X M%D)6(7E85?U^DW+I)?;6Z>^6B\J[A=.5]V>*Q*NV5QXW? *7@U=C>EFG0J&< M70E8[']#%(:=PRXK3&,U>:6:ZZDYXJ75*H.IL9R[413JK89CYQ,QQ.<@+.YH.Z> MN,[/[TZX7/CW+\ &HQ@.S&K$B]6TI1L47E!L;P*[=*C%R3]_&OSKIED;_';$ M/U#1ILB1;6--TO2TSS+RA+U5H4-TD>G75TE+QIS/[E*]Z#5[_]H#S;J]QWTQ;U@]@-:C'\MY5O^2/VH-TCC,,_$ S.!ZKXV M]""Z'F\RL5W^6_0PUH"]SG79;?4[S46LP47T>JUNT^G921_Y*N^"Q',#S[:0CF:WM5NV08T&-0 U"#!I M/IT7*GLJA\A>(0PBH9U]J.JJI*UR@E0\A;=M]0#-8/'%>[H>.V_)K"U7Y7 H M!+HJ'U=S+2S[O_ ZL,+SF"Y1NVG+EU'ZDGGC/OE:[WI%'75%]\4+-@#LBB?< MKUKT" >_L;HX!XI>U^VT=UL'SM;?=]V]/ORT?=^V4X,0FX00.*FBUV]U "%Z M[FYWKPHA-M)M,'?2XQAT9,Q<>23.V[UOSKMN 'X8JEI_$CKLM?:!?#J]UMZ] M,]/FCC?@C@OIZBNY%YL-+>D)>M2P]=>SDP<*6\L,#HI:>WD6JS]PU)K^TD2V M-SMJT<3Q-OTBFCC>FEQ$0Q%KZO9W_?R"AW@R;/+>Y=CZF;&?$NA+,K@=O$K"L!IXCU>00>[=U/$T'& M*M)#K]]J/[7@[ 2:Z"1$_(#?;[#CP/2/X1F!SNWW_C*JYM(>]M$Z_ MZM*:2.UUFC,6/S<%QHV+O0DZ/;V+:().:W(1#46LR44T%-&$89LP;!-^JPZ_ ML=FD8K'\&P?B^&OG=R?R)ZP(Y1^;<&Z#2U7AW HL>NC KBYXN2Z\>P-$;J*]3;3W M*<4$>V[GH$WU4;N=;JN]W=SVWTC*PW;%<'O(OBAO8H_Y:G4,QJ7"?%'TB MR\R/M-PV\\O1JUM[0G/:?JNMYT9&<20TP!QL[N>TG3:^UW9[/("2;=M??I!. M0V_V(HB(BP[">/B-[Q6G'D>%L,E!C?EVRTWQ;[C.PI&0S*_9]J/_?!$CD! X MV90'(8YP%+<9M9O2_,AI$N/4[Q2G+.(#OK@483RE <\T(W7X9Q[P=>'C$6S: M1_G#>,S3%>D:A>_$4R$'*=/DV)9S/]&SC;^8;M7%W/!>JH8T7X@( !X"M&4! MJS-ET^^!0#]74K9A]] KW8/NLR/G3?LQO#6*X0?AY\-LX33D_=)(Y6[7S)+> MQLFB-%M[-6.^SW$*>QR&/%A=AHE%1HB3C6EBN34M&C''#&>V)T97#]!^LT>-!>Q!A=QV.HUZ1CKM9Z-)YBR=QWMKR(^7I\B M<.?C76>9K_IX3^3&[B?C8QB'B,;_]77?:W/>SN._>3G^S[GL35/&-QXH*C)!:;"D0UJX!:<'/W.EH M1W/IH(U^_$3)[*Y0T;AS>-L8Q>Y!Z_#1)<_B\D[,K1_'>>I%ODK'OUM9IR2- MQRYS.S,I^B8I?U%]Y^.5AT(W ME[VNE[WG A#<[GZGN>RG?]G[;K^]Y^YV[]WV;2Y[_2[[T#WL==V]P_[B,?%- MORT&4:PL@EZ=L+#0*Z952>ZTGJX&')2(<Y@23QQ1D'D1CRZ<&_:BVFUX?NL7377E>#>]D?_XH+576ZDA&RXQ:'PQA< MBV)I7T0JO&0XIMLZ,9W?7.>SA]V:N+W;^P"N'2[-=40V;#W85*0YB"_:^5F< M)XAXY9VO;'=G0I#[H]M^>9J)B;/;!A"%2$VM*XQ)9[%A^XUUKDV@!Z=]=H1!)< MG?U>N>#X?_Z/I50(ZUQ2F^B2"+X ED>%VMX(7OW""Z^\6:ITPH-65Q>D\(5CP"SJ95>J@6B]Z\E\+((U3EP MV<[H$?WOP<"RF5+U9&FI>IX(XB.:):V,,WZ&"T^%DZC^HI)+2D9WU') X.6.NDX/"F&0>:),![LL7$X_^/HPGDR";D%(#BX!4Q9^RL9@MOQTC@"8ILY8?!-P']@:V,//X7# <-#]5B,1J@ QPR'2&06 M!$P;W 1?D^,^X#CQ1+"2C:TP@RC'!V)]"2XJU2-0G=EJ=^'=?^8!0&J&VU5: M-2C(J!S@BO!7WGV@Q6&2)@1N DA>^T5G -S$5_J?Q;5@#>_2"T(2H!9!N'1 MY![C(,WBA&Y"?,>V!@+M3ES_$H@DAA. $ 4F9;^MS#N8NC3W$,"*?.1KL)=A MD SS"< /5H7SG06XNM7LV1PIP%.1+7S!EO-D&D?(>"4O-K?!M(X(0ZVB4P"I MQTJKHM8A<08_&"%[)D( M9(,A@RF2P0P! KB0!@!*N-NAHI=@Y 2903&O\%6U;WDE$\\7!C?L*_0&<9XA M4Z=6YG2AB/9C(%' &2U*'/@[ A]6%2R,]!M@>[B\2[@"FV)H4_/T^?W(5U@" MAJ^(A,M B CQP2?6;MT$OKE^L5J)%0^'>>+*-RBYA>P>S*(AGP4VG(8 0/U8"XY12[8?LB!:21]XTHKC"H8N^NX4_T M>@/J=$Q@9/KV)?O[ Q"$MDK\#PGF6H"R?D"L!)68,$[S1!25G6Q,/"#*-8VO MAOK^&538(ZAT!$,45/ID4NOZ]?0U&"#!0XJDMBV2Y'61!@B0#%"]<_X$( 6C M&:%B2EM"".*CB4^>0[J9-_HB+"E[!LS8]Q+095_%^!^BNC='9Z_.8Y_0 MCLY_'D^#H7/0:;M. 3"TR-'9,7[4E=J%L-%'BJ5 MD@4QR(=Q, @(=J!]H'BY!-0F2B1,1D=)8#,4$5V D4_H:+E]=]2!GX!% M\&K:V\_P]'&L=.R!&'OAB,F[M&SEU_ !\">:]<$G@-@=LWE MTXH^\-%+D 1(*A)7LU@OFL&YAHG(/'@U_?G?@?/;HA<#6\I]>A+L&O3KF].W*@"- MMY!> *"C9Y,/I&#".,=*YC-EL0E4_113[/BL\*[[#PBE:7)EQ M/H;L9B]BHO6EP'9,3J5C4KU#?[GR+2#O0L!&1D7]A)P$X46%;V'H#EX"7P-& M0Z8Y*E[ >X"LI3\!N)1S9$-*>1"N!#&/C'0U;Q(##/"F3PV_D5Y9U\8(MX@. MN*LY+'/Q]5=P?E)9%ZY=%F8E#Y3Z"#DHW@>S>*89 MOD4;XPHH!"P%F2RY7M1?B*6 &2P]>?KO;"C RG-T"*RP JX+21.N/0=5J_"!?M56)V:NI,@SG:!)-4PUE?(( 8)]? M,9F10,@"%Z"29J!ZL)50!\W(K.+1.'BU8(:3"S F])7O1=<7>ZYN=3O&1KX% M3P3]1DCOH/)$2BTK1FKQ7_+-5QX>CV"("M N])!I#68W/H+"?OT*7!K.%:19 M$@QR1"X :T0C=FX.(3I#W2'HCPIQ!Z 6J&O #VY,ZY+QX1+F,J34P&,-V1C# M ()ZQSWP&-)K&0$PJH%-)2=!AE!CW)#:[4OZXE9P.0<*WA7^T1+!2X"Z\ NY MR/=?I@65NY(?@HT:!Q%S)MS;$#C37Z1@;J-L8MV/U>29-%S1WO92B:AFC_J= M!MI>EL5))&8[002L8T@G%-]% DR14=;6,N:$A@N*6D;L-0P AB2V725)D,!A M >7L>!#P\&7@V^Q] L2 (+W05?(*=S-B)I(X4R_1WJU*X)14K]M@&#D*^=[( M)P (,P1 2RO_NQCFTOU-RK-T=VUW"?,V8=ZU#/.>SCMEI)?$J"D>&V)@ M?2")V@&L6Q,^B$2.BY55H6E\I2*.R GNJ&&2VX3"#99SLN!I16T<3A=/@B'* M-PI "243*L3[W7*Z:TWR<[@:8QXQ=[@0=&C"B]?2Z47G3[V/HV?%CWFD?! (E2M06,+93GP5P>MQ7R6O M;3G04O;QVDHK; $4IS3*L L,I$"/9ZDV"@/Q/T)MX,'9:<.)RG.JU">>+Y**FP?-LRD,;; M?82,A?F@2F4^+N6+.%] 6@"SX]PAD_6\@LA_PF_^2ZC<%?:[.2E -1W-0$I; M\LN)!Z";,EY@L@]PNA3]A90'KN[L$BT YR*.?=3VE1&/5I$SS%-0GT72G0Q)PV+Y$A(7O8LX6GPQ#S70> M?(X=[M(YPTYLBI'K1!\._5PI)4*&PBER%G)D!ZQ.(DL*J17N#H U"9"9XJVE MUK6EQ7N3+F;F3[255+F/F1.S2Y_!&@#4T=8+'C:=P& SXI3AU\0AU<93I0Y% M%-Z?Y&$6 #K47!'[TNP 9*"#7G5? 8C!88'?HQY(LF-&7!B]0B"B,P0J)5^8 M.(3YR%J&O[O,"R="L%-"KHB!;HSYMYP3J0'A-5V-!46?9=@KM3UK[#RSLBWT MCNK>25 TL7$)(E0."&I,FB@XA329 ZD]6_A$^: 1Q9)-KJ@)B-CADB[+8 M8(Y3[5.G93 GCI30 D9;$#:H4DC)RU-X"]Y8P67O2E604V7Q6?K84K432]#[ MQ24I&.#SRCO\"84SE(#D:&F!P6&B,+$WZ?!6829]ETCA!=.\?'X/C)_OPB\1 M-(M[>R&%)3PGZ:;GE*B9>*@A[F">JT+.2RL 5+9,5H-EIY&C-2-IQ%M57(4C="H[/2J'2..%R M*#-='8G9[:T.EH*R%9!2R"@R_VYRS?.KP80$$B7"5./51C,.O2\2DVJTI+JC4ME5^(Y':YQHFRZ..)?=%8_)U@+:3 C M<_'C:28=TVCYJ(($/T#%DED:6D!7*:R;IC$7\,-Z U0/"J_:*;^+77F6%0NO MF:"BA&JO*31 P;#-!BLYE,G&\B:4_:XGP%[)'A\RZ%CYFQ* L*I1VV"0,JG_ F M2H-56"6!Y&$V.]8TX-@DK(L1Q@Z6.J[*?G$ 6H M)DSRBULOWER%YYDWFE#=@_8;FBSJBSS@A[=D B$&__;:>S)M<)O]?Z5[DEZV MBNM2KH/K*<:M.O2-3R3)ZIKS'.QVU7DLY2.8Z))!27(\-P*K(@56]P_%9 "7 MU.NX6"'9IG\[1$M<,+D2=5ZY&"VEI&0NQLF< DQF;L$V5_X U'L3S"Q&IV/ M'A2I\B1X:H1PH"MV4AGO1&%"!"[SFRGXP7F2A@K(*")=*:3"2*#+!."KD]9P M6;@U#S7IU=C;7CI6 5MV%OB7A!LH>!%Z9C&8(/BFYOK"8 M84Y*(I):<0CT&-D;9W^%*!:6\R6+=H'>=F[AD ML17V573S5/F@BVA&U:=ECYIM]@;)]0[I%;D+S\@U6D' A@F775*@DZ>IRA%. M53*%^=4/Z';RV$3GZ"4K047MVG918F]EW&J!#R8M$G*>,\IPDKCSY M$[:#9(KU/*O\C4NY.50WQ9IBD8WCLK/+6$T:%A84"SZU=(^Z<+KBI 3$ M-\02P6DO3I23S@QP1%MKB*P\Y.+^DKTH4U0H4TG: =1H0P>RBGWMX+.0NX5P M)K =?-/,D2Z;K ZX-JGXN\[BZEF&FHOULH@,OWA1CHEFI/-W#I$42,\#Q=9G MZQ?X'K"#*8<1)3*M,.ZG;%JTVJ-";(MC8]+!@?%K:1QEY$U&JIJNKB5(@4OP M1L* \X94>CIYY';BT0Z0)U7G?OGTE22/R*C"1=N&$^SX0$?$+*V6\WY^N418 M"1C*YA0I?H7%0W1XLO8,2-3M #/N&.%_2I@I4E& M$AA;(4IT(:%#^5* (SLZ358BB]3>*"U5.A@D24CQI!S=V&X"RT>'V$\!=D/" MA_I2R-X8L$Y"F\4:$]4KGQZE^F KN6!YB' 4=\'*5U[!<:\(!.,%HS@,8BXJ M0,=Y@<72=^&E&AHJW_/*-%I HY1>5BQO@CT4G"3Z\DCJ4D/3##4B%6)2@3@/ MA4<0>JQ@\\%*Z:E2@^4V)C+#L4KHH#I8@H,;45 +0 G!$9A>TG!/3;,)* M?HVMQATRXU=V^,#KJNI/@0XG+J)D^!=O\Z<5,)HI;NUK!Q MT:*])EK41(O6,EITO@PYEQIAZ=Y!(R](6$ZF;!-4NTZ4LC*43F^JVK?U$C*C M?98\I3Q0E=4I79-18;-5":47%Y@-;H20O4>IQ?CR8YT_*A^5^[R VXCM M(O_#1-?.,*Z5"[]T=IQR<*:6YI>J)&/#V98F(L6DY/H1MI<@)CNJJ)WT+ M0PPVC##;1W9@Y[S1$MV4CVNT0=)&2U%+N6H0C2BLS"5*&?U"IJYYMKAMF5%. M2Q9U3GP"-F7,4!R[(6LP+D MU9HDM^,CM,1F7&S;*#U.EK[HRCY=@(][I2)&X_0N,W'=U\U0MLZ>Y*[X*N'; M$@<2^2V^87RSJP<,;M,8IEAYCO$:0#85585+"Q+I%9>M'#&ZA9'K4:+MW&"D MFK$6V]X5>B:J)J4RS ZFZH2*)0$!^37(K.W-U>PCD\BH6B=2PEB(+=;)S(M4 MXS7IW8XP*R&[PLY\\H.,F0SY16C;'(7BS1=V+(6CU:,53[[##?IVT-^Y@Q"$ MG>>R&:3%^Y&)E[?):7Z(7T,O2:CI&3U,; C[8AHH%C="+U<9O5Z!5\E-4MAI MF,0:E>VL=%E_P*1H.OR69+++K@F9H^[JI'A3)F@%7EQ)%3HQCNI29CNTHUQ,-D%J11CFJ<<$0^4.U;77(0QE MZ-[/OB[0[Z(R= I;8[>4NQAS)0]6V3"TL>N^H!YV*[98P1HIBHK"5V9M5.W2 MV3+THEZ]K3>SS"MJ[DEC"^YT;Y)JV M*)P_'].D&EU$IP%7"O!2S]8"(5'"&.&N0A<;JS43O"J44Q$SX9X B!"878TG M @(1?AWW;CD?X_+I53A+9X"@E--[OU6:T9KZ^D[-P0%B-++U/>79'!%_7:6? MCUX>TLLE<]]2O0,,^NNN?,K.E>DLI;!4(2IARPKJNXW.PRV1#AC039>8F6Z M:@?P< 6785NN[DW8O5^.L/)EKTK8GW;D8)0C QG_%XMC-H_@CUJ]L6.,QEBR MFH[+=/_Y553'"&T>34,O4E4R6)=46%HF".--4,\E!0OA#+#)+5>9RMY'FD-7 M8 "%'ZZY22U]-&)(%;H:B"JSHW28SD>%(B,)L^B VR8P[VQMC$0!%X+'R)RP>3B5CF2(LJ,$E. M)9YJI%.W4N3#PE\^O.IT6P=@^X4AWM[6U[._=UJ'ZO=MBAI:)G&%[-2/)+K= M]C6B4@G)SKH*R3.T?&3M(S9!%5'J/4+G")42@8:Q\O BSJ%"A$P+@?U+#OC3 M;7=VY?@20;](VZWXN*L5&>J9*BF GXS5!(;8^29FCIA,PW@F:-Q+J;,;YMOP MJ)*4\GNX0V&Q\P%W82F4%[-B:%QR]%I5/^!1UR3ILC;]*VM/@B37/72[NVVW MW6X[E&2(:@,ONJ$%7/M-2*X)R:UE2,YF1=CY/+9#3F6&=)1?Y" &@7;W;):T M=VN65$P80TO@BL8'E%F5;-^LN-4R3 G@'4SRB16CFV-0+,0EAY*9(A1R+.RE MP+.JCXH\J[_G[K?WW?Y>6R[O6@F48]-@RI-YYTOL3YOM.%089_!P:C_EPM@A M!-;_?6^F'5DCT,F )9/6L!6T1,LU673ZH2$V*/;A"7QL6U5YRS#*PN-R/PF^ M!VY!1;HH%JF#Z4:3S[9Z/VZK3*J,\DM)2*C0)8=-=,Q(2&5LZE$OR*T M!YY14BCAT-P$'2SF%_:SF-^[I+:K5O"=CMN'YWL=^#/\? BJPE[[@+7.CKM[ M<."V=P\HX'G)AG-2AH/KF& P%2_$MDI4 (ME_9V3*ZZXE$(ZM?8_7W(F^&56EA/V:LU"Q@JZ_8$]'Z'EM&W-U7IWE72P_6THEE 9Q ME5^R_$W)C>AE,O"NP[+(R J)_7,%"N9K$J"ZS1<#7[]\_L45(+?*'RNACTD. MP .%7[*IJR0#DHHX_M MK7@0GL233?+)Q#/U7/,T+D/P#M?O\*BL],5#;:B@EUX&:O\.9>!.4_%"_6"_%;5O:4^@6CID=5:93J3HH\JA_L!J M/OVE8 RTR1:Q38%Y:RM+U,;D"SM\S,S7AQ0):3;2FF+#3=DR>ZW=O1]M",GW M*6A9NK:U/KK8T+^BH*9^W[E*O.D+MIRN $[7&BW2BJ07JT>]01J'>28>V'ZI M=F[0@_#ADIAA69S__"GSEP#[&'CT#BPP1%,(P26/V6WM[S87L087T6FW]@^; MF[B_F_@I2Y!-W1M+6MVI<53OG(=S63 \*#>X,PP.%KG8Y$L630K^Q]\Z>SC) MN_RO'@O\P$3XZ #X2,X$/G0\*AZ[P?@UQ/C%7N4UA8JD ZES2M'0F7YWJ+6X MH]S8:TPG% Y*[X,^;/_M<"C$:+1:DOD:28^'EQ5+9KOM>\/_QS[C;:RC^\'P MU1_:O3=?<.=MV]W?;V M)O+<-W$R$D'#=3=(&[X_U'5[>[ON?F_OOC#WL7F7K1W/):TU'/H!./0:D\&M M].>.V^XK?1GY\1 MUUUCQ>$&^G-_K^<>]+K/07_N-!SZ:7'HVR@?W0/WL-=V]]&:VCQ>W>C'ST _ M[G;B[[4[?/3R\-R6C48\W 5F?@'J\#TSX MP.T_#_=RMV'0C^!>EI]CO>E:T?J )@;:Y\E8WLYPN\ M=//$U*KTKZJ?44T2>KU>:U]U17#I+X>=5D_W3< "(OAC][!=:J:PVVUU33>% MVW02*M:BM9PCVE-%AP++?O_K1Q+0@.FA8$ M30N"F[<@F # 5!D)4/*#J1;G2Q:9JC);9$JRH92N@U>MMKF$T#";#P@KY]A+ MPIA'%\ENQM0Z5\^OY,H^XD961V!LV/M@U8=-L9^MRN\"%?>;RJ9B;O_CU)BU M=@^:BUB'B^BVV@U)K,--]%I-T>4ZW$.GW^KM-S>Q!C?14,1ZW$.GU^IWFIM8 M@YMH*.)>[^&&D0!I/CQR+>KRE:=O=:.;%_=5E7Z-VO[HQ;8/797/VO(&5R-S MUS,&"A M<$M-X)&CY5^"]-O.")NBJCG%BZW2L$J!^G:KL_NC M\_\<^._AC_=%AX]]@X^0T"&E\WI?=7N?K[K7:Z[ZSB)XG:^ZVSKHXE5W6X<' MS57?3LZN-N4Y1N<''F<3#.:'EYGK0TI+9;+U#UO=WOVQF(=69N?O[SZ8Q+4Q MC%5?W2[7T1W/:N_=QVK50)._O[C; ZGMB=]?8>\_@ MDLL$N@$&W)F9/(_%4F;<1V//K9<]A]-"T>FYW]](-?*^9==:7JW>WF;>W_T(G,<6FX^ A8TMMFHZV_KRX=5^N]7??JK*WI.VQO#V=@]: MW2=S>XT]5G?-W6YK_\E<\P9:9-H#B4,_&RMLO:RPSO_K;:2B2!7U3]'Z@@MQ MGO>-K)M!]41(I-#)Q:KKN/T+6^:5*@/6^@NV0:!?K0K_5N=03"HJ38KE(\NT MC; J7.:7HU>W]H22>MU^JZW;141Q)#2@'"Q$=]I.^Z5N$\'_+E<&KSM0_'"- M$"9L@VTM0/N#AT6*!3=46UUSP#I49[Z+ECGH6F[99/$X#]S1J)B.K+NB= Z* MJL^EV1#->4[S"0X_I]XR<403U\=!FL4)XDSAZ4A-T\9V-^+/'#Z6O7>$K5=A M^J_PAF-V>+=NT,KA>>!P10_#-<=AD]X=8&:_2#/.\WY4A"[EG!?P\6N$W1:= MLPP^29VW6&@8T43X\T1X:9[,G-\Q\\#Y0I]C:R2/4;>P2B(F7A!AFY0"?C<8 M7<;HWL9A]$DA ^41$)EZO$E,_DU8#7ZHNT]Q=P7>+.:2:*9Q& QGW)YLCAFG MM?V%'J;5#QUNKSI3DK^$/[^@'F?#^5&N/_SK-!K&$^&<>]]%NLI.>_*]&;[7 MP;BM-QR"LH?P0OX :I\$+[=3PQ9I8>"Q9TLW&<90"(Q+1$!^7_>*(W0!C\H,1O(,_&XCL2@@6RZ,@\J)A M -PK1:Y'W&[H)=!K. MB%=[WPDZ 5^AU%.XT1W\ AQUB'VOXA0.(B;3.,%YL38<\=45??^ H)#N$@?V MFX7"E[T"X7O##,G17^)4V(//&8Z]Z((WID\"NI>%!?!1@ 74R'":Q,@@&,.JMHI_9]C C<$7)C& M(0R^"80J[)CZ$=(&F']PJTE"!1&)40!+7 5A2(\1Q*AMH8*2V14L7>1@DM=I MUF10W[I&7J;R(_I/@O=(B\"2 U1)U+JX;(XZZU_\_D2]"XX VV+(P:50E:*U M-TOK!1"C'C"_"EXOO1 15 #B3T,O2B41(X(5EF;H$C.9XG6@GCVC(P]B( S< MDQ\ %L!K@4C.M&# >U.<3/ZQ E^H3:5&65Y,DL)(70P^ MK6Q@ 'D$F!2,)&3,WXG2JY -%AH()/PT!R8& 9D^F(32<5+"FQ#XFH(7!XQ M@MF>)")LJ"?@$A-^7[_]HWJ_?JU!X6,)2J!&>60&6:+>113(K'P4,N,H4J[% M>(3% /[(_0OZ;CPL0QY!=4^U+$3OC)"XGUP!,7 M\'2"^ P?>#Y@":!X0HX)W3GT =4 2[HNK(R%*P:(P$6< N+#.8]8\N*-@ 8? M^2A#=)7LP^L!SB<@2.R*B@7I+MW?FZ.S5X!!O+NSK_3)3OO =?X9U"LW/_SK ME>(2Q_%D /*9,7;K/)X&0^>@W=]^89\5F0CVNDR07(^,.-%_>V_)E5$23_0G M*;=V/ :J 0)!3UOP+U>B7P*:1)"0\/!0;0$!DB&A;WE#^B#9MH@:7R<1'+40 M?JTEV?3?"H*;%R*4]PQG')HSTR=#1'(23K19!L)>>^\Z('X1ER+*Q?4G9HF! MUX,=,XDU(:(C6$=!BFR=58*!@*LGLX[ZN9HNN)V^ZD',$AH@%_* MW"+!#3$7XIT;'HP'53U!24D%'N,CGV$.H]X&>T]1/R2:4@QK%"3 0\#P37!- M6 !@T'.5(FC.0DO;WU<]BUG2."G8L<$(Y"=P-R-T4%JB0HN]"(BK52BJ#\2$ MF)K/!!Q](NFY6TO/W9WV[G6H:!'@SED.ZF< J[ZA\PCG*NR7.3Y>*/R.Y,]_"*(1-MMEU7$0YW!M0%AUZZ:/35_B^Q"N4AM, M&L41RY(X#*6Y43B6>EBK?K$!L0+OW4[3:SFOBS2/NKP,SB_0)OMC-/2L3 M/[E-RPH$W+H7TDVD8R$RUNU%BCJF?RNHJ(//;ZG C>HYQT/O_ZP=W+ZY?7Q^:O/YY^^O+AZ./1V]??G\MO_2H%A[NE1.7]EIU?9#T45R'#^.8TSAP'$>>Y_79RFS!Q4VK M:D^R_+\GROM#$N!,1 &(D ]>! P!V?:#'?2EG$*@YP#(:)9T"X(=,Q0)>F * M\LV>N()21_NN4!\0PYP4J'@$4E?($Z5\HHD^43-?8"7S!;K[K=T-:=!Z\YZT M,O/R<.$4O_4YX&9TH%T2ZKW6?G!"9(G;C F?):L]*?S( O%3?O<4C)<@6763D9]G,FGM^"A MO^'426_B_"8"Y^?,$M,E/3G^P=7&OZ/0C1(YV;.-E]T/DC,/);D/XO\"KAO!7".1['L?,. M_FF$UI*ZQV.K%P?-32VI7CP",S'Y\$]4:3@+8N? MNL-2'>N>[!T\AN[P*Q#WSE!:#<] 8SCSLC@=!\ZG;Y[O->Z*C5(9]G:;FUI' ME4&E?3PU'>%5DD>Q\QYTH;\:#6%--(1;F0U/Y@X>0T.X%^K>#.7@O70D@-GS M[BJ^BUWPV"SY>>H'>\U--?K!"ME%,'&.QLY)'-_>D'@RN+8>ZL'^,@WEGNP= M/(9Z< KT,15$)#J#^AFH"J^"R/D]_\??.OM[+_G?1O9LAI;0OPV+>,HWM29: MPKTSDC7D&O^=A]^"41@XK[RQEV#)\',65^NA,NPU*D.C,JR"^*D)CW.61TW8 M8:,4AL:MT"@,C\4SWF)OOU]:SF_Q'YF7_B6^-9Z&-5$;^OO/^0Z:0,3#YC7F M_LSY-Z9?_;[,=,WG)'S65DWHWR;O^2G?5*,FK(Y?Q)%';4#?P1>?LUQ:#]U@ M]S86PY.Y@\?0#3YP$SO9+M*4/ WC"76N$\] :?@=KC!RCL?B-D[%Q^;2CJ%X^O-&OS_,O-'[;S#6.2BS MQHL[9^;GS]N086Y?'V$1>W%-KT=MOOK_LYIWC MT$M3_NB5=K$Y40SX(EA!3O/!']0&/"X^W&WO7,:9V '9N4-CW!SX%;;Z:(M^HL*(?H.+\)[KP.VQ0!SF^B*234IC^H<),ZU$@FPME1 MPS@:!:IS;CS"Z5(_C6EV@_H:LJP\27$B@YHX^3-54N _[^64MB]Y*,=.7=%( M%N1PU&5^@A"T]K"B.3XWGN?W(6E)^>+<_,MS_;+4I,: YWZ-8IK+YSJJ(!_[,79'"?.V]B$*2I\SD)+G%,R^L_<]'@>1U\*WX"B"F.%# M30EH2 ]!P<7A>VF53*4YI2@A@J =3X('H-Z#"OD.+?@+!YE5TB-UH9YI@1K M]8!M9UD\_':6>4D+WHO'N1(#$%;XB@#P"_!23JC#A=6H$?83#/.$)PNI05B% M027&E9":(Z\O\DO&5VRYQ/101$">$U;9F 8OX^W)F<1>>Z!-IV/=]A\Q7U,N MITT O@V]J3<$I&%\Y=<[/%21Q:CG@V+(7\ ^H?< %L!%AV& /?K5((U,A((P:R+\P),30L1P'(&N=#%#+"*JAZ?1Q62. MT9?'V+\6)/)%BK6@C._LOTSEI>"9OH#12G@+A#')(SB>GO7Q(9\,O,!U3H'^ MK+=WY-O[-P/BB&6ARSA?L;!Y.UK: &5P&<9X"J5[%R3<-H-)[ M!&WQS OC"=#GJR2&-\&*6_@2'B@$ED$*$$VW&;\ZAX?[$@X='DT'7V^];3F_ M>$"61Q*'+#*DM''5B%_:#K(/ M-1P<]G8EECFC)HS!X(L0K^7-QQ"H"3I\%E MCUZ](V/"1N*%7("/4*M2+F8]YBZA27A!L8,:, ACKJR/SBN+*/^=A M:&TI0'8Z$CCB IB='>X\!9 %6<[C\LQ^CL6525EY%%^D0,[1E'70BY!QJ8R%W$G-2O9(L'90A:3QC3OFA]RR/>!LDW( MQ\GYM1:P%,=I%P>5:BV@_-/>4HPV]NH M'MKKT83OK\Z'&$0T,&@?--&QK\#CO WC 4BB$YS.?2RGEZK/5\9-D;?',<1HM#R(I&UX0Q=.JQ220573Q(^&X)H"]6HJ-?:52%' MB$[NRPWZ@/1H-Q2S5=*E".R7/!*2O)1-U2[:5+0N+ A4*T*_2A$TP\/UM%%! M+@VT9H!K)M.6@RQN:D@89SWC1$;MZDGG73V+9\<>A<' &WCH#<'9KJ!-PZGL M$:2 A=FBKA\7+M %)JUK#,NV$U4)-577OQ7'@'&#\FS]-%+?>_/G1"P5?@E M "-L"0UO=APX!_*K3#*;:3Z YVS7E'%M*A^#Y!6=[MJCK-77ZL8(6Y (>'>T MC$.^0.5K0W"_181SN)FH(>M/QA"3[)984/9[^(D:5OR$/,+4F/MA$(/-44;QP.;"%0%$$) P%-7GIS8--#+%;)* M"N5? J^<3J07D8A+B@I)5?P60E\P*0QG/V&#L X()6-/46>5667L30-RO+)0 M^'HS.-T.?0S(L<6%'+X=A*CMAX!% OA$DHWB$(0/' -C3!<)T:(%=YQ^GL3( M_9T+%C%3H%?T5N+R^B)@JV ZQ;LEX"J/)WP(L+P8H\VM 2H)7MHJ:F9N68!7)'OBLFB\6X8O6E_P M$WPAA;_8*;@VG*.T$7D ]:#*7TI $KD,[(=4+:SC%#& MPF3ED2(!.D$LID3M;E\.9(Y'-",W"039\.9^KPK.C#DO/KW(_-6FVG=B.A4E M[> *3BR0YU\1,. P.6(TCMZ-B @0Y>AU3.Y:-; H01,E;-@#>HHCY6>CCU_G M"6S<"#+E=-UUU7N)1,K4F(J,3'!@%V?H*P?A1CO_C*LE,JK@EAQU%#08Q<,\ M17]%I(B4'(T6\+V49D J(00[W?GL#7&0,FSC@BB==ZVQZT/@^["QUUZ:*6F& M.X?EHRP'#)H!.B872I4J0QK.)@&G7@W?G8(9KI"U#-VSM__7"3DV1FBO_7OU M2MH=-#'0&D!$5OH+<_8NIL#Q@0=9V@6]XDN>72 6F=777LB5>[G=3=(I:Z0G M<5JZV_$EB!XVK];0-<19BD4AULO0UL_\_3)-,$\T^)X6Z<\222V]CT%"OC5& MCV!B\YJVX36\LDW)DO707H -S@CYOHD9^<2([5<=SMZ;B=2IO2R!QO E9)X9 M1E%"9F;T:PRL%+5'S!U( J5?+8/CKD3RK\?OCW8^?CVS1"YZV?B]ZX^WNJE8 MM7_;GE1;JY/!&A@MTYI(06ZRW#71_BB.=JH%R:?0FTA-3MJ3+J(G<$!8\UL$ MHA)W1$^=(K^-U WIIRT)3 Q\F;>^_8R:!,I;5//T4C5JX&L+54 )=+;.SE]O MNS>SDDES1!U**C*6(3^,>=5??WZ_39 KV^1$-ZS[(8!99GLYV/M&'TGGCN46 M7O?S^\+2C,A*I2P[:TMKLR[]VER\N77;EJH'=T'/5/X7)J4E3E7Y;<,O]XJ. M&-R?%1U<%B-LUXS9E'0I5,)#JFXG.>$%!LLZ!SO(!&%=DK9YD(Y1SU.!10]X M \5(/\3)!6SL+< 0G>UFWV1^IX+L!N*/QNX&*@QSTJ!H8_A#:1EG"Y6/;:,< M]4P02"I'TX+]!">+6&Z4]=TO;S^PX8&FK]+K:V^@NY M'2IF9=YAXQN^ZRT;.0H,\0 ':5_+VBVJK%18_IVC#/Z ;CC. S%!1H5!;[. MKB*W,E!R##KX*, +D0XD>/Y#:2KWQH4K.DVXH@E7/)5PA8K;E6F,NV0 MU9J/\:7."]IK.6<%UK4HO0@UZ/> >C&PM_KY MDPF5*Q^GVI62011U**60CA]_BO>'T:34BOL4 HO=GHRMB2;G >!NH_YDZN\&?6EMLJH=$MPT4>%K_N"T]U<";(R MKEO)1-G8RPK)0U[FO/O\X:W.$5+>Q#9GC]OWQ-XJ9DCP%;T#4+X]] (R]K## M3_-DRT51ZQ6S$JIJ>-LX]^WE\Z/3CV>NC$Y?P!8,- MER*$#S$KC='C[ ,4G/X)V@IOX.9YH'XTY4M>E&U4'VUUXL%)063N1 M-+5_!-A_48SN: (2/O5\Q9/ VA8R]HO,Q?O+^S9.,^E#^_K70'P+\%>3VZD3 M@4OQ=5]Y828!YU@:&_NSEV!1B&#RUALLG6/9Q%^0">C8*COPE_&?KC-[T+U3 M;\45CJ9)$!(U6"Q!NO!AS2(QZHQUC-M$(OE)Y_L8SSP(I_//;UT3)O5"Z?Z\ M%(4P%7RQ(F.6OCL6LM['UQ*M'-Y\%8*YYYS%L'GIA64;!?#O(@F&>9CE";P/ M.,XPDZ\E)Q3SH*K"&6M%#BGW#12J=D#!/14R@U.KE/;/ ,4\M0!0+NJ!%5P3 M=$0-2=X6 E$%)%KZW40I:@.R#(IS=-F;R?XC5/++[C"^D%\Q/()"KD IOBW7 M?^_EN*-"(B[^_3?,YH6M2X<7ASK*"YSK#;ZV+#WG.,P'!M8 >?;?(3IFBG>@ M!^WHIX*7[98@BY_DLHBB=A9=>%*QSR9,SUX1U MZ67ZF(ZP,M)D$_8&>",@+V$K!)< &Z2:^.*4B!)-Q*"DR'Q M%X ,ZO2,=9<"7A62N3<&NPZ4>"F'33R,ZI/>B$&B?3(E#W@Q:6E!NM+Q+,G3 M3Y%PM?<@018@Q:W%\K,$WXWFC#P[PYLH! O8$KBA9 ?(,D-M:#Q#OH$0+J;A M,%<-;1Y^_.GC:[=T_^8@=48>Q8U+7.(8\"J(D'J=5QB;X!,5F'6-.5N9HD57 MBV3M76DP:>8G2YY&>>BHJP,S;QI$.[!#1HO3SY]:L)$1AO:4A"QO$835+WDX M,T&,*R*]RFX)LNX%ZVB)KQ-D+%/.=A-*CDN&HO-:>YHL?5_G]ZFRG0.,!$UU M8 -7""DJ=$%YC;,X+V=[X!??O?O"T7YMW1Y=(+S/9F![3E+.CDJ!+(9QA*X MZ1R)I]2OPHJ-ITXIX<@/L!<&5V6_SX?D\K "I#HI6A?K'=B)+>AT YDM X;3 M')<9Z6PLX%-T.[]1.N3\IHO8*,^&AK,3Y0K;Y"TI!X*.FKGS<(0[!/(99ARU MP_.##)//\\T5P#J*L1A&N3_IA(8 A@E )2TS3"#7))-:M(GY4;$7B$JDR \Q M\5Z4-K_#>4P5E0FFR1*Q$]C^. !ND\63F/B%A(LR*]GC@(H"Y1@!,#5J2N=/ MQ/F&!@* _1GN7AL=(Z%AH:B&2G-JWTVW73Q,&0AS$>*R>7<._"@"%4(D%S.3 MT@LB0]T )12FF'I\!6>YH+?1092G-*UT59A8^7QZ'ZS\;^P= &+A?1Q/QS'& MP7VE6N''[*;!')4H*J8M*I(@&:)>W#J3ZM@H\8@BT-)"A7X>*4RF$\UE@4@W56N-Q' +=!]YW5T9%V>M"VMGO *) V?3+>5MT?1MJI(7,1\LZ M"NQ'%TE/2X7+MWX7V4Y!SY&=@[[C\ZP_.D=E6ZFQ1$Z7VR]X2K:<=J$B'M3-81;_>0-X.+E9&AE!E^UEVARI R\[;.8IL%Q[!H%JM C 0,Y M+;6@,TL:M=-6J?>2@/X:65B(UF-^\F>X@8UTDNNX!#"-,02//-G,<3/X*_I(^ M'XS.V>_X; ?6;&<)^FD*G6J4-^7$NFBI5;'"_T9JU4<@=Z. G2J4T&;)Z*VO M;XX^O_NZK<]K?,D4TF9?,I$(J*3Q!&T,Z12BNYM?D0+E[$7")3ZHF%<^RFSM MP"TF;94]6-F&NH-*S?;GTLH-ZB!GK"I/F6.,>\6RW "UMDM59#"?FLY1#V[S MP6G:V@,PW_2"5I9,RF8-I>1-$TNHL/%EE9;.JSR5_7CHW>/:(BO8"Z7>1$,[ M+=-*D)==P4SUC:6=*KTYR J-*#R,\RA-'SA*!'@ -_Q-9&EEZ0G>V#NR,I5[ M&SB-:3G%.0:WKCNA!%03I+=\/:I>; SHL_-G[I$?Y4:U*86B&IG)2GZE#-#= M.EAETKY5$$,W8==^%3Q-M&*IQ$4FEL ?58'+L?/E]>FY.K%)Q59))JTBG#%" M(;W>5CR3L/D#@@L8)3?_T;A@>]-,6=W-DTUKXO1G,S\2REQ1]="PLVD(+*3< M%\2^;[7<&^U8.%-92 6'^!$:C5[HI6O,NY#[6S,"F'%)9X;-9&2RL.9)156O M.CD&2;ZJ/;KV$JHLI 0,<1V7KG/BT7(U7=7GN&>W6]DTC/46/&JQD;OYMJYV.J3N5V M5%TT/ ED9C+/+%"Z /V,TKN+.[;K4XOLQX2ENU+WZKM5.T;\QH(WN>\"7NL> M>93;/Y2E0JC1E%KD:)U%/L1A?9,<9M'C]5T(ANJMJ7SC.I.4:8J_F*)DZM*R M%!6/:GJ*ETEIM[:#&O)3RAI48L L>('V$;.\E#R'9=&E"W^I.90E,1CIZ<3% M(J/*ZDY;XG%0B%Z$!)#:(+*0@!["+EOVFXJ>2D94J["'6M:QN /M(98+!5F@)IM&\+%XIJI:0DQ83.JWO M%U@)B6P+5,H+6=L.$=')+<.GHF&G85:U)80,H.-/9\>?3-4O6S>5\1X.%*7U MD2*[OZ5$+EP#Q*,TB5SBO>3KE'8,5ZC;D',-]FK6)@')7SD]/WUO ="ZCE2Y MX>$KZB!!RMYC@$Q,1%1JW==IV]BV1/UBD>F=@SYSXL5SKE&K;N5-[L.O&U%! MZQ1[^E_#UOK7\C'J7ZZKVN8*P/'3,J+:4JQ:N&-V%&4%S?<#NL+H 2Y;Z"/! M3 ,N %M&;K%BO>U\,N\MM*6SNDQ?NW"JSPH=^ FKAB2I9;J02W MJJ*K%:'FH/""(A9R+.J33)+XYT^#?ZUD3Z><])OXQ*)U6$[E]#A?<(^I1\TDU4M2)S\3T[>;%5[(CMXH,8]^M@ MRB7G*4^Q7 *^AD@U!B+!YQF-?XZ!->:HKA:JC^M:6F@B5><$531/Z"KTB;?4 MD;>KJXSG>B-J6^[8+A&=?\,61?"V]29<8BS+PI_".CHZ'0HEI4K>"\G$;GY+ M&QI&ZS5AM":,]E3":!9#LQHO%KLL'-M\3F;'W8*GF0(EV:._L\>=]ZWSK&[#O,S0B4AF1E_032=Z'ZENLP7S8K?IP1;\]<4U7_Z#K?BSQ?56_W>M57+03LDDDA\HCT)OFHH7 MZ@=[*\C%I5Q"]B;+^)0()H&!XXC4'UA$6<.B%L\+FU!S,'6F;JN_]E> 6))A"1MZ9%[03^AHWFJ[._#1 M=NEZ&D@TD&@@L30D[)&>("60H_S7#_T?KA^GV-8S[)2YUIE^QZA/X#O* I*? M\]BRND\3-3JO^F,\X_R'M9?2Z>M;P1_OA6'K@6L%D]$>P69Q="G-G3M)==05 MN1\0QD>PP*W;[O:VM;"_\336_O.Y+6/A+W,YQUA1D7#N3H(%&U/,=2]5SZ0O M"H,X-9WL7D\GSQ+PMZ.3SR*>AJ;JQJY:)ANOP?Q[Q?PW8-IBE%*5F)ZF:8Y> MZ@;1'QK1?Y\;A-O@\MUP^21(AV&,54F8^C8&BPF=&E\I%9<:,"@V_\]!XOST MKZV@)5K.=?QFVWGO737T\/#T\#%NR.%>R>$\1L??1UV^J(=@-=C\\-C W8N*%HFC<-K?R MV+?RH;F3M;L3;/3U"E339-;Q!O[OQ]MGAT0UUET:U@.P?G](7#M^.<& MT]OQR&X#W0>$[F$#W0>$;KN![FJ@VZ@=ZZ%V@-YQ(B;85GXZ#H;.*PW91OVX M]^N@6 1U,TV1<'SJ;W49^#GW9KE#D.*7/ E2/Z RM!OZ=PO<[%E>W;WRLH8X M;DD<[]^^.O_W_VF0MT'>-8/PWZTQZ9.IC;8_0C8_1/EQ3]\UO:2$:>' MKB#X9%&.Z%ZO+Q>U8":L+@Q!/0'6$ MO1Q3#_,CAVX2JZWI02XCXL]>E3]KW>9+5$ ^PX:!..>3MNC*SKO8LBGQHF_8 M+"^ ?P!=9>>P"-M,\+1[JOA)J%MZD(7<:@8_AT-3HRYY0"]3BQ9J5'4=,'=F M^#X44V[2$T>R\,TT8YYX&;>^6&8I75@O"Y"YVW =#,H'Z+9I_ZDYP MG*]CF MH3ZA;*X<8]>'27Q)7=&Q<#G ETN':,N==2J\KNK:G$UV;XDH&T% 4[^I0HO:#EOL*XL3S*>/&<:>W@#;'3.)TJ_I:;?E]6UKK375 A'=L4\ MQ:8@/6PT,2O,9Y2-YIR3%O"'])OSQF,&JO[^A=[UQ71+0J:MNK4+PT9:LN?F M2EA)5;XY-W0? /Z/ @ +9TE3%T0;)E0$276EN8=%B(7O +I>1::2O=]W^X=M MM]?;JR4/&AI,TLJ7G08R'$^$(F9#Z\=WF_KQIGY\+>O'STS3#&JPB(WO4RH[ MEF*D1D"P-E%'P=C&8X ])"*T:51?D5IU(9,]JE2W"?R-)0EUZL#I !Y91BB# MY,-#+ECGEIQ8RJV>DF^E61+4#!+'!0%+JW\ I,J(>D@R#+@4N?@"E,::P:'N MC(*IS.*H>#B(G!#[YU!KU?Z/"HR2G175+VK'14U/-: &7AJ Q"9IS6TXN/2: M0.,G0.^.RMJW2N7?>[J\^3IOH9[ J@X.F0OU*1E1*+M\)[V=[@,$-:( ]M/+PPK,&1N+RH;@(L/@M3K:I MT0G\28UW2AV>',P[VS+#[E'.HQ(08L\"I?W!2.NL^G@.-8F:42-@A3V2[=/Y M8CE9B4Y<";[%>^"E8/?*7N?&QD&K'$%A] AYH7ZM^HL7,B%@KE"N-^-38' M$Y1SL+>UNWT-E:FI/++9,_6M8U;IV.8'D7L0Y #C"#CIE:N-9 MU-A5WNE6?]MRS6W)L49ZS!%UZ/39NH1;U^#9)L !B\6IB=R2TDQ@2*6N9 WO MH[T,I!^".2CL47?VE4?A;F6P#=UKKHY2)(_/KN#5,V>KV]ZV?!]U;"72OA7T MO. .K3ULKX;O$<,0 7D0E'.F4J>,%\H"TJEL]<[Z&IUL\=<9]]D-0K+3PGOA MI;('[!VQ?I!GBHINOB#ZE*WUNO=*15L>PTV2@FIH:Z.S]#D9CQ)W^K.$.>,T M@HO;UVH)"OK0@)UD-F'1C=/1?@/>'7@3YS<1*&*2;\;V@7F2XN0OI3W4O#81 M&3)C:E?$#0.)I&*I>4KSAE2@:1+P1,L(G:4E)R2-$I-4%U2W>\1S6;.V+""Q M7-T:;JOW&QSY#\9SD$5N=;:-K_AV[$;Z4WW;(I0H)26/II@"^Y;PE\U.)X@=:D<:C%O7 M\^\5FNQAG@WG7A70SW8?]?W M [8-/>?//$[RB33GI='JV;A@QT[(Y1.D'%SQ4++B3 .DJ\)3,HT,SXN=WCE M-" GQ?>9_-G'6;/2UL:XBTX^(X^C:W[';12E.(![)QL'B<\"'K$@="Z],-?# M,S.J,)8$+6..VAHJ=@=.F1=*I1T)KTP/!!KVB#+*D#J;.).8>K1;Y[:Z^%*, MV>,!#SY/6%6;L]8K':S3_E$]5 R4EC<]!W$[8D=8R+W<'_0:K-UZ%Q>)0.>3 MVC=/+2UNVY$C;Y6/1,&7J9)<=PH=I86W<;&4?A-+:6(I:QE+6=SEJ_6/OW7V MVB_O\B].L1%1ZG&>[XHR3-Y(#RM.H'18)3T10^Y.WNM0F+C+ 7G9%!YG<0=^ M@,.Q0$QY@6^QKJ%U I)OJ"I]#\"&QOR"KV=_/VAUG F:6>B=BXN)##RPK]QN MG5N,\[0M5[M 7%QLSUJ,)ZUGQ,#1&^BE8UH/'NNVVG6/47?=@/08)=M8X.4Z M[X;FWBG= _D7&=2A%[7 3H3-/;WM@4'FG %K^79Y:S0\I"W1&Y.[X,28Y:Y !J@T>VN M1K=Z4QK-@B>E]#,90$PI"B/S*I;9?B&C0XT(I/L\U??Y&>XS76DVQD)F4K6] ME3&$F[<<)Q*IWO-J\R)3' WJJW&U17(%C1T0B,F>&Y5+QE=+X*[Q2*LP%*&> MUN@51KHJW@'<3BAOMDI^*[,8!R? 5_P]-11*O^^ 48P1BBNCK4MLSF\K!3 MCGAY<'2Z2.T4Q1BJ8[>^XP6:UF5^,R\%3B?"LJ:*<3.%[ ME#@F,'0X"E)XEM4)*G!R3=Z!?@B> %4#GL#'ML&"HB@XGV#QQD": 382D@J9 MKAC3/!>A!KPX6[T?=:R)O%(%4[8<\IOSWP.$PY\3-@8WI-X&N#O)(JYWWKLF 7[=- XKE%@QP%Q/]0] ZC;BH(7, :Z_K M]@^[;O> )K[W6L9E<0NLDV(,WMAQNR"$=V'U_4Z?0*'@PQ;'6L*B>^AV^UUW MK]V^9UCL'O;=SD';[1WV5U0$$=2K>#_\Z\B?@,C'6<%LBP:KT>'.KQ.@GMP7 M#3-#-V)U(8)DP6)2(/LB9#U%1J+=E9J^RUA%8R1)*#$9IH1NP0Y->/2E.)=X]A1WKX"RZBKEV\SD-?4*44H!IZG M ?N3IVKB+H6!Y^!>*_9P+1P#3CGO-#\TI@K9=)@( MCNGZ8HB^5O2R8 P\Y#<4X8J"9^0%"8=-M4&E!1*IHK*^ 'WFPDI:P4GTUA@5U%<* M/BPG3NJ]6+Q1#/I;M\M1;K!'@]@OQ+([?=8$?.#UYH[H)N=(HY"XX3NYSMJ= M>Q((AASMYH!R,SB&\$CY=^>^)WVZRWIH3*FJ(E@P.H :8@++-U8F5Q8WTQTR$/ LJ)!!80&)^*GA(^Z30AKKH.M@/Y\#?JU,!?DJT<*P45#F MPH!=R=D*^G9Y^G* M[N&MDAUNC:MA*1\P]@Y 80U_)KVP0OMC<8ZTJG0-XR K>R+38LT3+27-;YV% M.&_S6H]*]QHZ*;FZ9,X"KH^0KP$V_"JX.N]L.!9^COW.5^C+JM ]M=+/?/Q2 M;B^5V],.!QN#;H) ZL+F%E8\'#,) &W@[F1E7AF[J/"FK.ZNPU4>H>N)TUL! M8<^-IXA&NU&X>45W^ZG:[4AVA57S1KXR(+8PXTIGM#!T"OGB2[3(5NDLW,X$ M*70=+N.M1,DO)HS-Y4VKM+P+P1/S2X<0Q/S.^4N*B#H=MP_/]SKP9_CYL'OH M[K4/Z"O=CKM[<."V=P_(6)8FZWRD'EVB*O#M6HE*=@C<5:YG"M"S+3J7"R % M!.B-9G_6U:,EB$GH%'BG(=\6G^:.,-83H$Y1V@S:G/9CS!#P=5E@TF;,-'+K M>RLJ"X2KHSXDKO-+'@G\%VTG.,(G !T*,@K'79DR3:EH [5U#MMNO[=7?2F& M%.WPSXT#L78T:M$6.V[-'OX5[/ /.P"E[I2UV:[:XN]=VN_O=!][B M.7<)FGL'X?LH1R-!TI@V_)56R?$,;F9F$<=;WH6^" MC0[\K!!5D5I3H,FGX#=)J%$_>A4VTX>_W_CP&Q_^6OKP3;T9)W@*OU3; ,J3 MTG8NO23@0'XB=BC+&+Y!FBHYO,B9XJ&4M-U Q>*@W:Z[V]]W^^W=.:O(.'BT M^P),K7$P4=*RL"QZ8@']L$8&W8X1AY^IO'X@LBLA4)S-6&@AQT*)H9@OM5@3 MWZ=85V8>QAY9*DPII#P4Z_[X[+Z0R4($K3"^ M@*$P\4%B:X%37P*WJ_^CY3RE:++BE#!4]UD%O47"# 8[>=#]HD7 MW>O<0Z'FS.B@D^5>\'<#N&]"3.LAY7$XGJH7L5&0M*J4-U)M/QAAFP.YL19( M\NNZS\D4YE+O.?E7J_.X4.YKHGQ47-:MW/PHO*6;GU$"^YXP5FBK5S$&Z1_% MDH(DX!Z7$XP#>!Q,"&-*D%?.'U>7+>A>.C[@4QA/N=32:,%:8Z9OC'+:]#2) MB9WHEE?JM5(9+/=.A!M4 8=/BLY[;=5KSY"UQ#>_'M\B&^5Z[@&:)>VV.OU< M+E&AQJS=ZIK.5 L(U,[&]89#$:*"A-5^TG> UR*A7IW%7!5NPMKH8+)< <6Y MS)'391+%6M.Z-K6F?Q FL%1LG"I&@'JPF!6 - '^@[<)6U.1,',5VHTU"L5W MV>"7W,K(;LFMCY,4E$\,F^TBYG AXZV$%/>=)"X J^(1=-(B-1_5/9"8 #CQ M>E%[,ZN7I^%HW$)"^7BRHK.$%.T2J2KWOZ%8Y20LMDJSHG,6V6+#L&#(>3M\ MKV5!8R .]RB"2UOIKT$^NA4 ^$7,-:25*$AWCO- MC"8 1(!^PK_@E'M 4TIHORP*U6T[:0@85>A=[:#6!.]+\/ 3[0+-,9E6R#QW M&=G>(>>Y*DM60I:($%VR":E>JO'7-$8%CWC07-13(L'#>'RDEY+Z9TM&3I$5 M3 ?C<%%-P] JBXX[(MRP-N?%P_@;;MFZFP&A["1NF(Y5%IB:\$+]8+\5+0MI M*Z'*/615O6C%M%M]TU9=6C'\-ZVAMPX.R2S)$O5RN6B'CP)(5E$K)$T%RSC$ M][TL=9EGVU2]ZZ#5V?^QIMU[R8:RMH"] $: '0IXZO>=J\2;OF#C\ K =:U= M)@UE>K%ZU!L0F8B2B6;9K__\*1O?(Q"ZK=W^LX=!O[7W[&'0VGWV,.AT6OW> M1$:8VIK0,N\FY MN5<\XIGD-)U\T1=,DL"27U"I! V*/@J*2FU@8W@:):,X)UY6DH(WF7ZG9+X5 M&1L.A1B-;C,Z[0%@0,&T/1U+F^M5ZBPQV]B<5HKU^<,^X'FJHH/F0!5!4@6$ M)=TW2Y^=!?:&7/3QV LP.8>S-,>!&,W[T6YZ]=7'?^BK7R1R'@T9E#1>+VRX M :C^]V9<_AI.QK] M%(@0%YIXT2UDV#- W.N\M0\M@%#FF$"YE#DWUC<>]@AK+V$V6V(\ RJ[U@7Z MI-C]:E6 A2?_!=83SELAG.-Q'#OOX)_&EKFK+?.XTL(,AFLLE/_/WILVMW%D MZ<+?WXCW/U2XQQ-D1Q$-@+LU,Q$4)=GT)HVH'D?W%T>BD"#**E3!M9""?_T] M2VZU@2!%@@!9-^ZX1:"0ES4+9;I+S,"]MNA+P0P?-4R[P,$^^3 MR+T?0A%?=7;&YMD9_P=R8B]0WJX-5%$W63ALMR1X 5?KB8T+!>(\U2R>,E0& M]J]H8?_2V8/VZU+=TD'IUX/2KP?57P^JOQZZN8KJHU+.(DNAYV/<7(H\R::A M]_ZS&(O.K-E6L^:- C)OAYZ[R:*JLV.>Q0W=/#OFALE2:;M%T NX59T!]4(-J)]57"B^\GZZ2>[ENGN9&EIG0SU; M:=794,_BAG8VU NUH7X.9][9U'MS+Z##"[@83VM"7<1CB04=L,)#9TYUYM1S MO&&=.?5"S:G78>S]J^B,J&TUHAY(.'4&56=0/;_;VAE4+]2@^G<1?0XG4>B] M%E.18M&WSK#J#*MG**BV6RJ]@!OV8@RKBISX!Q5/_)_M*Y=_TI7+5^?2EWW0%1#>Z3%Q70+0K(-K5C>P*B':$T!40[0J(=@5$VW>C M*R#:%1#=8'KI"HAV!40WG$1?< '1]C4]5#3BH9S]#^6[?3 7]KHG],2^VHV( MV&U0K/01-"O0Z<\B]O:H5->*#KEQV*\\/X7J^'] M2W:XE Z7\@Q%U';+HQ=PPUX,+F4C),T&R?CO<>T_]KS?DC]RD?TE/W?6U;9: M5YU%U5E4FW.^&W":FV=1/7.Y]F3;FL0BGP)5_11VQ7LWT83ZA0DOF5!_>-N@ M*DAFLS#/Y9WMWLZ>VF)I] *N6V=/O5![ZE] 0[%W/I5=F&IK#:E+&8=)ZEV' M@?3FJQ;W>_/,L#OU--DFNP@%$)SJSQO?Q.0YVS[M$F0,_[J*?=W_*N&NO6,9 M@2V4+C90D[X-Q?F"[)Z-MW6>M7WS!$S[*>45#/F3_ ,A ?^>WH^5/ZFJ\<+, MAW:&GXE(/@-#H%/^MU'A?VE*_H/("%VHPLD=O/]Q].R![#D9B.H3+*A ?SJU M GJ#4SEKR&8LIRBN4H#"R:*L#T>O[AU))\>L;PI/Q$DLS;9ZHL@3K^_U7U52 M(UF,V<\8_RRSS*&0V^!;#,DF1PO_E60XW!-4..+8P1C=N1IE2GLBR8H9?!$D, M)Y>A[0(_$U'DI2;Y2C\A^-"1/!U/I4I;PENQEB!*3+B&39BI1H6XXYXPL.;-_>F,AK#'WF2BPA? M,SST!_NG_O!XV+ Y:K.#9 ;;L0 5H1C] 6^"7WO7(@V3(O.NX4>XUUDPE>,B MDCP'V/DQ7>.,>=9C;]G2C*CS7EO*V"K_?9V(=.Q]2$4 +,#)PWO2);V! ^;S MT4":]4WLGS%P2>]<+& 8[R*+X+PS+Q(W?H46IP)(4'@3H-D@Q,LU+O(%D@[L MI#<%OIWET0+(VKM*DK$W$6$^]6[P/P)44Y@GWDL8< 3/X2V52)Y9SWM?)O@H M2_2;]/AP =(@S"3%;P,@9!]^ (Q;QLH)GGT.@1? ]O^2&WC%:%&9:)AY6, [_AZ+O0GF.JDB /B(;3..F7U'L[U#,:/[+@7.75K-:'B\@MBC6>U%8@'"[+M)^$6.7=5) M:R/,#,KZB%)CC^9-.8)?M8R'T'3^\V^G1\>GKVY1+FH2_[Y3YC]QH*5EM5 D M%0')*B0G&%E-BYH.T%%41U&I1.\)" Q20BW9L*2(N*ZZY87/>;CF%V#/.;_S&2U]'F,((U.'X%6EX8"^V; M&HGXLR>" (@H[Z1P1U3+B$JY)HT7(TG3Y ;_*OO*M%E*;H\DS:^LXP/D^!RV M9U%U?."SFTQ[#9')CO2>B/20M#@@I<@N2.*)3%/V(R.5.7[H3#$];R8EVKI MI*E74$3A:QW>[?3:K,(0_S+*TV, &I9%<,[8W)\1].;79 8BP( L/\ETMJ;@ M3I5V5D1:/+;[_T.19@76,51!H)8S]]MB 1AQ"2*19>$D! JB(&\.NJ/ZE >R MCS/6E8@-K.1S?,2[\/4_+NA0]!_P.09"O"NP=U(110O.K\"+P*_86X#"Z(%. M/P/"CM"K#']'(5!X"H1\K:A;?@DD+%?0RX,T'.%UD5%RT_,P]J'>YLP1;E46 M9CE.O%8'P?_7M$M-*MI'%/UIM>MZ7W/ M-O:%C=#E['P:VBT"1**B-'[+"W[#V)B8>;_)T/L!SA9><1DFWB>1>S^$]"?W M< L-"IC9)DYD*K2.#2Y/ M^6,(?D!_"GOGO226'A$*F7\C* SPI;">^*K7=):/ M-='\)J&)9E\WTX>?*M_G^T]M+03UWO"GH$BQCBXL6ET*XD&PFFL9>SN#P:[= MH)[W3V8<)%9O,/@\ELA00"DBH5K@'B*D@WF0%J8N.[S!$+=S_>(D]R(#I,%# MW1F67@E MY',\'@\Y2[P(&1'PQLM/G[SOWYS7H]>*0ND:H:\S21WGI8$.U 2#3]I*@.R, M OHX)D-AFI::Q,XPL"@"$/U9A*E4RC.Z66$FL!8&T^"G^N!+>)3G\+2K6>_7L#W-;F)L^\JM#0\-*BL,,L*)=]<@!;1@Q>(>0@[C0W":(6BE\:ORG'QO5.25J0[PXZ^<*]R;ZZ^%],=FWA@M& 4P8J&C)G,2+JX,.%=)[ELX@0$ MDD&KA34WO"MB!/H07VJB34USN ;<"QA:*(L ,3&P=/Z9<^7T7?)^(_ZUA&H; MJ&. I,O,E;CSC?[$-I0>S(?]3A33 M&569K!TZ1> 488[X>,P/2JP(AD(X%*JDP.#'A628U!PY6980%,LW# XELB=R M5?T"GB'OP#3,_D&@0QCD51/MGJQM*Y$>[[*5V4/N9>9L)ML9]]I.1HBE,INC M-G.MQGM5NOWWV,;;]]#KNT?@XY?M,O.>=@5PU]-;X8CP#'C4#7]+FMUYFX@_"6/8#=A!_76>A-&'U= A#N\X7"SE@Q) M6,YAGZ1(ADA,1>>$B51DIZD&_L2F2 P1))F@_9HE2TL9WBPOZ/UF3KLLBG=" MM=8[492:L5FU*VW]$@_)8,ALLE"3)@V2!2B>$-QU]+ ,^Z]"IWBK'HB^&KRB M]:O;,),B5H2(?_XJLK'XT[O,D^ SHL8_R]S[2$AL*]:;7PS?Y: M:(R8 AE7M'$YD*XEI4 *=*7 ::"@!@:P EWYQ&-J[-[>RM%B&7DHMN3:BRNR M*)(./B)=72;@5]27"A,0^%T&&X='TL (ROK-!S(($%NK]XK>1P[2I0O&>VKG M8";0MA4PL88;@O>5S+><1X"A85PB[?)!.41JA$;C>UQ54L0,P@YGL$?S2 2, M+$$Z(G=8Z5ZQ.% PZBQQY(&ZY/ "?7P%,)#H3MR6XV358XO+/M3*0=+TU)B] M%0*]FP= ..UW (0.@' O ,)C*R:7]B(:JPZY TP-U2Q'%K.I!\)1*CV4F2!K M[C7>0YQ121(KZYF[>3ND$3#?.JOG@!F/?5T:$;\:24(O.=H+BF^R70U+W65W MD>)C5>Z)'V#"!WP4"-!F(^]:!* A+$I^HPW(?^(,IG,MY]>7*?2^.3B#SCR, M[8VB,)N2'EY517S=? M7[X]9R;X6*9"NYE N!!0CY%H&S&A@,BC!L!<$MDD3 MN.>9VLA@TVS>&R!1M%IPAY ^)JBA.\EL'A[KU?I2VCJXUV9A M;AC>K\UY]]80(27IT\(%.W+9+'*9<6(1#0;BY-XSWR@RH-F94UG1)H/ ML*"9Q7%U)->1W/(D;4F9B:"P.0YB?!K.,[A)^8U4;K:&GZFXSH;D^'4W:K-NE+U(Y.YH MIZ&%TB;A*L#YS#*&GZ"+M8BH5HA)>B<-U+E_I'#*CNPZLFLB.QTTT2S5=R)M MAM?)L7&28<=XH_LN1W9$ PZ\CLX[,6LB, OQ%9M)96)E@MB;'C68T M,T4GT5E;X)VFVE'>_2CO#A258:2CR.'I/Y+4J)KR2J041O2I,(9RUY]K4R2EC<-L>D8PYA/F(:TNZ4;"--X%0WRL!F. 159#:KT%2A MQI%$1(3,\-Y4"I60!$R[6;=0F @"*7Q_=O:! ?($-A^A< MJPA92:1"OQ0Z,P%H8/BY=/0D+&Y##9,X%A(G\6*&?1"R8C0+LTRE;92G0),% MDR"-W>G\66#K!"H]+]UI-+R]T\2ZR[,49<$9+VP-F/C)6/Y9B@G1%)&R* M0KVCK8ZV+,80\Z2,JDNGSZDH9=!<.-(C,;[F(W;QHM3#6" G/;:XQKPRH,(Z=E>)QQ 4PWIU_.'.:%.UIX(\6$ZBB M>V#;P99*QOIP)3N=2Z.N96V*JFT/NWBFH9S4&YCYZ@OKVC%?E)N82J(BZ?6=%#_@<,7 5K%-4UF*C62]=$EJ6R1ATA=H2X M&M^TP'GJSG1'DJSR2RYMBX$YX(J4SC%\52+4>204I@H4FGRQ!SJY''NU1SH" M[@AXJ;=Y/ MCT-FI:#('-I;3$U7\#4#ZCVTS6ZJS2Q43J7)8,GEZ=TS786*S MZ>Y^GNB:N+Z70_KNGI[^.CT]=W<*_%HNF7-N5//O;C^M"N*VG M0*L+H>YL:'$CW&EN&^9=V#H(T;"#$'40HHVLS04Y;Q_<^_#8YPT*^HY7NQ2A':N]<_W@EWU>0:R\[R=\MK MS][MA0H=1H4=>?1J=4=5/I+(U99:\U^O<@3?:U2,;LF>"G MA@[BAU@5?8]:(L"A(\/5!FS,?AED:^Z P/9R@ODYM2AM(R.EE:JSKJN!?JEI MEN]VYZ+EE-16YF^BR*=)BC5IF,\J$4+-V>Z[B)1,')CLN BPNC40=YB,PT _ M2F!WFU/"]=+-N!JIKU&:YV_?.X'3>MMQ)_1;[4.98S>,S]*4CVCQ@]V]U&>S M]VP]U03+A#LJ+2.M_#4%1^\?N"' JTL\]CJ)-^^?"9NT&UD ME,R]MY??8_(=;/15B/K++(DI X,R,[!'V$RGV^/(Y:?50?$M^;,@G&2DD@"Y M*@4^[X*.U.CANOJ*W=T%\-9$T)ZLJ&M##=Z2.>\PQ08\0)F%^Q%1;[/FF,L!KJS3:M/Y)$:MJ.7-02$0:(IUE5&%V#+H_YIZ.DO&BO7L3 M?<,E2YGY%1DJ[(;KHK$T5[PWU!>M:2:L>(@(-!W=100/IXB<7GP-;+IE5GBM M#+^@PK;J=@7&G3=1A:N:)PHJ'!>[5"JSY@UX/4LN/]![6UU[#3VGVI=.QH'C M=G2XD:I'+E=_Y$E)YIA[4,2LS78,L:/->].FZO]IZPQ5^*%BF.U6 ME@TLF [$X2S,=<$MQ%>,$4*:F/&'"YI-R]@#+8@*-FH#HHRBOW/[<>*AUB:4Z60&+&T #R4_@=Q?QL M;D5#6ITN>I2;9MJU,;-[,^&MPR7M=[BD#I>TJ:6-.NZ^X=R]Q+%-^YB@2%-I MX%B@TE+75 .-0E1(AHB.3IOMJ.L>90R:0SY=UD5'3K<;1ZSPE= 7A(G("&)1 M2[=HBF@^:J[%&JIJK-A9N2F/8A.Z*XMQ,B>L+1S)F$2,\98K5(NOS-?0A4F2 MQX=1KR5\WR5'SF= 5/%K>Y\V+$;P%P0W7(HQ8%>-RV#=R M!,K4FF 8)3A "XF6=S"3JMK@4GPTPRKLWW!])M2F7 MT_"HLMP)IRNBDZ1A MEG'J^6Z11 8GZ6[>M3?C)44W'GK-8E4X7W7EI9:^8'+,4YF3[18);G%'!;QF M_+B"7N5*E*D!N(+ R M^-_F&MQJ$F33^@'ERTP#JQ#71CB,43BX0;Y?F5X*) M#DL-PK_0!4& Y)R2GXFHL5@W2RG;2#ONHEIXPB)3O3H;BS^B7J:IK@9_H0Z M;DX8[68Q]T^_VV])O-%2SZY2R4D6:]MU+5')*T7%NA#_;Z+4J MN-%FROPFZ18S'^(\%QFF[HAX)H$H\(:S4"#M# ?'YE8EQD6/*H&&?DF?X7)T M@L9KB:XM.Z>@@C%V7FQ%H6^QY1@'*N@C9\@)J P%PWL5.,F;AO0L7OMQD:M? MSL+,@DZ43Q_AV'_]%9D.20*KT.->D'_U.J2 E=DG@C_:S:(@5'57F]:BMXLW M$L-4!:M31O1.3&M9><12/X,WI=Q$1RQLB!IXJ9R$V(3^K&F0,KDX^^Q2H4,I;5/& MT*+2,G'.%5M!OXUD&JHK(UF:.S&3^OQA*F;Z3X!;-GHPW5$B%KJ08UH"WM28 M9%[(W!"CH=1PKFHB%+0:1*P3[XL6K)Z9OS*Z$BSI38_NLL_=:.(^ MRSAS.3FOPR/_LBF^H%-\X,?V*'O>6[RM]8,A+9C7AH4 ,=K_(&]!KZQ*53?"G,M@&E,#"/4L)F9AIEM(/75,NP;?S2(I?Z3.'Y*RN,\M8C(E[S8O)"LHNQ=;(@4I(B M&C/.6?-WMZ''#B1EEMB0_JX-$E6(3I.[SW_?ZINX M-D7A$@P"E7!ZD8-&=8 BPC8\2>):BL_PU6N@"'U#WE\C3Y$WZBNS@+6F^BU7 MQ+[J1/B_EZB/>N]O0(7!;NQKM04G2121!>HIQZKD9%VXSJ6V=W1M?Q$I7*[! MH8^98_N-U?%8\'&@5B_(I$:7LF S$,K?>1VXOW/J,K[ X=M.LCU!$JN:S2TA M@JV+W1]TL?LN=G_WV#THRX:E#7J'BA,].2_MXF.;P$I528C/,7J]0#@7Q@5F M1308<(>]_K?DE4A2V2*G-SSX];I)XP@SZ]<>MQ7[(PM%VQV7;\_9F\F]GMB= +9,,L-D$/8)T"X[JI&OC&?M*28O M"EHN1:Y=XW%!Z?JZB$96/D( >,("BX+(;^X56\.C_WA_M _&AYP"1COK*;WFA*!%#C@8-941G2& M/W[X)4FO@%^<(_K<>RWBS[[W:^^LYW/-%!(,5'9)A<# 0$*$.VS. ?P%&-AZ2#N6C%]OW]_2.UN&JU(KA>F'3!5$XN M[/K22>?8"7=O>Z73T11OZ4+FW/F#M\^GBDR\SC('8&=.3"*;K50JXP)CL)MY MC+]<[:=ST/)DFAH^U[NS"W, ^W:K9.UJA>52,LB0JYDV-]_Y18=<R; [B TXB$&ONQ"; M< ['O8.C[B VX""&G8C8C(,X[>UW-V(3#F+0.SKM#F(##N*X8TV;<1"=C-B0 M@SCI=2)B$\ZANQ ;?078B'/0B*>9;CTE_E<5W?JD]TU-A%K:VZ M#8_J['QDG,V&[LIMGL>7N2NWN %?YJ;[*;:ZC ME[DKM_EQ7N:NK(>OK&L/@B3"#__[F_UO5E%8!R>]X\==_*# ]:: M>.+J*J7Z'AJD9U(F-IP(OG8;.%^DO-K...F,D\XXZ8R3SCAY\EWIC)/...F, MD\XXV4Z^TADG]]3*G:0@E1_0V2.=/=+9(YT]TMDCG3WR[/6&;=N5SA[I[)'. M'ME\OK)Y]DA[98A--U$P1;::WML9*9V1TADI#\P'3D]U/1M36FS^AV!92 MZ?213A_9W%UAI^D6,X9?J>S3 S&#M3A+-YL@V#6ZQ02AL'_;(AZV@"38 [K% M)/' /&(=GL_-I@CVG&'PW4+X*I(UM(8S-,3K=0N1!("46(E_KA5C:(*74.>"MZ1SP7G4.^/O? MOWLPK8$DYA-OAC[6AS(;U[\Q7+<@EC5;V$4A6+F M_29#[X="Q%?_E17EU] /CZEI4JF=$=:ETEV+JAV"DCD,O3/8A1TIYML3P7I, M@^$)[Z6W7^JB5B)G=];S5%(%,WC&V\=&%\?^8?]@R_#XCVE ;,X9#GN#;?#% MU$_DVVV$I3_$A3HY]$^'Q_[)07_;D.B/:2ALV2&"T.L]X/D]Q?U[8 WMELJ^ MZS[%@X/>47VC/.8;P(PPBO>^E],ZG2>+]!/_I7/X;Y?)_, MB.X]C MT[SW#\?6MO,\-LZ!OQE:_W8>YE8Z\A])G]_.$]PP'_Y+YXX;YKG?TN-8L\+] MU/;%99AXGT3N_1 BAJ?S\G=>_NT_M,[+OXVGUGGY.R__!AYYY^7OO/PO\M Z M+_^S-3K6:V&(/,FFH??^LQB+SK_?^?V+%ZG19QX/R=S^5?GW>^\^\_@T#KO_C:>6N?=[[S[&WCD MG7>_\^Z_R$/KO/O/UN18Z]I^5NC]^,K[Z29Y0 C1=EZKSL&_4HE=?[]SK__ M[ ]M,UP3G7^_\^]W_OW.O]_Y]Y_9H77^_6=K<:P7/Q3&WK^*SJO?>?4WYS@Z MK_YFG4?GU>^\^L]2A=_.$^R\^AMU')U7?PMU[*_6=K>:QU;>=3$5]Y ME\7#61?;>9\Z!_]&'4?GX-^L\^@<_)V#_UEJ\=MY@IV#?Z..HW/P;Z&:_=16 MQ?^?<[__Z+ M/+3.O_]L#8^UKNW'8KSP_A?>X?U+=B[^SL6_.Q:ZW;N_6=Q:)U[?QM/K7/O=^[] M#3SRSKW?N?=?Y*%U[OUG:W2L=6W_@J7$WOE4=OC]SKF_0@<^YUC_UD<6N?8W\93ZQS[ MG6-_ X^\<^QWCOT7>6B=8__9&AQK7=M/\@\$[?][^I &QG:<3A<#Z&( FWH< MV^16Z8(%7;"@"Q:\H'O;114V[.9MU,7;TN-X85&%-V$J@SQ),T_$8^_M%QD4 M>7@MO?>321A(_!C^O_<]S'#^7UE1G@ ->=P[A(&B,)9[4Q:4@W[_VU=Y,J\!5&2_=Y# MG.]FN'B^96G\DL(E)X?^Z?#8/SGH/YO0QY->^2)?Q)U<2Y"D.\AU7,GGO\9M.LCMC+47N1Q/UG$9"-X]\M;]Y.%6)[\ M>G>AEI>T[I=ZOY\J2M,=]].962]OV5M^W%L0!KK\],G[_LWY Z+8]A\:Q;8= M9[WA$:,[1-=/]_WAR8E_<'+0A8HV*%1T!^C90>]H.]U>CP,TVYR3>9JTBRXV M]&*.>IM_D61W,=@9WOK]X2//B0)D7 M7A?[V;[8S^IW=]@?^J?[I_[)PUDA+^^7J[/_@)[$#3T],JK^D8M1)/_GO\;A]=>_ MN&=?O<=;\YWSB39O9O!O;?;T!J=R]FJ>9&$>)G H,A)8;T!+.[2*OBE-SN[E M7I!$2?K=W_KT_U[I$7%':\/1JWM'4AN(P\,>C#Q*TK%,X<1B:3;,$T6>>'VO MC^_]![Q8__>KS^7(GO5>)"NK]>YH44Q'"!HJQ[WTHQDE\Y2-4-+["CX?]_F#_&+Z0R3R2I'@ MC*(PP-,[GX:Q*!T6T[ISWX)(BA3YW+1RL?=Q;\O7],%Y="!QY?I@AP>60VLC MZO30F3;]]____U9B%\ZZ%.<8$IE=R;U1*L7G/3&!5W\GHANQR+3.<=(;'ABV MT=?SPIWP#GLG)]]Z]I^6?3BSF8DO>\Z6E8B:?Z4_(NFD/ZNQLV\JHQKV.@3[ MX)&.I7*[]AW%5WC35$[^^YN_?7I_WGC;\-_ 9M.9B%ZY.&?U$5P@%$)$D? M M''IF:%*L0I?E7:UMERM_)_3_'F1;3KZ6+_V]B?>\ [8A13#UYL ;DMB#/W'N MJD$ M,R3#K2U_/A(9# GO 1X/[X+%B'2AV+@WJO!_>'($7Q;UV?6\W\)\"F_)YL#L M8 +>3KA+,Y,1?!#RHZF<)=S=)$8V!#8.NEDF8N)A,:$XP&;I6 M]"O\2P'JB>XB 2S[=74'?.3,5[ +*7$F:+M68"I+9*$2*"W"T7ML)>3ARD,2DF",3"6,8NWGJ, I* MZA+]VXNCAA)14 #?H'N&%XYF!K_:W_>/^\?^R=&!VGEX#>C]L-P**>&?@\.^ M#U+&NP2>(7$B[@SA(DYDFL(;G"7HG?%!DM.T_S1Z&Q%],943< MY,]D),/B*U@DLRA2 M5,B<-MHG:8JH>49BGLGO]#^L"OG-+6%-TB8P -CN$3YY7!^"UO<'P[HE?XMI MM3/87>+PV\PY?RK=L144HI!( 9[]1:1PT09@PPW[PWUFBW 3LC!CC6._[^^# M/7;8;V>/^)/#0__P%!\]:E=*C&3ZCM2LX0E>4+JD;5)2<]NW;\ZY>J/W G/-2@/!2/O^(0B"P7,S1:9Z0(? M1>Z[PM'3BQ3C5$RS^J/ZD803I2[#7M7>C6(/Z)P8YL*#)0!G"K,I:OLD;_(4 MN!%O[S2%1X;]5VWJ&WT]>%6G8KJ%7J3^ !'"\0=4(N>H!KNK5S-X#48'?.#] M7XCLP;O(T-4"YP LWZ6\2Y@?F18_RS K2/U!VU7 F<%EJ ^H>K0 MPLO3 B@+2)/%=7T+F0WRZLQVI@M61U)Y!;Q%HO#5/B<8JKXW>&.6S/#]+^>H M>R'+ ];R6QA\AC\R[UPLX(J1<\G[!'/VX;]IGD3";]FZGD-Z88R7#DF-U%$^ M!+I0 ="W@!]=BS042H/8FXN0=#G4R;Q,1)+I4Z = PI:)LB"I NM[1M8Z<'0 M<)/5N B0N=8B2\-.444,82GT./F)\V\\<"3!?X M:^@K6U-^F<,A.P\C5R".@(^_D8$D@8*?]+R+B;-1P31),C8F,IF#8H.T"=>P M-#^8.OV-FA8IL>8V*4UTR4XHM3%("CI] =H%2A#T'[3<3UQ]ACR(#H]="4IO M9_88B'F('_+:QS)()6KNM%M10U; M[@,'4,YEL"2^A?^!6:#Z1:0@R!)44VHS_D.4-N,B8 Z'AXK*W U: "+XLPC+ MA%'>1=1%V+_J;-QG*>?M.P7$C!QVE%S3A.'?I&FSQ6VG#SR:6"5-#.2!E)K+ M7>1RY@%!_"07P%7PPM Z5(CX3<_[&&:?O7>"O"'J4_P(?;CHV2*-U7L/._+: M^)[)6SP&KI(NU"]<5 1D?Y$ ]J9 M ?GEDF8BM-<&-E@)'$42(ZFIPMA>FC$H!1WV A0\@3)Q-D,[#OZ)8T8)DM%5 M*B6R8&5]X@^,_WT,]!0E\QD1U01F$P<\3LQ'3+]01N,\38B=9/"^!=KDOVP(]Y#AR"Y= MHMW*^#L5K16TU=W'U5;O-_E>=P-6O@'[VW<#[F\'OY.CM,!GAWU?:4F"[$!0 M'UF(GP%O'I,&C:',P1#%V&4 NGD!)#/8?P-<6QDFEY^\3S("5C\.!7IW[-A# M,S:1]E5XC9=#*E<_*SW.3(9##"T9K]2OY"YZ#T^30D6.Q@GI&"B]91BS7'&" M)@?'QSHYL-4PVC&J/B@#]6N<[3IF!6>?]O0_&[]V$J,] 5/WMGH/,5TO?^-CS9ZX.9<8Y:=QRCH/Z$?GG? MOM'K[Y\.3OMW?[$T>^+L &\);^F@/IW]?9K.+\!() ?#O;]DY/37K_O*[_%T#\\Z,/GA^W.7I!5PC4! M8)%\9C#DH'=T?#@\&I)?O"4&-2_2#!1:%>8BI@+S@X<$>JV-^Q;5T4SO-6M_ MAG1J.T)G^J.(B6.H33P!2T;2A8EDKLQ9$QSUGQNL9A<9YT59MF M2GNNU))3)ML5=WS?/]X?^/L'^SR#6S=C?[]WV+P9VEJ'&W.?K3CR]X_W_<'^ M06DK&@:]?2/,%1[T[[(7, ,@U*.3_HI;<7#8MA6.I^*>NS'TA\<'_O'PL+0; MS>/>OB'L:#DB4=]OVHPTO,87SR-0!TFAP.T8^H-#X$D')^W\1_Y9P"\CJ3C( M'.S +R':?B"[CWLGAK'R;<9'2I&I'^#K:5)DP$64+T2)%=H==0"\1:6=/^D- M8&>I[[W02WY@U[R74X'^-3I$.[NR:T^\R4OM,=676%U M?64I.6P]QA\2./6?\#\54M!^)%2B,@^=5YI[7T7)B( D#DLXZE?"( VNZZ5W MXX>?_N.DWSLY629YW%.Q2\.-^IZG=)]; ^)R>'#@G]P>RUCZRE59[8G6G6LG MX>YG$6=@_J$HZO>&A]^VH@I(^X#QR@K'JKIW?9NR8I0%:3A2X7V\67;G4#_H M6\6G23G"2=QY[JQ=.A5 'E#)U\@MH-!;"93I7?^P:F:1*_@Z3/."R 95 3RL M1]N4Y2;^UF%%CSJL:(<5O1=6M/-F.=ZL@Y?DS=(VS6!@Z]7_V!>SWG07L]UL60.<8(!QF']5[T%XK:^C1_)_"\Z?> M.P R_)B,PA@!XYRL\K?]X[W^P%A/=2_;T45;)N<>>,3R6R[FDJ*C=U\Q8>AH;HK>7GK\PFTMP MDHMS)JO+"^N;MHHO?D-NN4P3"0V,UFX.\[!G*5AO-L,1E4Z *#T0"X)! YB= M@*$VW.R;Q NBD&9+L>S!*WK!]V 5I;%V %@R,BM(+DO3)P]-$DO$%7MG13XU M&0CUW_YR=FEME'^:Z^(L@J?*Z]&!:;73R:5ON,<(H2%7H&.PS,@2N/5 ?D$J MM7?8 )9SBU)7&0LBSP4*&7C, JZ9>#FHG4Q\ OPK0N4Y46+'2$Y%-*%M3BY[ MWEE&. 6_Q-5H,O6KTG1-")]1$CL\H55D3C,L)\SY\-74Z]-P+ZGAB, "H(9&R;H$]BK:.ZI72UB]BQY'IUP'9/[ !BN0VQJ-R;P6H M1H4BC1NI 41WPY*3<]^ZWAHQX68*Y"M0<"6"W<)-%;FC4QP:"[GG?7#B!S90 MH*C;+L('29SJ!)!)F&:Y1\:(MP"# EZ9)C/\*DPY+0-C#V.!&2W5>$X=)D_1 M%)CP+(S#63'S,"&9_$XB!D45R.0:%A"#J)R+!1D??X(2F2,(@((=,)9("0GL M!2*;*E_$YS >5WT2#K)IV8PHGD N( I6$9]0^T%+GN+$,,$BP[NF=^J^JSXN MKU9OPIU7#8)!^PCU;[T42860$),BI4 6B$J&J,$E!RH8B2Q$-A.B&,%)J)=P M:(OCR4A-6>)%"4>'*0-MVRK+\9I"+R=GAWDB[Y=Y$GSV MWG[A=S";^E5D8_&G=J!?TI'B"7Z6M$C["#!"8@@.WR>_.6T6;90^7J6I\4'' M*NG5* _.5I;.Q]TTV@Y[U=%#92_Y1,"7UR)"F,(\*C(3D$<)6\0$H=8\$.C[ M(C:5 MM-(;*2(@2[*SB$ 56ENQ1(&H7ICK51AX[!<%E@7**4LTGA.1_TS0:Y/R)IU: MCH*@6IW3PE3,OS:"CA$/MPF\4&LE).$PDP".$W+P===,GX00VH?$9'_';[FV%CUG[/L2+"<)Q"%AMSKS%?$$4UT\0!4>%N=3P9XI-."W9S4VX[$ M29">5[5HA!(Q! ^WHZ*)N.2CT-9V(G2P'LEUHZA:'0:!!0K=@&Z2 M_K)T]3R#G0H$H/'E1H4I(P0(?J45I5VM@-),P\SE=E;C0!K($J!:2G;(*,G; MR-N15$^:D.>BB;MK*%;/6Q?OLX >!1E>D?L=GMR!^QWT4&E9ROU@#/)OH5- MP+4'Z5?Q*2$ORQ04+,O#O% F#]MR2>HF32*#:^*%2_B;@851%&"_W[&XCL4] M.(L[Z/=.!D<*T+8>-C8\Z#TI)UL+(WO+]@=Z]'+A1.TF29+'NI0''2ZY'$C_ M)#)$*PU7A;4B>/]B4Z;&Q6+"LHFM:$>5TJJ$FZ$Y2I//,MT; [M!(DS5;]14 MG. )AV1N,,42(9^(V @Q9Z^WG?6YCCO,18>Y>)KZ7/5"F)83V-10ARN(;BA.,0,6[&2UQY!$ .1 #^ W[88&U%E'.Z0/U#,QDXJ9Y/@X+OF=) MX,>6!*4Y850I$HOOPI@:,8RB)/AL 9IMT#_9\# M1<@X(WO?]!A_!,KX%6E[/H_"0%"IH4VB0.&%X__^YO>^&(V.@OW]WX_V#^7O M!\?C_N_B<#SY70X'1V(T&0LI][]A[L>_N/CT]I?C7\Y^?/_Q\H>SCV]_>/_S MF[-QKJWU*2_'< MM7BP&$^MQJ/E>+">7R_/SC]=O/_U\M$(YDY+.VM=T.K__04+$C)V1G'EM:VM M4AR YW/4\]Y87ZJ">/SB8 Y KWX+-GFRD%*7"7C;4\7:WNO(LLU;?^HS>DV< M[>O/:>E+J$("\+0/(@5+\Y-336,S"-6=$5L+[XLG(KKW5KU!32($JSVE&B%8 M,^;BS3D&ZZ_!@,PL\HJ",_BU03[XY;(I&$!#P\?+^+=58 QZJ"W4!M[A#(W? MO7G[[I_>T(%Z40Y?E!1C,Z(*K^&=<(UTMF!+Y&PN^TL@@/L9_ U) 08XQ;DZ_<_25<5PL:P( 1; V*5YN@.7 R M8>!B)U>,Q8,+'0=4LV@69AE1!NF.[9METHYJ^P4'^O&7U_W>D?'#X:/TT:'^ MR-?%=$ 'CQ:K3GNPCFD?/OBTA^O=[9U_7OY'OS?0?^\VK*/V3&5AF\JD=,D= MN48.!3QHGKMI9'R<3JI0/7M:)3OV^T :H.@R'I%02*.%!TSO0XIU8I&E7,0! M1X55K332D,LQ,0(@3$!C)0?8)"HP5EN'>.";R1P4!"EB6*DW@X5.LTH^M?;Z MG;A & 6:K(%"#%[J@XFN*X RC%!=2Z^.$]&6:KG4C@4D; "QG:N*7VAZGUEC M5VW;F?6MP8-9$H5C^N,MGEBH2B>R'WT3-#?OH.>6=-*>^G.VN962=M[SWC,0 M6Y7V]RYU*%<_\55[LCDJWZ7Q8GH7"C*VOJ/Y1*[>*$INR.%*95N+V4S!V$CM ML=/3B+8,2[L&-J5=B>PUW9,6#QUBY<.@R5M0@?ROTZ=R$=MD8=^!>JZ8-(W, M3>=-*_3FH^1P<^8O!4*6)5W?AB(][!]:%&E]18Y 4K+'U6,:,EPI==,.N2YQ MND)2-EP*$ ^XX9'R>2HF9K.UR\ JE:E;+]5P>UYV]3"']A=X>N4\;?S_;&<([*0+@74A ML(T(@7V]HM&6LKA.C:,#97:@S ZQM F(I0Z4V8$R.U!FQ^*>,8OK0)F;HGJJ M@/8\-_;L1UL*>_U^KZK']SYA^M>]$NA&?=K89FUSG+F_D!L&J-QUM.]Z9Z8F M_]H\NVX6-W)U,>/8WTS-T :=2\'IA-MYJ(*C1\3<=!\X9"=NTZ\B52#>E"M M64^Q#J+HU#VZWXSM<\6:_K5-HJ2O;6A B<>YBC_K1\:IN-H3E'^L2T"@>RV5 M>Y1&>*U[6:JJ+*TKIT8]*O:M<(G-:7JE7E4QR#(W@\^N!Q,X)Y52\7/*I2[5 MO%-MI;!@1\N#SBX?'YI>TL3*W8;2M:1IW5]#J-)+'!D[;\@[I78<^C6-/28S M.1><)$U"ATX#OMFS\H%RQ4VQ)$I>A9U=84VBUMBTMK2:"[%IP@WSY"/G$T3% M3Y< $6Z$R!;V::>-2LN.LG;@*#E&M,9.Y9\281.P7NN:N%@M\"K^X$I>ZKSE M NNUKWA_5[^T;$KCL.-2P94R-!=NC,C<;%6EB.=)4R\B&\9RX7Z761I@W%-9B+NO<,]NPM:4=5(^JR\QM MK9)E:S+UF;AXG\K:K^8";&D*SFD7?^CB#YL9?U@*4U=>(N\CW]8G,##*V(:& MRAZV5)1"#RZO#&\A:2XLH(P!**, R\9)TC!^DXQ"@$$NR"0!\9>%,+0P K#I M!\X;5E.DVC2WNHI34V]J@!$R42KPX1A.SRDFME0(X1QH :Y003MECD^7% 3Z MF6XA"4^;-G#LM[3H'UB]%\664#J])0H,=(;%9S ELP/83E?]#$T*M2NL6F>^" MF<7UCCGY!^8<.4D*W$.YVX62482E;!W%#O2SY M1JSC?E=[ECS&A2[KMD XE:V]DSZ[!@HK-8-HH#$%-GLD2AL2,:! (,H9MQ%8 MF60L-DPCQX6J5G8_PD$3$+/^L32H6I=I%?]87%\7#V;&J$&$!O"_B M\6C6&E87MOM!!9:8Q>*HY<#,1ZJ'?G#@>*(<&/!9P,>6%+DN($C=NS4H;BE] M#U>E[_7$9)?#VK\ZV^T6)9F#-MSZ^POP1"5NSA-L]Q&M,8]W+6F\M2VX6U[O MZ='QD3S<%[\/AX/)[P<')Y/?3_I]\?O14?]H='(BY8K M\)X<_>],!V@G(6-](:J("L]2; *Y(H4*!R<*9X[(:BWJ%.<*W 79[M6971JS M/.'VPWH:P;[T6'^65S"=#XQ=1G&TT:DXKWNVASH:#=>AO%%?U1:R.9'8-[KD M\0>@F( [EK]!&1V.BO7F.E]2L@R;R?MCR4 M.U6U]P?^P6G?'QRU]XH84<,R16XMTRLW/NV[_3JY\+VJYTK:8WU/,IULDS1V MT21#$Q$@8QE$ G^%]7MQ-:@TU@97)>\%F&D?JY!9HZA M)T4::QM=.H/^_W.J=\Y]3?2J?_)1.-MJ:EEY<'# MGNSYJS=Z\!$$1XG:D1R[*,B@F!6\<.1R/S,M'YL5(KBVI+!TJ;U.T9-";RT$U9)ZR+K=5- M%JFVN1BOM\_% M6A3,,RO;QU)#,'3&IG 5$0(UC:1J2<,YH4Z;I=8R]405"A]L5#<7H#P1-3 < MCJ3=;G.5*,P#:07$A\/3<3KJ#6;-TZQ(L8Z_KV^K8^V9P@P^5^U3)0!2A7>M M)'2JB=D4V(;%X<+&$JPA$ [R6L0Y&$43U!%KFIS%>N-7"BQOHH+*!9^)F?'# M ]E48H:M.;(.=CFO=MT92Q)@;D\/N]%TZZ4J\Z#S5LW%(7HF-V//.\>[4E-+ M:S,)R7'J&VK1.OX_>Y<]T'XC4)?75!1#%7P$J22_H#]:CHV(@/4G*=CS;M': M"#Z-#572%P%] 3+;Y4 MT(,@< N5"*=W!W_+C46PYQU%B')7ECJ$@5R:'M<]$;')'+JC\1NC$8SMLKDX M,'+-/9@+!@4GV,$"R%]S)#XE^#&<"(D,Q@C@0PY&25B,DNGDAK\IN-$.\56X MOWPTE352AF'/>XN21%VVVKZ&F>8UI!XA&E%@'0-DANB-PL8B%#F@B5768UD? MCMLX+0G28<&EECAVDXN\4*UR9K/$-#WC5$8.*- :3<*1S9<@W:;T?(I2$E;A M-+)QJBAK9JI_:A:^Z'F7](&9C&Z]9LJI5@XR Z$G8E0.QM%X_0$'#2Z=VT3F5:G@\QQ S-.-X0%8-1$D5&BA0Y4R%JT;H0BLNDI4,?&#\ MS MO\X>J[NHM]7NW(RQQ?" GP^/)[Z/)\.3W@Z.3$_A('OX^EB?!P>%$3D:# MPUI8XO33#V_?OWOW]N/9KV]^OKC\=/'K][\?G@R&QX>;%94X;25A6(!'*Z#: MHFH-SR$J\9X*/R/__EG53GF#_JQHC44==9*C!9NHAEG*(:D:8/'E*Y>#&1PY M,5N06Y^QCN-B!CNC_>K?O[G47G"61:A!.!VMV;)EZLSO'L *_ZM]GHJKP@64GV\$LS;">\[Z)]*.9[L_W[<'QW]?C X M/OE])/KCWX\.)LG4,W:7JQ9_L_)RC?\=PVE">^KQU^\PEGRT]Y-^RB11EP+KW+M^=4BHKP_*?<(*%'9?)+4183T..@_#B9 MZS*[M\V^$C" C;H1"R?&S&'!1+6XG\.S;,>\#_($;93!"5MR/*F[ODT&%.@S MB?IN5KU-VB^!\:K@2NP_U89^0Q5*&865"M;6B.1H$]J5)8/5QS^KR>QWVOD8 MZ&S:O"-MX9J5=[^!'N[SNNKV4S"M//;3\Z6O=8B X8+[J&O=KS6[EZ$V6:[* MNDS"#!/_%HR\,/#!+_R&%:C#L"06/IUE9Y% M),4!?A+>"L+@*XB%[UV!:D2_P)J$L@)2(*BC>@U_H;A RT= KH MBB^4(DDRSAL7G#'I COP"2=KE_$@7*@'.6P90TI.;,(\5;S'B(=,==-4S5)I M(Z+P,^HI7*S2\&M^#6T::1:X@N\QZS/6()$ZS,9-98#US.:X'LKS)#B>PK X M:Z'-P1K0'**67V10,(B'\E,9>\>?DJ!/DP(=Y;@[:E/_*-(P&S/8JWE2/5!_ M[&P6>#@:$-6(%2*FAAV=)@JJI:'YDQIM$=O#]:EULW3BQ>*QF%J17&-4Q*WP MI ;*I0XL<^K+1_B1<5+0\0,UY*D4\+$6MD;+_F=,6("?@&K&H %1Y=E!GZI< MAFXO7Y34=F3$/E7&#FL$(S47U>UQ7<0-WAW-;DO@N^;5;E(CTZUSC0\[UWCG M&M](U[A;9O125?\YTCP9Q#^N-9"JSPHFMN\,3D]/07?#JXJ]_QK9M[4ODI%R M2<"7NIX)RD>#R6?QE*1[0!R8UQV$T7>TF0QETS>$J!EO1R3FF?Q._^/5 VR+ MYA6X*Z\<,J5KCI/8B\0B*?+O)N$7.7;)5M\Q)K \A?\;ZQGS8_M'_-T_\K'[ MY5?-F@#L8,HI]D.<".;["D18+O> (@,DXYM4S-T.W^K.JLGNA+O5.94?J-^/ MQ^D(;BX7 ;Q!9D7B1@EC2H4102L^V NI9B6U.UVP&"1M2*D_5@?D+ L"VL*_ MFO5 3CA +6=AE37.J]#8]U>HHIDKCYOW#SSR?Q"-/ &]]E\2N6XFO1+TE_(] M*;>7K0)-C34+HF(N5 T*)D%5U%QKNZ7T5=\;RQ$(GD)EG:J>5V!T7PG=ZK*- M/)M%,?$\HP2L(WNN) 08UA]FJF0 XFD32N[(;V"9"[:0G20NT_B64X'[1QO@ M*[K5"[)V"_]")TS##AW[RJ^LK6:Y^*NWJ-C.4[0^+IA_ MHD;P,U:@TAF'%2>NT[F"&E?T3\BNQ4QS[1V&1\PQLJ=W<,*V5.OK*C6^I7D. M;P$U&46KWP"50(30@EPS,Z.T+LP4X&5J\RM,M:L,OJ)D([!X35W[43(.N: ] M@L"HKYTRW72^@M-U@?HIPM>87 ![2K762G,UO@8JDU3)"K$/.DDA.L?+]*3! MLDBQFO=-DD;C&UP2_X W\0+C%3AYEFM8J4$?8 F@^F6S5GH MK5$UG2K?JN-2A:A+Q>C8W7%-F9SNS[BU'UNK5*Z*'K M"=##?.. !25%-*[D5^D=OLMMJM^CBTGK49ET*,^T&ZAHI=H#:!+=\(S4-6HX M)GV#4 *VSWQ>I*#K5MO*%/%$7"=6RV_ L9''#$Q(M+IUDCJE0]ZP2\QATDNN;B7ALU+DP^R/]NL& MD0C9E 753&*:&3F+S=%IWQQ=:%LVLQ1T&TE0>*06*3;[E3A/JJ2BVFS=<^5#/"'=N-6>E<%Y%Y_E_ER/=OU1HJ(Z"%<7D7(R0151I]= M!3UBER_:2-M&3%@9+$=0 ACE2C4'44FVA.L'":\RNG1_Z+0J*ON]P;[)62WW M#@?!17&?'>"S5\CK9+I+CW%QB&3B+UVVX>IRS G?Q/A )A,)V*[I_=[PZ%M: MA4V!MC8R/+B84V'C3$2RM!9^@S#!IF79&N4<;.&1"T49[!/OAY_^XQ"K6#E; M"4/25MJ &&V26A/MB#1@E.(9(17H MU,SON73R5-HLH=3=A43UZ4/RIH:.DMH3(3UA:3%-3NH2D+D9+:CJN7[#GGN' MJW2.ZF+8(A'<>XLU$\;7K/^I5I)5\6 M[/>\G^2BA -1D SO3<_[B";*.U5J0W^.'Y90&N_=4'4;MDW_^I,V@+"%/=5- M@$O$G8=T^:"F]7/1"N.'77I:.G1>@H)L76QPOXL-=K'!C8P-+N^4J#$G"K] M]6DS[YT<4[T?Q[]T[JH+ZT/!?:)B6KIR/?6J2A<&A:@=&HV+F*A%.%9UO6%H@& T'N*2X^Z V/7W!D^C__=GIT M?/IJPZ)]PL4=@@*3L ,M@.O^EZ3F!\:5I)A#B/6G8N*.N3:_@WC MLH.<]9^HF(U"T9%\1_++&:HTM&30.1,+_7'LY-M(7#5Y*96H#:G5+=CL\A50 MZ2;3X@N"\6PH*0*#Q1YA(5(-51,NDQ_E4:4AJ>A9,4[%IGCZY8&'R M4Q(3UW!,F&FE()TP.09I*$[OF!CE*7W"(%-!)08M5)RCW24QU+20+4 ?8;'< M@M"L;/G@43M)(WS4R75Y?ZD/$8)G/LIK&1>8.C7F>,WIR1'[&QG;XFN!B ^4 M:GC"'P5' 9 B_BC&;,+8H[1E7IW"S50SD$6M;[RPRO]="S$N2J[;.AFJB+:9 MXR?ZD2HM644CC-#/.H_@4E/Q[^OD,^L-LV3,E9]-&W'0>]$MB>5E[V1#PSB4 M$YUK*##E"/+Q:+NTXH_/76,9S+QB)IW"P TU=BD[&FX/:U.I\F3:(*Q3(E>F MZ!AM+G+*+E\]8VH5+HEC^TK.A.[$\-:#(^EB*C4N]N"SZ8IA9T= MW9'0+21DB^B&*H@'C+&CFHYJEE*-4M1(^IM.K J_UQ%/1SRW$ ]P&^7+<,B' MC+*.>#KBN2VJ -8VF1H=O^E(9B5GE?BRQ]U4M!=?=$I.1S>WT@W[Z$QZPBI! MQ/L95JB-)#B3+ 5KZY!HE4"0GAFD8';9426$K(MD1;$>P MMWCEQ;CF#B!W'[JXR;6M\A3AH#[#LO=F5(#>F\E\RFFD3H\?C)4N*)_##-91 M8$>!J[#,*#3M*T5$H0!B:;I1(@CDCI(Z2EJ%DA XE-QP^8DPHYQ/AE8CGILZ MEZDXH[/^A@]QWL_EZP^X[#=AS62'2W&RE8&V"5I!K4ELH@N8I-0@#5 M L!4K 3S)),LTQRVFB&_HF4N-/1"]PM5PXUD2*FR]/*_5*OGV(WS-W2:[$!R M'<&OK,)F)K5P4L2!;E*O:HGJA(V002L$#[%]IS<<(G8Q\!Q/G_O".T&STRF6KW'R5-:-!7SKCV+R<$4VJZWJ$^4YSK)QMT&W40]@ MS/2/;*MFD'NA+J/C/(%KHKHH&AED7YA4]^P.'D:?QLNF5%-#9[B2E\9-;MV MFA?-B"S5<&,)'@O19W?'9&D@%KH>5(]!VI0Y-5,HX!YY09@&Q2S+N;LSY9_I M60&CH))>^-Y?Y!CX4:HJ5L=>+',W2*EK8S=/3P4UIN*'2]Y/65TQ,K:+0%I2\0S[% MFOCMG0E(EQOB?KVJ)-4Z*>JRG!3@@,GY/BNM2+?'@--!/[%N;G%A^:[3>P-U M)0([LV1GRT#,,&RA;_O8:7N1@4IB.ZNHR@J(6<=2+:+R:*F"U:YN_'&;;;%C M<;KX=IY+QH7",-680-\3#+]0#:U* 3%\D;DJ<&!H.6"^L3XO7^\>Z,:X%7.L MG HJO)ZLAK>CHA6 B%/ +##:8X.?-[T=A%.035> O/V"'04@0;:&.6+ E/LV0 N]>*P\'#,AE@/3W$NJ&/O1N$LS-6L7.(V$1Q-OJK^K++I\:;N M^DW; +N-^HUM\=:4N:[JVPCO3SAT3IJ8*$[@YG"J; M'JB@N8G^F9Z!(2G.- MAHHR*9X/_"*E>2#=*)8)0J7Q[6%6-F&6S[7JJ;!;0[=XI I^NC_!_U_E+UH\ MH7O-$7Z:33D24HQ#K .3BK$I],1Y@Z,HS*:8AF(CPRKXVY2&U7-*UV URE)# M;"YRU&O+@WHC4_PY[2O;;/ M=U[=LD#ZL[S*6[6V4B*.:=^G9CV3,M<5TCAI*;,.0K556>-FJ;8M409,5&!N M&I;"QQ0GQ@:6R8S>A;9GB,EHG)SW8&3'36^P=A95'NQ1^1:R7W)41[FN[?WF MN K5G-W"@FB+F(>C.=7XC&:,M?>I IW$&;7JU%2IL]J;1U](U50/LP!S0SU( M%3:0NZPJL",2=;56[':PD]E:7:MV5M.JL*F_/$JNY2[1O!(H2Q?OYO]=J U# M1<%OO?ZMMU670VT]W)HL,O6_R$W %T:[M1^2@7+^WVTOJUWEGO>O57T*G'*N M70I*XW!2\?"N4_WM*V#)\7(?SGH4I%^3'(D;WVGFC5?H*B%HWXTLJ82KJP:\ MUZLH1:TJ9RN]L-W.AE 3Z[;U?06%N*F9J)IB/9^#U.4/[R[.C8:LK13D=[8N M=5;6E'%X-E5,O5+L'B*UV6-':+K.=Q/*JAS3UH74#[N0>A=2W\A*=H\BN-E! MJ,1MI9M#S2E2+J-.G$0YE:M&U0HNFE)YS[NJ#+I:9D7P.PO0JI&CQ2)W_SHS M>H5=J9O"FHWSPR5Q$8"\H&Q_K">O!/3M>>BAX/:"/>3%QM5+^J"( JK6X$A% M]6KU+K]Z@"OZTQH2-8;(.S4 M)_\$%496]78;:WFHZ)""1%>6F)GJ$%I440%'WNJ/;CD+[@Y@BC-0(7!SW.R" M+A]>@PD@&C?9=F1MM3*X6$3IA7J3,YA@AEI*I7:$4]2@-(=/NG0&*\=SKO1XX5GZAQ/]KJ\-BL5%J?K'5NJ07@0[ADL)D%0=^I+0'?SZ9= M=EB7KOW SKV6Q1,[F,T+NA\Z0JL6K)%+)LA2WNY@*6 M"EM0(2;KG)SHJ#TU3G6.QZJ%^@QD9M0Z$01IH2J 5)1"A;!IG QM=-:XS49Q M7?6]9)V(65DGW>5:[LJ2H':)[4R*0\%Z)YHN(H==L0G(%S9U\(-"%X9O#<)7 MC9UK$4::>I5%V3";RL'PN6^ '?2I=-]L+[?6N(NZ@%DI1D'U91X[2.%KMY^= MBY(P:"4;^UM)%S"6PC3+515TS!60QI&(V%9DC29BQ;'DB2C*.$(T,?NXO$Q7A M0O]8"HO]4=62NRM,A 3_EQPC(E)>73IDKA]7W8*F'1=?9*GP+BZO M"KPSB6^Z%[,CK^N^T<3I+X2$UD10316*[A3S^J1;D)70$ZY[MAQ%K*@D7!HJ M2551^,8"69=8)"V0=-87'R^54*?]4EJO&Q+D@L2F])/V9>%8R'KA#0O0,0EW M88^AZIYH)W5B0N53VM0(]^V.@G6&NU^+S(9)0/W,-1G^P:EW*$4J%:\=39;+ M4-NZ99BY(MQG]0-6YE\ER1BIK,L ,PX.$Q"NM@)6!.5VR# @JG( R1B:".M6&(U3EPX6) M-WHJ902#]/@;''D]%^C"Q)FM:[)\9JK7:MU_U]45ZY#+"KF<>Y%$YG5\^*VF M\1)H(\R,;:UMF2<&PW?8]\VDH,.^Z8'%S:UV'+5("TN*E(!VE*+YBPU.K^1N MA;=B[?B<-2QM?*MO2/T""8NA$-7SC_L[Z*@:?Z?Y=9EN-QQ<_XZ6@+>-W6Y^ M9?J.CFD"O YL+*2&B6C:I,D"I&RH<,\I^7]<5%S3][KAI+9PN"H%&@%%H!#T M5&^ P%2JW:R*:>7FQPK0HPN)3/3Q[I ; ?L"8F+O M;OFXJTS(A-E49@6/S0J5=M&J-I'L$E2P?=/%U/5_!2*;.HTEU7QTK)6+>.0A M^W/0#4"/I[+BBE3-,_5,>10"=-\0$M8S5P5[JU+>,N4KFU9SE,],YK5N<.F$ M$!T1;ZW9BIM6:TB$TE.A71/]X[ >@O!N8IV!@)V!N1L9NM&XA9CNWU*=@O&> M.SH0@[Z^:K2:HS;,C0L+%+@4 8# MUGW,U6VCT 4J3>1%8N_W'9#0-Q:IC]N0R>B:7;H4$G2@*\NN@=P-P>SL34M39L>13L_(BT[EYD;P&39B\G:7^OHF" M^*AX# 7QW2/8U=,EJYGJ0;1ITC5CJ'XLP,\T:3EJ/M]Q=,_RC(O&$MSX@RV- M%!]UD>(N4KR1D>)/359XHZ#ASK-CO-\QP;HKB1O,_&!=&8E5S>,XZ,*,08VC M3'$'^(XA@[IWP1LSE(X=B::A+/$6]DG0L XGXLB!"6U:-ZGNS>IJI5J&D"9+ MZ!CTT?O:56"U6H6Y*HW!"39-W3N4VW-=*3_E,VKT$8R+E-4'G*Q)$5HI[1K8 M,OY 28F9^(QORF&V:EN<*E2Z]X(* '#;N;&&W7+D7\4L:U7654R?,N^, @:J MP\)M^:X>(O DQ8:J2 )VZ]C5, "#:B[Z[\3WCR28VP(JWNI+L,PO"EYF53]%SW SHHD50R*J";] FV3WB_PW'D2$"7:%,0.2; M X98U>D.+HIAJO:(3)MSDC*.&$%AZ&BK^&,C@<">CP='U2R"* M2EY?3>%S; 9"1!C"LJ%=_$2=F,'$M$QT)0"/1EQ85QPG?2RLPXG4#K#N*"F4#/@+7G=6XGH'["TV,#0VV0Z MVU'6JX+;OX.Y^KG,@"E\^UQ&ZGU#)VQZ)+E8'<8AG7#-95 MSLSG!GT(]# E,Y::[&E3\7G#;'*A&%#,XU/2O)Q:$R5^J9LK23&SM1;+0]W+VF5[O2E ;@^PLI2_? MLL]-P9.6%;.#;=F9EI?X0P*[_Q/^YY*(XZU9#"]ZAIT\*8U87TZ<&N7FX4#T M#UN^#^]=E&3H)[2AO1(LOB%LT$ Y-C59+WNUC.1\R=HK>^T]Q&:OLVP0LRZM MU5&][S;_GA'#=:]5)31I- $5X&XJ&.+8^QI7+<*TYG1=2;ZI,U+@, W>VD&^:6 M0QA"UX['$J/$#UGZT3&;EM7&2!N;%MC*XBB[YXLXTN4.5U&R0(Q%((!)4I9% MDD%OW:)9F22YBX^77-Y/B5JVKZ^34A$ AP&LG&UCS(+F1)LE_,(6/% F4VE/ M3>X"O:=4QVIY/L[6(0R..X1!AS#82(3!F=/ZW-[@Y3=F&R MOK$'3?&G_WW[3G_H<JBV99-H<@XU5J".P15@X*^O!Z:ON5M91IC>[0$U! M#S#BC5U*XYUQ&/8BQI[J_,M+76E+&6E3[45;+1D,R]I4IWN/%,,8D_(25/]X'OAV?=AM=5SHV&\][[9\LUHF MCLGFA3])N7@*I]@:\"-4OY=!,_4BR:CDA.-0$)878>)H?]>LQXJVS&!740&G M*@6O 82KK";EW01Z2_?R4*9VQ55[O+VRD6,*PH$ZU.ODE:O#;/<:51W=!#]A MIZ!23RN3O%/>LJ-*U9;A>ID58$;73'4.8FV&06.JI>TO,0DCUCG?P37S3HZ& M UW68&4"5-[[6FB5DL+Q-RQO++[T+CO]526V8=\U2N'619A;ZF#2R^$)][YN M:K*G6\[X7/'O[Q'BO\XF TLMD3%242&,ZLVU'Z-Q6/ MQ4K4JQF;1/7(5L5DE2J0!B+O&+D6S+8B9&L'9:KB/=9E"Q;1; [<'PPQ)ZA* M[@Q@O50>8%=#!.]KX^^HZF,L)+,0SILM5&2BE)JA>EJVSXWJ2G#YGM@-M'#> M"["3NV;,HS9=J6( PSM=/:BP\.-4*54!)=KD$H75665)!]*/-=34P=JBL&5[ MN)CF'VFN*JY5]M4J)X>T1;W[")V8Q(KY>#\WOHL8WBKU\IR2* Z$8+=>R69) M[5\&-9.'QSH2]&QPQ:QL.'$^IUA+#]2[17E_ZI49ZEOL*"@5%8=K'KD#UF+' ME:!=>V$N7+@NR66T%CQS_2'>/'M7M3^5/25M-8'PM)NK9=K()BDO1.WXA4.? M,%U\M[M*ZU$S-3?MFVN%;-K?KH"HZ.2.2HJ5&PSG^1C'<6DZ%+R+JWT-C#KN MZ&R8=;*THHW9WS*ZI,+05U%)E/N.=E"]1 6<2%^#L7>RV\IZ[YK"2[?*,L30 M)SIQ3GU>RN_3B^8M,XR;RO)HA+TNP67S/SDN6JW1Y:(B@#RS E..%(N\M<+6 MQ(6:5^BM^7R;RWPX4-(EU*Q30L,1$ND9N+ M1$Q65^Q==A"[E-'(9$(5ZZREC/$ 9*6VT)->+;Z!&6.C/N"$4>Z@IJP<(KM7 M9:6:9AQ.R@=8XFC,1JD%4?WJM0;,=+Y&V9.R8DTGC4Y;G>ML3-FGNROIKD_C M(Y6]X1IL8^^U"#X7<^\W6RIMK\XUL$KIS4T7YQYBP"1Y5&MC-A8IW^'R)!;"),@\ 4L_T_[)T@]V?2UG<%A3 M2]JR(O+Y8 $H.9LC@PC">8BZAD[8%JX+$& MY8AJLU99U")V"U$2;U6.MEKS&BL< M&S9!IU'9A(H;K8"F$EWO7,_NZTJ/6OP:APN5?\>]Q+"L29'&7.Q*E2 MHW2V&5AWZ99&YTZZZ%P7G=N(Z!R,>:YD2+/]S5T"K!/6L$57YNJZP2LU[VVL MM8Q J'F]MK+SA6WKM@S0C#Q.%0@DQC>#P?$%;*KKMUD(8:A EF1%^?B,R',1 M3#FBP'5"<]?K?+I_XMOH#I[^)>*!R6VL39IW9O@S5>--.Z!"5GVY1E]F VME MAW2.%?],W[[EA;!M53-O+F-5]R50#8\7KHU?3U:MD'1E>6W!7* M[:KQ8>8@,IOULQ).TR4A/;AJI[JBP?$H(KBJ,L-"E0?INVDX!G6 &$4C2=>Q"=EP2IG7;#@ MVDJJ^09><;OOI=HPR'IN"'.,?B^J$Y-$J@Y*+*X,M\%O38&F,7">C,N:IUP2 MT??RQ1S3UZ*%"F\&;C(0178#ZV(F(, H@7M+Q87@/@8YF.3J*T)B<\A=#?^0 MU^Q.^VIWS=E=VVI-&B-"93Q0K=7$.&X0.\!N>SL0L2R;=&^_:/*^&/N)+0^L MK_YK$N_=<5H,N+U];NRR+E?)-^4H=8,C-H'8%D6_2(FT)HU=#/ 4J5:&K],R M6MZANY>COXO>XS.U)U7TKA\B8F761 >6:K:E,)_U Y$'JVP;!Q2)&B-77, I?8 MG6ME[YQM94'\I.8L,D$3M?/&582$2E%7,VO=7LM\X,ZF9S3OTAPK/VI2+ MP4"E<&-H7^7? 7\=)Y(ED^J_HJBH%%EV8DX<:=9-YXW;EMVS6!F=?;-5*U(W MXM$=/B8V5)15<3>I*OD.?#D65+(JJ02[+E688-#?&>SN7!DWYVCTS9'M=^8Z?X#J/88\&0I88*G_V0$JZ/L MV>#-X8)KI,O*F$3CJ83/0#4/X5[0HET&A;\D2L1-PFB,[R<_MZJUS M_SEO2JL_AGDHUX@-GV2!Q+8*2>:;@$=U&]3J<>>0 ##I-+6R-*7>BVFNG!8^ M!^>I5*SS(<(]U.>..]P^H4'%>E@2^>K[IZ,L5Z3>3!..6(MQ,J<"M92\E-0< M3/2]7^%SUB]F0XF7V(H3+EWF[:@V&AS&V#5L\/+=QTOX8&*?>CAWI@OK( ML*>'\09[^VTC$$QK,'@%\R.$3Z[3QWZA['#NY<:! M?W8PDO:O<3=*;)2]I31.)C7_2 W>J-[%1,48KY5)CZY%/>=3KXXIN$V*L6U" M5CL";M"8P#=4<8KX6;L E!SS<4-!Y3Y3C8J?V9*XTF^5YU3$A$#('M8^O#]5 M4_ 3=<*REY-5/.>D51<7]6QJMJ_L!2C#>F,U# *J@S2<6A,5V4W:_7-7*N,9[4SC!(#P/Z(5/]L8>\XK490R:.*9"\/ M]J2KF^6W]+I&"#E[@H:-3@,MQO0V>A/\364H5!? )9TLH@(UI] Z6H"!SZ9> M/$WG#U^ZR.91RW"2K@%-C5H6RL$"NVK#U:NCTPLI*Z8NA%DA? MNK%R\T0%IVR.*DH_H3(I(5F61'5T\D^E\+![B%O-)1\VL+C2%WG4\_Q_> MZO=>DL_&(*RWL[=MR[AK(76(?$E>+;*XV0WJ@B%+.VR!:T\1SBP@R+ MTG6+4^>Y.)(+9&S2KX!P;(2W:-RG\C[KXYY77ZNEM2+J],[2UZPM323*1@>AJFVV$(] M%Q(8$C,1BN"@7?]5@AYE+"\_UY*,[5*!RV0\Z?P3B"RF1%,RFW0:3VX+5WUK M83/-W6F]M:I#*\/?N=80BZNR>?,@G;I+SO$1$S!MK8,4!0@43;!#&8C21">3 M0Q2]P85D9#Y4K((N< "$]Z(7J&8TS>]GC!K)X;OR5_L13'XPT1E9"\:)*GR4 M2WD>0#51 CTX%V>-D,%P(,\;2G-NY5Q0#S7!:2$2K>2\Z%Z8]4%"LE(XFWDR MEQ\^IW:X.% YL6!?4@1>C%^405/I1V9SM3BI7!10PDEKJ=-W^HHZP4(DUELK6AYYUPC[XJ/H,$E:+7$$KX$?%9L*HB; MK)3FV7&?_)WN!;Q/)N<);/YO778&>R$[4+M [>/30A01/4$HHCC\2B$3D& # MH? HH:!994JRD54>B>Y ?2&+,!?U!N1#Z,"9Q,.,N5_[%4\^H_D.E/I@KDC#3+M7)-I,)&<-YFQX MXP>3X%KXKXH[>*Y1<,HWD%3@G2@#3*G[&+_9S]2?73*I/Y/ZVV'J[W'^Q5I/RA]QIRF=^1OL M4=JOO21VM\WS^A]D>_A3]]8Z"XI6'2,YS489_JBEZKC_CPU'W"FH/H2]CYC; M0_\\25KB31RX"41EX":_!P,@$J%/-W./D\?RUTI74Z8.O&>"Z1CE2QWX\&2S M9W6TG@IG1L'4&WH3,OV5#,'Y^5040'^4Z,F.U3*J$3N4&%.#9OT^4*J/#2!< ML +X B$[D'P#G##%>*PWV216+2J>Y9=>B_ ;GFQ8]D[;.<5QN>3)4:8)NQY# M7!:-QCS.F$N(LAX9UY"0+W*2Z3K!D(F:=G4.551#0C:(WTM5!KZ)1I3/ M>K&WVR'MGXIQ>-DVT$@Z1%<38;NI#>EGVIJ02&D-(EQ%4[8ZF<(U7OG7]R23 M1!N+=8R*1'YM&L9N_KJF89F1VK3SJL&J4E6)##C-/&Z5D]LFK[Q.9F'K&'M&D!S>)9H_0 MV;FT+5(J5I7UD;YGSKM*/M[!^)I.O>W$M\A4_8&K@6Q-H)C6=P MN31@27C,=Z8[%Z?IW1F&:,C\SYYD=*_!+]Z.G7RLVB=DWX*H3TF=:LQG\G*9 M[-3JM Y8\;I8L!B?G4!F0*EWL%:O!P=Z@#X]7'(O51 F",. OJ7(B@7=DPC" ME+R(OY('5]+]HR>7Z@*1P+59ED!4')]INF2QV>N18!%/Z54XP;7?*GZ8\ M#>%/)*=%R!ZD.@0_*0/T4@N5>HP.SE/=VB=15DNYYE'BG?)B&F7#UG2;\_B(IJA&"4+=>+>96)S7UJ.+APR\IK@QE$?J)P"[OV,='$\+19$_/K"0I0#PI( MN=: VT&=$&9TA *.[[&HD J#),L5A 0U]9CHC!]0(*X1@5$=SN0>\UR*UG35 MR#AN(+L*WAA>1K8J@K.D]\F),WG&C-K.*M:62!$W+GY?3%AR: UVS_;!&%Y* M!33L7VGQ)"VE[?PJXRX3L'>0!93.DF+$SK9^=[G,>2M/DURIS7GM&1[*-2W$77@N6Z M"REBH:\/'B163--Z*#HYACUQ!>7J(/;0*HNHL \[/0B3/]/4 ;^"*;HH_V]D."_>^I;IIV7@RUPQBAY5RSI>WLKW M3#\?3Z5.F2N=GEN&%(/08&D"MBI!NNNG*8D%?[Y\*![)@S]@DSO!T2]61CPU M8C,W)$::[ NP-#FY?@0H-:ITD0!U=93YB,49VEY7/6H"XHJB\V!V_X HD+%, MXK!NN/[2^PC;G,^=XA6\B+EI-^3>LOSJ9< -=7XA!RGKQ.IQ]P:Z2I\5.\6" M]=6-@'UY#G&;XR)? *=4K30I9KAX:_!(D?4^&(\]T:X&YNU;$'XO:#_!U]LW M7*EA)P_F;S:KF2+([3EO_-5H&B7E-H0.;]F 6R"BP8UH>1N)*2 VI[M[ M,+WG(N"WG#2:6EBB_QUJOD$,RNI&D%EC-Y8P\$6T?G$/6A2*A5^,K ML_YDRXTS0)AM_)=_-\\']_T_S#QK(E>9W$IUCA MWXNT$N1%K),%T<>8R+D$=6&,$2O1#>#5EG1+J[@TK*+/P88$[Z[EC?[WEWZ] M[HQ*C$OY+C1-[I7G<^V_<\OK;.K M[E7KJOMGIW5VS'\]%;\==WOMT_/>%_&EW2H&_JZTO6U[I8[0AV+QL5C:8"PY MFLM.SVI]./]R97UN7?[1N;)0C-8]^[+;^\/:FOYXH$94M/JY!"OVTHN^OT;A MKZ8G5K_G.31!O^,^/;!.\MVINA!1%0Y_-8T0!SU^(G)1UT&_<9_(YY!2=90Y MF@ZT(=8@",/@EN)E@X (@.\Q)H'FH^R:"3EA#:Y%1PTXM*95E"[IE22"O,)* M@G++"')GT4TA2:5-@PC(7B7AA+S#T8"Y:,GC>XX81C>HB3RZ.8"V,:28D*(% MXQV93A^2Y@^.P,9@8ZBVJZ#QQL'$"R &+Z>+&LZGOJF/2+V//F0\O(4 7 M3"GR[#*E7WG ,.U+Q4[8UI)?#V\,ET;8L)'8>/QKLF]%__#4??5J5AC:.!;< MI.G)3RV($@=P$,:3& ZVS-G&#WS!/;"P[QYFXU$EEK0E=[ =6Q.04TQ<"[X^ MR06,\61N$X%;2KSPVD5JUJ'$A#\FF'J^I).X9#[_;>"A@(C.EP,V\9CL$7FK MDR$3$2>TF=::P!!GBSHHIGK3H7H0! _:5L$S9P]M%RX--VQTS5+:!ZUPDN;6 M9'Z#=>B>2E_)H:K+E[Z0XN@>,,F,FCFJ=9_9IV+G8C<8U:@,:PR3 $7R" P\ M:/VPM9[-ZA2_G'-^X="%OJ^IY\/#4@P\LIX1R*B7+QXJ,@CARO>D;K[N:%G? MZ"NH*P&Z#P;3-600AD#G_, M=.4B0>Z16J?D):F2=?6:\9M%3!OK8]9N/Y-$CDD2F231KH_D;82O75_C6I,, M5%P1AO+@K]+F,6X_4[FG&N!X3\<'4F6/UPB*:I[T4A9,R MMY>!]^QWN9L,)70BK)X4[T#YH5[':T:,H6B43PU PF,,1]H0F=0#3.$][G'U3[C\X[]9LLE6'%;K'CGC@UC MM(T4!P_5(VI"8W^D(>0%#((*Y MU4B]P,2&CD,)\*+)AUWNH0(=X!-:#?+G'8?N+3)4@59 #G;\]/B2 MW0%HP: MK+I4)"P@D IDSH?S ,:)@FW7"MH^2C4DHP0&$'HR0,XXPJ43KT>S*"TPVF<* M4N%-Y(AK<@<>**?>/! MMG)*]+T2: /YH!%;]2 .>ZLW(MW0X7XFM7SW('&!=.-0FHHR":W=I=/%U1H2 MC(:H'/A_\%Z:DA!Z!VQ!;SISA_/G;%2Q?N0]XBN&;(HQ^]A'!.'V$9>I<1R2 ML2@VH:KK"89#Y"VGR]3[>,)8IXH?7SA+0+*.1EQBK[TXN=1&2',5B#F;8VF[ M<+1\INC@X4Q,"D(PS9*VAPF%$B<@:Q%'"R8Q_TO6'HZ6&<3\44OL8:Q\DK(N MZ2K )UMBP:^213HJ(/Q(H+7GX"KM946QE[Z=["D-,R0H7I.^(0D^%\$RP=O! MYO+&<#FI)7U*MS5;M#8+"X@'QJA5 5;!(@ENN@M5TC=>B.T"?6/2E':L^K\G M],>B$4)A8:D6/#&Q1*N64%\J+IK7Y*^GERIU/]'YVX6N>*BY^0S$NXK:=/WQ M1"2%MK"_WV/SJ"$303YQHAO,0?$6H.?:W.R@ Q%(:2F";F >2$]ZM9:R6MBZ M0TO,GDE3X -7G&Z,S3OF_&]P4 &_C8]35BQR\P@.&1C"7?)&M_R-G&*5 U2I MV)1XQ0T[ 40%1"$)1TX:QK10S&TVPKALA(/[])S0"=7ONR>W'5/3\[/^EUVE\NNU?=3N_\ZE/G\NI3ZZSSSYRE M?7[I7W[0/\Y'):3VOD(L-YC(?ZK&7 MSH3JNJQ]V\?GC6O'[E;I\K,ROHSYBYU6A[GC6W=" @KT*[=Z'3L@F= MFM#I_M77'S]+A[2XH0J!,^N8\NW@^O3(]><\0PP5'01%-,JK*@$]'R9Q"3<-O6[&2-S2*'T&! M0D\%;2#T&VR3(6TOJW^$'(;\\64LR9_/P(NE-](D]_R>7I0B6J4 M+^I2=Q %DWC.,@/5P"9+IK)NA,Y^C&XK_B!=R#_<4.Z?..651K'9V(]I7Q@A MTL^LY7Q>MG^$3I!,7[,[BS_-&UG2[%D]%<]>=XUQB)1&O>AD#-(C^E-:.-8V MU";]_)O"C\?MMU6S08VVW#!1A:\V(RNMV0U&OS8B\,C9$%MAQ_+QG-G@-D5& M#A[>(LB1E=H?FBDX'#+&3<%7'+)=>MJ>@+98U"!NC(%L/6GNB<\B$0959^RA M>7@T#[U!K#(/*AHN3EZK6#C0M_&9NM] BI(I='8R?<^VF38=GMPA.Q[BWZI% MT=P(&3#@-!;F,@[X7P3E'M%0!N-#.GZ3;3'PN!V10_%O@WQ/)BHML[ %TL3S ME!Q/)7&$#6^Y4.\+B:/'"OI;D^K\BO"0%ON94KP?>OTXHZ"AQ%[/9DKU+/Z> M7!P919T[1?T%"2C_5BJ6JL#T31$(-GESVC@KM+B59W$(9@A1E]]@U7S"30C% M2>JOFA CGY[HE@IW"D5FP:CF_1;:_52^D4K!2+ZC&XHCZA8S1 T%99?Z2!(K MN1/\DU'-N5/-+0CH6@,FC$4HHZ+Z* ;-366@%ZX9*QXRK"@-?%&KB21S]TK= MT2DXK=P'JS=4MZ"(F%6A8#!C@,KZKTC+][TQ>$C"Y9*>S6CT;1YB*7UN\SM"@G#&A5J?WY4D,^+97S5 M;GS/GOC7SN.N29_*8XQ0S0@<2J)@%=*H\GSB6"9Z%X^QKU <^NE&I,7$OR2U M\QR?"5>C='.?UYX'3%E+R&*L"4K3:69H 8L+P\E"=JQ)VND==* M/"![#Q'2:KOW4R#\C8 O4]&V(RN1"FGY=#YG%+JW[F3)^PBB]BUTRT!B%9DW M*SKU5^TS([J8UNBSC#IZUC#>;G.-SL*F'".I/Q;Z8^(@>XY@H29_M_U8C(3M MBX2A8,'4%ZPYF[ [U%-CI/[G"G#J19$B'\$C')J'E?A&1MB,L*VM$I3F E%" M$S"F\#HE3GK.*$,SKS-+%XBO YO$J1M)&P2.S:7;CS"%R[= *Y]%9^&L0WJ>[#&FZFEND&1$N:!I6 M5_?$#L/O#5&97 MWR5)U'3U5T#,OBH8]YD&R MI5(NO54G5X1/GDP!\1G)IT#($?IT@S#)0XOZ.:/4M"\Q S(5'Z+( M"6U2E6_G#T@"SI$B/1DMIA(QHP4KE@FR9H$8I+&+ !)*NN&C%J6A]> M0EPWV.K]HKWBJ1+#!]^5 BY$XC57 3(G,%?"^ZY_,V MC62O3MR+_*XP54#6@AR.#"GVDS0(SC.-0DYQZMWAK1(YEJHI-8[(DL$7_*8G M^^#!H^40TYHM\W5H1P"W2"LUT;)!W52_W1+=N/A%=3&N(=67B"&*/;T26;;4 MOD\(#1#@SDDECN.(ZE_D+L\HHN4",G7O"UK;5ZBWCE966A?H,4P( 7;O0#>- M3EKR6?(FJL4&]-TEOB+<6\!N$B'CVGC)K&:5)IUZ *YE(63>=! #HU-,0?.46I:)4>5P4\.>."0"+-"KQ"&.]V+(W.=% M-T1,R*4>VWPP7YX=$349L&.O0W>:KJ$7BHZ,.E#G\J&XF4*"720 CE13/[4> M3(_[4W549HDP@ZR/MF#Q%5Y988O61+WZ>5]1GS!#*F+O-AJD2G),GH)XK/@)%-S(HF MO]GYD&R[!]XA'01#](J1(%&"@J 7%!2 9(!BM"6>8V=EOO8%?@/]#A.N("84 M.4^?AAXD9M<2BXW?1-Z%2)EHXJ@[JA2/S-H)0431@J7][@>W/K40 MC@&RX' M_!X7DFL,\$TMW\XZ#'1]02H%;&T<4FA+$,D;:+^$&@T$_O>+ST%X[0)Q%=@* M'[C^AB9.K>)RU2XI\U):8AR$F9V))%(K%886SI,++-==Z92=3-UZ&I>$MU92 M,:KX87OB1I'5LLYEW)'8%78I UD_BVC4/."RMV;4=8K#)CF&X/>+$2PI-%&T M?HJD-"'ZZUZ<%Q1-F<(7T"'3PT84#5G7SIYA/Y]\=+^/=V"(TU]B-9C0$T%T"+4^(87;M##9*QL M)X$-#TT8@MN"[OVO&M8CWAI^D> KN3$I2**V$J%B M1 2_")V@4=S=*+LE.B(]OHR6$*W1 VOL#J$,$>N'8_]:%"6*QH0/Z\B%!+A8 M5VP*HW'J89$KIG_3G>\J.537!?!/,WXO& JOF171\7&*_GD>4F@*T8(LKL0J%6=L.B\F:\49XBY=!'[E8U/CF73FMU8$++C M#8=U#.F1Y_O;MBJ03<5(OK+J% H'=O$!ML*BO$,J8,Y%!JUN/'1P65@2CR0R9"187+DD\BZBU(74">6E 2KJP"SA'VKR;WWP+KP9J-I,F)_, M/+I/U^)EZ '&7EQX $6\1*8-"KI2S6[2>5T"S];X3F4R#"I#U M,""])KY&:3#J>0Z73@+2'7P>RXVR]9F[1!&?V!;V(RQ8)Y. W]NV]8[H9]\L MNV37FSN"\\<;8>WD+,F*F!F7!E?J[,2[4K[S3JVWEI^$-666,%H7,TB- 4]B MW5 K5\CKIN,$4TN.$%0\&'R:+3>%#:+.B(<4;H,0./P,O2IHB\HK,$*UPI[4 MZG^ET"KH3-Y5I4,+7(*ME2*"1U$4I.,>[+=;O5ZA715 M">Y[=<9DI<1F,XQJ0XN:@V33)]4>HF<;/A7,@D1^47O@GQ-)3AV EKUQI^)X MJ2@Q ^B/L2I$-DW#Z_C2LE1D$(@"EF1%H>AD0:6MLP;,OC+[*ATGP9 "9*ZA M1=7*_83-*JXQ3B_A0).[U8DP?CUMB]2!Q&=OOL+RK21*8;03N N;1RO=XE_% M$&MJ!WK"Z,#.B1"BAO/QF7L54H]==L7"TW*U)XUWN>,M^04JJ65]%N3]92E@ MZB 09OS'6'] 1R(#=62R('D;Q"%+]7GFA*7Z.Q6>>6.M$'*A6 $3L1A$$=VZ M0B*E0,LN4P*CE74>8&6VK$$;0%(K41ZJ6:;<+8OUU+#3T(?3J@-E8=6,[ZG M/\"2;'5=YA&@@QX#@7ETB$^"U4HT,7D2[4>%@B1/UM +A_$4*H^&LKK0'00_ M0*6P6:25GHK#7];\-D@Z]8W<>RC<6O,"BP@!;S*[N8]@=PJ-F'TJ1/[FT,'5 MKJ2?A>X.M.XMD#-'=D_1NF+361#"8[FH\.NHR7OH18S>CMVY<&DA?19Y$ 3? MLW62,O!():]\A5#6X+]0;#4)HJ362A$]4W%KXJB*XJ[85^5HZ%TJZ:422U%N M)>T]RAX(0VX?PPMR8SXJS)"_X()*GZ^(''!U\>Z&*8=4&_ R+T&&%=8EU,E( MHG,@FHK318I>36>66?E4E49'9C%9SH=G;: T<3&&\5"848X"06/)4>7UA2$[ M7UD,DVI+FP1G%R.NT0T2"))GIA6\*PM3[5><49BF,!:]@\4MH-&X,'>SIWOT M^OI"FGM(?(*:F8[H+EW6)]N]B8=)V1<)H'*6E@2DR!@0MQ;KN'?E%3537F'* M*_:BO.($LS>B%CY]H"9))J7#GL)6 O#@U@;82[Z)?_ZD3N%5\#3+H)#RAC)6 M$)KA<,J*(PBB/]E&A'N=TA?QT;9MR(@^(G/()'AYM6 M'DU()P0 +,"W$H[N0]]6.;*Q%T9S68[NI]PJC5\540V_4%0G32(\PX??"@9X M0-!--B>&V$62C,O_IS]Z[;9U1F>CU=$4CF)1*E@4A(<:U^S:M(4XC0P'YR#$ M&2TK]<\YH"06IX9W%'?,O,7K1R WC0"NW#0/!(ER&S3<2>Q5CZL0 M^X)L^E%0R;@DXJ*O+')()3/H 8OUX"^HF2.P#&5?"I=_ #8N< IH&8R-UV_Q M_(IVCL==4&&RR%2&[%24"F.,V0!.T?K*U"%=VEA@L 0#CD*NM)/E03BJ#!R& MS!6G_E]Z-&@5)0/:5;71X\/7&FW.I4YNM\NP] <&I,_9?8&IM4BUN)G!Z?1Y MM)YH?,'4I(IJ'*>)%/RD9AW7+R/A2@.C %<6$=_)6!;,/PHDHY4%]?)S>S,>D+!ER!584H-D#41[1 M%^R'%TS0]DHSBT[<6UE$G1R12#)^P01,P*S=N"4+1W #(,(&'?G&B.F-/(1+.:1X2CY?FBB MTZ&4> *\"QH5@,JX9Q\OTK'S<9E M/&% L:>Z[NI+MSQ4[Z=)'.!4&^:7_8!XDO V9)CK3914"# (M6-MHM[17:#5 M%>',>7*^CVZ9"IA$5AQECE=DO*YE"[I*(C$.! QG,7:[_-*CAL0P\7R2HD/L M"Z6Z$JL9\S)=UREN"Y\LXQ$M6"*$@YQ\= :VL)J;_<%C"K 9"E8Z^+3F]8Z[ M?W:/.V?'KMU4KVL#9PQJDMC9)8^=RZZEQV6Z>?SX^[)]UVZZI[?M:[.K_ZQ/_Z M\=-5[_PD9Y)862F)/7D^-'S4MKY61L\N_G8$1FOG3-+Y&Z>Y>\A[_' M? O3%EQB7)-CJ/%??N)>&O?K(J#TFT%D'O=L[^K*^GCT+%M/%^Z?81T3;^"@>0.X1R!DG$,OD MMW9#Z50O^X+V!,W3(5Y5NAJCEPF%ODYO I>Y4])40V/Q$"N+_\& MSB3\(/]VX!U"9(Y-9["B\@;X-;'0F&Z*,=@\"[T?X.2JX!62'?\GAD@U^(GX MT]'$\[^G6@\AKR]Q,P&D4%A)L&_#\R!6,.6;X";2"BP712D9)S:7"QEWK.4P M;H2[B>\/;PPRAHR(./W< [2X2"G*O"20#J$&,3I)_1=9 S=2!%1>2$ZEJ I5 M)7@X"IGB3.*=+HP6N@-'R".\@?Q3K'](S.-S9,E0'/++MM1FDN&3S,MS:L2' M^H"<7JV^=PX%(YD)!NA@S,"Q#> 6S\KH8K?[*:PR\'19\V1/MGU_1CU$8C SC@H6_$UA%_4RCVX:&JA-][F&"9IJ?N3U:'1,)A)Z?7"1050D-J8CPUN@E&VB'I<#[(!7%&,\4.DP<5N6J(C7D@S MT)34I.GY2%5 4:]R]=>U*H!C '^QF3!_N?AD)A2?DF,Y.V&#,(: F"+'S@ ' M7X, (I*O(F\.B@1 "\K/:)68I06'*X5@KLCZ]7CCTR FP-J+ 67T:5Q5%)KR M*PE-03*_'PH%*>\NF?*7Z40J+<+[46Q;Q-J]E<8-E-?Q]XJ@:8=NZ$"0V[(K M%2T2WDN^U1K2L@7QW/H13.*I:%\@JWC6RKNS WE_HHG_X5DF/OW[A?K(7$#& MB8V@(F60\AT_3;Z7JY5:B7N.+Q_;V8Q9T^?K\H.\<*>0X$G"1@*;F38YJ(&) M2(0\5.B&B;9%OG0^*852"?^_*N9>P+WYPYTPDD8G^09Q(.FO7-->F0M0$",[ MH$HSH0#?@.8X2K1',9.T5WQ5#9&]R*NHE MW,2FWW $Y=0 -)13SQW*S?.5:PX7WXQ#8QC<>=QCX.X1^D[%IC40[A17 5#] M/I-R18TK!)4%]JV"^5:C%QVK1",=8IR>IIJ%4^F'6JG=]A-H(=0O"0XA8SZU M9L!$%O9E2+BKL2A.GQ95.*H.S;R,('OZIN%OEJ=ILM4TT13E8X*L*U#Q\E5D MR<=(1 KL8E6)]CB0'5U^L$DP4S#N#OF>HE@[? O\U1$X8A2[CG1_2=0X 'T% MU+1R/Y/OXUFP-7E>N39.>FTH2@'UG5K?KCRN3ZE8V;_U,>E*NV'2E29=^9QT MI3L>#VN-JMT?#.NE?J7>9/U&I=GLC^TJ&PP&M7*=#1=S&]7V^=G5Y?DIY-0P M;'_\Y;+3ZSSEE6H[K2RI>#P"Q%,HQ\Y!\ZW+J,5:',,;?M)D$$/B3( M2!A,R*J[4)5N6WOKEBH@9'0"4W X><&(C%Y)SYWU^/ ,,TN&I?S$H1N&'AW^ MT1S2*)Y!H5[?8CR!#D2'HIF; M_#PA51&?%]0HL2:/?U-652>,5G0/_IJI5QDE:S74URJI2L38+_GQ+)S"V981 M&V,C)!H^UJ#)]+![9%QJR/]3_RVTWAR[:8+V["G@;(0N$=?M#XD MH6KN/"4+47APFE9,$850H7LLGV[IE&TV UA%JF86661]?CV5([I05,QGABAN MDEIU<21B) Z-B:?(>KBLN(F>F(!6HP(].HK@QRB>5Z0IYZG78. M B*?U292=;4MFM)+FE*^"%VP2= UII5%%]W2+Y0623G(GEBP5&S@ X_ MR,IB;$9XK.ED%XZ6/D:F"&?^3F^A"\#&"B3IU_PF9(EDOGX>E@ #:(FX@Z;U+T4#I-*:'E->"D452OSYF( ML(JT1:;3*VD,^@XFRK4IHB9I!7BA.*2H#6YDUPOQ .QXP@0S -;DNL.YBKYP MM2$-,Y60!AT#^9.DB>C:9:&05^K&(5,:#D1&'>'!)<9JYQ=9$\22CZW6A5AI MJ/F7XJ@4!3JRL[E&TC#RYDK5TU'-*;&LX6')A:>X,5]%KI;=U"1I^YKF$4Y; M!F$20-]H[A*1YO,!Q4L>1?Q!7V,C^#E31ZUB7[X)2_F\!7#I,8.A+69Z+6EN MAE@-C]CH)D F2OL#7VSF!]9A9P$GA720\A"S4BE5%%"YX<#EEM#1^=V$W4NM MY91*CL!):E>*6 :'(2T+^UAP]EPP>V PVG.Q 3=7WEA<(U0I@J@L(*$G80?,U1A/8"^ &VI M)3^0D9.J"C7A4GV5+:IY M6&WK>I[@3SM"1Q;//8;5A0*D$T6@]BR0@43O6*U)%*"]_!<;I@I@6,HC3>\A MK? 'K5_2^ND3^U;H1=^EBA1> 1WWX%@"UI%*CM.E>.\U7*[7';[ZR ")56Q@UW7&/C?JU4MON51J7>'[!JN3]HCBKCTK@Y'-O-Q5!IK=7Z M!*$XAJG='22[ZVP=PFRIDF0F039XQ-D7)D=\Y/.U:=NN]>OE9UJN9$W MS;^Z(@Y>'D[XT.N_II[_RD3L9!10^(]KVQ$NOB)XD^6;%(J""F.B3Z#<@U+D MC'L#P3U2>R+K1!!*UE","4393-$3X@I%ZRRQUY**<@QTR?9 J]Z>_PK]+2%D M-A(%:? D;@#>NL 'HM]0'6L!0Y'8#3+#Q9)7.6 L,\-O4PTFA9Q6O ?X#]#% M[X8#@#H& FG//W'@!I/]RE FZ&7:.PGDL%IF"A_G"]B232P&I:><""0:FM2 JQ:"[J M6U8.$NX%1Q^2&XI(W"T;0.,5.*OQ#V\U*1ETBQ6DE<7K470D2"BB(C<%_O'. M^[]\P[9,]I>=QK#9*/6'K-'DFJO)+=B*6^,_U4&C-6L5UUFBN=H7EUUNY5VT M3EOM]OF7LZO6V=5)!P_4]CJ7?W;;G;SIL?9*/::&8B5CL6 P6 0@AK.]$H"L M.X_F+,@61?2#3( @'16 8FY%NB%LR[$7#=T)C94.XLK4),=@=@1_DM[@\A.Z M#F6L++C((O5.DE8Y874.\?\Z(-)H[NT"W M>!_ ,9J/B7E!E;2CC/Q#6+ M?L(\E"\F33 :9D*(EN%:(Y=#W*5>*]K<"M=F*$.?IEF)VOTA-#'F$B%G3?Y^ M!(QMOY'-?\OGZ4%S6V.M4Y>Z@RB8Q'/VRI;WJS('I[HVXL2R)M M.@VOJ@NVPP'U>K/"C4CXX__^4O[EJ3-D%ROE5YVBQ@8SM,[G/ E$^$+9_-^X MS4\_=<"]4HZDV29FF[SN-A%.G"2/G-U96#)BR8Q&CK>1C$&(@*)=,-LF]]OF MN6N^*D"77OIGNCQ[O"?@H.\+S861A>J^BX*S5"-F?)32"@L^!3-5!3.98;X! M5?MV-.MC]\["3OD9K.^#KB^M[R".7'\D3E<%8\'-TJ/_CB"<'4:'+V%5Z+4" MPR%C4"NP3>EO8?W1"6/1/Z)XMK@-ZEBL,/%\INH7()(@&Z=DFY0$,YA'FT\- MO]O+[8Y=SY+<%"]E1FQ_.-J^P#2)GD,LIVJ<4OI0'\@L9!B9XM=83J%2*KVT M#GQ+J_PV%KG:K"XL\AY .BJU(WEVZ(65F_/2RFUO97R[<927D&AQ)FJ/C+?7 MUE)O9 'WT_BZ6CN5C>GUUDVO4MD87F_;\"H[BTN\#V;79&*=(RWD"RNU MBC&Y+M\-'%VM,:F>G6DR:G_N!S]0$ [=28)6LTGMUZI3^W>P4@#K0^LL#8/&D MGN\10T]P>E8D^*C@)O!LQE2 M2#/G3UNY#P0O*#2II!WQ$^GI5&RNZ-0SRXM=Y!\IDI6MB^3+#T)JIE2,9;;:99MWI$?P+[IZUH*O1#[X3+W0V MWBWPU+\GBJ@L0=,2-FA8&=K/OUMQ&?]1T!G:IR1I. M1?:>T-DKCCO_ZGR^P(;5)Y?GGZ\^=4Z[O:ONV50O:PQ_W\L9><;R2O2(9 MB@5CP>[;8C26&HYU#2M\9UX;]2JE9[0\J8Z<_ M:C0;U4J=E=QF8XD$=2Z^7+8_M7K WO3/+]VK;Z+->;?3^_"-+T$W=Q+46?..[&$AI\B9,)ZM)P7 H5O?,2@8C +-G)8/2J'9>5W+F6KOA?,O0 MOO$H.B7#HZCY'X9'\?&-QBHEI^ERV+6']4&_XCK5OELMU?K#1MT=V0-GS&V[ M)>KR8_O\\N+\D@/0Q_,_.Y= -]OIUVM.LU;+FY[\N(8\48S!2@:Q-8JQKPPC M@Z[T)Z''-?2NFH7>#^QZ$T4Q'+TEQ_-@H\XVY<%195VSJ<.":J]%#7$QY*.\ M;FQ 2\Y7MJ\NO*H( XFVEV=N-'+_4Q3_%;TO/[OA=S;7&V6)?B>NM7Q\2%8- M+72!J1[YPP0YHVQ0>0T>(;6!F870847THX=,P@WPTZ-+&-X7K;;@!WO@NX)W MK>W>\_6SNM$$#BA)MG2/N-WT&Q>(D]Z#A(8%K7J\,4S= ML9&N(O+W/_]/LU9OOG\@LK:@WY]%DO\P M.*B.-7\%H>CV!#(W0,[M09HN^\"=P*&[ZQL,;X@KIWB(/TJG%Y+0R#2.YMG[ MK-,AB<'TQ/"M$=>?0%RAYP?S(U>T-59]<$+^F1],.;J()B;AW 8Z;*0O M7_8IM;DYQ N21]4>?)36C#C0.=&[2:_6P^TL77>Q-@C,:FD*"P]B]52O^U2U MM>R=M!7_NEQFR=!.S0ZEO)(H1//0&\Z7-J/B L]^ &TSYGPBO2O;JME.WN*\ M(%N"\6=/[@NI%T1R<_F6+O3?@ULDYM65^YUAS@ME8DL[:ZWKC.$ZZX(8K=O4 M31*<)C416_.059O#HMKZ7>A7-$IZM"R90IFWBY).9-DKM-8$<_D1=_-8>"UE M!]U>:Q#?'T'P)!+=D[!1)4T,M=GTR)]44U/0_D[-,\'=G8(CK60?!^*%%NB> M^3V5U;%HGKY1D5O:PT!T>Z5A\G5!Y9S,BO.(68&^>!^Y&([&+O8J&/'?&'2' M@@X*OLO]8/3&M9[)4^;ZXH65#BX]I(/EJ",&!/^I<:_?\_R+W&$!'YB@>@+] MYT1_4.)<=]-3GY9)L:.>-C?;V717&96EE &*J18$4!&A->.582%5DA-S'(E8 MTDLR,T(+.YE!"*:P=$>, OZ/+P+UV#HLCJ"C,76NP\:$:C<-XLEW?$[HHGR* M=F@]C!194P^;9.+F2I:'0E=BH+?8B'4 [7@9YLA=;*F!N71K%'.S,[MI^/"B M&/0SOVEB$)0?- CTH8J1HISIH]R]QDWC=E<6__Z4S5Z/3G?F@)> M?+3E34G.1K$H\]4[K\N.FU*=D4@4K2^KHPDR\";D/^E,6<"V(C,NHM &-;&] M$O-;;QDC7U'N%>B RLTI-CJDKF)#-/0B+G0^X]\ JRBX]?D7;[R9*+Q0K+UZF/=2I#%RB**F/2_AKJ46X:5I_3F^+E$FI1,WV+X4U))78 _ M3?G&I9JFZJ_8\,P:3ESJ(BE@1"N]UKI5IK6BK93BPC)0$ @JL!>F2%1/1:G* M;#)R<%>+)<(;0%?AV1R+7+%U(2R%ZK0LGB;@Q4N,TJ321EMG^*K6Y7E)?V?[ M5_@C3HU<_=63D@A$@<_*!%K0L#MH9$X=NT$?I)1DUDIB_58!?KND3;'G%T((:=[%%3Z40R*(>5&$&JS1 !C]0UHNA+B\[K M#8F$CM^[W*YM1>5! MC6E[\0"R8GB#GK:!"QG8'V+7-Q6R>]C!3_OU2Y3Y@58W?.S):ZL%R[;QB82= MBU_D<"(\FZ0--FG& ^]PE;F,WR5SV2.S&V/<5,_,IX.:_7JBVWS*D(:X'4 N M7S_0E0,W\J)E%LOF5O)[_J;\52%?E !"E+;EEAW-@MPU!#W[ZHK$C8WK+O0"P>^/)M:M:09(0BM5;Z2(-4GT3H^2XV" ,W!&WJ^#[ M/]P)(\]W4::IE$#I7NTYGB^#DLJET'2K]E11%Q@EK\6-1<9D# (:)5NU8M+8 MN<#="=_C3_WL^MRBP,Z3,!T=V>-2D%ETBJ3BK'/I9R4')7;M<"=1]W8PG<8^ M](&#==R:8XW:V2F6ZJT'E',FF.G*&AQ1/ -;+X($CCSX<@OJ;,HW<[I#9RK& M+:5-%-%H3A)YSG)NAOK<@*SR&PSG8<#_A*X%%X5DDV)[;T]@*,N\Y@WJ?/;# M"^((G<,A\Z"3(J*V?NILHW>$CMY<4.'Q: []0.P=>U)S0!H +DX<[-0F$X_* MOB&FQJ)@\D-$ *QK[@>'?*],&9NK,-WB-_4EB&+TAE9,(>KWU*L, &*^T\WY M-DOU0%UXDMJHW"M7W5&#)=.M+@1]//>XLT=>8G+2&G)]HI,B63HD(["$&.)5Q2M$$O9JCQU(Q<2>Q2H1$>J<(7+GH5#\\Y.2) M28T6_#O0XR(XAOCMY^+0GX+II\",)$X'/M) #*U@C-IBG?2D*(LF# MZ/3!?]$#XK(1"^8G-]+.[_&[Q*$"!.I8SQ]/.P_K1M*O2>?@HZ)UH>7PX;K? M PY,Q$9PSR56,-KPE8&2#_F TZ1JYAS*%9@;B9HD2HV&*VZC%^)@B@IN,L;B MX\72%'+AV/?,[M 7,,E+"__G7KZA^(9RDA(_$8)?X/DF0?+%V/BZ;?B24>I, M/"@=D-*!6O(JJ&A0T6J!'4H:.AB 1[AN+"K:N386G$S)!NIH\XU4M+XRJ?UQ M@.D@K3O@<"["GR&;Q2%_FPC$R!O#-BC(2I;_Q'QL#,J#F1OZB \0F(!KQ99! MFC29%^=W/N'/L)S2T8G8!_"$,9=^OG&)>&I) 'U)T#[9912!7!ILS/-NKWUZWOMRV;GL?&Q='G?//IZ<7W:Z M'\]^_W+9[1UWVT@KY*%9@,QE*CL<1PK-1XK*M/K2OKXK+S9^?L MRNJ>]2XZ],'64C '[J%U@:".Z2Y 93A C+E4F?# /V*I04>=#CJGBL.4.8M) M,CXQ<$\X>2&M@4(V+YS8!/POG;L;KD3Y2U6+93**,>VLV1;;<9@.!H>81IRG M:?\L..\TLF0/:*ML%RQH?EM80H8E_&ZLTM;*#T4!LZ#M0A/<"Z>)A7S1;IU_ MR)1>JN?!L^A2/D=PZ]B7Z2SNG9 E*\O(O&OAJ351\CJ0)F5K&M(4X MWGRJB]:Y;WWFWHE3PS\XF-NX91BTAB=&>.*$*Q(X& DY&95XAPH-3);QGXZT MSX5CJ1=4J_+04N7 .SQP#@]:27V.&PY ^I%G2&L$(?W'/)G/ 7=[RCD8>KM1W5<([5 MG.+X 4JY# N-EO,HT-K_V>WH#'?!C(6N.K^+D83]5K'<%F2> M,_4%.2V+MR>ZBM3;IA+D07CM^B+.(15!T=I.=0D%/P98:$NAR.]^<,N]0\A< M$56Q-\TYWG9AB$/6\9 ^&[-ZI5#A&D7DRAA,)F0 I#"J*JCL[?9DWD^"P0- M1)H^ F-!LK+R):1&EL[AP0P\0S"69A3FAD3!#9](B%+=OYK_>B:*46! ?. ! M''V+IW"XC-AO();]4JCWQ@U&S6G MWAR5Z_:2F,_OW/KO'G?_[2K]'C, 2 M0[#D&-Y:'.AQ\C!DK-JH-)W^N-:H\>5TF_UF8PA$8X/*J%2I#RHJO$??N&A= M7G6[W7ZE4GM'QUB(^+R69>7VOOP>09GI-G M&-;'XVJY5N(_# ;]RJA9ZC=K98X0C4:U/N0F8:VR)+_:[/SK4_=#]ZI[=MSY M%S>S'-M^+51X!! TU]#JX^M*(YN_]&M:(2^BBAY1O4BO 9(O]C*(Q)!$2:HM MW&30)5#^@;88_B6U$4M)K9^X9E'38:7BS;(1"I'6E!C<-%MRF.HY:Y=VVF&W M\2AI$ZD6E)Y!:+U[@ $IAD")$K5W\YL7G+?RZFD#ZY=+4IBL_U::?BXX1$OW M@IKU)X/TBTYCH[Y'XG>,75VP2HIT63 6"DZ32S5'2?/GE]RK6VV:NT)\[-R( M3_GU)^1I.RP_4P0[[(W.TGQT67#^<9,:W M(7CIP;CRGD<1&QYQF01^@M\8*>?449/_^4\WA;Y$XK7P8]WK7!X ]05[]CHV@W?C=RY^\ZN.C7;J;[CX&7;I4JMVG3L M4J/6+-GOYE/'=DK-2GUD]]E=^<@NWLRG+W!6XT$GIS6EX@0(LETRC'>,K,]) M1@5)2E=D4T0.0POM':22L@.H$A\S;O ,,8$N*V+*15NFUC(5%+6C/ZR#$Z"I M.@O4D8Q7GP-K:T_B"W]4KC>=ZB%4(WM083VY7U8]S"?D]]AGEM.D4I'#XH+S MJ0ZJY%73O;P2,3KQ50:#,#UB0Y$#/0*2\]_P\ _\]#[[,8DYVN*;PW+>A=4Q ML/S3PG*E7G'J%8+E9KE1JG+?K52Q*XUWK&97JS9 Y#K MXE!M<;P.@0[(.F884X2#3I= N#&;6PSR:/X0*E>HG!706[XH6@/)&2^)YB='=H+F5KE W^O"G^.@;^?%/XTK[3$H;#6Y/!GU^QZZ9WK.$ZS6:[^E]T=5?I;\TG7 MX5\;.8!;UKGL8$(S%IE;;6 KL#ZX M_O>"=59L%47? N6^020V0W*XQAF,-H1!.-.X*0S6LC"(AV$/%\Y,J-?2WEZ< M7$GUHH6'2CQ?Z$B['E"=!L9%2P91C4++Q6!R+7%_=XH5(T9O"1>O1]$1'*BU MG;)]Q^Z<465; *<5NP ,]1*ZJ=)9>(ZC7CL.0" <7*DR HD,Y$MR)T-R: MQQ1HJ%O4C2]BE(E!LU>?D(JIT3!XIB>I.*J5*4E5LVN4I*IN"\YZWAV'@U7E MDP.(TFFQ/SI8"EQ/=I-R01LC6M6DJ0R0[;<6,4"6!3)3;6& ;#V0U7( 9']2 M'^N7P;&:P3_NM1 R.97&L;'#,X-A:'*OG ,5;4-@[]:!\"GZQZJ M9ZHA7'B38&Z=\,FRKD)H'OSOP.>0&@^./O W&-X4K.,/O6C$@_\1S\3=8XW\S%XB\T_=O"QYF\:X+SX()^\R_A>MZREPX MAX^S%8I^AB\[ Q;?4MA'.;).W"%J"[X6LOV[*//1__1JCV\10[]89^P\^AC1 M6/UR2A+5H]H!U9WB[W!-))KN0:%NP(6=VVJG =_#8DH\MFE=;:78-+:@B7?L M-^X:TR]K^IERJI_>\*-R*KM9LBO51NF=:S>/G'K9Z=M03;6U]'/6\%-M=K"5 MD%U79A\8;1R5F7\]B@\Y5H[ .DF9>HGUAM#YN\RP"5$/%Q'"--Q((^4[Z;C@.DX8#H.[,CBT"[,C?B8C@.FXT!./:E*L6[" M,B8LLSXLXVPM+!,/$@*1)# #$?UX!I&1+[V_.=52@;\R_-_BVP7,;5Q _SZ*&8;IH8VCNM#S^ M9.*Y4^LKPVI'^."?7CR#J_%75>JI%>")HD:)CJU9Z$UD%KUF'73\ZXD7W4 ) MH!]-4!%LVG: Z;I.V <\^UE0',+& V#6 :P%P/F%OCMNPE.7]Y]AV/#D;6 M11CUVAPDK/-LL'?/_$[#P&8 <\^5E0',!< T7*(&,!\ S*UQL.%9 MJ00?!^+L5NZ0T'"X&23<NH,D/F1TPP MD80_^*]+T%)S);<.C(;XS0#CGBLE XP+P&C830TP/@",C;P6\TCFK=Q&51L& M,@UD[K>Z,I"Y )F&&]5 Y@.0N35RU">7\V2Q0M&J0U"#I UQ:I6U!*;B=DPD;SH&1D:/GC"_;O413&9Y='I)5%-#;=C#M MDL%%@XO[K9,,+B[@HN&8-+CX$"YNC63RD96NCPW*%G:,H(:JTB#HGFLO@Z + M"&KH@ R"/H2@6^,#>F;!S^ZPT=#W&&S<<[UDL'$!&PU_C\'&A[!Q:P0^F6,A M.2WDL0TOCT'"/=="NT+"O6UH4#4-#<2ZF(8&IJ&!:6A@&AJ8A@:FH<$3+0[M MPMR(CVEH8!H:Y-23JA1MPQIIPC0/A6FV1AN)P0UN1'>YCSCUO3%?LDP9@,Q8 MI!M/8J3&FT?6R O9_%_2?W#P68\@=32QFSU6-R4ID MXQ"AD^16) M-N*(6:?,39T$SG1)=6J +Z7&LR'1L$?E 37RHVL,)/Y& R@-DY$?1&#S\N?"P8O#0X.%&>.ALC31*X.$* /P] MYDACHS]H.\_%/\=P/>4!(O*C6 S^_5SX5S7X9_!O,_S;&CG4>OS[[/)A6$T$ MD^JS\<\P-9FZSSU7):;N14=."2H3R_8=NZN,RENKF@3J]D_!!!8!6FM./< DY&GO_"?FBVYU?6 " M! :5BPE_EP,WLEP./B-^&9".$>!A"LXI'5I2)%[]O3<#4=AM$D-;O@_M1"\9 M_U("G4[IZ,0:!R%BXHD7<9FUOC$WM#HX1'64L&S3$#6MX5*XWG>H&,"M" MN@[>Q#8H:W2<0=G715G;2*!!64!9NUYR*F7;?N?:]:-:HU'KVPBQ6\OV=?TQ M_(B^F^QAS>; XY(.C%)PL2[:I(S#8)IE->-(UKNZLCX>MS=S(D78LE@NKP5! M&=5<0$+Z8 D$B=#216(B_?W1P$A?LZDZM6[0T>@F@XZOBXZ.D4"#C@(= M:^5JO83HR'&RZ@ \-INCK55X4N,PCCL"&U5,5?8/DR%*ASJ(<8!<3OI9L-HW MC,W=&ZL5>:[FU9ZV^4?W81R=^PQ^PQ/SG\.BZ&!V$/@O-\?*BG31$'V![=RG**W+F$UY,O M_F=WTU!SLUE4M:]AVCVN'?WQ1(]7K5K%H+K1J6\(U?>VB5K--%$3ZV*:J)DF M:J:)FFFB9IJHF29J3[0XM MS(SZFB9IIHI933PIBT,8],B&GM2&G+69D7BCD MA $7F9*YF+.B=3H?%3RAC#SA:.6 M[[.[)5_[D[]1'#*K[P(P*O@F*C\IE%%/N- MM1[C%?_3!]?_#FD<>(]O0?C=^LPFD\ O0)7!51A'<\;O2WD9_UJ6&WA1%+N M=OR+R3U!H.SZ^\AR?H6L$$H/)&QZS/>X 7 6S/EX1S&#VO.J+$1PK[E!<,W? MVYJ%'%6]&8#O-(CA6-G8^M+[6[E4LOB$3:"X8.-J^]I+5MO;C2 D&'Y/#KIM'*A5KF0[#B&5G04V\"8!U\1K\5 6UM++"(6 MI!2>DD:(#]#^RY:]$M-=,+<(MT^^"S;U[PQLVBCDZV>5C>-T>%Q>7WY-9 M5VQXXP>3X-KC\W'%)OP-1YX+SX?'IS"M>M1H-ISFYIC6-)AFE%&.!I-KB>.8 MUA#D5X8#ZV=&N&7.6;WDE)L4]RR7:_5^G=W9I='6.LWT;N!4TT7,7S=-@B6< M, EHP"URP"_VKV]<[U @(%[8#HH%Q+."]8%Y?T&$\]\WX+FU;QC_]R2V?H>_ M*32Z7_:-4S[,*_CAF$_4 ]?^&^_[B0. '4V](\=C0'3']:[_' M/K^X (_ \.N!N \,(CG,W1MZ"+QXBZ6/AT_D/?X5^_,@=:\'OE_(MC.G+&/S MV=U;-_1EDS;J3W=GU3VJ!OR-GL[18'(M<1S\FT:,?DJX7^+0EDO-6JWV;E2O M-JK5+3NT:>?16>O(+N"575+1V6VZN(T=N+@+8S9 9S14+@:3:XFK%"N&#?/G M!+I%-LQ2J5)O5,N"#=-N*C;,RM8\6\%Y><%5_+7NV J:#O[VHPC01;J57[EO M&P?<:^7_%54X;N(7_H\[G;U?X1EFH;*6A4KI-UO_\OQ;?M,.G"2;A< ]_=GU MW6N6=J012S=PN)_E//+M:K]H@<]3W4I!IUD7M*,&:XV2S,-@ 8=&+,+B[WPW44K'0HZ+43WT+G/A&K'0'5.E9+1L3L? M3*XE#C:O$2,#U0] ]=:BP)V[X22.H =$FVMZZQQ)?W:)V8]$TA?"[RVXU^N) MN@UF&\Q^ \KV69B]M_2;=4._*=;%T&\:^DU#OVGH-PW]IJ'??*+9H%V8&_$Q M])N&?C.G[A!XEL;',0&E!P)*6SO>?1JX_KK"P>=60Q1$^Y2OS),__M.+9Q ! MVE(@IV(".3G5"D;)[7PPN98XV+Q&C Q6/H"5U>TG7[3$Q*G';=N(CH[U6/B# M__HH/-V7?$C5P&A.%8;1?SL?3*XE#C:O$2,#HP_ Z!;9.N=L,F'#.<#(11C, M^,+=JW[< D[?(H2^+"6G@5 #H3G4?6\50@TEIX'0AR"TGK?3<2I8V[N)$T1$ MEA;AJT;K:OT:>W(4KFZ -:(D0'6!X"UD;.C<"^%JX\X M]_:H1^[BD%O#@'!.U8W1GCL?3*XE#C:O$2,#P@^ <#.OA]Q>%HT?7>#T>&3> M@DO<-&B<4[UCU.C.!Y-KB8/-:\3(H/%Z-*Z6\E(A_-P@\J MRX!ECK7<&P7+JJ$M-6#Y$%ANC[;T!4J$5P-JCAS,JJ$?S:MV,,INYX/)M<3! MYGW4O!L9>MQ@M'//?\71W!O?OP4,W1H=Z7/K@_<#/PTG:%Z5A<'/G0\FUQ(' MF]>(D?$Y'\#+[7&"/K88>-.X[(,';TX]ZROSQVQ[H5K#RIE7_6#4W);&QS$A MG0=".EMCY=QE2 <*\+[Q>VTIHF/H.?.J'HRVV_E@3:XF#S6O$R$#F Y"97QZQ%X/,]@W_YQN7 MK*TYFH8D+*_ZP:B[G0\FUQ+'-^\F[)NF8/TGALS<,H0]&S&?PA'V"'I.K8;O MF0!K",#RJDT,P.Y\,+F6.+".#< :@%T'L%MC_WI[ "LSJL_$5T/IE5=E8O!U MYX/)M<2!<6SPU>#K&GRM;8W/ZZWAJTR^/@]=:[DG =L376?0-<>:\:VBZR:$ MF09=?V)TW1IYR5M#5RU/^TR -80G>=4F!F!W/IA<2QQ8QP9@#<"N ]CML9T\ MM3G$"R%MDB]]&J"^?J53S9"DY%6M&*3=^6!R+7%\\QIJ3H.T:Y%V>X=0=XZT M(G&:6Z#-T=E5XK;@:$L_&,@UD)N;P>1:XB R92#70.XZR-W>$=8=0Z[(I>86 M<,W)U[SJ% .S.Q_,?M-_-@W]IU@70_]IZ#\-_:>A_S3TGX;^\XEF@W9A;L3' MT'\:^L^1:XOCF-3R=!NC6 5U]:S0GCP:Z[39Q MJ!N^D?SO::.?#,8M8IRARC08MQ;CMD8V\FB,VWK7A;IA_4'U=L>.,'D^#ZWCKUALR/&.)8CX4_^*^/@L)\EK;4#7='_O6# MT74&+Q?QTG!0&KQ^QSRRG1CH_ 4J A4MV[45PKG2..'C1 MLCX&DY$W"8;? 7VG'GQ_4XRS;8EQ\K9X&J0WY]_#5Y9@=W)4UO"K7"X?.7RF M&Z4- .R$#<+8#>^M,@['-A!F=$\N!I-KB>,0M@E5HQ&CGQC"MI8(?#1>W2,V MT8&_-&@5K(]N,($>!B>Q/^*.6O&"'+IOGSYJ7ISX8&,<ID2;47L:C:+Z&?!+3.OB,<->L,;-HHY7MGE8R!I[''I-9H-I[E)9HQ&7#.9,:.;;)+9<,3ZY8%\.3:WAR#4^N MX)9H-V86[$Q_#D&I[MT;BU[OA]HEU$?,7=O4"9YGME@&7#\S["_+;W_@L6\=\/%9O MZ&$HY7_R]?LA(EBIK3+B7@7]]'^OUS'H)-&H*ZT"6>5VXX=QG873CS0[A M'K$_#V+KX,IS??X*A_JCCMD/-@EF>!OM:ZON)6Z!KW/'__LACCR?19'^-AO= MAL^*=>KAF/[D7XI#X!V>>7-WLJRVNV#]^P8GP(>';C!OQ_'>2*0 M)?<@+',,EADEE(O!Y%KB.)9MPL%IQ.@GQK*ME8*V Q\7:H#Z?[[, 5^$,%M" MV/(3>+UVFP/B.'3Y'^(A^J%=]'6.6M;!AS^[AW3Z;L6%GX+):!A8+=GO[Y+Q MWSY[DPGS?2^>JJ).P$GNI$,-J*_[\.+S@D7U1/!^5%+J15'L F &X\PKB_!! M9)6*3O572Y^3'G\"ATN8FL@:Q0S&T>3(B'=PKZ^ADR%_('?I_*$WXPXCGY(8 M#EF,K2^]OU6YD\C7:P(',#9%<,<@^*YUE5&].Q],KB4.LF!&C R"KT/PK1TZ M1%#@<-/U1R+HN\:QO.)_^N#ZW^$+\.AO0?C=^LPFD\#G>!OX(PX*'_C5PQO+ MC:RK,([FC*V'TIS":-G Z*X5AM%_.Q],KB4.,C)&C R,KH/1K;&./L\1?DPL M-Q>>J5UZ/*16#*3N6GD87;CSP>1:XBK%AF$F-9"Z%E*KV_9,%Z"UZT/ EXJ[ M?@;@K!K@W+6*,!IOYX/)M<1QX#1\J 8X"3C+I5+#J97BW M\7A(W;3.20I3]E@V@&DV8B\'D6N(XH!IB5@.H:P%UBP3C(C>: MA5!1C5M>&\'=3M(T#ZBZ:>V1056#JGE7AV\25?_.8=5PR+XI6!5';AUUY+:Q MI=*AVQMOSH[X0X;LMUG(CFY#=\8'W/E/S!?+NN!*^UH_AHL*'" G'$7(QOJX MKHH9'MF%S.F_X7;6'PS/]EK/ZK- Y#W9I'[DQ#W6JH6PUUZXX,">W"W(B/H6XUU*TY=9 @[E$Q;L_; MCGMLK=;[SP#C\A=A<'?_^A$.2LYO$,XH//:)F)U(!4Y,0,1HAMP.)M<2!PA3 M-7+TMA%F:Z7/G;OA)(Z\'\# .)E8Y^CF; MJ=$1X&J:8V+N!FERHB#<+-8;- M\(U#36U;4',:N/[*=IUKD:%]PWSKU(,_&:5OE'YN-NO;5/J-HCE@\I9U?F.T MM?,A<)(#&R#'@\@;>6X(;8\7SFL8K6RVTRL-!E,4(S:$@F)N 1Q-/)_]%OLC M%L)/[[,?DT1C'G+SE$3>A=6VB_;?_VYD\"VI]*<<<2A5ZI5:TZZ5[)I=+[US M'<=I-LO5_[*[HV:SOS5,: X-3 >?#>3!@(7VS LZ+73/^ MA=$B!LE>TS6Q'>.;O"T@R_@FMK,]YZ0-LSSF\XPXP=$'SY/=>&S,H84-8Z@< MM<['_ H66K,XA$-Q<\R!L&%2#%8N.1*Y>FXX<#FD'9W?3=B]U2),."]OK-+$:%TX\W_6'W"\PN&!P(7^;TN!"!A?^_G>[;#R& MMXT,Y3WP&.R&]:78*[:+:8RPR]42,'&XHV &$:Z58-(LU0R8&# Q8+)S,#%N MQAL'D_R[&1),#)88+-F3;6RP)!NPJAJWY&TC276+;DG@1XSH]( _<,:01%"D MP5G(P> B'DR\(5?P0^#=@_-W)UXX-4K>[#"CY%]5R1MWX8TK^6WVOY9*_@\^ MBV3+_X\[G;VWO@;!R/KL3B8,Z-.-5C=;*@>#R;7$02RG6C3\I&]<.6^MM7$Z MEC.XQ^C*JL3 A1:9Z<[9U+)KW0/W$#0['R%#OJ86^!XV"(C?6*^149C=\,23F-PML747NC5BMHK5[[DQ&E M;6NM*_SC0HSKP>1: MXE"%G;8^&%'*@0H[=0=L$AGU960N1X/)M<2A^KJX[!A1RH'ZN@@9U*(8-])( M7MX&DVN)XTK,](;9YF#:P0\HN'"OF=4%-GEWB)48Q^[JS7C?)EF M;:EFB3;\!7.S'A:Z_W9D+S1T^[NHC]S@WQ/D=[MA(0,1(/#:T4L_\-8<=G]X M01PI4CHX[N5;HH+J)=GO;F^\X8UUR^__%!X\FL/->FFJ5JJ_/*2V8>Y0E6C= MH/T >T$+J6^\KDY9LS67U9@I.O?!*'OA?=I'?&,JR5BO"%FS*J M-K\VO4\KLF8LG'ISP00)A7,D=+62?3 X/*@<'GB>=WC0.I1-&F$GR%Q'[^B/ M NZ.83#E@[BW;KAL^\$\+=4>["<_=B=6R&9!.+>&7 9=C@J>SW<4XD!DC3#\ MZ%_C+L"Z$*0TO@DF7)#QQTG =SU'FRF_=C"71SOEDX'!WN/?B71.Y $;NC&W MH>&>\V#.W\"=PE$=^'+$AG'(=R&_C"O9FR#DLS6RL&++@AM&,=^KJ3<,& V. MW0T9OY3;.?+$I[AW%#%ZZP=?C,^=RZ_PL0",:#C=R(N*UA54.,IO JD_MH<9 MD]C@=V;W\ 3UAJ[J*<.ODQHDGO$'A.P_,8OFNU2]8-0XE0>0HAWX8P_N "=S MYR%SJ>D B-( .L-? VDIGZ%Q$%H@/ESP!-NU%RE#(A>C7#'8B^Q+2VBY<;G5 MA&,,Q!;DF\(=#KGRQF(NW#]8RRIVHUW">M;T#GRAH6_T:GR7UK@^Z8 M-N@:PIDVZ!NV0<>W]D;_^TN_T:B4*B6[W*\.7+=?:=K5_J!9'?;'C=K0:33+ MXR9K_D(O\OKM8PGZG61JUS5H[G4_GK6NOEQV>JH5\PN^H5"GY5I6ZP "A@E9 M-=A)W# 9TE$ @,,;=\X!U9HR %OHKB9 &/#."QF!-8 %-T+ H$B9Z' * "%9 MW@9@9A1S0QPMA1%^IMD#<&.T"2(^H?![8,%/RZP:_AS ^0&[<2?C[2CE#;7N M9CZ#]E18%*&V0/J'M&O2"D4+-0AULJBQYZ%\JO*'<0P;!#6JI6+%61?7T#:K M=G.(3(PGP:V<#_G[$7@TOY'JO>4S\*#64Y^[ VZDQ7/AM;^Z]EN-NS"\1\&L M^'?#*%*E:%?W8+Z?-+1JL6+OX]@>$W9]<,-LOSOY(^.<7!/!'__W%^>7AY>T M6:QN.^P)#=(^<6SD3X$D,S?9V>AI(?(MK=5/LS);R6OLVZ(]5^&_PG ^W/_V MN%^/F!V[I=_K_2J7JH#'@_ZF,J^7_]SW4 M;L@ZB0TFY@E#*STVOK%':82R22.8-,)ST@C-ZJ!:L\>E_G#HLGYE/*CUF[7F ML%]NE!NLZ;J-NLORF4; J,GYZ7'W[&//.NU^[EYUCJW6V;'5^_*AUSWNMBZ[ MKY-A6!.D6O>^P/5Y!W'^MIZ>3[BC5>U/],(O_1.%^5.EF$VN#789>=:*>18# MM6\JV)^:]D:Q7-F/67]"6/QQ K:]987:D2?73CQV;7<8-FL\4PE#;;%2KX]V M2+>TX-H _XJCN3>^SXQ061R7F"$.QAJ/=$(C32S22"+]-+/D4N2?'\E3;6G6 MR\$?%Y\_0JCIOS?,MTY/+PI6[\;UKV]3\K?:A^Y?9^?__,7RW2EX)6? M]IURM59_ :%(S'*0AO,9(P5$E4#S&T9R<<_=L<@"#3E2$F,)82F]-9&IOB61 M:9]_OKCL?.J<];I_=D[/>R\N,E!U';(;.(OY@UFG0?0SBT[MS8@.EYQ/K;./ MG5[WK/>IQ27H_/3E10=,)0:G>L!JXD)$AQ; AK?K[ZW.?V)NV__$TE1_,]($ MBJC5^W1R>O[U_V?O37L41YI_T?=7.M\!];E_:48R?;TO,^>,Q&+V') M'+"I'UD L;<(&0G+\NU,J]B JDT]EQ: T.';[50-:,+M(L ..,': $6?@TS- M=%0[@,+[O),W#@$,C6\]HWGK>?^)/P!]\8U=?&/WE1L[AJ(QC% ED1MS(Y%D M54ID99D6*6JL#K,OAM?:D9 M069L4"+D3:7&IX1?<\0 GT.FMLQYH@[+D3P/#Z"HP:A)[6H+[ZE!>J\$_=C[ M1#*8VNNG=D/TO\K^#ER:=N#2!. +HZ2_^A=YY'_Y2<= (7Q.&_<_P?[]^WU^ M462?.C?WI_%B3O8+J\1\\J@A?FK[LZMD;MKPLV<;V ZQ@57?!D;\]\K0P!D_ M&3BJ)$_W.7S'ALZ^:HP#C@ U"3^"E0HT4_F#!80C^[2^Y]484&%._ 5OOE6_ M0LU\&RQWOVDO5CM^@L_SN@];^3L!J"G-;?.4I$>;#I8)9[W'IKS'IE\JY_GA MU@&;K\ASM Q8]4N!'"%;X#66)B54&VJ^0=T(L"VO\7_(-0=3P/_U?SNQ @ZR MI(7JF99^G@L3D$_^PE&,^#NAV;8;E(+8K\Y/3/>/T/82[I<%YUZW)I*A[:2C MM'8UT0'JC0*TFN!;-BQI=LDLR ]Q7]'P:S"8@7P)J/XFN0%QQJIE!5F>T@A0 M+K$,2K(EQI)F0?3 _/SY/+&0?,) ,/S0P^ZPF%OGDHZO(\GGY%L MN_. _V!JZ3,//E65^"Y> M\ ^P4>N8"N*[\0 >R.GIBH!I@#+%P#A)GJMT27 MGD_T)4"'K"WGJOT[D8+\HH70X; 7"PDP"_A/5<[MJSH>!\S[==;Z#LY*W!?? MG!<4:5BCQ,?9X>"^Y@G;"1&_X"7 TO+KAVBVCR(P20W: 'M7FOT..8#X@P_P MA'3[! @#)H8/TOP[2ENU[<6^TRBD^M,C#? +G\'?_V3 9'-7"2![HE=4G[;@ M:5=209YZZRE/_42#,O^@0?U.U '[/NVC;^?#G04"4MU X>B7RMJS][,6]Y(H M;PM>/^G^S>>\7P \,3H4/OYQ;0=GN 7^2RP#2^1(;HUA2(/U;*L\E>/:&RT' MD75DO$"=TX:J]]Y>^$LPM"=?KOUWXJ]&)E5/_QTLS7JJ3N"?+2.(HV,57!5ZQWJAX0(F,K.#">3D&X\8TJ^O:M/@G)/Q$!',655<:V@LE8@ MF/=%QVS=_N/^O_NE[R+4'^8#L1<(6R40!!"C_KQ^)]JPVM?1X*>UJ1NP_89_ M,/AEQ8#X<8)R8D![6L/*6K)?407 _%!?+:B"%G"ZHMDR,.'VSWS?&H-C84\- M*5#T#K-92W-7%*8<)IXJK_EUI'*_G0(?R\X$ 2^&JGL2\5 X6*7WGF0Z=Z ,7G M$GBV'@!">@:DITJZKR^H&W!4V7M# 6Z<__J3W5=4OU@-_,W>=CA69OZH>3P= MGSX%_6F!?\,9G2'\$:3]PG2FSP-'@/4IZ%,$8!*>A 90T&U;LK9/N-,LV5T$ MG2R# WNDSC5UO9?*1\(>/!8B&^S-D00>/:FG1S;'SPFL\&ND8PWZ7N]*XB)I M\5W)Y^Y*(F?B'G5!@E+3=[P^*\HWX7E.'4J/?L)P@D7- IEMV_O3(S!9#@(W M5.%]J5P DFO2WE0$>Q;JH-E;$N#(7DK6TXD=JL/Y;JW-?@%+UP+04D.U_0^X MIKZR0\%Y9^^5LR70+N2#T?1:E?L+VU?-7>X+WNZ-.U_-5@U_ZF#9%FP+K@3? M\5UA1YNLJ."+,O4//@ M+/4U9UG5EGNU5MU \UIS?&J\7*\_[9$*G^-KFJ8Q#S6T#V4 G_G_R+T4[/#A M@O#UAL+?_D6\9U.?>0=LU!I6P87[!,Q&(!# M #]5?FP=ZYQ5)E0DH'!&I 7 M@0HU K]U1/-7%W3>.\0U M Y:'!-28/\MIY /,O)"V?D7G_=;[.^AO^ O3;^_,1B!_SU3Y"0T02@>%.]CO MEZJU7[@9 G#O;0_XQ79'LR-'S[.>OY^M[<]J!+AJ ('Z5,L:O.;H MK@VZ0K3]NGT/I^3L-?_)WIL Z0\$\@NGR)/4,E]HZ/#%A_/^=N;)+'V?MR-P74GVR]>:UFO?XXM?[V$8O$I^NK<0 #.:W.^WGOU?'=3T"(! MP'T^5XV);R7OV0?PF ]X']WJ)C%SE5SO3XR7N.3. M\_+-ZN @59],VZ>9A7X?VL'/]P.A-#/W+2DTYT#BB/)\2P4_[(ZT2N7IJE;: M'(XT\)<)2.(<._!?WR$8JG/D"H&A"RJ\1+4L/S[?@Z[@GQ0E__HM&"!-7-_' M A (PWP3^%_;X.H@^!?V;F9"0E<=MEM0KW[';B2"^X(@HN+YL ,<:7K!H0). MX$2KFN8X D%I'.K%KAU\HH1]"8?WN,KH8XVW^O$">OP;@ 0,&]P1IT\YV(0G$W#!&0G5*7@CN,R]PX]]$P$N:O8 YPT57]2,?WI0!WQI9&GAR006Z$MP\^!; M&LBV#>@6(]-N%)XSN-+'7O- *R""#IR'#QU,/U MPSYX2U&LX%H/J-M_P%A/?76J'%V6P"N5_:=G[DW@KT]LS<-1^?(>_^Q)'':J M'@6,[-UQ4(IK1]=^>W4@[*6'\^K%5=@)3X1LP0?Y9G]MHP#C>6XNCV]) 2F MN6K[_P[EIH,F##3:LTSK7R6]>/-^C5$[4N!F/F/0AK&Q "M0CDH 'EMX,^6[ M(<)7>A!#SYK&\S7MTS+ &;R_53QL;X"CX_/\Y96V!M8M.Z]7@:^O [QI&O<.1": .Y F.8M3W]23Y ?I4S,"8/Z)1LU;. M=?6TF])I9IUSRLUL!FVD?OWWJG+-CY (&G(GQ6@CDA-X<_?)<;7,^#[Y2[EW MI*12%(O2HHQQBD@2!"Y*XS$ECF1%921RS#",\F-I=)9KM MNW%5Y>\?+%8:;B31[[?L#IWH4 4P#:F(*LT0(DDJ@"E(&A=QAJ$)8B2-)(YZ MD9#:D4647DXRF?+&0A?K-EMI5W+E5J2,-YHY%.C3?-V2S;8D42/% MFHC@\:]']MCN;#EG^FV>ME$WLRN8F^;0 R-/GIEJI-B&F+1P/<\R:'F8MAFL M"Y])OQXY)MK=X=;(>2'-IL5M">,\36)6(C+18> M&'GRS'7-:^9SNTR2+Z<+ I7><@56;(K,Z3.959TK%(N:@2X$32HP1LE%*W#D MR3,E>86FVXV\Q^>YY,@H_I,K<5.M"DV*^MJ=#AW/&<5J:.9RPP650M5FB4 ?##TY*D*,>L- MA>JFHVO$C"]UY;QH3U,B%@(IA^^;%7*P6>B9:4G-\+5:VROX0T_G6A'0>B]% ME/1%+8VSR6K%P@DPUQ!0D66[ULNS[2S:+FW164&1FM7"! X]>6J7F!*JWN@+ M CYD^U*)%Y9YP"=8"*R&E<%(HM;45-#0IL00K38O2?[0DZ=.VO5U<;OA^FA[ M4<;GK=6NH6! GH0 2S4(0JVHJB6T9^E"/[-6QA;N#SUYJK/@E[EBG]WP6Z$T M=\LC:2$"#&(A(-13Q@[8)!E1SV.[PK!F=K+#R00./7FJ/)3%JCK*Y?AR>=)V MJ"UJ]P"U\!"\LH*S:0^'1!LMTU*J98[K@E8#(BT$KPS=9POI>G8B),=L'IUN M[!:_ S(-#WGJ I=>Q5UKK#SAA=[<21FE'I;3T^"I(7"ADS1A&-E*40?'H3:Z7B"5$%;.HUM>"BM\1!D M5;DR$%FC+2>LNN(BO7-))3U*P:$G$TA6N=)RI[1TG<97#:M+X$TN!P@;@JQ" MM^5F\?4FR]/H<@FV>3')-"9PZ,E3QPQ%9JVR6] EUYVN2YR<&R@3($E")&$O MO<,PC4_K6GZWJ2TQBYQWFW#HR5/3]:4YUS&F+?2JYG+G)0F,*GO0TCYY:IO@ M3,V:-G-\$L,K!M88$7.]Z1OE)V>P:-O+475:A\ECD MU6T)F])J-:W+8+/"3F+U,V*&NN43;3'74 MU8?=8M,%0T.@73(G>1Q3)DL]N<10:Z6J[46C"8>>[D"^MRT5T $FM"UI7>]3 M!F:I8+-"H-U(N3ECLJ89 5])]6JWU"UL-O[0DZ<6MK1D3+JUC:X:!2GCC9?5 MEMT4R1!HXUMTA0IS<&BXK+ L4)-QH8_Y0T^>2@\;SI;M5Y=Z!C.SUF!+)RF M+#($VDJO(7KJ1"OSF8+3&0M51=H,/& #G@Y=4=5!WC5D59SB*&*D?_\;KF;WK.\3K[27FJEL1\P,/ M=<5AM]7:*D6O.8';>ZK"T%RGTF*(-$H+;,DKTT7>:P"BA?"X/%^FNA6OR>MU M8^UQY69&GC52<.C)4[F*G"W//!+3-;&B*;6MI:US$SCTQ'YH)MUY:2;V<:&] M'C8%F<,'\*PG0\1!NUU8S_ &VD"E0MUA9Q.TTAH!V(9P8Z5 %\@=WF?T7B,Y MRZ27JB!MP=#7+ 9$S$BA"18368F51%)E:!%L-P&,>8Q6QY*"L@S^\6^\)N.[ MOG-"1MI)IE9KM.SJ=#O%JZN1F./ J4"&,3\SLBOK7:XE))FLN9&-H3P&HIH* M8?YUJ[RJ%8=C5F^W5%?<=69D5@#&50A'IQ1E2%I3=89F5IX[[JCK9!>P*15R M F4W4RNC;KTFVEZBC55S2.E] PP-8?Y939^D)76!HJIEUF$&G:L"Y8H*4:ZV MRY4FH*V<%(-FS-;[05X:@@Z9T6],L'&4D[/Y\P:8Z?U9#$-GAJ"HS[; MGV)INUP5W"G@B5F%GIN=)AQZLJ^ZPCI]!J]7]/94H&?;HL( ,W;MPN_;+Q']S M;$R("!""_HV?;5<8$R+FB,VHL3?VHO_N:&T+\IXJH]^N@OAG:D M]@7%P@I:!C]\M(-?+$!_G&W> 8)#$L#R# M-7AC6C\,K?'/]Y?='TW'(:BRK*KC\7HX?SV$?VF'1_\Y;BAH193/?'I/M-6XY_.M>>Z&+<)W>$R(&R4P_9J^[W9T+0")Y^HU=6WZO)1*X+]QZD5V_+[6 M0LX*:O F7$,+*BW _C-B>]_/1,S4!J*P[N.]CI?ET79W(=2R)H\WK=2O%_49 M4K98'S\79,#$0JK3UY-H14%=;I=%)TF64\O-7PE%E;6%-+?_[Z\D\0L6(%E( MSO_]I6V'R@VNG9Q(TO(?*#A^)6RPY:I_678(^"Z/DRD/+U*H MQ$]6J599KYD2S)@D?_W'(1S-(AC*'0HW'-9ZJV9EC,^+X1,7G;$S<[IXKL4O MEN9L6'62J7Q[_/=RRM^,R'P<^7CQ\_N9[Z&D3!G^7_S*U=9 M8AJ.G7(RL*PCV-*N-'?5$%%:;&06KM';S5&:T&:3TI(OP20H&A[U.()B)$*@ MY/<=]3%((P?2BQ_B7P?I3LYQE5Y[2Z.9/$MK\H1NIS$(4G#>8Q2+H QUV=/^ MYCP J4,-<;_+QAKFFR%!G=?Q4=E*6$I1,=V1,W;G3V7''TYMOU'[GWPX0L7V MU7?K#P>QT7J2&C75V=^8A@[S^@/R&^-H_M MO.@H$[Y024&9TI$VSY+YSV*YNB#63=M%4;VN\)G4)&QX>")$75Q,^C,A^NI"W-'0@/U" MM7T#3]@WYD:U^ZAJ"W$@>A30$=M^T54S]A*(#P30GV6YF$Q[:FT]S:/M/)%. M#T;;W;HQ$3E?NT!Q(,N_\5XCANN-PO7B.LA[X9HC,1NGUYB,N@[%#O-5-(4W M8:5NJ'JP-,*BS"-Y*.I^(T?Y1?#^3;@AOOM>(M8&HDJ_4%D:F23<:PO6B^L! MOH0($F+_+%4'QHY=&WESAO:ZJ5&WLYS@6\OO:@"T *C$8[$8Q]##-/O.__? M!5,KR8]=6ES4=%=I;FN;BOA^>,GQ+G]2-R8FO/6T9'MH!MJ5ERG=2G?+E&FN^9$ M?@*;,<&@#!(A:0)A0^/C'D,\GD#@?BL#W!2C7#XFY U&,=:9=J:6K*_X9+U" MKM)=<3HJYO?[] SZ/LFP6/'J5]<@WCFXL") M65,=?B//7;B)>=-4/&T^#Y&!>+J7'^1'0YZ7BD5*G:O+H0R#&\@@'Q-G<80F MOC$?,X9FY*!Y\5MEO?9>:\-!$QOT C39 (1\66?PS:;U,./@5: M.RV[G*"F153#\ZN:X]"U:M>#H(55& @$1<]%XMZ%M5Y?JI;D@"\EYM A$IS] M27.PJI(#R^:[-U!93IR&30.[YY05A1162B^_& M'PF.%S]T/P3'$5XJC;H:H0O;D3BN-?-Z/KGRX0C=WSB+<-PCWH=_6^>B"*>D MWFW&_AUW,?QY L=&T\]V3SI[>;G:5=QAOY;;"JNY(8WK+CJ4\RD1\ZL)D@3" M47=33#!&^M61_LTMF,XB/=>?6NO>Z/[81^5-=$\[*:*>S@MCXZ./]NBMU0P]]8J M'AY5S#U[:@R,B:IWL3;-Y_-3QV8S?=U;340\J'R(H R&$,PW5G>.N2/FCJO6 MDS[+';-1WILUJ:3!X[2G-E;921F?^-P!="J:)A'ZTKVL(J8^?;Q^]#?4C7XH M@1![?*YR_?_SY9]?B'<"B'?85'ZN1E*^WV$QZ+!6FMNF+EDLF10R1%^QUK5E MN[4#TA[W(U$QA"9PA P5^+8[H_:)V'?@RDQ?SX18\4Q-CICLR(V*V)T MQ.B(T'$:L;/SU95U>VI:3A*(VD5B9%J6Z8%GV;XE>8@&7,(>"::1,,>)N0E> M]'KL7YJQK]6E%J\:Z4;Q84XW]*T]ZE:F3XA.X VZ2?2I QEKR8U AK6QQ5 P9>#7M]Y MU"3+$HUF11;=RI+CI69_F#)'IMP93V )30(A\-,H61\PWTXX/#J$\[+99+]( MCPIZN9EOYBC+HH9+WZS\6=NHYC5-+2#[+ M95797U:"P) $Y!"?GG#'$<"J]E(%H]?J?/OW!PZ(J-#'/*-0IX>YU]PJC=\M!J:R+B?EE0"N%(%D&Q+Q7UCG$9 M95Q>M#;W!7')-M!>R::OVM44Q"7]ZS_";S/'T:\4M2! MVN.O"88#C4Q#L1-+:0O5'.2@J7^.3Q_%8(URP1(,C6GW7G$=\:(-"?_2%?_P M8103-*($O9$C^1#(>'1,9-61D_EC[D:3[)@VB79T7LHJJS(QTCN2"PY=OV0G MCJ# 8F3Q"U<+B_8)FY+EP'VU/UACS];U/5M/\;E[VC0"TOP!UKX+9-5>H,9. M'J#HHK5,,N6FO>2$%*R@A"(4=MJM-?9=?9"IH=;G&*:8JX7V>70#@40YBSI4UCY-TT\BZ?[_->Y%6R@X4L%9426F[) MLIT9TSQ62D'D^;XIE,,1ECU7!ND1?%-@-RT7:,+J9JD:MAK<'YM^79F]+AU? M$T=+F8;D.@HF/Z>T[3BZ/>NY)"ZL.I716.)J?2OOP7K2!$+1I]<%L3[]97WZ M ]3!.:=;[V23>4%CZQ5T*3.C*>[?U%,(P899.S^A4M]*TYB;< Y_4H&^21K$ M/L'O4;/?)U&@OE-O2L6N2XQY=5[([SB%R*#X!(B9H.PCS7 (17VIW50,T=N' MZ'?HX^^&Z):H\)6)/MCR6U-/D:M%4T^RJ[H";:G9-$EQ)48E6;99TELU? M_[$,0M"G%F>L=G]-[?XTG7AEN)SGJLL=7T;3\Q$CV)P"0RXQ"L@BZK2.?>S4 MOGVG-ADYHL2>Q8@HVY^1(T"I:52L+)>9J&,^HY9S--E:K]'41"3\5D%^D5FV]"$$+-FJ(1C+AP7Y:; M6%&CE%I+0(YP*N% M619&*: (P9S:E;'B_37%^Q,4RBUD3AI7ZJ:>7ZX7'1,CEO(<4@A#6"[V>=^! MSQM_(!K$#L7O*/#_(:D"=)\6M1)&N52O@>*&U7+; RJ=GC?A]&"E?Y)"&.)2 M 28Q2F\4I9V7\.>QD['\.%7!S!-8EP7V(%?0H*>@PAS!WH)(/_Y2A^(TGGCZM/Y/N MG#8H,I6L,,EF1%[R,-HJ5JN>N&G^^@]G$2SD'BC6US]?J^ R!&LU>#'=7>)M M73-%>I[MF?6:E_KU'RPN<37U/?HGLZTFVJ*!.%[)0F$I"D$ M_^Z>6S$7Q%SP71[0=W&!B?#=JW0 M],TDAHCSU"\=M_=NNHRZ/72 ER=;86NFIM.&UZR9W::ON.-$V/UL'*UW6]%Z MGZQ")!^M^W4NCF_U?L@6RARZ^EH8C>%]G T2T]$A[.**0A96&65@ 4I M$90ZC7F)JM?JL]WZ_E2\_%ZOYR,1J_/)JN+1W]V'2Q#\CBS5XS+1P%B0_^A] M[UOS3G72K+HH+;J*WO>:M$TW1<)O&P(S;BB$)4][0L7@NQ/P?7>-\K/@RS:; M3GTG=5&A7.RR@M9C+AE+9['9="(2S%[[AIT]Z7-5.6*H/@!4?RHS]2Q4R;K@$9JW*.C; M7![/I'@C-X&&(A,49J0Q!NCJYPS%N_!U?3 E-5;5(Z6J?RS[ TSC7**CUS*: M7M[K=7E-,_.[03;=;BV!3LC1%$)0<1OMZZ2FOD&TC3LO>@V7][VGISZ.1G.E]-,_"P?8AHC,5":5E3G4-5)I:NO) MKNYN/)'PVQ"Q"$< 79R\E"X>8S)RF+Q2CNE93%8\A50&%K/5%_E:TLR*>'VV MF$!,TCXF,1K!Z0LKW3?A('\JBNY(FV/O>*QE7U_+/EB9!QH5#=E\X9\AD>DQ[?5( M+CMZ?:)F!.QBD1,+O3,00)((SY^+H8I@^ $PO[@;_.$P]B[8=S^HV]+;, MI>9$7ABOITT(4]\)3F*PBO3=.\%]6R8Q?\JZBO7O2.K?/IF.(7T^QD'S*+F^ M:_1;?'O5UDJ;0G55;4&]C@:8/JT[&JO>7PQ$^1AU:$5(TD(M)0MN*4D7>YU\ M5R*;O_ZC< 3'3[N'W+S?.NY#]!]&1(XJCUO?[M8*$+U?O, 2++7DN##OX MA M!0YD/9WO8 4Q)9)^?R**X! "?3C']RV!\\;T[@]ADZLD]4ZC;]-\QL$H%.O8 MPP[5A-B$258TB^!46(6LNW: ?[S28EQA,:ZP&%=8O$)MN9LZ1NZT F/(J<). MJ7IQ5Q@G!7>WW0PSZT957@&-QV\(X_>#H1&<#>LS?;/"\P?8(^:%:"I6?FDFW7QVW'E/47$1C/\STJ*=0XS-P?OX_,H(O>5G,6>$G/L&,[ M734=NC1_$9E1K.4^X"YY^9*&9-4M?[I*5YJ[:D.UVG #GCPIZ%&81GVBJ67. MF-M\9I)2;))=+0;)U%LW=!?96_Q;]C8SIEESN2,<01LQ&EW*%9>H?IV]S1AB M4^AW^@.TG)H2)4;'N9;J_?H/_0V]AV%EHEX'Q2PE*[&&[_GWO1Z\/3F8=6^B M= 9H'V^G7&=J6D#J**%DD ;E!F_EYZ:@;8M+1BEY MHB&_"?$+[.@M OQ].YKMD?7%9LOP-,D.&\IFZ,[6L 84A2)H:.3%:V#OQ;CT M]!XDH=FV"P2\7Z+ =6RX_7Y0YAMQ8?\FX-8MECX)?5[YH2C,ZW#+A]SH'; O MIB59V\"234TFECH!LTWY@:[U\?/.M50PPO*7$1K-IRRV[' N61L=MTRNLD.5 M5 YO_OJ/HUB$#$U#_YE@R^LPV)6(,-H,%S@YJ)9XO"SF!TR_4DP/8.EZ!"49 M!,6^'%7Y;Z*B@2DH?J+G7NE28?60F*/"B7FT78VGW0JE77])5OI3)=G4V[/9 MJ%BQ"A33AB(3P6D.07$F9J%OV'6Q@;51K; IH5MEDASE)H6-PER28R(?A_S^ MB\1OO3>,3HPR>3\4^]FKWZ@66;BU.)]7PBP#Y-06;&"@#J0R8\H05JFTMJ5C VKEZ;P*A3Y\[U^_\WO+/KE._HA]XMF7.Y]">UO89 M9_8M)"-'4T)$N18"1MTU7:^G\MQX>.BM:4G/$@PFVSS+KZ>$V9 3).2TZ!*K M5J&]RZFHNDA;K4*F*=7Z0%'RFW21*(G0S+EDG#ODH)AAWLDPP8VS%4YP)[39Q)))K@SK0M!O.8>^F!@6!U_> M6DQJ'/$>1[Q'C6D>+6(YQL^W>%GN$RRW[WT!+WY1++*B+3186M(/N9R"3U7+ M]IU.S+^73CV+"E_$B=D_>\0^%-VCGFT;T_TQZ?[3Q]X55(*O7D3\>?-^_5>W MP*,E:WN<^G78IG/?^YGTL+=]D!_+QLB8BX5I?#S7R.4':&W0KD[U.M/.V-JL M7VND?BJ/ZVU7T<]LPFA9IB0F6;>$9#>W07+U(RGK'^!]( MW/I&$+XK'ZAHVJY2+==G^DJGNUASEJ15W/N1#*MOA-Z[EKY*$_RHHU;J?+F7 MT@ONH-1+#L#2<01%X7_O3(AZ%_">LZ4B@[SW)P\$&^O_.K7/$C"P.=I<.ZV" M@/>%ZLA)ST89^I*T*_HI9:%TVU:;TWFU4^KR/6%.JLV-:I11S^^)@#,(Q0&Z M46$5Q-Y#)D.)!GD^DML10IXJ90X]G. <01T(9I:MB'.B>TFI4G].\PNE$3O: M"E/3PVU!TG8+J]BBEW7-SYDA*1IA21RAJ3"A_@X:^0M-I!+F*^4B[,M)6Y63 MVB89Z&K_%/R_1*?FUFW::BX$O*;W;-T)J'*S"?]"\&_X'/ ^L >SU]H MDON/?OT7Y$T^*8Y? &CX0D4AU65905GRBY)B;3L%0YA-O2LL]"@K]$.K_6 * M7"18]Y.2-7W(OVKT^OSTI62=;%Z;2#TG6=;=1(M>[J7?)?=>?_FEH'E3PGPDB?OO+P407;,L[2M+]J[Z MZF'L@]+C-IJ7W5I\U9% ]$WYD/B-D=O4+)Y&LWJOI>IFM37A&[F42/I=]2CT M-$GZ\0 :JOWLN#QH*N8$8A96H\;NN[G> M*S2GP+?A&J5Y8BEI"OA:0I:6FB/-[R=X\9%CQ.\@)/S[U(4'DK,7UPV>!4<# MR(VBD0FDQI'X#9&\RRE>V=CJB$,SHZ:^=0J+=H-+B93?!0QG$8XE@.ET XGP M,2:C>/9_"I.J-L+%W@@M"ZL-O9J.5653R/B8A-V_. 0E66#2GVL-'?D;WTOH M";+L+MRYWUG7])OSRN9B::E3U;"UM9J8FS;T241?MX_P27JUX.-H;L?M6WZ1 M-?.@;/_KUA2.9PGD=W?,',N?H+]Z!0BAFNK4QQUI R0]6#EX1XC(9T3"&$Z6 MPZY>KN67VF*[T%EG(E)^:RZ*XQ",/34"/UDX+,;O;>+W\LK)Y?!K*]/2IH/5 M>6&UKBXP"DOW"-O'+U!96*"O$/2I#OWW/7LQCK03Q>_$[CR"R1"['6Z+7I'O M^WR+>D%+=23-4!5>L@R8I7$D"[*!*#@G2@<[C:TGZ=).WTJ,O%W3M?+&;(H4 M#E4! N$P%&&QTY"5Z%41C>%Z&VK U^"ZZBZ451;+%E&:%K>:V51=/N-!N,*K M"P1C.(0)"9O]VME_<\Z*=Y3)"^E,=<>^2-W-L/%:EJAFD!DAWJ@(7(^$VK,-!;G8;' M)X5I.2^OM&6';(H4&=S( ,/V4D5_8Y3'*/\67>8=*#?J16S6*XV 4KX;$.F& MN%J;I0E$.2QVA]$(Q9%?BC-YIPISCPZ=V$\3^VGNQ4\3X>UX;ZGXN%#K-1U" MGZG.&G)>>:QDK-"\OJ!*63:65>;F>'1MKGL\##A1$,0I-OU1B__:@>\&(8JZTY,!/< M]G.-X0:"1ZB&K*G1\V?=8DS/.]*(<3IR.QU]41W9:G:QO_"1J'URSMY?[<*K M /]F*UO'=?-C=$2CWFNT^LM%Z%"-T1/M5H0_!Y7;M^$^[KF?:Y*_/<# 0T[: M%_I&X*=\^W&][;B^_H_2G3XA^SGL'[P#%\%TW"OMRB[XRK,,2QG*N\+:ANRT M:DZ-JJ&KXP*GY#]RUK95-2') ML$*'9,">C0G#=,#S'1.BP%>;_539L69(AJP!'/K/1DY2-N>F]<]!+AVM:QK( =P741,U.;)424]*8_#J?Z2Y)VWM_3I9 M]C=.'F3>/T^R#>Y$@OK-LO^3>/X1[L?)9BZD3?)HRU[H_<&W#A_YPNSPF6G[ M)7?^L=2Y! LRPV>_>*I/%V"U_(-CO^EO(LLK\X,X$JM28FI!D?>_._5,* CA MSV>K6'>@-('5<#-0@AHPK'J/2>D]N'RYJR?;=6SICOW_!;.&8E$230^_A5,Y&=T^'.'E)]25Z]DB[5\.U$I5HL= M/IM(U;*)MI!N%[/%5*O(MY_$=;#"3+W6KE>*V108V^Z /ZM\K=.NY^H-OI7J M%,%O19R@:"8RBSR><.)YQHEZ+O$\YZ=%_LA\_RH:"6=JNC90 ORJS:UJ&DFH M&UD%7."G-": N)=\2WJI6D9JM^H>$\O>/R/]W2OP]&XQ1'$5E M3!;'$C,220XH+JR$*2*+401*X2-JA([V"-E_@Z1Q2I4Q0B3&C R^,1Z+(T8= MBRB',2-%1CD9)5]\ V@@Z+"3SPE,?L&K@XY6ZK=G1&4U$?VB,"]')A>I3E+N M26NAGARB0Y08,/.U)^(B_GHD/YF+T^G02O$]VES1R1J#-OF4B)\^DZ3$5,>4 M,1%UZZ4Y[F9<$BW#9]*O1Z;$-)97\NTNVDX6^Y:TG@W6P"1IZL:$H26C_; M6O?U+>9:S9+@218!]+339Y;GT\;860%%M-XI;MB:,;)N^FR5%IS79G9K8I](6^GJ9$IGT%,_/MKP_] 0G*U0OI"1I-D3Q:7M= MZ>K9J@AT(H>IH4ND4*H2B\%LE.^IE MJ79MG@03""%KL=^1Q&XG-T'+S'Q9-^;$JKD$0YD0:J5UK%7?DASJ4N;$;) 8 M. _\H2>;U=CI@_7:;>*H._>XB:57=L.Y)V(A:*G/*D6&KU=H%,_HTS*7GY2, M+7AJ"%PPUW2LDM5-"BNAZ)8X7%!G-F"J$+BP25=P^7EU)]1K0KU%E9MCETW! MH2=SS:71WI97"W-!&HEY,HVUI04'GAJ"K ;:FUJZT:[HJ^:DE5:FO$C7P= 0 M9$UUN];&DRL;Q2W5$1LCH=[AFB(>PM?$M-T3*Z4D*FC;L9&NKRJZXTS@T).Y MKG/-7$.:M3/H0MIMU,%PDV0-,#0$ ][0'C+#GM'75VQ-J@R3W(JI@*$AA'7; M^6%V*^>K@CJO+S=HORN4\BDX] 3:R^:6WW6&^A;55@.^E_:,7$D!0\,(BPKU M>ITB:WI]A:8F:X,>M0T/#CU9EH1-5-/:J0S:WJCKK=#,5)N06B$8$/76:LZM M-RTA:6.+U%;=U5>%";213R? X"O<8':NCN_8$5D6BO1*;/KF].NA9MM>4GFN M)J,]5U&HK&YU&A)X:@AAJ3GFL8MMEIH,* M;5?KU-;:&Y35LJ=;!!$)$1LH56\K*[5%"9FDQFPT_QNI+\-00N)@-5&R4&)KA%W01 M;]NFXAB>/_1D65JY6QVY)8+A)7>B\FL"K1>!*"9"I$N%2_48+-71^=5HW"!: MVWE:6(!]#8'+A!I/*=ZKF$)2TMW^<%?@&0 7(@0#^20V[: H2$8D(O<:%+(3FL"WO#4*3M."Q7=@T,/$_"]&T\V9.#C O;C7%K:ZC^' M'XY5,6AU[>U(:([(@1GS(E9&61C'3W?!,\_IV$+L%_ HO9 _OTIK&Z]Q[X M+SX,E4:V.7<=]9OMUC\[2+"/.DCV?W[-@_J;/.L=C@GQ0X0@?L<,$04ZQ P1 M%4+@O\F8$%$@1,P1$2%$S!$1(43,$1$A1,P1%R7$^PL/O,^,^[E5LS\57?86 M[U\SQ.['-N$-8^4A]N#.@"";<_CA__U%_?KDAI#H;XR]:ND9]HMWO@-5@O5@ M88"::BBJ\M06-_B,P)"PZ+58:%Z?5]Y!^8!TIW_>@#C\*JYKIJ->*N+ROBD9 M*)0W+,)P%$=C4C\*J;&8U(]":ORVE8[[4#,^K)(_L#7VV=($,?4OZP.+R1^3 M/R9_3/Z;(/_GU)IK%TZHJ4["4M>JX:H70_*UUW19YTCT"L9 ,SDF5:B==%5: MG230$M]:+#SK6A)\CHB)?H8L*G;,YWQ95"P-]5;1KJ=4/D.URZ5:"5-E/O6% MIG"^E,A9Y@(FF<%%]#1GFG%M0!C5XC?[,I,IVU;!_Y6@/^SK%-KD2+8ZFZ;( M"[@^&NC.C+>2!DSW@#7T$89@$8[!OU)&/\;[H^ =>X%W3%R6MC5OCN76/+Z3 M6E++9-)-V[LRWOOIDE+ &J[!;U7&Z>!R0TUA3=&OIL\@+,8B-(O=+]ZOI54^ M-&/@+Q@#%V?C])H1F.D<74SFQ(!.%V>U^E>:V5Z",4IZO<>NJXVTT!:ZQ9(P M5%F8]4/"#$$.(7 *H8ESC'$#7L2,:3LPU_72^O6=P_A.8?S-6O6'8&QAM62O+MH8Z@IJNEJA6JM" M$<(8*,\T@A(<@E.GQN*-POAJJO)CX_V;E>4/X7VCT;L47K('J%N1'7""M%1- M]P#>66@L$BR',,QI=;&_;]T'?;YBCV7:=F)IF6/-N6C(R-57??V+IXCZMR.P M,Q&!R,]5HXR^U^1'BT_^L'+O"[F&+^-"CH4\-\HRA-52T'QQ@='BL*P.>[!( M$=#F,82B4(2DPEPE]R0L8TZ(""=\LWUPGA.D3MT4%VEUP"_,CE%1ZNI$,3W M"; W+5"..(3$O]SJ+^*<$('#,6:1:YH4YUDDB:;&Z+A33NH2HZA%O<:LOK>D/$0NQA_7EH]'@"N9BQ>>]TQO1]KW3&];W'=47=U MO&I5V5;GR(V4HU8/D MX /!$>)&7BUZ6%:A\CROMILE?*;1&['@B9Q_YTB0"$><.I%O-/ J!FF$[O\^ M!%+<2F::U5%ZIB^4GC,3+"]CBRD 4G@=2+((C9V-EKHED#ZFY^G6H_\^A&9+ M<-;;+69B.EV=%;;]R0#%2A. 9GAS!X,\B--&N[<=^_=*N] 6]X+(R"Z4R]$T9_E]UR=JPL&:W6$\F10 M+D+I\ M$!] Q&:?A<<991E5UMMBKI$15*76S!8G_4JOE(+]K&&*.HJ@Y&D<_XVZ[F*< M1D@+_BA.)]BT6."9VHC/[R:=1JJF:J;LXQ3HP 2'$.19I]PMX31V,=^B:OM1 M0'M4;:QT9B8C)(6^-_)&]95N>1#00+&%V2$H?=]>YN)B*6F6K]K.86JY.09_ MP_[1P!Y0$I)MJT[L9KX[-S/^EQG[);[!+Q'AZB&OJ^[!3<'PBRAB,0IB%,0H MN"$4W(&B]ZRWU,<5H+!4H+Z2\M65@CI7 MSBN50;@"\7^X#$ITSNU[KO[SE' 8R*H*L$I#Y/@,4S89S6AK?'D]$Y+D)&/2 M3E/$".@QI1D4SOX]TZ&^\T'NC:BXPI>2^+C"D9K47>H,/C=7 : M/&M4V]GK![%F&SLW[@, =YT=>E^-O@\R*'!/^^9*B'\ZF]ULMCG*L(0\MS5; M.":C;L=\U3#K30A[]M=_ M)(Z0]&F*\^TXV_ZD6\<9S;?G<:$)Q^11Z:(A'F?@JSWJNS\\[S5-Y$\8:6G.2PT,SI],#)X9N^-ZTW/(AB MO[8.RS+PO_O.0LZ9E@KFF9!=RU(->0N44GDJ&1,U\1?,2OX[,9$T TD8JA.; MF;$/^#X <-=>LSM0COA+)5KM 26%]SS"&H 1[QS4#8Y!'6\F^$,@7;6G4K^:5 MNMYFLA2?;FZ+12T%00XT<0:AR7LN]1H[C._/8?PQOC@Q3,<%;K[KX M$7$)J 7;I@M: [9^(H^)$?(DKL?KQZ M]Q%9,5'L?YZE1AX*C>!>KF8:YB$;,$2JYDH*3*3CL6O%_-N7-5L3-+89Q%-?1J(HQR0 M1HV],&I 691Z$D7G?'?EA= ;M.J3.HI/Y84W= HM:^6!&4*UFJ(0C#IUWL5\ M$/-!-+7TS_-!I'NB$VCSVNI'95".]:V5IU -@"*/8Y2"(K>412T'PIN7S:RY,XY-_9; MWZ87,,+UJ.]##W^J: =ERK'[)'"HG(D -!5W:+7G$SU/*^(27_)9=-,4\:#[ M$\)1YZX+8T1'$=%W$!KR)HS_J$)T6_:V7URGVWI&[]*R,%^[J8Z/9S\NFZ+B MF.S[1?Y]*-&?EN4R/TWC/$NW!)P8I'AA/"@WTS[V_= /#KM\Z,?5C<=SU6EA MJ$QBY,?*'*I\.=)&O6S+@:OOP+$8.-F$1_:81V!G(@*1'R[@'BW/REL;<.NQ MXL^UJZ'7)0,FHADNV.#Z4XN5(%PP&->! I#?.)8$CG'-D*QMT5$7-CAFX!(L MB"8Q"Z[DD6(8G0W,Q[$KTQ M7UV3K[X]!_0J?#7%FK+:DS8=G>8VFF!1W61';T*^ @8,!_B*"3')[XRO(G!P MQPQWA735JS <8Z9*Z\ZNW=)7R8Z(#5>KX:[A,QR,)F(YA&5#&TN/OFP\W;N[ MX!%\(O&-Q-V2]NI1GC%I8]+&I'TDTMZF$[;XY%N]?$&W:Z_M8M>&$762XEA, MJKBM=H0ME?3OM"80Q*U:,A@]T&HANORSL::K3_0 ] M0J'!#\X1/^+Z>P]'I!AVLAFNO;:@6>EAK=$=SZ:V!SD"A@@S-((3I_7!OURO M+CK72C752<"R='&/Y7MRVETS.B$ZV+ZO7O)7OZ[Y9G6]89E 1.][9O_Q=H5> MKNA)8=,NZFW'6/#\T!K9.)#7%%35:9I#<"RT/M?-2K<8X/<2 / ^@,_-Y7AM M="A**+-Y+#?I2)H\]@'N!QQC' 8@_N8%XDU!/ (GU\-C_YL5\O=AO]@KV55" MFC"\*F]EL^)4.'KI8S^H-4?3"(:%>F*^?GD>*=OTH:-+K[\1$?6M1V!G8HA$ M/* K CL30R2&2 R1&"(?T\7^M$77\)@>G**)OX(TK[\3DN-8VLAUI-%<33AF M JB?R:.XT(2V#PR-*P;?JLOT;CVDCQ+[GG$D M>NHFC'G@1GC@#GQ^7P;^:[P/&^UBD5D,9#1?K\]=$3,[,N=!O+.__B,0$K^W MSG+'JNAK#?1Y_WY &;WV+L15>_=OP:B[H>E#1QW>5Y6P,Y*^]07]9CMAJ&:I M,A_KF5J6MD0\F[4S$Q$/VLTA+'HJ[V/NB+GCA@R KW#'+CES.UVAB/%U8Y@Q M%A;>HAT/<@>,Y44H[ALK[5V;.^) W@BRT?7,B2\=,D6KBNG.V!06\JXSW0QV ME>7"9R-@5-#4:?#O_<7^GM@6^6P[40!CP-SL1$5; )X *YQ*ECH%GZI6'"U\ M5Z[OQXD6CL"J(^!8NNLPXA?'Q-E>(25 (6[8&:"+CE:M6HWLM#\$@I\+(HEI MA RQ+^(PRQC\MV)JG -_K2ZLEDX?S?'M58.O;%;]F5U,0? '4<8L@^!O1UK& M\(_A'UD3X1S\K3KIJ3FCU-3+HS*:;#@9(K?S9?\^T)A%6.ZT-,";BSJD5!0/T5OV+L!7E6_=,3Z(GN)(*!$\7RIT7_2I/ M;G+9SJ#62^(E7EUNR^FDN!V,1A.X %A^C$7H\X%M,>8?'O/?V(7XFS#O9'"B MUUBPM.X6U-J&-QR',9MP ;!#,8/09&@9CQCS,>:_O^7P-V%^LDA[3-M3:KS6 M*X&Q^J)3GZ7@ J#7$458]&SQO=MT-S[O"-3'G:EZ?9W\VEL2>R+O+YHY0JZ% M&XI(NW1F7HR"& 4Q"FX#!3>L(Q[NFZN:85J L@>],#.5C(E:-%XIA>=NHMLC MK[1KYXI-5'6W:GJ4-;MN#]A!?K!Z ^BM,V M MOPF,2/@F_@+@-0H>/@98["0:)US+9CROI>=)T[#6:C66.DLA2"$O=5W3;FA^OSPS M]/F!#N+T2(2EO[M];>\;%=(VCS&*ZQG2-.ETCY->]40#<@+DJ M)1)^+RP*1QB4BV/H8OQ'SS5X(?R/N@5%2NG%+*]QS,QV*\5Z>MR$^*=__4=R M"!KN"(GQ'^,_&O$#7\3_>-G5B\LJET+S1G%+:'."SJ<\B'\6R'_8)^X;0@>N M;H1=*)H %LS)&O[?6$%5]^I.,STL?T5/UU#E #'@V*ZD.NB<3[<99Q!>#W$ MYYNDC+E8F,;Q?5):LC7YW*42R\Z[@L*+-721EK/#LCHCB]1$)&AH2# $@S#D M=W<.%&WN.JH2:_RWXX+!B9A:MV.?O>7_#F)H?.]W$)PM;B2\:^/I MM(.NMG)GP2QW'HY?_.86_X /G)?X!T\W^IP5ON[SXY91RJ)2 MCQM.&HXY[M>;(N%W*KJ__<@&0O23.R+BO_Y#?U.GD:]Q*&#,^&\!_>.WS-_* M^!SKSI?;?!%#V[20+YJSMM,P4A#F],\P_L_NQSL8_\R.!(P?TK4G9OR8\=\" M^L>OO;^5\0FF,E%'U0PN:,6IQYN[::NV]F'._@SC_^Q^O(/QS^P(9'SL-WH: MH79GP<^OK,X7XB 8E9RK8\=__:,Z9.(PY\<+OZ_5"4A@6E+$S4!E,F1:L$^ 2_##A*FZ]@PXA5,]G9+OEVVO-.# M*B&W2;$H&-@QQ6**19!BC^GM>J3XPQ^[18^4(G[4MP,7_' MALPU\'M^O/]LSACN"U(]SHS#U^EFYA0I(M9B9"85A< M]SV1Q-\.!KC.YGSD8N /F[._'SC9HX]MCW]/@. 4@5 4AU#X.RX,8@D42Z K M2*"/7[O_I 2J*;QD-#1J+*A]V] 6>J?JLA/(8F]&)5QG:98 L42* H2Z./W_S\I@21\M%7(-LOK;M.0>;FRZ+J2?\B_&1YQ MGP-;%A.N#YC@G1XM=%E."MQ5@S)$/6I#F8T[Z$G_W[@K/\NL-(T=;__1_P MQ^%[\ER5+"@YI_N'/Q5'@2_9RTT4_9\?\ S@Y)%C*%AB+DD=3=O_\W_]/\?3 M?Q;F2=F*8RW]P[#?]361YY9PCC@XD*3&UH##\WYUZ)O1\@C\# MP0&DW/S?XTN]_4>__NOX]1C-<2(#9:L!&WKO,2F]!YPPDR]UJY7BMD4&-ON@#^K M?*W3KN3SAQ/.,$_59JM^L># M\O?/3?PS9\&>05 44\84[#K+,91(8B0EK%>HQEEQG68\;9CXQ,1/QTI=L9& MF^Q1F$!/Z5ZN*I85;P5'DJ]'.E[5F0BIBH+2NRS@ZVDEC4X],3!"7XS$^6:V M.>%HE<^G1-U.%<;EU3HEDB+Z>B1+2WDSQS8-5)4S4GO83365ZD2D3D>BGI7N M<,1BJV<8:R+F^H-9TO2 A7>3OC5V*'Q-8%ZR_DDT.Y>CIQOTTU) M4[LXO\ITV]WB6"R-\:;(G3YSC ^:KIC9M?0\,^%SO:VPLL!(#'T:ZFM\3V=N M4$0-G+=S:6FK_QQ^.(8L/*7VYRX4WW(@]@\JAG\@2JYC'CX(CD/_DQ>'YI%% MMA]SJI4XUF%B^Q?N#:7WW8;1S&_J;.C$T9ET]'P3/',\-[T#@QW^G83FYC^! MAN&!?7KS<-]K6_Z+#T.E$= H@<;_S>?\&5OS Q;YLV;V92<%$],A G3@?F-8 M3(@($")FB&C0(6:(B! B9HAHT"%FB,L2XH,!7&^JK#^W:O;'KF[.LWZD5PSL M(_CA__U%_?IL$!?ZF[EN1Q[VBSZ?@2I9=A")JQJ*JB2RJJS"VXW@,P)#PBII MQ8QQ=<9@7R\XH-/IGQ=82W"NW##*85C4Q9)18KI&B:Y83->[I"M^VR?.79PQ M45CC6S;-XU3?C6D=TSJF=41I_;GSZ>J1G^]IW'E)!>O:"_[_V7O[)D65I'WX MJQBS\?QB[PC=FW=A=^\3@8AOJ(B(J/\0"(C(F_(BXJ=_ 'MFS@Q.3\],VXUM M;<3NGNG)0U=5YE69E7E5UFN'6)6BK/Y,H??^NN(D\#=6E#^!\-P;5#1*0Q[3 M=#5(3?'U\I@>Y0,K7*Z:$ 151V#LA@^]5<#&WZXO.@#!>[S/_A(0K 6$0IKS M,\PV?%J*%$-9\B4RAQ20!8)*!(H\N,I\@YS M_U?^GX018<>#4M#@+#T]):%*A>Z!3^O*;J MNSB,BJM4]9IG1#DMO^H'S$9H:'G\D/-90L/[/G@HW"7S=V_Y]67DI[5@GI9B M]G4EZ"\+,5-/WP<;8S4(%$M2A;@UIC H[NOQ!C?/E^N/(])V6BQB%1WBU7D\A0PZG[15\6#HS^M-? MGN6\Y"KI=S^H1>KIHYP!;Y_N>\/#Y<;YP;? M'B[&BFCVM1VSD;+YH$9S! ^HB,[@DN<9<:K>O)YL_QAP>:_3#\#5&^<4WQY7 M[HG@CQ32D:2#&T3QQN3CR4G(<$5\^@O!FG4<*C^F]OLOJ;P+6^K9F^BEA&7M M3FA^U=DE'KG&<..P],I6\!G4V9^<.%_LB1\4L(^BP%K'Q3WMF3_VO7S8@>\X MF4@_)Z088?3<1M!1)]%$-)2%E%+VP;4;'39=T$KSTC0(PHDZ3."W+>0]9M7N MD>%SXS#U#>$C3C4U859'CFW$B&_P[!QOS,T,/D4=',6A.H4T 7P ?.XH&GU# M^)PT799.%'1@"78V1T>'QF:0)AE\BC(Y#J-UXN?P>7DP^B.3JD)EY'I4^D^K M6/__J:E_6^F\^URV'HV_+7;->EKM5ZN\O_=B5.CP^ZY=0K]IBU?+)PTCK_*H M2>64##A4/]+Z?89CIAY>\R5Y4N.S/RGYCZFA&X:;__'7G0FU# QB'PY\2>RV M7 8>[B!UE2CD)1;#">)*;0K Z /#Z(YCL1MAYWO(*'MQ)TVG:E-J3.;Q\=S4 M_/XT;RJ7Q5]X':+*S&._>J,LX2_O M#7_B5*5H@$ ;555M1DSCTS!9]'=A\ND,@ 6 Y8Z#T#\!2\.V MQ*[%:X'-H#;AM^?8?DB9&5BP'"SX%7<*P + ,N MA%JNCG?H#"Q9[$G@Y9K37?.>?Z,@_7V@6K2(SZ2S48:UH>5:^;L311_R;?93 M(P#WJ/^ T8)FFXGNQ_E25V W>?<*P_O5MY_;,5I[-^[W]8[#-I2%.3QN.VQ@ MFWF[\J=B-5I'\9_>JKMO8%3@\C5 3B5+V\\AISOEH>5BJ'2EF)Z;D2Z'N\F4 MSI%SJ5-C1+U)7&5\?2#D5#A)"B!5R7+WMM.1"XZ2XD[J!:'\&5;O92E]]5XT [ZH]Z06\J_8+[ZJYV8)][ND._PO_ M/(_B(2FCB>H(O*$4"M.SB$)5-44E44A1-82DFI#61-;K3W]5Y!&R5WMIC>\P M/7K<9<7^6.S14S;[:&4F>?VEM>*AM!2S0?8?A)$%H(Y'G[M\34":T*(IF$*AF,;!6O"J+)NJI""$@B"X,@: M@JC2HV:M[7G;1+ MS/*\(7">SZI])']\#2Z_%K9ECAMIJC78[F@]HTDKF/&+ M0K3TJ)II]25FL^8&;+;4'( J% M3++\^S6XM=39H;R"5&LPI@-UX[M].AV%-.7B4CQ:LGU^R^[/Q:-N M<&D!1A-G[5(2[MBR@6\:_-BEJ4A0T/)+<6LV1FE^RO.0RJ.#5:2R0Z^=2Y8G MA3M8<]2$MW9ZB/GV".UY[6RET"N3\@7$L9BN-&5E')JE]&#'46PA6GJ#S<:G M<=P2ET=)7*O.LC]WI\U)_OO+\V\N3YA%[*='F^]RPKA']=SE(,E%2_,_NW3: MB;$9QXICV ZUJ>?@YT*T-"WH1&R(><_MLSR%F9*X'^]]^JE+W;>2C&M1!J:V M298?>PZ$#1<<:B>75E[?36K+=GHSF*8EYD@U9UM16?BP<&EJ]*UDN%@L-$?F M1RS76G4@A=OHXB*7+(VS*?G,1-]*6[N10(V5N6YBN)1+EI<_W8[TM79<$G9* MI,,X',E#SBA$2W."C\&D=U)B$CK0Q]E<5S=C/LS;+Y67G[*--M/#H[36G68C&7@@$DME"EH6Z/85-( M+@R0;R43.HL'CZ>X+7&I"C>2(;,B,#J3+$T>W2]LO]F5CA)!61M":W)M<+/-L>_X:$=X2O9\]T@G/R5[88MCW M8FN%L6*+-Y0$W6"T1.?'_=*\5&NYPM>^LH<8O;6$ADX$&?-"M+2PNAS3QMC/ M[/_@DO1)66K=9KY:UUR5NG;UF8CHF(0P+:%GH*)^SDPPERU]E]A-VNPR8@.; M:3;GI_Z!L*?41;8TLY5RG)QFH>-#KFVC _G(*'KF+3)'7QK"/AEN5[W.G((L M*85$=K&(Y_D0T/+,-MNN%2 97.S&V:.%QAA)U(V0BY9G%L@6GW8[:\=N>+'= M2M532)O%9\LS2S;R0/!H)6$1)YP9(Y_?SY!BM.4MDV/85:HFD W%YU. (\V( MH[-_%;[FLH@!;,]&+7,(Q2-SS7;GR284+V,HV''CVK/AL M>7&Y)J[I>]T;2<8Y2%*U'W-+]_+=TAC:\$*'Y,9.D\3.!-5BU-V=6 MCI8=#O4TR-A9ZE1;#&?C3C& \GII9FRJ(AQ#A-'&A&U.NFQ TD&!/=X9ZRP M2&Y?UX((&SII@PG'=:186JU(V=468SD;PY7'B:'QHM.1LZ!((NRAT-F?T(Y! M%Z*E$DWZ9O=@-]"1Q/?%[2XXX[L$-G/1 M2,QB*XR):&,$X7P2&0 M%F?)%3)H0*P^\*5B8N5%Z'7LW:"['<_9-!IV!7(E)F,U4\25X*LKX4=A)R[7 M=FHM3G(PW&2[6"%:&D$W6-LX9A\B6YQF(X842K2SV!^^$GZ=9AS5VT#C%L3, MT25\'!$=^DCGHB4O8NXD"X+/DF6+':%M\*',>9>OEM?K+"3X45[!?9:)LF/: M5N..Z=HL9,N^O],=00MV94KR.MCT&06*6TDQL;*'[%$)<]AUDH"-Y_:*3M&= MOR(OLJ6I-;S&J;?'VRN;X^:3*+259-S96%QLYAYC;=S, MR)$K42"QY$:^2$H;-J7"\6%$KLWLY):+EF9&;P-X.6O*1G98C>P=HDVQ];X0 M+0UV>AZ[UGJW.DCIJK/&(S,,9G*2BUX)K,:6LCLZ0M-&-M@A<=LJS27%8,N+ MJY(J2737PPG+C:==J>FX77MZ^6YY!YL3C=UP);*LV-,IA,0]<3K*O@M?"87% M :I'XCCA%:%.2 M@5PK/**+Z9ZAN8MLR<).8TK>2*/AGN6E :[UPK, \1?9TM3BAM0==N+89&6A M$?4<-YB,F8ML:6[K)1MX:TUQI8:=ZQRM7M+(9*^$=BS'VA%Y/BJ2VSU&Z79# MM$,CR45+BS"&M=7:4- 6%'?9KA(-?(] "]'2 '!G9W26(CRSW87+5= M%P,H+8&P4X-$M5#89K8#R_*U)BUZXHNT-0TB6T0BT<-N:T'B2BY;F M-;=Z\AIJ30>02B?GB4-,VU10#* TK]5HY"WWJR4!I:Z"1/KNT$308@!E4X1( M?!.)[-"W>0J29TL:6RO9R12Y$E6A"8G:V\EI8:>=T0(:*QBA6T(N6IK7=C9. MNL)I1=D\/^S1@C7CN]EQ&[D2*BW7,]*!D/T,(KAPU"8Z6M*)BP&4YD7.-\N! MV6VSDCQS6=[49VM(3$]ZYTI,UXDN<%<\="C@8!2A^VA M!R$K58#[UM8:Y>JZDD,94F%@F2K38?F :=C,'$_@0?'5TK3@_40RZ=[:L,7S MR9,2OSV7.L58R[;50TWD[.&(S5H^.A,4'YNHN6U=<^9IA^-90IUXDMIK]4G% M'WFS=C':,A8[\=QO#$-'@!!]O]C.]H,A9V:R5YPYJP<$2T0#G"6TQ0JWHK'4 M:9FY:&D$Z\7D!$'M8Q,93=17 7/LU]0IL48RVO%YT$V %F-5Q*VQO.:RXZTM@0"MGR M"4/<#*#%KK5C71AOCWA!)KSC1;8Z4CQX UK%D_IDA#W+9-!;WB=&?# M;A;WMLRE9$S"M-L7>6J[+43+!WF8I)(^'6GV 1[8O?F4F)MQDHN6ULN!6HT. M,=3.DMI%1_ X:J)"+EI>6,*>:YNS8+JMB!KE>M;@&IM*%;&EB6-!:6"-KU88( M]!A)G9ALR='ENZ69M5LJ*:':; #%S*G?G1V0UB$QJC-+% ,K;S C./*?)+E@Y(4?R'EVW>[MB %>\_@B)8Y1<]6Q.W6R7)V0_ M,+)]!KWF]6%JNB W(=.$Q V9&O*N,80NHRVO5XM54@@>MOH0SRV]7FNM1$X_ MD[WBG8>-(Y5I8$Q!J2\>.;*_'-(9R#+1TE>5GG72._JR)UG^8.;+VK9#BH5H M:;V:;7MC4-*T+[EZ0HNB/7(0MAA >1'V)'%.!L30@,3IPJ2S%1POUQ?9TB+L MS=UY@@X/)Y8[1OT).VSU<"A;W"O)LNYZ!A.-!H:RJF8-4;F;&MU\;:]4@="6 MUB(6@1=F?M25-O.E;T\,,QF$NK3DS@Q0"N%-?VD38< M.O- 4JG-=,-)9$Q30B%;FE@L\[T=-4)WK+483F>X8/KL-OONE)G+_THL48?6@Q4/IJ/LX "O9+32G9B4]0[:T MB;YZP@G:!VL"AOC,\9^5,]LDEL57RU$E/'1=@9 4^[!?C!-X!*4\7HSUBHM]R=[VU)H9 M&PW:0QO1J;EED?;^*!U[(1L<+K+E:F_#\D;$ M;,]!2(,=41\(F!% LK_T^]@,DQK;)!QDC?AM1T\MR4(% M,9&BY"!)="Y:&JPR#Z;CJ1RN;68,+4F=6AR,7?'5\N+"3=1L[>=<#+DC:]MM M1ZVYFQ2#+2]NQ]&3$3G9ZJP*T^*1%W7>RD)+]%H"[$RF$''D=%?J[E0C[?5I M5LL#E2OA]5!.&S8U/758>78Z=>=N=C"G"]'R?KL:9K&,ZV1P...CA6)TZ! MC,EHZ26J#8G=?G>NS5ELV[[(ED\N5M,H&9VX]%V&)WM *=B4.GIIY7NQ:2!%UZ0%J'V)*,F1,(WKG MX7"\RN9U)4Q0SY'+>.0)MQG(7\,$)>#:B8,MU#= M\ K1TKR&/-)UCGD5,'8)<>;["XYTDURTS&Q0S."X/;-?98WTB9>Q@77RU M;(IKUSX2 GE2)..H=SQ&GP\@-YO7E2AA*C4;**F9EL3IB^VIU3VQ [,0+9^S M4A?;9C']+ML].L,-L:4'2S&NS%09T=TX\PW8-6[#: &UPE6V):DTY9W@X6_ MX7JP;20+=! 31[9Q*D3+5L (8X&FN463386A*.P/J+[VDT*V]%V+% -?,4(7 M,D)ZV;(9#R;W="%;6B^RH3*9'\L\3=-Z>'0SD**-<637N8G+#O[[A4W$HG^;-QU))SEA*& M3KNXHI!)+EJF&!T)FDD\],PR?+H_9;N,R%Z^6IJ8O.KTW8FT[-CB:,".Q]US MV['-7+2\+T?V?-$8KQ8L8 "*D]#[R>U'H: M;%D/4V2T=7J:.(/X[HIOSU=#G9T60[C"L]&BA="3]*4D1TP+4:$QZF8N&KOB M<0)-Z@ZS Z_%QLM@)D%K(5A 9BY:/F)8ZD!-[9-G<]T=SMB[:+98)KEH:;U& M88M>&=SI*,F"S?1]=&>=A&( Y62TN1NAT,1WV$/3XIJ6/Z&.:/'5*R6]O2W. M21;- ORII%OJHK%:P<5@R^NUVV1G,(^-L["]>8+=J0FEN1/!KCD<>H/.:#DY MAJP(#U<3QQF/<223O9+0:>$B.V@?L5"2 [)%<8W-D!L(N6C9OOSEM!]KDU%V M-H\. ]+:G)-)(5I:+^.@<=ABL<[BI(#,O+C =^-\J[N2T-'Z\Z2I* U7,KK> MV)DL^]/MMA"]QLS UN<%?&I W58E-;"B+(2;6KJ] HEN( MEO:.@!\R^K:;3&R.3[V.(A(<;A8#**]7VSG%>T=L'6V9A2#BX.N-U:CX[)4# M=V8EL3QL3R'9U"#ZO)GTAMI%MERQ/?50_[BF9I+;9*V..@YV6A9-X%>R-'&# MP5=&,VFQ[F1WW.G;5!E/"M$R[S1!3V>.BP(;.3E\7R9[N#8N1,NUF531!LHA M@=ENFYIT)3?@5H&0BY87@3W-Y4ZLMP3)DHZ>L5UCY[E6?+:\"/H.RHYLQP$E M\2=\V%Y%FPDQS;Y[)4SB72R=!:Z\AQA27VW([EX4#F8N6J[&DR'2U^C48=.0 ML>!T9/L]MOAJ:0UX04VCT6R^E?C8'DW:!]=%=G0N6EH#7IEOM#/6$FWU(&\: M2Q9M#HGBJU>(JF>1[5*X;]G(\C!A4 ?O-+3BL^4UV"S)1-@I$ 2)CBZ*3!3- M5L=B8F7@R 2TFNN=,2MQ+63'\+WY>92=(/$KX=<*95S91D8LFPY90I$/[##; MHG+1,@N.9R8$V:9QR:5&*7_>>4;;,W/1\N%MNDO8;1-Q6+?!(\MCVL@ 5'RU M!!QKF[FRPQ[>VSS'>6NHJ:-$MGWAUQ(ZPKY-1E![UK81GJ4'=G1V\C,L?BU4 MTS/,G,*S)4I(-^XH@BCN':-8@S)P,%2%&H/Y2+;5^9E1H.DL: 87V=+4O&$8 MSJ$.-[6[BU5O1@XLJ=V]R);F-L;DC7M4YS DVC(R%OWC=")DX[T2+C+*QL.Z M#GF41(/2PH,LR%O9S$7+6P+;=Z@I$VJLR$^F[$@.5K)2B);3@!R&S[JM,VSS M9$/28P_OK(>%Z)68G5V1OG M1VPTDBX3NY(ILG6C)6*]F"6,)$Y@:N60V6$3OY(I6K7W#)2$D[%M(:<6R^:A6B9Z'D4TJ-Y4 YV.B4C>@ZSO8Y; MB)87H9_(X50USPS4T/UEBSC*K,[3A6P9#]IQL@QA:F3S%&OO-ZUQ=R":A6PY M\^&0IP$V'V3G791)-#HPJ,;X\MTRD40EA56_(3%L.NCV)'B/3+?*9;SENM0(5H:0&HVUM)R>3 D8[T]"Q"^9IU&(5I>7,\Z;YATT_3M MAF!Y&H\U6_KV(EM:7'X.3WQ+=FVV02PV_EGKFJY %[)E^ XA:.2UE(EM-;;; M4&R.5)X1"MDKF9K=)OORSI1B0A/V#A,BC7&Q8.7%M>-MRG?\_H!-Q;ZTH!;M M)J5D8_AZ'K@T_?A\)>]R.5CS'4?=A\:_/__#WR^JY)?8GJYGY;>[M,NML,\W M$(O[K_WVY@)B_BO?3NW]/ES&+7_Q95%V' MOA-'QHVO ?[X^A#\\NM#?[NX^<>7\I_OHPX4\4:*0/^%4D 1%5 $0$1%%-$$ M/J(:B@"(J(@B"*"%"F@!P*$BBL#_19% $150!$!$1131_!?00Q7T !1$440 M_T+ J;H*B@"(J(@BR'^A0 \5T , 1$44@8/$:S44 1!1$46 --,K:N$7GZGX M:67T[69-_,*L;PK\#SCEGU7[WJ9Y*-#[6T_Y9S6M-^GC#M3^UE-^UJ,"G7]( MG?^L.@'4_B'5_I,4_!_/F'B!7W^N*3BM:;$;._F["J_VKLO#*?EG:640OGU, MO?\D>?KNX)[YD>H4;P0";-\J'_@!I_R 6G[;B/R&V_=]YY=*>]@'LO??U__[ MK$K5RD.JMR\WS9'V=.LN'D]4C5N:O#U;W9 M0=43:,4C<\ "'CB[!KQ&=5:EZAFY7O9_V7C"VM!RK?PM8[!SW'/N[D_-8>Q[ M#6 !'^:T ?)ZE5(^@ 3(ZP%;N:R*YCOY#__O$_KI=U<(^Q?9_/_^\]1XZ(F8 M"^]/M=!W++WV#ZCX3Y6]+1]DPU&#]/*PN)@_%AX"[_O(.9R]:ND-RP-&\, ) M',UW]X&Q-;S0.AK $NXYD?.H9+A[,X2J9VG"/#389O]L!&$^>;CY'Y"H>>A$ M3=X[,_ =)QL3L(3[3=B\"J'R6_V#Q$P%3?]/]7PY(9;_]Y6@?_,4S)_GI:.[ M"84KKNL+->J.LR;CV%W?3X6[XM9 W+4IT*X?>Q$PA5>9_R4Y=L?6H*E[JQ0. M 7/XDS39'5O#/QT_#/_G?RU/\UWC;LY(%3>*2\;LCJU"-S:69@&7\3KS+_)F M=VP-QB'.#I; &%XI?D#O>V^P?-[D\1U6X2Z:PSZZ=33?:9MX M9A.M(?]"\.S_H,M_?[:-U/YKG;(Y>9U U?+F1[78LZ*IL?F_3U+V#XH8J9ZN M!KI2W* (E>91-O79$N*AKHHN.7S?,]F]\*F6T^FS,17_(ATJ_$:!$06%%02" M*24.&Z:J[O./18:;&3-;E(88W]W[7O;'D#Y9X1>I[,>N[XF1K]DC(V=3;>,'KAK]WR?K%/W;BUW= MCYX$/M4\U4Y M<2.A5(;E_3;7Z?CM+ML7%$+!/OT%UQ&8J&,H4F_"^'__]]NU_ OLQ*\;FSP" MT)CQ4I&."T2>)6T6$N>N-&[[+"($]+NCK('^ LB*3S]=N;J,I.]I3IQK:.(' M^0K04118ZSA2UXXQ\\>^][<[.?TG*L$7.*)?X!@ZA[9E*E.'M=)^Z]32&IVS M0F=P)#[]A<$( .'M\]X AZ^&PZ]-!R>JI?<]YL+!?<)DJMM<:\VSEJ3"&U:$ M%XH;J73U,'EJR0J=BKV$3445DLVD9VA4LC\ M*13_63$L?KTMSN=-()F_-Q+H%SSH)UP*O2FV" )E"EE=-/92R2>V=@5PF6DA M^]57 #H)6G(T;_:VDMLSYY1Q@M8[.7>:,/3I+QRI$R160N?_ 'B^>G$'X/,/ M\#DU(M7R#)U5 R_ON?@$QB4V(7R>.R82XP\&4^K$.IVXRF!,N?EP.1?Z2Y;S MN@$3: [;:R0Y&)%/?R%U"&_680H">+Q]!:U2<+SO0':B!MG/GB 9TN.Y*FP(.8)XMHA_R%/1;<'*DJQZ%2FT;5KX4 O8,K'@#_@, $ MC ! #, URJ '7S,.Q/ #"II!F]^'P+8027MX,,>%>[OKL/GG&H- M1HKO#_TPS#.7M6AKU%)##6K_S!O8UJS_ =EU<*\!W&L ]QJB;ZIN0.L/4G$# M*G]$/C?0^H>G"@.E/R@!]=4YINTX4//O*+"2$R402)GY7V@3V9]>A7)J]X\C M85QQ_A]?MO8B"[T\OS@\QQS-&E",W*SBV:0&"W1-)R.SK-6 MHI %- M'LHM3G4X6N(Q;Q4,C\1\VC!SW& -X#A"0*.1SA.OL=>.5C9TW[(TP;+X"(W M& ]@0V-__V[*BS>\QF#2ZTFH/9>X*3%D/)_96TP1*) OVO J1[=\/F%<7->K M??/P;RU_O@141@")$NC]7E^V>P>?_5#ZKM3[$D#9;Y+I!?I^$'U7[/FY*@3C MM^H&P<,M&.9LBY20$^*>HF9GH'"_?Q/K1[\MC_D[?F!DR\G$06!X6CH+5"^\ M+![MZ<6?G&():'T7AU$^Q^S(P&]FZNFYTP*Z8>C5TC4VDFIUG474Q=4&GRA4 MT1T")8DZA9?O9[U>>N2A<%FU%P#!/OP6.>/*JKOZ^_ M$\AOO]4BF#2S,<1! M)68\3]19[&VV$IUOM1C8:F^3=JXL]L!6^T#GV0^0?7[[W1)OM2>K8+,+688Z M2NZJKS:#^/"IU]RI]=9$&#AT@.U&!S?>5BR&_N8.V>UQH]>6Y)!UB@QU.U]UQ8EX"%?*%.VCE MN/G5P\,#%C\!:?\Q]5[QSL= [7?;O:Q2\WU %5>\C3%0^R-V+09:?\@FQ4#M MC]B3&&C](5L0 [7?; MB;7?99JO9:5@$FCXH1H#O["R<$&_TCS*ICY;0CS45=$EA^][)KL7;EG9S7[L M^E[QXN)3>?>@"OY^LF!4"=$:$V74XU'[V^)$?]SYU=<<\RW/T+.AYV\X9JOJ MZV(QXVS5B[\*O]0GH"_U":)-*:&&#%,II06.L@D739@DGRKVZ2\$(^HPCM9) MK%R@ !#[H&VS?A]?[T.;^!UP_?I+J65LS54G-LK0^EKZ6[AC#B5630B2Y\*" MCQH'8KL4\HD2G_XBL0^%J&J?/>ZCZW6E449GJY-_374FJJ7W/4;=6Y'J/"'. MQ;:9&^U;.F0H.P(^;V?!M/G[;*7?19SJ](YC0:$=R/ V>K=_U)110N>3SFOM M>)UJ8G4,10'RWIT=7RG@?0!V4K6MH(*MR($95(=+B.2 MV]T!.BPD7NO.MFVAT64719A;<(0O7A>'RVQ\ #30?QOLMR"S<+^S^T(C]( M:VO5LT%-L9*TWQ?45Q 4Z*Z2U%U0.7EYY<34P^>K)C.__67#:F7[U97BR7C MMZ)S9"\ABT]T@506,=4T%1C-BR*>'\+F:_AS;AV78U+J8ZR,=EJD[#;.<;N #9%%/^5&"7<#EVH?!V[.+Z_@ M)< *%CE^ T _O%VXYEUM>SIN,3:>BI8UV(Z0'4[G2"*O(NE^&LM6&TJWYNR_ M?S+EL?5[:!= M#'GM&+6U[^F ./_1B?,0T# @SC]$^O=S":]MK*.ON][EGR(C._N'41#GX[LD M@R]G=?A*#MAF[;[#V,,!RTVMYJ0)2>QD92HPIA0=TG#L8Q%]*P6R.RAP Y(# MX'97O5;PIMSNGVZXM)NI,8*O9#N3GCKKR8-D:(O<[B@8^[E@#.A\J\T?.<<_ MU#Y;;= !6C>P D#K!F8 :-V5IW7_@;\UO46X/+7U&1MOO>%JBK:/DW7A;W-F M-W"X@-$-MEIPX/U0C.X_.9W G)^X]*'+JML3WCLB-N\A12((_MGQI/ID;EK3 M J/09^37 D,WW'WQIV/.6,EK!?G/#%?-2P79'!NY"@/?<;)!U:P\T6R$45B[ MF]I7I4!?!T!EN%&M.8\/7=LR&EB66PZ=757 MB.G9#+YL>"\*_^^2T_UU+6O[P-@806#H3XW0:[IUM#+S!\SN#\_LQH"&'XK9 M_0%*L972^AU47C^ RJL=T560:ES],_';DHL_QS.3SY%.<7?D2BB(]\<\(749 MC&4.>\];1ZOA2409N%="&P88*#J_WG)W^]3VQ$V_M M$;0:C&RW"Q/+\[)!(A1=[(DO.FI4GQQ<7)%OK-70T#.5N'O#"PM5W$TAJ5)@ MK03=EP*Z W1?H$] ]_W(8=%[TWW?__94A5.Y7POYXNM.#L+4>!*I+;E!9F+V;8(&9,N3YU3Q,*VB0(W M\YPPBJ)U@B1 1@H.!JD8/OS9?>,E_[#JZ3:JF"=I9DT;86_+ [ M;7+&21!RUYDG?H'O!%1BH."/L]OO%_#).M-[(9ON ($ BXXL + !0=FL-+R&\S4@I0U; WAC M\\8T42:1U6"5POGFI0/@?0%E'.R[X"C\_KON*U-@SZ5J:-$R%U6 M1E5-( *AV#I?A&SXL^5"PJAJ[ G!G/CC)'R@8,,>!?@%S'"BXHLQQ MH%] 3P8*_C@!]%W29T4CBISBA)NGOQQ+O>BQH3EJ&%H;R]#+.;&:FI\P[SDK M7BG#!OS:CZYAP*^]DRQ;/K76]_X.Y&FSZ^E)(\F6J4C& M45 =1P$E]Y'KD* 6#2BY52,'F#7B\P P C[?2 M+OQ6CPN^J\=V,3F,YOO0@)#ETNVW%'?;/M&YQRZ>( 0N&Y!_P68-#MWOOE6_ MXMN&[[K?2@F<4/A14]G&!&%<7!&B+B<4^^U+CDC59PQ_6S7YINU(+;.)4LGD M4C$):TFVDI^+*%O#T6OK-%/NW@^MR _2VEKU[+NI%E9J+[DYX?C[_?1:Q>2] M%^$!]?[>9.7__,(; Q^POL/:-5_^PV7+!\?1V$^T4Q-5W)Z@Q2%G12.-!OQ=JV# MXIP6\VZB($A!A:YC%%Z'2:B.4OB5&M+=[MCOB,GKA5@ R-^J\;X#&G^](]0V MF[L1A)^O+6A.G&MHX@=%ZCZ* FL=1VJF[)D_]KU\>H'O.)E(/W>@1AA=*?HJ MPVXK0%4&MP^&XUD<.E+6A)G#EOCT%PXU 5A?9;H_I*D#O+X'7I^GO'MDTVST M1P)F=XD9!Z&LAS.*4#WLGG='R0UD19(.NST[/I'3D.D7V"4__860]6;^7_A# M0?B73D@E.WQ7:ON](OVGT'YI)?VML*UIL1L[F:A>W.?+Q0)C:WBA=30RY/FN M\83ST3!4X";2.DJ$9B^/PU199"[[_7'^7=W\*^#7^TW09M.%+Q$TRY_MI'L^ M3(0<\##TZ2\,I>H$6@ZO_P?@_5TN,0# OPW@IT:D6IZALVK@9N+"[J1S)]G[ARM MXU39G0-\O\OME'N%]WU'[M_<=.F9WOG Z>L&%%.'),;3KL/+%7#@WR/;T6AM M(/C42'*-V%!E>C5;"A=DYX0WO(X3>)VB$!"IORFR?WBCY5&@_:6."*SLK2_, M/(J)W=I[+/E5'$+>*9&ZT6SIJ\+P/",J$.5][P(\ZP0[,W358+MSL15NCEAIJ4/OGV(^,FF6]7E>#"N?>P6V5=]\) M']TZ[J.?_P=H8%C"ML]//L_Q7K?X;D@+A[!K$\Y& MZ2X[/$>N307!"MXK7(?)9AV!R1MV@WMT%%6O 7OU0?0-$?48RIT$[@@X:\P= M?K7%R-Z6^?66Z[\,G?ETHXO<(EK9'.<%W5U7&'/Q!3H8@,Z#=D6O/G:NL^:> ML-3L158_6B]%B5EL&[-1/$".UANXH3$WUSL+61,@M]4@C^/^##K@=($EHNA@ M *$ 1P]S3'\/$.T'Z3AQX,Z11<[J5)WZS980_M[#'=]8/7MZCL(Z-73#DL4+WPLGBTIQ=_-6'%LQ.M@G2 M'K1DU>PA5J(@>-'!!,:I.HX_>UP P/SEXDAED0DVXEND\2NK[NIOQ+?,Z;_] M7NO.E[NNPW=$21V+_.Q\PB/U?-EK,;#7WJ8. ,!W%T6!MP>CW92BA*6M86' F*E4PUW7%5X/^ATEVK [1J2!,GT9+]T_>VV M%Y@%=,B+'VO"V.N7&-ZY-_',CU3GEH6&1Z\X@LL"P#K^^,6+*CD70#>M1"\O M8!(/91(O[.P/K.*AK.)E3>"K9!353Q"\6YGDRB]ZR;FETS97M(\C$M25MN:L M.^+,@RXH"/%&M8Y'Q^ +&[,#$%;O[LAO(L[J8+Y!6W5'"" *@#^9_[KS?E MMUB>PWVE>J!YP"(TN-?RF'JO>/]UH/;':[L(=/Z0W=6!VA^QF3K0^D/V3@=J!ZW2 M@=9?-[4*U/Y@:O\H0?Q=LIUI30N,(CL9^;7 T UW7_SIJ#JQ4?,WQ<\N:;Z: MYWN-OZ7I:]93IB^L@3SW'7.COTME7\MHP3C0,&B&#K3^8;JL?4R55SNTJV!W M].HS ^AL/?*OJ/[$BA=&O==PJ1Y'B5]O51WI=*9!JU4YQS38KO3EAJ9?7\KH8*"D KYZ:]F MLTY@S]Z@ Q@$O>J!%3Q \WI@!M7AS )__+:W/<6Y88RJ0\U[;DY8;=#LX&0PW/:@+I_)*V2;SU43(?5R>@ 5.[KX) MM6 3?."#W1TG37]]'UN+C'UN)+')RJN@*W:2K=P_7/:Q%P7K=TH.SAQ,6!R= MUI@J*'1"7RW%8>69X1A-MBUY173 MO))$8EB#DC5,"B"BOYGT,45RQ &MH%#10Q0GZCA<;MT+4/C 9[3[3J^^%F[T MN!')XE#3I<-960V.F&H=!F:!&_(%N*D^#_6)D%+H*K#6<:'K3;8^/^ZY<#<5 ME$I!'O0'?4R] T;KQ](G8+1^Y,#LO1FM0,& ?0GT"]B70,$595\"_3X>I?=WS3._XCR_.# M/()\BHG:QMUE%U9SXK'CE<2IP9&2C,52AY,":L2GOU"J3F($ M@-KC)A#> V>O7%GX?7!,CT32VA/-O:0NM'@UY'2SQQ:GO;R,0.!U&+Y!UXBW M+!J(V8S#Y\H%^=^I7UM'I+7,73,<3<^1)ZDK(M].X?3P, M"-/FSS@Q'>#S:?-H*BA:)/CK$%4.^ #* *D0RA]=P=4CE5?:2]XR]?[* M3E' E>$7 Y*\*JBK&Y/\5E$%^5Q\Y Z?- M&GMKR>\6,W2PI0N4$1G*B#IUR_8BCPVSJAW@[SOC_LK 6&]L&N^O5K"=#J/E MVE.7#;DI%,#(#V54'8*1C\;F%_-7[!KK;+GT3)/NWO#"0H.U>RZ]50KR%>W< MG._Q0,. @@^T_D$JZ!]3Y=4.YRI(P7__(*_"2?RO[QB',_\'O[F(B(J B/E; M/#0U+K<>#=$(CI9F3#*U^/K4T'S3L[Z\DWSM=>2)+9[;D#-A+9F+&:$IJ\8J M45 L3_2C%%Q'FCAHY@B8_&#?!DQ^8 :/SN2_-^]]R^+".SCKN;7<=(F4CFS5 ME\4..QEL+;QPUGD! GAK<"$ [-/@J%V!7?J5$^GOL-6RVO2\FBVFD6VI;$O9 MM"<]=T<76^V+#D;5Y[RS)R/0K- HWD3,%Z_F7VX W$TMK5*;P,TY[&^;-'\H MW560A_["#;L ;J@TC[*ISY80#W55=,GA^Y[)[H5;1M;9CUW?*]Z9?0JOX6[; M##9#N2W,S0LZ%GVKCLW<4^'Q9_R5_V MJ\\;F?YE&X>^;..B0@2K11H*DBM*(LHS/?*2^, M?_(Y;@F %F#\ _T"QO]C*A@P_BN3E'\-3^CPK=[,]GF(Y06;[B7QJK5&"T_X M1/,'KO"!:/Y@J_S(A\3[SHN_QFXW&[?BC90N."CF%L=N?QIV@^5EMWM!X'^7 MI/*Y$49YSQ9_4\NI]H&E189^R8&#MO" 5PXT_)%XY2"1_FPB??IE RS$Z"1; MC+$1\9N.'VP,*XHSF2MY=9_"97CI!VM)-8;8S));T#'/%A%Y7AU&ZAB.UDD$ M^U!", S, G'%@!8"8#,P '!*>MX'J$V=% M(XJJ9#]T:TU#IEI(U:UMI X)(BI MM1T11]O,M]?\O7?X)^^] T "%B_0+V#Q/J:" 8OWW5F\[^X_79(;SO=:9P81 M"SG57$L)=ECA/W/J+W"@@/L+%/QA#J3WR?U]]STRH)!]K(S':TA4Y^&9-R/9 MEY)BCWS)(>,N&N]TJM MHKW"3JMV./0@9MN>0V(WW;-I=A@@BUH%6H=0J@Y#98[S73\+7BG07NQ M'Y/C4BF3^"'G&5C% UO%CRC0P"@>V"A^R(@&5@%(DC]G3 ,K 5;R D8U,!-@ M)A_[Q%(Y1G;U0HT'I!?>G)5]/[G5A]+[S1G==[#+/Z#:;UN\!3JOHLYOSC$& M:J^BVF_-9 5:KZ+6;\YO!6JOHMIOS7H%6J^BUF_.M01JKZ+:*\; ;/Q.CNF' M^8A*$ 7_N_[FDXF1+T(V=D?/_K*E.JJG&34UJK4-K6#+U%"X7LMI-P6-<*!Z ML1JDM>5P/!"'B"Z/]5T/UX[1B63 M],^NUPTZ'-"APF]>DR0(-:T5)LV)(T1,6ITNNE]PP_8?M#3XVV^XD/WX. KS MB69JND+M:TP/FB8*Y,1.A]0PL$TC=.U$P:""VE?'*+P.DU =I:X]\7BWF_([ MPNXE=;%'P-Q++Y.\ ^!^O?/\-IN[$82?NX)H3IQK:.('!4DWB@)K'4=JIL^9 M/_:]?'J![SB92#]W@T8877N&:K]5^<&$MR4CD-/F:3#WD[.0(Y/X]!<.7;M9 M O!X,QHE@.2K0?+Y!A0PW%F%VPET9 _+>)*F^XD8&16$Y^K,RY/I,.39U&^9 M,PK5^Y97.,[\L0BR3I%H'46OM?"Y6Y3^TE&F9(<5HK]6"LP_1>]+;[Z\%7PU M+79C)Q/5BZ97N5A@; TOM(Y&!B[?-9Z@[#3Z'83O] :0FLPF)\$FX+AIOC^4 MO[OG\A73RK*Y960)(>S#LG<,V@:)C00ZQS0,93Z7HK)8F+AVRP5 ^MW)RP#3 M?X#IJ1&IEF?HK!IXV3*%3P"V><>"C>4HA-SI%)+&^QES\"O@BW\(X%ZL:\D@ MPCW;6OFXW^E$$669!8"13W^A=0J&ZB1 6%XI!-]WB/U-2QJ-A!IG M;Q;9;'5T/O=<0\H;FQU%J$<^[OH(;:MV*4):S=E*X>FA5-03TB M/I]M)!7[F\3MT#)?I*_@/'^5A=)-%"#Y;2-I .,_@W&/GBWL!C34H9@ZMR&S M05(&5T%/.K;'Q&[9GR@2TML(F')J.E/M$@:3A2?%4;0.0=1/\/=J5(1WAMWG MS]*!I3K91WJ&0?5+VP<=4N'X=Z4^'UJ>C=F@JO&+"H>[RU4^$% P9U M=_>!*KQ:P)KN\:91A1<,&-0=WF&J\'H!>[K'VU$57C!@4'=X[ZK"ZP7LZ1YO M=%5XP8!!@0->:;7NKSG]YRI!#4:*[P_],,QS\;5H:]120PUJ_QS[D5&S+ OT M)09WR3[>7;+J6<]T:TFAQG/=L:^#TL[N[9A?+[%V3& M1G2Y?Y,??9ZCR8^VC7Z[-^X)$M](>\NE/,?:2U/!D((F#]<1@JR35/GN&C@W MW9H1#T#T4E([3!^V"D][;".$E&#.V(RS>@/H[#?;D$^$(<;&(U&:-*V$[Z,7 MZ& .N_*1Z]4V%%I)#U+,&\9QT3$3D)JRTS#@R2+/\G;7W^=\T?(*CTT?-SJ M/386*/MP\!FU-PZD&LZ MZ))H]7=C_M=)W?DC?=_8.GMZCLL]-73#<;(T_2O4+D*H?L^KY M+NGXNWZ"!>C[U[P[4/:#*/LI!0_T_2#ZOB3?*ZONZJ>37M[':*"L6X,#I*SL M=, (%KV?JPST^]<^?_3;\D-#QP^,;#F9. @,3TMG@>J%E\6C/;WXDW-Y^%O? MQ6&4SS$[<_";F7IZ[L#0/QT,J35&U[;AZ>)2Q>FQC0H*AA9]C1 LOXQ]R]>[ M'PJ83P62RB(3;,2W2.575MW5WXAOF==_^[UVO?(%1%T*NL0O%V9F ]Q.9Y-B MK\7 7GN;6D!EP0<* ^\ S5+)+N+Z&J4XGJU*/=65NJ*&H'2!2")/EQ+$M=[F M (X?+.%PQ[6%=SPYX /9=2;C"6OTI'")LR.MZU^\6=%)IEG'K[21^>-"PSMW M'Y_YD>K<"B*>5Z%X'3.*A3.*%;W< JW@HJWC9 M&Q!5,HKJY^C>K5ARY1>]Y-S2");V><'U28CSW&@YD1Q.,P0%P]ZHXO'H&'SA MHPT A-6[1?*;B"."YMQ6=]@*$AF1IM7126JOD@)QX$Y)A5Y9 )"K2FWJ-X&F MT&?76XD)PAKSKCF 9TD4BV8!M.(&"@Z3=8@ SNW=7T2H$M) (>IWL! -;K@\ MIMZKV=P?J/WQ.C0"G3]DHWR@]D=L9P^T_I!-YX':'[$U/-#Z0S9P!VH'0?P' M[9R>?5+R>^&6!<#LQZ[O%2\D/U7] L4@ MY\/1 I7<16]_QE>*30;?U#7ZX\X+"QO%=_O%9I<-.^_1E:VHKU]VP9G?_K+Y MM;*][TOA OI2N)B?4D@-0G4J(?#8/AP&$KSU$@4CE/R.)U5'<*1.0&6R"P#9 M!VU<=V_U]=^!UXO+AC] UUQU8N.'X/I:%62/IBLXA[DN-?#C"%[A%F_VA!Q< MQ*>_KKU9?K^8JO8AI()=_:O/&*.S]XA?'=PIQ%C0=O\F*/MA$?ZTGRBG@8Z%DFMI(V<7GGL]E<[A1EZ#VUW3R*J- M-_"> K""2CZP ,R@.FQN8 6/9 7WT>P>F $X[I9LH'+,S%+2F]:TP"A.$)%? M"PS=5 M9%F^OP=Z*'W>MO+Z\959[=CAYD1)D+)[:AZB[L:7'/<@ZD;AVTO88+PL*ULPS>#!4)R'XCAN.5AM=M^:C@MVS"MDX MH. /J^!;H@7"#9WAR+":B\;>%MB490=V>AI,*#W)G6'1'@%XP[NF M[H+=\H&/BN^Q5[[B;?H;;7CKSB&-:*AY@.1!I 7I.(V=R"PVO!>%_R_/T_XP MEU<)"O/71=]'U_!]D)T_0'VR4EJ_QW+D M_:F\VI$@((=6.=/\-1@*9_X/?FO?R^)--33:QN7_^]YW82>_^5ESI_!*/#J% M<&%V\@:ZG?).3_6DW7D2"0I&%MGH)EFGR&<[.@&@ E8IL + *@5F\!"LTNH[ M[5LEP-_31ZMZ>MAL\ V+[/4(7IZ1XWE;^.@B20Z<-.#Y@NT9'*SO/>/^CCLL M-&NI<[*S=UAD-8 'G(JT.#@I=MB7'8->+2W_ECGXKRM5VP?&Q@@"(QO]I;>( M;AVM##;ZZZ77'RKG5@G"- 9T!PC30)^ ,/V1@S! F*Y$&OOS\QSMSW'#Y'-$ M470^N!)S^0A+RZL9Z=ON@-A[_584;6):P:@\\XS#]0PC@/D%>-! OX '#10, M>- 52 /_NH]#>HS7;_2:4XGO=&4H7:9C4S!S'Y=G;H&3 _1FH. [/=C=<;+U MU_>Q]1+?[7E]ED"-TRSQ9[VNVB**6!U^4;#^45C+3T>G0FF!M8X+I6\"WP7T MY ])3[Z?A\,>W3H M?D1M5ZU"NS'5'FUH\ *4IN!&0#B++ "0)P%9@"(L\ * M $WS63.H=!K]^MWWI[1ZRS@F(G824EMF&AXD6?Q)WB:_G8ZZ_KL^,_XZ@>^* M\3JT=$L-TLN@\W[ZJJ<95S)6;>V\7\N-94_J1G/83*SP_V?OW7L35Y;VT?]_ MTOL=K-EZSUE;,K-] 6//VK\E&3!W,#>'BXYD&=R @['!%VZ?_G2W@9! 2#(3 M$C!>TLH$I[';74]55SU=79VN%T0U0:DTA_?9L]PQ8Q6IXAT':K?-Y7ZJ\MA6 M6\G$W"E%K4>"!C:2DF^4EUAY^'85;:Y(@ M-\0".\63(JZ[$,V*=Y6[>]5:=64\_4>TS$K'[4:J:!65$ACF%;_2]AO:"&L9 M]^.?.$T*7#)2L_L(X$//P7]$,1K9E5\HYP>N8JR+\7HF5TN5IB)6#!B4Q5DR M224^G87_Y@3K)JH^$>O#X=*A)*:Y5G(9)PE H=23W, M*^PA$/EUNW.WD0I]U8'4EY+X[ZEXACTB[!"E#_RA!H OX4(8-(&S, :@!L5B MZPTPL$>6L2^&=L*IK$V7W8?&VLA+ZS7C-*21:I5F=37!(**?$2B2I\\YE9'& M1EGK$0JBK/4(!O>:M7[5L_^8;)>\$F&WF1%6BG!/V67Z?S24_!DC18@ MHMDZVE 0V>DHU+X"*_W)1/HWF-I46Z@O"KVV)6DCR5YF^4K)-P-3^Z[ Z/IS MWA^ ZZ',=7RLHNLYQL#;EWN^F>6TJ[(#5U'D^?-X\[N2W16FHK_39@<:JR87 M[9'>ZE(RE=/8;BDQRX\D1$5=SKF&EZ>VA4M$;3UL1P7\0[G2895I)S_;)'KJ MA'>>F?U"-?L!NX_OC?8E 1UV'4HC,-_8U+N-O='"S<0E'(PJ\.1AUG:&P/!\ MV&9OV*F]82^V^_/RVM7F"M->5D8/]I"1XR,UP:K0A8Z3B42"3#+4[2887)56 M75L^093I&/(- 9& HUST2+Y1+GHDX"O-18_D&_*TZ$C =^5 WV96*? \$P>X MB/TR#2V08VQ@:JYK# V@'U-BA(8"S%LFT:\*V%'::=@E?!MIIQ')AMFTU,N% M$]%Q-&N$^Y=:/S6I:6MT"9-MNPT+T%#Z>&U&]L; :8TU2\;G;[HY> O/+5@! M:W>"BQ.7U7C=ZKB2DC.:4WI57ZEK=Z0FXIB+XRB228:K*-=5*>@-+%M&2]=1 MAO"UYQA]288P.@_YMPUU>>?@/OF];<,;'RR@X-D-MWUM/;RZ&/<2O8Q1F*2' ME5E/B-5&M+M$IAH5!&'))/*<0F2IKUMMHS3A" 51FG $@RA-^&K3A+]]QC9+ M&]I\+&=7DM_F:A.FSJ?DOHAF;%RM))JRHUSAR%A'0?>WF^I/RA7^=GL[SK7R MTZ%K3R;K2D+J=[J+0=X)[.U[0J2W%U(\^\7AA]^W9/)R=218''&))1RTW7K) M&)@ZT5]#.Y1DE(X=*G%'N<;CD&:4:ATJ< M469QN.1Y]:[M3282XXRW6R;+KPJCWY$3?#N\U[VCX]5\XK[MZ,")!=__1<]6 MA&N;AD[\B\+_1>S93;)GV+2>HM#.T65"Q8[-66685DJ#1%(#=(E5A+J:X'!" M\05ILGM7SM/+FM>KF>%<^KXJ2+R:6ARAXHY1\5KF:@2*.P;%JXFL$2KN&!6O MY;5&H+AC4+R:1AFAXHY1$<;PX_HKB/ZW_^R62X#>$O;*U.$?4YJI60- :!Z1 M 0-,+/P__Z(YZF^6)H-?$%?QW__TH\RP*"/P:N7^,['/PF:BS3MMZG? M2-DNHVSG*TX\\$F)]F*%G"37>W%%*.>FN>'OG^Y],<6SD_%.I=A?I2;-8G,T MFK/T>MBN(\7#!RR05)PG$P)_L_KWH9#A"'1?2,9?KYJ^J9?O75S_*L4<#/RI M;\*FP?(U:N: ,;!<8P&@VMA3L%72)-])S[-+=Z1P#U,Q4VFPTZQX!;/CBY7U M)VTMI[QUQ^^IGB(/I[%X)CZ5-LL1TE::^O$/#W65Y8ZKYO\[4M;/7B2)M/6S MM+4!/,VP@"YIC@6'R=VJ9KDQ>DC.^6E&6K=L<^*52N*@+%ZQ:C[(O?6XWA:+ MRMI4XSH] "V?QU$CS:!-8G12()/4\6%%D7)^]EK5]>KF;3N\S^JS*+7'9&?# MZE4%6$I&TAMQ>;J^ OU\J9:C\HJQ$DJ%H;1-\T&01"6IZ,&,B0YK9$F*H:&3 M>ZHF0*26G[M:&.GE9?3RM"YL];0S*H(>,TYT)9"5FUXJG:H5Q&N,0^7*N%TH MY+C)E$\4C$Q_H!6KP?3)_?B'ICD8A1ZGCD9*^JF+MY&&OE=#O:'WZ#TPV88$ M5?*Q5_%B8J[Y^Z<87TRM'EJ2WER7%[0TK>8*+;J6S!?S@5KQ>/JCV23)Q=DW M- NO@O\'/_R?_^K&XL_UX>>31NP =W#%LV?!1_C[.) LU%$!3/_&)1M@!W\Y M $;X,*#?J3!%_2]"Q4'GGG(18@/;M)U?.QCO[CA;G;@=?O1/#NQ6])G$3VJG M&FB$P!Z5A.9[-D$1%'KN?^"#=S\O;2YTPYV9VOJ784'I@UC?A. )E,>PH'7P M\'>VZ]/<*];F=WL5?$0W@H,!T6T^,U?;2S_^J=H>((Q?>_.$_Y%6"-. L(!' MF+;K$MH!J DXE@[0 9CB3W"D8P<0)XPMQEU4^*A125VX/!;U;#,'I19[DT;! ME44@I1/-4K%:I,% ^GUWMPJ\@(@JPV%XKMJ-_1A\, :M:HZC]JE&GVM0?$8" MHUEJO'+6C]6\"#6=Y*GDD9*C#A/>&!!KH#D$@.#1]VDB!$N3!'KWG]@,1)C> M8OJ&04T_ S6MSHKKZM*DLPN)V6@-K6$G4W7W]WW#BX&ZQ/;;?MW-6Q+'389& M1FA[PQX&=>)$U9WW@)J.0/T%CSR\&:VFRINWA,M69&*GYRNK/ M.Z/I(X0UESAF"=\#:N9K0/W4,/'^!+,OR8-K D!H R@J^-@U J(%P>TBL$+9 MX*13M"9$# U+LP:&9L(^;>-K]S.'[O>R]9@/9.MA+_/ TQV8$!4HPAN_<*G9 M)P.S1,89*L\>D]AY*IQX2<)5"?"=SI_4M^27__*EAPBK1]%_H3.]>#),!J M * 6! 5RX02@$?#/Q Q.FT^72 +.KC;*%5@:+L#3AO[O+YE,WVGQMVH F*0& MM&%AYY3_&5+<3!O+NO+.2_EY)X**A6Q+";K*J,R+UN:DPG7SD^:><7ON75^ M5BJVC=4(MCRZ9XJMI.M:K[F:3.>90LO-NHNXB.[)O6S)2A2[>#"R78D;^HK[ M*%;$;'<)6_(O6VIRNZZ55RRC&+5,PXQ-^DT3]C.N4B];-M<%?3E*4<7)?&1U MV?C4K@[II9HX;JGF-:'9&78W4NY!LYG"+-[EQTN5.VX9SRW 4'AL5*F5/M&PYB;Q?[KM4,]'@_?RL MU-8'(U4X;LFR:DOFN20K<;GF:K5D:M9B,E)IZK@IW:^91GS8X!3052QEGAKP MB?Y!ML93.U%O2$;#676M5IRK MR2/D?A_=51IH*2U=3M>DG#!1Q'ESW*P71=3TZ*ZSI-3J4;U.G-(VB6:H2H/BWS-3TO:U*[RWG]/8*:FYU!:CKEUVZ]I2 MI4^@JFS.BB-)2&Z_1HMZM+;3_6CYO]1:W:A7<] M@<%4MB=;C41OKD*PXUYYOJQF-OR$>T@(["+^^* BLW)"L%1Y M1F7,15]3Y.8FW_-2=,*<3!*]=1D&C8],:ZVF*[(_1;3 MIM*&*9;B6#EB5I5>5B 2:E7;PZ9V$A58TLU?@*$QFJHM8;%RD1AIE*5 MRCKR)@$-/&QZU(%DLE5,4*UE7S*H(OW8?P138U5'38\,O,#KN83T4&U+K*9NVQP'[9ZS MZ]A^[0J[DN_;E,I1/[FSNQ0/0K:#^]OPGD/37NX\T]WG&%HU_A4$X$LX3F_& MO@?K>_NF6M^U3=][N7SW=>05_5&^9?OS#Q,-SE: C.3P17)@?R;/)GQ$@H@4 MXJ[D(+R1 14)(E*(^Y(#]9,Z6TH]DD2D$?E'#[$2R>F17KUV=CD8ED.7QSUNPCW^* M=)2&^6F;F<(CMX"6N&$+AA+H([F^%DOZ+3T+D+GY-( M=^5NQ.^%&)&L+_".;ZV(1+(.CZS?I#8C84?"OE9A_YY[\NUG%9S=7*"Y8P(M M$KC$T+&GA#T#:,N?-2+0=KB%X1G _?69WO>WC\8WN3+7=\KG9\L.7WL;==_?BT?ROL47OW9&9;^!F6;P ZK;(@@WZ6'?SB+*=_D'MRF. M+R9TO[=K+)=K]??U"XT:RB=RO9H9P6U03:N\)Q M LG0ESK4^F;!^?5!]G>@\\(%E=Z'3K4L]6J)BI.9S-G9 Y^SITDSBS8YH[J9 M)"W0$)_']?UN$Y_WP!9]!Y O7$+I?4#>J+UR9\(-!>IJ@_^JZ'2Q(%1;:@U :&>5"'"UY%OP\0139S[(6! M\J+ZZ]O@:;J4;[@!*R+O)*"-BS,(ICF]G MS CV^6GSMTF>C73WUZ%ID(<9J/*%K5T0+3V]MPII:!3@!?3WS-8BG C\Z&5& M*5>INBLQBQ@G.M0Z%TO6U>"\98XB.>'4\3SWC.3O9R6^&,H78MH^'V4!+D@2?E_!QCKK*U>BP^4GGL M,I,FXYHA&OD M/Y,CT*<.'%[X\I0-7(Z*J6J[L4QYBC!VLLYZKY)50 MZ$RS),T+)'76L-\:QRSOEZU-H+D@H)&#"E#PFF<3OOWL%U_3*_'$U-+4?+TN(;>B'QR&VF0C;$;:_G<;^/6S/\^U53>PN%M2TT5WVY[&!LQ00MA%? M3=$D'S\788: KT;;F4::81%0V.B(6MO53)3?,7-0$JFWQAPVF/O&#"T"A"6X MC@CL>Q;:-1+8(=A E8-F!.7URU836EEY6-N:D!H,USUI9T).&&'66VIJ"0@9 MJAVOSK*67!L!4T0'V2'O.7&\8OAI&U9" ^FKY.Y"L.WJMS'-KU:3V&8J)RC.J*NP[)9Z[?A7U5&TC+?+] Q8;I ! E;H=W";%'6X MV^!$^4!EZ MMRS+DAQ_+B?N'J%Z=[S8A;W8=V,U4ZVO\EXWD54XW::I!6AP,0.?$PZ]5A:5 M#T@>S]LWB=6([+U5LO?#H"X8I533T\=9R>C6I.9#E\NT@A/MH2_*"!3)T^= M'0*2MS"=:8:#M^;AN@'V$/Z+SAPV%M!AU5P7?%X2Q?T%G]?* 3-_V1&E$"J2 M^*4!1R]-,Z$A^"/>*)+RW4KYMIVQ)P]#'I:A:U%&GH6('8L\,/6L[2@N..&; MQ&DV(Z-2@BOG,=P9CE.,Z MZLF=,,0M M7AP.#2$_GC3C>D+E!X]]H;U4:1:QE(D$22?"4M?T'IF?&UZ)_WU(9]SRFFY. ML[PDMYJ5=6;--JC%"$&:^_%/DJ1H*D)TA.COR5;]/40W8\G%HY45"V,:,1D4@F2HLYB.@14)AJTP(5&2:G>FI@";VSKA&$MP.=ZT/<7)U\K MD1D558PXSY!D#12L@3T%.\LO81-6P1:LL#=@9PMC]RQ]D$)'O!]=G[TX>(.+QX:L(?*\1FJ!K):=)*3]; 3:6K1=6/\76D M$-#+%[BH0$2D#C<0$WR:.LS]<5JKM48Q2ANW7&$U]!\'(Q&I PP1!%)@PU0P M0C1->XD+$,,!)G3;[WM#WR2T 2Y/%R7=?C]%'K]O&7P[EQTN[[F&SCAQX?.R MMI/9:KNX5?93^\K6@^6L/>KK"JA.[6Q/<1)3=Z32^+ NAJ389#AR&:.\VRMU M;C^(U_;:'6?6 F52\J3;V;26,;4Q%A%>T9XQBJ22Q^S>30+V'@GK&I M0U]+@:$C4=T 47S#:1M/Y2$#,Q&P "UM)07;1U.!Q3@7]WLM3JCG/$57&'G& M)&+CYBJ3@;XNAWQ=7B"3['$B76BRPZ,R"E?N"/\!L.=\66";LW)6R3F@R56I M4F\\$!&P4?DQGHQ'E11"S_'><++')VB RJUC+C\'<25=V("45OK=-OT^Q7WK1[-' M\KXO>=\:0;);9R4<, #&0NN;X":=['!ENEW"5;A-<5P#_W#K*X$%:^"@2N2A/YG:R8>?L?+D<'ZDT/HE?1Z6>[,UDVIU)W6-DECFC 4C%=4;S))"L+QV4*W"=<[991N M?=GN-W$]:N=]2S(F62IML)6'A])RMQA1Q4 M&_;[,SW4[XXR(LKKGH46Y;U]>KFB8PO[H)D^$.&TJ+>T5>/)A)RPLZXVUF.E M;#XCE82';IHOB[V:LH1]#/Q=EN1.9!:')CLH2GN[4J_XCW$=FZV'E:,6W MEWW%W2QF5FZ$< W]8HZER01W0,?%@77LV#2]MQ);E>M\J3 MG#9H3FN33+62Q\8>U0HE:9XA$Q>HY/Y]+O3V#-/H$*&(Y;T^<40L[R58WJW* M;Y.#3QA!$*\:#:K,!W^-I%Z'T38EQ.\ M;T*U\) M5J=T>CV1,YUR<>9F^IG1"$$5D;L)DH[(W1O&=#B\TP_ ^U6_U)9+ M#RNFMO$5,'O@G'S,3.8*&.?(+^5)AO_\FCM71?7*WA@XQ,!W''3"4'2<4#B) MX2B?*NSIDM=C[;_<[\8F+!U8L.#8DG,6/^6FF\E*L>,J7#G&:^G:K-S*0HO/ M("><2Y#)$V?61_H0*G(NE"[]22UX"?XL.TN6W8J2GY08SC7J\U0GJ8@(_!P^ M*2*>B*CIL*,_[,[_QZ:#3'EIM%ONW*)B;2FECV/IN:KCZ8!'-9GY4)UA%3C[ M\%UBEW'X;Y-CBLCIJQ)'1$Y?S$FNVM;@#0^AGFW&NC:?G$BY9G'\8,7LA3^$ M]A"?)95D2$J(DI"OCL\+KT/[#L0FQM/'_.-<>YC,L]F.EUH6Z+1?1XCE\*I* MDHJHZMN%]EUXJR=0_JK#.JYLVLLLEQY).;K&SY\]O@;DJ2I1A*S)3\;+LF2457D IU!.X@Q2,N M1 LA$15\T\[UVTK @,K <[_$,@D':I#EP8#QP=/ M6&M.QUQP1$7?#WBB+C@"SF^R J4GPK?B9:.B0AY5R#OX&_GR(BV M-)$ZA71B)>4JE5J9&RUZI0=H/O$I330KD+QP3$?<)OD6T<57[_!^$JB'['P= MZ^FMZ436'6F>%)*&6\>@1D,<.2"?H")>NOBF+>G_CD@ 6P_(ABCBCF$ @MHIB_ MWM-.P\Z@=VD;WCCMNU ^P-G9X?4)XVL87SS6-DCM*VIZFZPF.A<87GP3% MD0Q_;HMTA/.(:?LN[_NC0!>KRV&R/FPS2LQ:EWA97DC#_A(!'?K83)R,7_"X MU.]&>D0^WP7Y_%&5J&WJY;2]-A,45U6YQYPW-"?V"*D$=+SC IE(G#OR^M:8 MZ" 5V;2M40RZ<=/#4QAN,I*.&.APBN/;&>BPN\@O$N">LQ0O;>2FLJ@XDE6> M*.F"7(WU-@5K78=N0Q+YQP))G2TA=(_P_7ZZ+>R>[X?P.P&;7"*],%F*V4S& MN5(KG8G/1(1?1"VCLAJ7]'Z1_=ZKR>:2W^5)+4S/#F"0K#2W6;.MB MT<66&J:Z;SLZ<&+! M]W_1LQ7AVJ:A$_^B\']A7V7\>E]]OY:(/A^2&:_OK^[$/;&E>G&J;;07Q8Y5 MME/L2&5XY+$S/"G0X2KR?'7GK[Y*_5VQ\H0^9GA5CX[R+M"74<\F[M6>4;N6:O/(TI[7ERK&^RA:3@ MXLD'!2%)DDZ<"[=OC5)_IAY!LY@)AAY^?G38]Z?&'O=9SR_DHOUVKC^2;&C) MP4BTD6A_Z_SB*;R%":Z;Z43W[#^[YQ*@08+",W7XQRKPB('FCHF98R\,'>A$ M?TW8>SH4>5Z+[=)__Y;#ERC;-A+:#7.6X4HU@$8G#6U.;6MR4FO%!?I!]"CN MK%T+$.1/'\N&RM2@H@^N0[R\8^T M8+TL;1)YQ_0GZ8=FB<_*U7&-$I$6H'0%DJ%HD@UQ!92(;[Q&A;DPW_A'"I/2 M.-\OJ)V:(@\>,JXQ$M,;,$(*@[,>^ 1/4MR?I?&^,Q[X/D4Y\O^C4#>B'B/1 M1M3C?4KVMOFI2+2A%>T-;M1_BV=$CALQ-.VE2PP=>TH8U@*X+RC&7Q''&'&, M=Q96?MO6_^\VT/^G MV)F-EBT.H&UP0&UK+FK0.'BBI4L[BW&"6;;D5JDSJVD;*IU5V&49E,TEN/Y7*J;&+<< MVK&?I"@RP1X7FK]-W-XI!77KY33_".#4J,8QT\=5E\HYWGB]R3R:9FN$ ,[_ M^"=)\O$DR5+'92G"4C$S\(@Q\:8%@Z<'W)LW!D3?=PT+N"X4[K1O6%BFH=GV M''KNC8\D=2T\VO5D7US81T:&9&N$]2PT(_AWUT ].&%["Z"PJ#,=UY@80JK9 M=,U2OFE#VXO/9XJ3/'7N++P(TU%MP*]QH#\&ZIA=D@9<+5N8,/UZ@GUH3YQF M=XE C;;\)DGFA+L<%E3?$W?Z ?BCMZ:9OV^7,<7^X4PS=$R97MPUO$U+?!6L MZ*RIM-,W;,9Y0VD&+KH2I4_4Q]J=55-CA' MB*23#)F@PW+H2L1N7I-S]AMH9"*$5G9Q)QA,T M*<3#% MR7SFJ6IPS+R W QBMM PF'=4N/%>J,X[RBT,IQ,]TEW,%]6@"Y^[AF_5T7Z5*"G;U@@=259XLC2G"C./&D.[-UV1[\NZ&9$?4=:NH[VJ4;$>6WZ+\C"F4W M&V1M9V??1$NO/5DWV:KMS-@;](I1R.BY_*:\4>2YN9:9(NT:* .%#_QY]I*. MS_WIPMWRB1>DT#]1&=;9>F$L*C%[TM8>$W%KV6H44U@98!009Q,D3QT?WQBI M0[C4(1QE/?]0,XS7SK5;9LQD;23'5*KIK]NBI563J<0(J0A*EA%.1LJW2\4W MP 8,V];5FM@FR8(0 "C!M/6;C1S.^+B(RX^/%S\FYM&(O%=-3L7KCUO-<>& M'HSNHOUNZ?U\(0_+:+; T\E"ZYO@Q,PZ1Y2DG;0%@TP+P]\YX8. [V\..HG@IXE(C (2$2[VP_W5_ M0KX)5B22.,0N\[[1M8?% SSME6WK:U%S7&!I %]W" MKE;ZV0-N>A[7ZM+E97J2+K8?+5];*=EU78WO#KB)7V A_1L]N6T0$]!>+AR+ MUZN\WF0($J[:!9S#@_,5=7K$%QUMR;))>; MA.Q@/>!15@7)G:AP$RIB])F"!,UB)AAZ^/D171;QI1$ [H@OC>0?D6P1 "( MA//,*'3/\H647 M9$++@$N#./;"T(&>6BO00A2LT^LSK^8GCS/E<;+87DG4U.%8R>LUZ$Q95./X MO"B!9),\25')D&SFO2-B\88WJ7PNP!G>,(I90VHHZ2[M#F;)>0$\CA# $:O( MDIQ DPDV+#6#(VXQ5(OTGZL*A6QN0P,KQ2DEIEO6ZKWD1F>P*J"]*#3)).,D MSY_=L87=Z?]X*"7WDCP@_VD\X),1OC#[J-?_[/_SGL_E,8&QO8INW\VEFC@_<:!^$6 M@PW3",3Z#M F,6T('_U+,Y?:VMV^)\__9.([0_=K;]'02!")GSS_O\33KV@\ MC@9SJJUB!T.V-8,!HH-O[2YA"[:[9@>[S'XYP(0F9P'0O9_=%_&#C? M7$@L+Y24?1+"?S5B[""3^*^6G'X!N^ FZ'=H3Z"I,_\^C'"WEW[\TT+F!&7, MI)&%Q17;MIC4WH/+YZ-Z-%R'7,80__=UO/6YR#Z7:1)YN9PI5'--HERH%%I2 MAA"K&:*II)J%3$%L%*3F/K+__OZFY6I3+A@E;'MVSQ8QL M4W/M/#7MN7.EDG3IIEB'+;F7+;7FC!^/2DY16G<,2BPI.7-912WYHY:;,IM/ MQ]B19,Q;0K]9B<][C:4:5ZF7+4=6@H\56<6; %YSUEEAD*>XI9HX;MDIT5)_ M%'_L4#*;*8V]FEM=E>HJ=]RR]^CX:V.C%96F^M L+=A\;P%$-7G9;502D ;Q)C&NMF?U57AN.6XDFQ5AKPU M5M:E&M?5-7:>JX*5>I+H8FGTI2OIE@S7'/ZJ?AR]/4\8CF!&-85\;K MRJ2T*)>\?GIN];B12M/'=VTPJX<:QR<6$\,M+ON:Q'ECIHZ:'J%$;5MFCW&$ M]F2N=D?I1;S6V51PTR/AC^OM;&Q66UL*: )#FUEET9"7J.E17_MRSBWI-2$E MR;S"+QQ/;O4J(O*\C_JJ^2!5910C+Y4V1G8@Y]U\83Q"38_ZNLI12;D#'LH* MEZ+KM" 4J71IB9H>05HN+!XW;J^\5&*>XUO9MI1*K''3H]?J#HJQ/C-Q-6F: MH1Z2J6%]6)C#INQQ7_/>I%.,K4:&,J?R^:0^L@OB6$1-C_K:<./QVJ9N5R0M MF\X6'KL]?^W!NYY0 $TO5Q/LO.,K364I=[6I/)D]U%'3H[O20C\VSLRELM0L M==;Q,2WW_<4(-3T2P7KM:7RY7F&EYE(UQT4JS\G04- G]"J7G8U&*YX3)$:= MBG3-LQ\Y98F:'HVK*DRKC;D[HR9:MJD_#D9299ZJHZ;'X_KXV&A6A*Y"-=T' MCF,&Q6YQ"OMZ0EUSE:$F5UIJ5FGZ;;>6KX+-J(F;'N-UJ*:7#^MLB_+E+N^; M,W?HZ;"O)U1[#/Q'L31UE(D\==WL9"&66ST1-3VZJ]!-.F#"JD#RIZO))#ZW MP28+FYXP ^U.*=VKN4F/:JZLI>(JN;Z+H'W"#CR*F^$PUK1-)38;RYW.(&OK M*FYZU(%VH^HEBZL511G5=J.@4'4]71O!(/6$R2@]=KGI7*&5^4SOQWJ/4IF= MUU'3(VDM1W[S4:_**66>MI>=)AL?*12<+$ZHH;OFT[5N-=FA_$Y"GHPWCX_] M&>S *;P.K/6L+,0TQ;=RR>ZT99N/+.S "<%.BY-X2VG9D6Q6*V9)9A MTQ/2ROO^6B@^P)N4RI6:8@@5IA^#?3TQKG$E:4ZLCN&5/ M6,+A,,O5?'4-I)Q22%"KV!ID!]#*GQB!-J5)ABZIBI2N2 ._+O-RKUU')S\? M-54SDTU!;'8?)[E*LR@[L7'>J> S'8^:)JN%#NC5NTUI6GG,94!E.AN:(CJ% MY:BI-:]8ICYHMZ4I]5"=JUJM81='J"3T45,Z+@Q]45F5E&:[:O2RR11(RB)J M>H0LD\G$6K1(+:5.5<%HVJ_C6GE'=UUTAH]S<=8H*W!6K4_GYG@X+N%J MD4=W+2PH@TKXB3+E;WJ<:;8JQ8>5N"TL^<)C*25:[I*9529^:2%T]8?I7$^, MML7Z7B!K[GJ;$0=U2UYDI>4TUDLDD6!/J&%,9Q9,:9+(2&E+$;*/R<:TE%AN M"SP];SI)^&!>61=]JCE?UNN9V##F+Y?;\C>X*29*]M%H0)&AJAC:S 6_=K\< M^HLH?MM&I"BP&00!T=^'Y(?F>_;N0A HXBO/PLD#FFW;YCA>]YQ=Q[8/I ,' M]=T+I7SR'+EY$*T=W-^&]QR:]G+G[^X^QQ"C^"N(O9=PG-X,>[<\!'[PKJG6 M=VW3]\"%(^"77OQ!PP_DISUQ%G],,B""R.R&;1C:8_!Y@KT\B"/!OE^P M="38UR+'VQ8L<^4>Q;M#UK"[XU%<%L5EUP>$M^CDNP7"E^_ACH 0 >%*@'"6 M3K]I(/R>>_3M53S.[JI M1W0RL6V>.QVC]BS\@Z_/C5>__;A^(:R5OSWE#B[ MPK)6UX" SP[MKZU8S:?7 4E^=X6^2&BW*;3OJ""'29E;?>]K)V#>J#P_MATO MAHZY)_JVX]A+V)//.3[H>R/K.R55PLJ:?/)4\HWS1HC+TR-3TH*6) /Z)XO1 M=Y:ZWT[67"7MS7RS_#A?='LC%>_LHTDZP9$,G;A,O>XOC^DCO%YG@:B/X+5% M:<5!VNLNE6:&+S9JE>DCB*'-X-R/?U@RF4R0;((-"5Z_R^N['V!_9?WX-X!- M+U*QVGPLS2EY$FLJC^.ZWVJ($-BH6#S))SE4X>Q3Z\5_.Z=VW@DV;6MT,1_X M9@.;B#P+"0)"S<.$UY\NN*ZO60,@#YOH8%^@OV+.BS97DC==AJ'6H*?U,YWV MM-X250[YU1PIL ))GS@[+S2$583NF_2^WXON,6\NS*K&L,K:ZRT$,=?V1A1" M-ZK%RI!Q2B!Y]H)N^'?#^X[XV.O1@R]TUM^K!QN18EVC[7$2MY%;TRS/,N7' M)=0#Z+0G20JI G>./;DUFKH!9L%1LZ@P7\121RSU#<@V/*S?W[=_V,'>@+C0 MM+[!B"08BENUN$=?62>&_;FB=+W.0UU-(A-T0L[ MQ!_!*)O9S-S4LC-2UEP^O6@E1*G'HCJBT!$6*(;D$D)8,'J';/17@/G"7NU' MP)SM+_(/)8]I44W/KR17%\S%F\/%7@MCGH9QYN1$%' M%'1$0=\F213:OV,T&U=4GW>I)2A6HF2E"@H0(281P=ZD6P\229/K!;^L>?] MC:D>3TZVL>7:H:A<#Q_K,K"G4\/#?\?78",=CEO$+4?<\I7)-N+MKL!='NGN MKZT]D8>[E;LT-!RBI:?WI@1=D(>I?1Q_P@I7NJM.)U]LU"6CYV4SG6*U-1=' MJH!SH1,\&>?/VN!;(O,BX%Z!<_QIP#5F9JW?$&:>-*\,I@]%MUH9M=')4R@= M(T&1%'6I<5/^AGW/4^A(B'#G(E$#& MZ;/K+"$@II\G1X,5< ;HE$.4A^'9@PEAS]!+1_1T1$]'" @3^1?>5.HFLEMR M8+:DK3W33]C^=:]8-CK5NC$!\V5*\2H4'W?Q$9C0+T_R9#)^[-U$;&"D!%?G M[_^)$GC.3*^."4QL9 KS9C.NM-1RHGC^?CE#W>%1O3:"3 M),5R(=KA?I"8Z =@*F&_*Z9 X; @1=V;)1N+ RH I_HC(5:^Q4LFP\&L5-/#6)^?U43(_3 MW>ZRKM(LKB25(.-\M,,X@OEWKF9^"LRK M=V!7/0H=:K57LNK$N;I8%ASOWX M)RZ0#'-<_#*"^:TP>#>UP]F;2(5J?6#GGJ8TB-#\D8(YM"?3M!D M(GDV4S<$1&=:FQF>9F)1.D;?QU# I"=\YQB^:ILF.C@)N]ICV]2!$W&>(>0\ M$Z$1:JAW'X=W@;AB6+8#E:]Y8&A.V&RQ:N8G#QM_3!F#33->7?1K:(,]'1/Q+':85,@A2BY-I[ MX[=O/K'PQ6%:$/(NXG-?^I<&\DF Z^$_NG[?-71#+?)ZN&-R8?;<*"3( ^EN0^E5]CY M!?*P>> 5G/">^X7%7!,7V15E%!H&6[.EF?@(O6=\:!,GD#QSSGD. 9FW6RV' MO0'.]LQS0)A <^$#4"D?VQOO_X \*;L/7TR+=BJ'E-)C(J&&BA^YX57X@](3 M"K).V< XE9%M$BU=1H8IN[-+\I-9.I4$E:S5JXM]P&G\MR8B@?F MX80US107-27=E*7)_#%>R\8+'3M3@-84G_9$DU12(-GD!9?9(^3> G(OZ2#_ M+G+[LFQNI$0EK4M=!.-W*J7,\'EAD="Q5/0( ?[T ()./8.O MLL9,-YC[Q@PW\\:PXZ,QL0"6;A]XR!$W&CK".RK-&5&"M^NK!V8M:SNUK5&3 MA[6M21,M7=H9M%9@SQZP.=O/&J=.[N$9=E OCY+2W"VU[-R&Y;.^J-+X%"J! M(1GADEO5(IVX%YVX/$W^>3KAQM(K?[HHZQ3'EL5:.E5O=$I+I!,P.N IGF1. M)(]'2A$1YM<4.GRV4GB3-; ML!O_8G,RM-#IO7U)'YJ7LJ$%@GQB?>![+J"9.9G8N&$6>D]IC9N4P0,E9OB% M<:T)O19\%%:<)Y-T=*!0!/CO+SKQ:8 ?>@IK[3]86K9K:0]1QXAP',H M=.5(6CCKD42(OVH:_X8=\$LAOK0>M01?C<4F,;L@.JMXD:VG1(1XZ(,S/$6R MR;.G++_?!W\-%==.];_PQ%_=/ABQNA&O'R'@LSG,ONU RQ8+OO^+GJT(US8- MG?@7A?^[ID7AJ.SK/:(@/%ZTV[+?62[BD182-3=/%2>&POCY4;&%4!'942&-T+* WR+:NZ"[(M&&5K3?SF3^ M]EO?8"HNNF?_V3V7 (T([*FI_QV<(3K0W#'*Q455>76BOS[!)X,6ZAF*I.,LR7''L6=H.)E($;Y.$2[,1OZ1(CA*D?'; MC%ZGM,5*Y VM(MD%K @HSY:D:8&D$\<+FJ'1@XB;O$*%N3!-^4<*DV$+RH++ M:#.J76M6'7O23ER:S(M&&5K013_FU0I:&0S# >WS :C!&%14(Z T"(OC=):![B9E*5"P Y0TZ MQL #.KX6&EHJ(B:_VQOY;@3<-1\3@IU$@163A]+6AC6@"9,M%&:B_]%6SP4, M)"W/;>Q-&/J#:.G/+QRT+%@#TT=RR!CNS'8U,P<%.H/?@)^#[9 ^T.79-HT= MQ:IP;&&W3P2ML40V,Z.2P_E$3L?]6F^LE"O9IJF=ZX;D4$ZOT1J%>ACR_5 MT&X/2JG,HCR7YI-8)\4WJK%)!<]QB)BET5;$,-&R$5,7L;"1;".J[IZINDBT MH15MQ,)>6;:H80T<=-H#\1=T"O%O_X;7SE"S4=YH1,^&!@'1:>XWP\3^41A: M@V-GZX6MK(,@^%0Y5\]VI4F=KE+IS#R3=I9R=="'@6AP[!E% M)FB!Y+AD>'/J0JTL(:!3OUQ#7J5."Y5ZI[=2+"!-FUQ]6J':!E47D:IP*)DN MSG%D@HO8TZC.Z]53HM>C4PU5]YI:TBXKFFMX>F'__$/2]+Q.,G> M]JYZ>,_T*V$'H7E$'\!V%MK&9@^)-="TAWN_ ENJH\W)MU M6E!GFQIORXN90J4KP!O)W4E]N/PFLW[".*>GX\W8:!5URGAXT#M>U5'=?EUE M\'%M"5)(LB1SPN&Y3>(P0OE%4 Y#YJ[<\UW*6BV5G-?JVEJ]O&EQUX/RU6+" M:8T>PTG^HB_6ZT(MGD^(".70K:D&$@*LI!7JCRZ@1L1<\*P:C>T'OT M'IAL0YK.[,=>Q8N)N>;H:A0BKRJ&T*R5AQ.M5!R5RD-IM4PMD4+PJ-(;ST.= MX(X/:XLXR(B!BCC(" $1!1514!$ (@!$'.25<9!G=VXU_=G,!.A0)LTD=,,= MF+;K.ZBJUC @*H>FO20,*_!*H;_WJ?NV0@[VB*Z\41KG1HW1+1$2D<1N36+1 M-N^P;_-^>1IA87L2-S'3##T*>R/B(R0("/7^TW!MUMZ9H!JT0%5P:C$U#>@_L([G]]&?7)EY(1NYH@%&/MC^0/,62%'W.A%\["W?L6 _L*2 \;?6YKG7(=37B MTV[4J;@?6WIQ=Q@9CI:V N[KYG0P%<>)V%3,3V+B(UM>.OGRN@,]8A:?74G3 M)$='.XCO'*<7]W3?@=-BQ5IMBE5;H^;9O-!U-[V.K=413J&SRR08DDI>\(#5 MD,^5W\Z=ALV)?0>@DW0ZTZ]V"QFEK:X QI5UHFS)!L_ES=]@XSQ MGRPOPT&(X25FPUK \ ?*V_IT2'S$?\<\<\W3-G=<3I5)-=PRC5B)<.>)O>2 MH*ON?!.P/WQ2&\Q]^,;X=!GTV?7[KJ$;FH/]DULD>2("+[P$WAT>MQ$.IF^D MN[^@]<';M;:G:(E/ED<>-@_,SHD0E,WU"IW1Q,A(Z:78[-8+&2[#+54V@;B_ M),V3B?BY+5P1IQ)!_.(DX1]"7!73E5B\DJHJZ9';=JF:7YB-,,01;4A2\3B9 M2"8BD$?$X7<2AW\(\EZ^FRF;CT!7.&-=JDM"/%MVZ@CD/+3C)!<_EP1R@T3B M2P>\"3PO( Z1KVT:6H#[V,#47-<8&N!921UWK#F T)80!Z$AB2*:<#<2M! ) M-5144G@\]28R/"G-!7K:GLZ Y>('BXZ#CF- UBNU?FI2T];HDHC,5'EGT9X, M7=OPQD_U&O#77-SV03-]<&*.4)29+.5F>5;2^J!:K#F3G#X?J>SN'"&*OV"5 MGDB3[E"3+A@0?*LF/=J;FK><]8R)W$Q6EBFOU''S2Z1)*.V6)NEXB$_CBMCM M<$4=WZI)OLDRVJQ8["HEL336C;XC=G)8DU J+TLFZ<_/@/B^*"5M6[!_+L(' MVB^//WD&*F_5MRT]6A:XI64!FHK$%=&@7QP_/!D0>9A^,A\I9#U.6%==?%@P MP\2FI_CI]I21C+K#%:#'CT\'XB+.,S2(1F](,Y^12G(O\KLNSOI(?B&@9&5O M#!S" 0-@+#3DXR";Z1A]'S&P_760SXDNV::)TCEL?=RXFHK"G4:N68Z\^5=3[?*+1&0KS^"*,R M'G->%,F>/; 5>X;_\5"_+NG#\"?0O\2*: !#:8&!/X6/7 MR)NT; _>W[,1A/ QEAIR.[>;A:!7Z7KP J(LW9^?V,L_M@K[;NB&.S.U-0(! M^/M9G_X_BDKT^3[\)SY,L/_OWQ"'(#8.ME&=[\/OOMH'A/T?W5C\\U_X8_?, M@0DT!YFS\;9C^]K^Z*Y;(TY1__L%_B83/P!X,#S9F'#0;?SS?_[/8?>?+"R, M54S;^;4[A^#@O;9CSV"3.P*QO@.T24P;PD?_TLREMG:W[\GS/YGX[HR#7_NS M#-!($(F?//^_Q-.O:#R.!G.JK6('0[8U\(%&!M_:7<*V>7?-#I*(?CG A!9T M ="]G]T5R\6S9[\8^B>'( 0_;M^*CO^,7TA0+\P."ANW8OFO1HP=9//_U9+3 MIT",?X>Z 6VY^??A/L+MI1__M'#(:0\)9(R1FN]1JGVA63J[V3&7:1)YN9PI M5'--HERH%%I2AA"K&:*II)J%3$%L%*3F?BOC]_>W*K>D)M&2B;1<;[ ,69XR=#2 M13@%^Q;:FUN#7QX8P&W!+J9,>S#9NC]]V)<:[VOIF3B),:DIRY4[I>9L^8. M-])FL#>>XX.OL#'GH$X'6_->^WD@-4+.$CNY8>7%DD-7M[(34:M/5HAGAA^[ M:@U@/]1 1@H0:6T-NTX47#.P5A:1@4'' MM _M$DT2#$5Q/XEG/4%6R_#^ NZ M-"9 N^:!N2;@A L_NS8P;1^^ W 6Q@"XNY&I 7MF LP3 M)/]VB0:8^7V((#RACZ$3_UP6C?1.$-#0FSY^?DLSEAI\-FJ7M^&%$OK1G 'L M_HLZ]'$,UW.PD8;W'R$ 'M[TX#MBX^G58<]1HXHVT/P/W&W;_N!.,!#%=YKY M$!5N4.( ?G;!VQ$+!(JY_C=)/.LB233A:VL088"$W8.Q@VL$TUS!TF$0L?N$ M1AH^;0!UP)XBJGTYMI$TH3) O<*R?2:2K4B!0Q(FU)):&-T5OLWO09\99KQC RUF[_N=8.SR1(DG/#J;2[[9UK?&+V/EM (XU M"/,^ $CAP4QS N5'-W%TV!H02\,;$\K/YL]@P$; @ZV%; -],1@>VWO*NQL MB8E,TE9?E":1$\7:3EL^$SMO#P[U?&S>'H[ (&*)!B/1 !:T"'UC_S[0"]V] M"TE@;S PM,@"6$##=GGGM@8O^Y]GWM[5$!27]D&;4"[&T!AHEO<>9U)<].U: M,C@+N9Y_:*/.N:?,S_/^:5.I5,1& M%WFAS4*N6L@6TF*U18CIM*Q46S#>)&HP?DL?AI>7ENNS> ++;K==TCS&UWN/YR*:D]&-\A%?!+/#4Y(\%V@WP>P M/3WM,@V)4SX]B=WIW_:@ QF@;[S>:.O$/G\(\OZ68V,P?MXKZ!Q@GQ"[8VLX MPUH VD+XG?77SH OI7$0 6!_'%,H 1=#8*8##I,] X&A".;#J69 +Q6-I.[C M37?>&,Y[HS'1'&O6:*P91,>PH(=.2$^^8@7'!'@77]K^21)E3_^YGT(/_HC& M*VT_3:@I8#PBG+3AG7T;1@CPWVU?X0.:<.I /@D24PL,QA:,3$;K$T] HMC> MZNG>+R[BUS_"R_Z=FF/_Z<$9-$K-761S^GF[;^[C@K]>Q&$'0<1#07J**?'2 MQG0&AQC[6CAH:J2AC[X,NN2 D6\&\B"W4(.>_!C.\1Y"'[0%UK:2VDZ#B$#C MT#MY8\W#4CP([4[)?!>N_T1!A@'#!%\S75R(#45Y+F'9T T"\#9S'SH6Q"Z[ MQS<]"' /19WH$NZ\"4908[<-=TJTBXH(].HH/NZ#L68.7VKS]RD'M*(HCK.? M G>&HH4@ZGSQTML^[["*9'0( &()WYAH&Z9I:%.B#0PB[\._D$1:DE^^+XF_ M/8;68D%T!=0988^R%[QD'8F0O8-"F[=1@J V0JX?^HAW$K@$'LQMO M$DG]Q7L]LU88?P#KMJ-9+H0M^KJ]A+Z^.S9FNWN]C+UHZ M_+ ;^@I^0Y5;I?OIA)=)*KE.;]FS!NOB>/[LO&7FG>O'$I;\KI!Y:SLX3K"" MW ATIZ8YWGJ_.AQC B>HJCF.6BWXK07;>A"5W$JI9Q-D0]N$89T>(PN8'QB9+1/"X:+W9<,>8PS&W_ Z>$DCBR"[_)-"4@:8_ M!QSU#D+JZ MHVAL#$V<%PD?Z&&_P-:9/#>'TLXR.B%H7)[!@[\T8U=#56Q!\X4 M3@$6LE6NCZ>E-QX7 .H=O4(6%-W>"/#A&E,XTV@6@-]"\^08!.3BP'<0>?OZ MC0:HGU@*03TOL,^;-%O.,\! PWZ;+=\\),(\KT/;/84 MRV*/*W23H)O:;&:C"0$$9#1ZIZ=NHV;V$$8]X)5W^/FI+W&:;#OZ?&MI+;O= M:5%>R[?GM;!/(_:@RSKRD+]\DD+8AT_[P'!7>>MU7^2I=Z?G M8>+5U\<.[@!./HBM(*8VQ#5^+#AX_=VW !Z@A1WD($"P&KC#:%D:A@/6"'T) M/AC:4O-@7&"X !U1Z(X.]CJ<1WQ)+DED-';_LR:)^90!_!P1]!IW7;^ TQ,+&8,1SLXM8QM7Z M65NY8)^3@%(-#K^$'HZS4U!'X3VA;&"7ML_8?_GD4P9( MNG:04_34 C_)M+5GUYZEP)"OY,! .1/B_CM/63T $Z2',3M6O ,OE'SF@I[@ M2HY#];WC>BKP^S8$_==X?7'IQS\!WT7LSW^N!7AY&C/4<^,?:&5=&,EXNX7O M=\ ,:(/Q,ZR=B@B(,915\&5D+4S4"!D3J.DH)'D7!07OH.TF"03FH>&@'J$ M#WT91H>^\_(N0VAH]O'UJ7@$W70V@V.$K!49T"Q/(1,Q\C6H?R@..KFV@9<: M=AE?AQ#9K2A!E< 1++9PPZU1M:$]'FW789XH"6@)P4)[G88(3-Z[1A;UYL20 MGH^]OG5T@X'YU-$*%E0.5QT_;N3(%];H31.VG9S?:WF#YA^SHS^)PG,6"(K@ M.:_GG$ )O @EL@/',VN&@L;!&"\IH?$^'-"38__"J)^1?0!+*/BE <>JOR7/ MS,!X[PBN[7LZ<")V]-U$O@/TR\6FPRDPV+<>9"?9 P"@TXV)<_1]S0\8,.1) M:$$TAL4%,:8Y>S?HM:><(69>U9\3R57;Q;Z?IVP9RL!#AO.40/#H!BM\)*'[ M>^\&\::[KK_#,!M>8%[Q((Q!( 086Z!3FU ^X]NCX.Q\.H0>Z-(N@\_;12B$ M)V -H(OF[#RXL[=#8V+[WF[Y'"VO0XOB80_6Z6O3:NL][PPA@=:TMY0P M4E*4G&2^33J=%M"18-!Q5V.<88G =,X\G>?)MR^R[3\RX#A1#ZJ X0:^"O1L M?P. ;]CCIZ!@;ST#&F^'!/'Y0N,06Q)G CR4+[M=JCX%]&>W?&V)^_M\Z_.> MT<$&4>(A,-:-P"35L+$^<)&0AT2\=)$^Y&9O5?XC_N=Y6X' 8T!_>&&C.7:] M)V[U?;K! $8V&V#]Y?X;L[C/UN9>P0GRDP<>:GXBM>)YAY^NGG>0/N5&!V^^ MO_8T(6L>#&0ML(X9%@36 L(K( S0)P*4MA#204B.IA.2!A*>M@\FMN]!![4 MN*U T11OHH@?=(>"K++GL0L<$NEE.'-6IX-)=3OM&-AD MPD"N!>9Y6QE__\ M+?!D@)ZVW?OWX7 Q"-Q0QU%-(^@)0:?.\4@VIL[LQ"K(7 M47PS-AP=,T'KK_@,T36\EK6&]@0&9'V\GQ![YAY>A)JB'5.8 M H ^.PCBR />U@*(=;6'1I!)!$=L:#C3<^':JVZ\O;0"V)PE&&%HX6)WT_=V M?3CF89]Q?CA7<[>8]ONR1* >8?[W5=S#\3H%>=^!T8B+Y0T_]L%.(_7=4M]Z MRUCMB(VS _!VUX\\\0!SIKT$ 4>.]N"BI$8/O4O NW)/\4R@>L>S$)X(/>I ML0B%.!Y\.C7=N-]I94V9GM<[2*9GV0$X<8 M\):(0GL51_KOPO3DBN"GXGKW-O#%?3<('H<.*I;U01@OK0!5NQ>%WYAN&7%C MBF^/_@U8@F=<;(# _9+5:8O]T5$8:!:VTMHD>),@?_(9@;_K!"9< G\&<2Z[ MA&]GJWK!^&Q-E(OF.@.3T_ >*,EW8$/D@,/*%/AY9\<*8^QP'L :&*P83:$U MU[9G!#N!,J,=,F]-=/X3H;ZW1F?[@"7SP5'=IED''0ZV>&.B9FM2GOCG)\W M^X1>@:$[QMD;$#G;7<[+\UW6P0*8\!*&F>%MUVP"\S9$R=N!CX!(E6U3_#@# M?7,&\*9+/#<&"U'O1_1OC)+A'HS! &7AHJUN: D*S\H'*>CP_@'DIS[NQ<%B MQ(%VX(=8(.#"^L@1V9&# MUY1'A1,,@J>OXMJ#?X"X8[ M<$#@ZNQ?&-$/KTWYY,NEQM<)[:,ULK=6Z5_C+7?&^]0-7]G]L_>B O]E:PO@ M#2!,M^^)5H.F_G3;(F"? XW9OBI>6D1]":*#H!T4'K*A_5<\'=0E-+O ]_O3 M*.*=G'!@)X.^8'/XNQXKO.MV"15&&]LGH9<:;+=H:ZYK#XQM11TXSSE@ZZ7J M8/M[L%*V7^;;%E G8?@00.;)2SQ8I U" 1<$2[+[')G5>]KLAP?,108A,.RO!5+.:=/QE_O%94_>;\G+*&_E M+5AX<%,ES'4_]_]KZT-W5D"_#[2/,?4(]&ZI8@8W:X/=,280L)82K4V=>BJZ% F>:#XF(FVA]C^$#[ M![ <.OS0KD4: 5P[?0!H@1/[FKN8%->94DWX>N?^BUTVQ7"9E-Z7[=>OKF&TV#9M=> M\<:XD"HF:;/>BF]5RZN7EL[I^>W6FD_^^B\9YZ)!=;'!D3FHC$,BG_7>HAR2 MMCQ\M7(6/O@"?/GXW=HTTAR_]Z836\Y*5'.;9ZXI/XH;25N9=_=GN>EEW(B,$GTU;L/4&5>X6E'61&6QLRK1-4; MJ-,D$_1L&/H#"Q=MGI@ DPA2 , 4@3 $(4P"^>PI \ETI M *D/I0 $O./(TZDSI0 XL7K2?L2IX'/9L;[V1J#$_2W_XU?D0)657@W)OAJ. M)3YQ)QSKKBFTWIU98'B<(5"X2;QX]E]UNY&O^"\ZU:%CP>8<'PQ2[A5>=YQL M[OI-Y[OP';1CVXD#OE==Q2!T'0J_]=!KB>?*(*6IQ&_D PGK'H>KCP+\L;Q M%&R@J -E#'9S:=+E.2SN=-J^V4-3G?;"',90(] $3>_ MQ5C-6DL5ND6[YC07YV+H_XET+)DK!/ K4F7'1FJZ&W3OPP\1FL!#9/$@UUMJ M&])0CD 6AUG7I/.EES81NUMH:'7#Z=Z+6*&,,%<@2"^A;6D+60C(_J#<@=#9 M(08A;<$,DD2'2^B2:>GJ_CY(S?A2 ZHFG:=&DGM?C.[A&]B1C*A8-EB;)@7F MDAXJL"$OV-":?,( /+!S94RYRL%=_4A)'I1W"P5CKPA:P)N!$X-?\B()[ ME"F:0'5M4M7 M<)0INM6_G=W\0Z)C^&4&^8,B\[C).6)A_]"HNXE''$M&RQ]PB :#&Y 8+&D!1O>)+=ODMO1!2$Y+0L1LGW@'5" MQQ#J!)-47']"FQSOR3-X)4$M*I4#/43F-+AKAQOHHD:3,->RIN!HC7>Q.EKL M"EW"1EK#5 H3LW"X*5?#0:3%4@KF"O8LV?"$ ][ MNJ@0 :?C"%,'PCZ+1$8QQ)G2QUO(R-2)^,3Q2I*^A(Z)L 0_*9-S$_&C8YW/ M%[:%?B2L3-MTM3(\ E-W@"V(-X,IZS@)20(*NE\"?'PX2*+V MF4G3&)(G Y+D%R89TKV%NGRJ M*B8R4UL>F2>;VU_S,SU7S)7I^@1\:(=:PA]Z&9[-D,]D\\=&RI[K&'5IO0/I M1PQC-PIJ.DDY-@0@:\IVO6CJ&@KLF70:HLQ/1IF.M-;FI)> 94 RWYXB8J=? M D,DG>81*V+%$B'6_(E84T*,A&6P@RL!-S#&'<1D$BG'R(($(^T:3"PRS)40 M:ME:NS.X($2C/Q&-.M24=TLJ[/-PL(MVXW F7+ Q=9UBB#,ASM@X@WW'$PV[ MX0QP)H%BC!!)MY;8$^EI;QABSB&0@ZG[$U G^!P],/M(H@:UF30=Z\;4PL;6 M$LWU$>4>+)?B+]RX_NRQT6HD.@#?!MY]#"5B>>&?%S(#KEQ-B?F\W$A M-JF9W5 MS\0;,7ERNY)ODX5A>I7A&YS3"W_^1]XT;= MW"[&N[GU:+1GM]G'1E=J#_/[3[X\]+OQF9(J<$4DMA_EFO0P'F^&<6[_T9%T M,YO*>CW-#19Y@;]/)LNQ7@'2_/<>?1JI\8?U]>YZ/ECV9MVG77GVTIP,XP' M'U7,3+<9O^7[U6=)&'2XI;[+H0T$0'\W;0JZ>3MJS"VCO"B.;IN)Y!3A4P#X M>YP7(7-U9;M&H _(?5_GWJNM9?]KNC5"D;K\"8LP(\NH=\ MN[(LF,I-]H5;K*XU77E,/)=;Z-& NWI>I5N=Y690+Q<;:E[K5IJRL4 0"+BL MZB:;3,Y3_6=NEU#K\Y$TZ!?OT:,!MW4O]]+ZXCI=[LO/R>7SKM:]?N':PT1\ M_]%%[WY6DV/"-6?-QR_Q+G^_5L3),!%P6V+IY:FHSN:C?G,UYD;I\DU?KB.: M"K@M):.VQ\MA(\])-YGF77';KQ;*B% #;JM22@[C\5Q6[R?&C<' %-4D8J3# M1,!MC>OE[N-JW)ASS4YIO4LN>&.S1H\&W)8XVL;'U\\JTEL6E5IL7NX\KG(( M @%7T(C5I_';.^N&V]U>=WM:9[BJ#1$$ JX@,2J:2O;E9E%.9$?5S%U7;&7R M:-6 *YA6]7RFV&VURG?36:FZ4TV"[[N[(R5BM%L=9K;(;)@"M(E]*/X^K#:%:.30J)W; Z MD3N(8I,!5]!9SLI5_;:FSE?/RVQV>WW?&A0FPV3 %>0SZ]8V5;E-<])+>G2? MEG;C&(_V&G %DZ:@36JQZQDGYSEM:%R+^J*"-A!P! [A=0OXI-0- CC8@AX6&H MM,ML@)$4&?$*1')I5!OG<[YEG 5K#2XR"^X-0^3!LB"6(Z3=.<8N#E?3<8O> M_9BNJC Z?.#8B(VO&> N3"714J3F.+"D<7^*>Q5I4CQ-;_/@ MN38%UAG=$&B> C%NF&V-#4'>,C7V 3$#\2<>8Y%SW'/TF7USW-39QI@I2 Y] MT"U(+'NZ2C9S%4>VK@M>/C>:2YUVK0].GC$B/08U]GL,G(N_B&4-D_=>-6I= M/EG[47Z$*,LRI1-;LX*;7 2BB/ >/N\>< C'&^+[+1']=:?.O>/4)R7]KSWRGI/UG3! &B)\ MB-LB?! >\:M4DH4D[&CD\O T_.$+XC)OVIU_$];^,"]00[:P^GR2*ZYXUI*%PN02.( M)#WYEI'3=L2,GZ2#ZFX]U1ZZN;Y9MFYODD_W9K>DW$P^W/ 2D-??SA(R,'I+ M+K74>ZWYSDK'LGIU7GF\;0_3D"X3CR:3N6@ZD=YK:AE2P06H6%]+!*=I(ZR\ MY)H;:_28+?.WA4;"Z'>M5&?SV400NQ[?3AY:]0['O^2W>N)Z7)[%"H@(4LCB MC283&40(B2-$\-UU5K\@HZU]#%H@0#J"0J,)TO9(V^#> -"(5M2LD0D%'3S] M2JA>G5?;#27;'E$S;'::.#BO$;;JNLJN6=^#"JF>.FS,W;PPR1 M>)EL-AK/QD\G\2X6[_\@M+\(6?9.M.>-3:&4']YVYXMYG/EW'?RGY[*/1 XD'@'L 5*K&A*7>1 N^!5RRI((J2V..W#OD?IOWJ M2^Y^=9%?OUZM-\U:;#+-8Y"$3+\FE0A,O-/%^A%A\-W$DD]; *,4G M#^4[H5G-WF;D<4QM(^) @C&;C\8SR1]D^;5@ZH2,^V7BOD2A6AN:<]],NE$4 M+1,,/4RWQ7@\41#R'6V^VA7D6K&3;+=R4#^)A%J>B^92N="("XVX;RZMWHKL MLCQM":7;;6G.5S?+W&PH3AOU-D)V$%*9:#J=_=FF6Q-WHQ%.$WC_21IJ\''. MF''VO9C"14A C.PD">TP1ZB_%!K-IY02SR]) K#^?5DF,?B+Q]-)$_H MP_Q)!!/2R\4+T3?12U)\2;^8F=%SV9)+\N"V75C=]C:(7I $C4.$+W9D+3=9\PO8QL[G>F\IX\;3^)> ,$217I&S*'HZ ))>WRUVM,8S9] MO'_>F??;?D:;BM9";Q0G#=Q/!TG99#292D6Y;#Z ;X3$](%*B)"6+ED*OT9+ M;2ZC#S:]6+:\6ZJ-<6?0++>% M 2DL"I:#Z;CV;SK]'2!9JR_NJZ+ZRG^_/. M?;8(9GC?Y[KO"S[V=[?3-PD)#F/&"?PU0;)[T:[%D=8J->;%L;EO/A5BR4=H Y!*06I7)QJ/IS#'_ M_)]*/G\0]5R$!G\6ZJG<#OII_KE]V[=:"3US-Y#2_2=,/3@Q,96*1W/I8Z'< MRS0)T WSZD0&6Y&%*XI\E>!UT)FZ AF26MW1:=U731!@G&4#\ MF]4B/5%RJ5V_NXX7ZG.UD%0J;>@L#9F)V724"S,3O[$5]&UHY"+$ZP=IY/%% MGH^Y4OVZS#_5>II>5M;%NP+0"(Y]AD(;0UOZ7(L[$V2"<.H..;[DJI5:>S#;=(Y'*I J<]9%9M&(T 9B*7BN9. M66A]L7C_!Z']14BQ]Z)]9EIZEOMK;5&N)GNSL3S?)G(S/!$$Q%@=B(W1JVWF;XTN5U; MZ/8;'66E##K(Y!.W M9CQ>P(2!Q""48!XM5[D (ZY#QYHCH2=\9I^LBZ7@[V6PX:FKB; [7FA/?#,N MZO -:,[4T%3A8 ;9:%R,ESO/C9=^\;XZ*0V+Y6&V,8'9?BFL7&02G^\(.[=. M$?:L"*V(GV!%'"C+/TKOUBI]TTAGI^6Y?+\LFAMIQ3^D\8!.B [%X]%\[EC' MFI!"0FOBOSU/J$NIRQO<8ZDU 0*!W(E,E,M]?EGPUT:& M<-DOVG[L1*6_%TO1YYT?\KWH^R($H*M(\2A-S]N5_.!VMN3Z@V%UJ3>M5FPH MM&'4- B]=#*:R6?",-'WFJKROIHEI6Y_'MI5ZNE^L3+CY M!L@!PD>I7#1[ AGWK5I?O*&4]P0EO.?6?K^\JO>U)@!A<>(E2U_":0+XBY;C M'M.CFY$X;Y;&U5Q7SNX>=HB_X#X:&21L4]$X%V1EAK3VB:9H2&H_1[(?)#5K MG>.GH^3DAN-SJ>DJG1C>+8T"D!HTL8KFL[EH/A>DVU[R+,V?,3WS.QSR:T)J MX4U^4='N99SQ NV'UV14'QWGOHT_2>_P^RV[4TTW8\@"7420>:]K&_1N [<18;&\ M)12&(R-9&T<439WXGPV%W"5H)C\AU$?6M.#A):^;NP:_D/!Z$]$8]J:R+K;@ M8_JTI3S=-K)/U_=EOO L;:R7?'P^>+^_!*W]"]-(#Z']M8WU!56DDK5%R*,Y MKB/B\#X4X%U1BXERLS_,*N7N8EKMZUN]7*MLA@E<2IV"9 "."Y-E+E&/_ G1 MP_=16&=2JDT&&VDU7^64]EUR*"=7P\*Y*6R4+SYNRMV9P!6UKEFH90:%V6H" M% ;9-NE<-'&4PKZ[2G]P2.B2WWUJZNG%,H;OE=$?"MH/#DQL$7P^W*FTMTQW MKRLE\98;]#,KOE5>J,L$(G1ANF"^MY9;Q7 #J@#Z^^>1)9F5_*\L6@4JW)&>(&C9J-9RJ2F5E:+N& MMNL?(E*!$EPAI2-SM^>=JBD-BMEYU=B<5 M75I+JA5:H:$5>MDB$QW&!& -9'-:M QTVY+."']WF.P;+^UN<5W)R_/B[*;1 MJ<;&=VJ^/4QD0'KFLM%DYH2-,B^65OX@4OF!8O&#I)*Y+S73XE!>EB4M-7TH M5>N;67\#I (E(^EXE$M_OI_V6QFH_H::KA2-*(N^AIIU:*'^ >+6VZ[P#=QC MU6QLR[UY/SM?5=I+45*>4G%P;^&F RDNFLR&@U5#*_5/%,?O)J5-61Q-A8:0 MF,OW:OOA]E[JEG*8E,!3'(_F\C_)4J43,JC(=5S"8_PY"&-MA+:-YV"<0 Q? M+)\(.QG\2 $,R1<5AOJ88Q14$5=]VY\V'7HXS$2L3*YF;'8UL;R;/E5?%C7RQ1A33U$R7Q9]'4G=BS7B[7*I/FV9Q M C0%C?22T>0)!/.Y5=MW3$0WX?IB^%J]U0T_J%HJ[*]P*47?/TPG<-9^4[AK MVRNLNIGATBH7:_GFW=B2UE8!V1"X/T,\"@&O?#:H TQ(JV%_AI_1G^%LJL8[ M2?5:,>OCGIJ_GN\RR_JS4DQWA.D$2#6%236>C"8R87^'RS!&POX.X4U^Z\#K M'UMG"2T< JHEHQ&)#1/T%UC^&$4H#/6%5L7A^ 0KXJIKO,K2V /4E'B^T*TN M%V*&R^QF3YV65:DT;]L8+'_]E\OGH]E,.*,HC/#]29)&R:>;#8 %&KDEXM'DQ?<=/Y9 XVI'?ID:89B-&LK,XS']HRV9N;;Q MLKPW5]ERC)]7!LG$>,XMD !-D*'MB6@J'99'AKFH/TLT?H10VOU<:=6N+1?S MP; [Z"0&BQ?NH0"$ @ZQ9"J:R1U+VKY,V_2=:3"G$*;G!D%HIH8B]W>#]XBQ M'/:T%T=J:5Z8K53NKJ+WFN-");<4$6/!O7[RF70TF3[AC)"?1%Y_-G7](#G] MB=3%U;7&XT.MWYDOIJV71/VI/A>S$Z N)+;SR7@TG;OD/C__^L;3A_T[0W/V MTF7KP9'JVT*9Y&4R>])I M3'L*.7GN,Y[>4@W3T'^NM,44XN8=QYQAP^*#.L]5$"[$8W(HH&4W%D3#/!PGSD/P^4+D94M_/E_3OH;Y-8I2K-T;= M<7D1+^BQ\N,JI;]@ZH/:S6@\D8CFLT$^J]^OLCBW%EU8D(;THB5%3"U2+74C M-PC5[+DR,OH;Q),?:N6(88T,64072U*VI#"Z'-KLWT3 ?_)HZY(E];2.I,#V M@'\X-5H%53QJ*Z334W6U+.3JY>I=MIZ8-JJS =@*N-418B.I;#27/I;)&5)2 M:)7_G,'5'R>DP7)K#'BE^5CFC>2V+DP3J]AL X0$C8ZB20[9W:GTC[>[0UL[ MM+7_:%%\7'.?6M?]VVSB93JO=A_T3BNUDU+:9)C$G8PRT,$WF@C,VPI)*;2; M_S!9?)R2=+&=D)]ZRZ>R)$O7M9OJW?VF@RD)"I"BJ40ZFH@'R=L]&_C_F'#& M4S8'S"WW"I3)8S%%&IL8 =]:L$R.T[ 6Z.7""9!V9AFF/-[YCP']#=DY"@9, M:RU) K[U2#(>C0!SQN8WX%8TPK.Q<3IZ2%X#>.$KG?OK2Q00[&M%30&]4.<5 MSVIL:%+'/BO]WGBB+!NKX4XM2_>E3;Y0F9KIT6_8>-+(K*F&J:.[5TW79K!' MQ$\A#5[7A_6UJ:VD^VFNG)G/U6QE:2EZ2CL&NT&$%T]%,_G] M-*D?3'C'[BF>BVMESMSRY4'[^::BMB6^^_2EM&-DLM M@T/WE(\FD_M.+Q_IX5M;ZMI2@B S_"*M+'D)+_^Y=->BYVTI//:)E-F1V9UN M]+L7ZWZSYNZ&RU[VOBIQF[LOO=-4LMB\:6?E1G\Q,):#C%[OUP>;O_Y+P?CK M_4O]P;3WVEW=)>:CAW8\WIK?/1;U5>%9C3V/OU1!Z>=O1T^WR832YQ];]5:U MUU'U,=Q5.IK.[B>I^ D04=E#K6Q$-@A8D:4BB1-)!/O;)T:KDY6+9[:"/N?B/+ZO_^+_L/T;4&1>!ULTBE5E6V;$Q1J M8I'&.>Y_G\2R%"3 #Z:C)U(N6X/8EI58/$7.AO>-__L__X=[_XZG.B9HBJ;_ M8@:RZV!38I(FL*T\D6(C7>+G,7Z,WOV+5S;\SJ 'S>6N$BEF?/^RC6P 121] ME*IZY2)[HIG^V4=-G\?&2J WOX7[UFT6<1DD7@9X3S MB.24?]U^ ?K17__UF#4%DW$0'ABV><@3$_'$V/8&YP4.RC;KI5JCVHW4:_>U M7KD4*31*D6[_NELKU0J=6KEK&^+GWV^CV2MW([UFI-AL=)OU6JD &Z[4&H5& ML5:H1[H]],%]N='[RDT[9C,:8\8G1(KO!$ M*4$F@?,1XI,Z*<#>R(84434D??YQ<8=#7,U+DGNTYHYUC?'_"((#4D!CRXP0_S/$Y/B.F\UQ.R/]%<):W"PQ&SVO^N5Z[ZUMRLEH< ME3?]QUUAB'LR>9_LQJK)?F=1X,N[^7"WG::,YG93&";VGWSD:_K=JO\PF?/Q M;:Z\O.WDMM7)$%??>Y\4Y@N^.V_$Q#[?DF=JZJ:\&1L;]&3&_^1&+Z^,$I_K ME)NI5JZ77]7C]M6JS6Y@6)[Z^4;C6NI1\L;MH>IO>?W I-O?"( M3(9YS.S=&-U%K%^]WPPS^T\^W74W]9O>=C*7Y^7ESGB9I]*3PC"[_^2SGJX] M6^5UJ;RK5%JKL:Y.KM>38#HL3^HZO%C7ARCZ:(V4,M E@,J<;@8";TPC8T7;8,)$E$;4$G/* MFT0W06LIEHB4$UG%?RYJ"\2S=^#@BV?_-0"HMF+(UN45! 3T 2A3!FAA^)L[ M1*!&1%)A,;\+CO,YXB+ 7CXK@)[^X5IWN- ]*BL)4O'=X0HCNJL/9EL-(_$* 93EI2']8C^XMP2*"U5:@"D+1.[_ MZWX];YD:^X!H2/@3CQ[E"GG09QQ--4?4'U-G^V)*$CGUVR+2F<15[FAXR25H M7.MK:$V@'08T]GL,8CN_B,ZY06!Z5=VC"CA^,7N4'R&ZLDSIQ'J>'S5<#[[# MM^_HZK\9"HM?Y8Z69X87\547P5VED^%-?(>;N,IEPHOX#A>!2.)HWE)X$R%) M_&$7$4J)S[V)=Z92OJJX?MVI<^\X]4E5Q*_QRAT&PIZ;[IU00884?/C__DK_ M]4$()=-7R>199^CE?M.O^02^ I(:X'48D,^2\6A0 EY(/.7*O^__] MI%1+*K NF#3 6_99P'A%C3K[6;\ &5*7C@SQ$!E"SL"0(7'9 O%GB,"/Z8^_ MH3&>R';[8P!Q:LYW*7!XS;_UQP B1(@?R2$^)@[/7>?M"N]'/DW\G?M0GU:\ MSM2V/ZD/NC_=@?.D.W G2=B]Y_2D&%=+LWZWEU$M<=7J3BH?S[BE*18575M M-B 9B";TZ)EH-N6]#(;!@E9]^C_8H_?!E32-?NQ4M,8O4CS57[T9)4SO69[ M4!CB[L?I:"J=C.:X8PWC?E-"_"@B.D^'G.]#1'$/$9VF0J%6:&]&B=K2*%>U M9&K WY0V[?G'RWL^AXC&F=$ZI?*/-^7!5N7,UETFM>+;PQ2I1DU#/[2CW1\N MG(C.8("&(FLO0^\4U-:.B;?E4K8?ZR]VD])R,+C=SC+G%EFK=#96%RQMP0VF M-[472^@W*CI06^:O_W+1?#H7S:7W2R5=\S,UOYX_S$M(O<=/O>"(?3:2/3<#[YOZ'DZJ2 M?P[.7Z#>>!3G%^;]8CBS:B8G/^O:DQA+9YK29H@[<,?C"83S)^FI=P:4>)HS#,)#>KU$N&X\>UZYTXKG0[3Q-$'$A[2R22T7SB$_OD?2/_ M(RX36NK:6H9DG-'.*2V*P"G7GS57YGLX)T.3,%0>W\0K$&E :5B+$L;UKF_ M7"I[VG+!IHT 7J)*I4RZN*T.YZON@\!W4L.[>G(RQ'WH<_E\-)[\P:[+\Y!8 MZ..\.%WUMTBL>YW7^L_C9ZZ\D%(-<_EDR$(=:I/!M9E*15/Y8ZZ6D,1"*?8G M:+R_16+Q;'E^TYX4BF5I>-=-6UI*?[E%:C)HQ/%H.IF,IE.YR_=G8@78,D@= MO*N8_O.5WS^#1YR1(0 3^#O49=_(!6H,USU< ,$5+1_ #K9BKE'MF-E6.1.K M%:3LX,:\RT./#YC)D,U%D=3=8P;_A.ZC2_&M?@7M_!PE]9VT4[V6F\-27:KV MI9306M6'DVQNWA[B,0P)+AWE4OO]-T/:">7.C]0^WTD[UXMT)=-,Y]6R%;]5 M5].'FL&]3!#M@!J:2D:S^?W1!/_\&,\L4TR=ODZA5_:GVK.A^OH>-E)A%/$V M-M)*J^W$ME50^WQQG,FEM)NJO-T,\8R3!!?-Y/9=LI\G@?], OMV/ME0QSTA M@1D=1MZ7K6D[5V 5$8TH23F7PTF3CJ@0GG"GU@KE!O*B'\U25! MFZAH"9'5:\66NB9:1"$G4TUP8U5H;CJ5%)Q(8;=<%;3%4H M478(E]:2HBUQ=_BQN4%?C>(_*XHDF!:O>,%U!'XIFPA0+Z1) MKJ C1H2(Z.HTO:;?BT+:%^> M+!?\)XFRBLA&-J?>-K@$OI\_@^&"%7+HI@MWT!PW'4 75!&/4^E2* >.5-#' M\KTJ%5Y67''72(USZ479:$Y@+#B7S423^?TP4O0+0']!JMK'06]>=X;7Z^R@ M.;>$SLOMI"Z7.]D)%-'%,\CL2>Z#_D3#1RY8C'\<^NL;?K TY.SC7*K>S MB[6;FQL\53.9B>:R^P+[0TVU_3-(H%4X;?JMD[G! 5S0U%[G@E<1) -B8BM MF$!9(Y)%JD'V:V"1)RGR NDRIM-,_-7FX8?&G)RJ%3A3Q9#FU1R7D:Q!5PZ7 M1GN_\W(AWDX4,O/YW?BA.[F]OTWWVYNOZ>7M&JAP:/@&%L3"?@.ZO_[[>_1/ M4.,[4^T5(D!A^W.G8N]6NI2TN>7#WL[?6V] @%T4- U8@W8*2.]*^Z M5Y$)X@\Z5KUX 294H._3H9"@," 5#:VT5"10,5:6C"@J@@[$3_"J0"T+?BXY MH,'$AW0_:[$DA$ 4P/$8D2&EO*6FXY^B; B*9L!P M(')*V)5K:M[>=\A; Z,UE\'#=8D#^R-:K;D(6F[E%0#_2):.D#'^1*&%;I: M3;R*%(BBBD!E*29HFI8"!T$PT"-C75O GG#(2(.U)TPXP.'48GC(U';S9D53*P3C\"CH>>BE+@.*HR>J\HV5^# M&\Z!7JGC^T978\^7BN@4410)O0;=1''*(_S"U#)&O)R 6Y!UP5H@A%$% MC/X[>K?P%,(/&3;HNLWWWG^4WBF^Z2A]4K+?-9(B\)@.2(O0X9URQ&TJGEJ* M@#5/IT? #-TD;"7%MJIL//-BD#"I?-L#@JMR7;6+VY7VDVQF,SPRJF$BV>^ M0MSN/"8C14(U?\7P)Y\J@(3/%$ 48*)\(/DP/8[2")F&C(F86!;>8KVCV2* M(J/-BC2#C'!;+'IXP&G$1 G)FE-=0EB.=C(U8 22 LQD,Y74R!*IE5/, 1#J MCZ0] &!5S-Z"J*&S O^;\FLI@C?E>Q[(S#42V6ZO:FN.Y!- ^N]$0QT$/?0^ M1.[':,PFK<4@OGW9Q9MW?:G>:JBUF\?24VVS/Q$H^#D\VR?^4PA1_$Q"=.X! M8]:YR<^W'=!%D-0A>$Y5&.9W@]&*2-(0+QE3$_@U+RMXR VSK_QN,LM F@6( M)AC0"-0*#\):KAF-4=N$"81JQF96Z#>(/+M+S40 MHDM^QZ:Q^E9W:6>!+T$;5B2W&FR_A+R7O8JH"Z*$^Z83 PVM*&'>0EUF^,U8 M%GO@0C5D@ 5[DAF"@2SB)\RD3(G%A#,IPYF4X4S*+YI)^?XYAYEWS3G, M'G['45WH'#ZY"C*&'\ 6;HXKS,1SAC;[5;Y4[EI,5YX:9K_ZW!M6D!E>?7[^ M,=:4])E*7,7C97#,9]D![KD5.[=18YFR@I8Q\):I!T82IBJRK"3J7T/4)B_0 M,U@WL8BW4AN!UE=6E1=0B)L[TE+W7^6.AK0ID$K0^1KR.BO/FM+0CQG M 9X?M^.&^&O 2^/W D*<5D*+\9#1(:,EP!C$SA$+.]/!V4BCE,1S@TU!F;EV MJ ^=>B31?:&_+C0#:;'B&JV%5 S$WNA+KB(#L!Z920J+[K_=YT9S'V*!]$*+ MN(N8:PI/YH2%7(]-9:08(@-U!WY*\ %:LC%%X!A)YD9"[W?!%8 ? &BW1BX@ M]7:BZ3B(B[:CJ;8+TWFY N%Q(_)W [%A0@;Q++HL\N.;7$/__'K';$M;)_O+ MGRY,F7MN/YWF> (/I@.D4QU)X0E8\S,U*Z9JNSX!'>\0;SKT,IR=D<]D\\>R ME\YUC#J@"<6/2 UCVJ](7^5%X#T(,586B'%,<,39B?.G)4HD)&] !F8.-\?< MQ2YJQ$YB 7T7LP7&+1Q7. Z>[9@WWD5-9$^ G5<'"U!\DZ1@W9BN3S=C+APC]AR-TTL5I]S6JPWA)RED@E$KXI%O# M\.IA&-\#%#N_.P^K++HTVH$KGFHM@-NR211(S/*)XH$?C,@&VHYIPC?E,3C. MHTQ?HH4UNV/[_PB;MR^(^H^H#?C9B9?)S#ZR>3U6GY2&>BVE?5E=:TADT["#G6L%EAQP()Q="QQ$U*R1 MB20JVR\)S7OR5YF=A[,I2!30G8$ZA>Q<5P8"23DFZJF=Q67G=2'^"=Y^@38M M)B# :\+'V!T,SW@3'-!^+!5]).([X!4$!AI-H;"G!NX!V+BU%O6MS>0"4\1< M.2H0W(!U8&RL<;YLXQ:Z%)U))5[4EBSR4N@6(\E$)AKYO_)A0OWK/]N3%7&Y MLB*Q2!%=I6Q&H TA8JW_13U7ON!E%2))QNOX1.0L2ZT0(XH&W:D1<$',J9A2 M3XL689M(.K.A'*BWU,9X9J.#2?Z=MOL M KA!NA0ZCF93@&#I>&M4X-IX1\F582X-R;EL>OM) BU">H21L$-AM!)E ZD) M$GTJ"&G1;4^B3K:/_Y5.>&[)FY"I[PN[0PZ,M#$(9%^Y'J ;^PVQT2[&?@;' MD6S8',?FT<0U,D4H"50W1CQE JA V([S-AQ7PID'2 U1";W8C)+D XS )2-M MISRY#';.+'LY:T?H)A*:3 D8"S9Z&_ 5<2 M2,26BW7\8_S??R(+3904BBKH<_*[DT?(JS:AVKEZGD7M=\&-X+\K\A@_&[1G M0P8\D$%PXNPKEQ#%,=V K^!4% ,)8(5'-R\;M\)G' ,^]C(RATE D 09NV!HFC@@@O>(/E#8[[)* M,K"QOQ?T?BPE>0,)).9/-*PE,"TBZXG4@7>[&) +GAB:NBQAQF5S)(+RB@0> M5)SQIJ'-R6BW CX9)2%;T5?Q-R#]+J9HVAP><>\3C&F!;!_R9;>DJF>?LX%[ M5E8D#VPL WNS@4P-T[.J$XU'S&S!X["&S* MT" 90,(**$'SL66"]86^H6H+I,2#$D25)I(2[F+-U*&-L_-&TDZCO"2@RLC4 M-258C[*]%VSGN/Q)6MC)3J"$$!:&;YA"GQIN+NXFC=''D.NQS^6B^ 4;'1EW MX(\^R#X#F?5KR55HN1AETS%<.L7P#:$:R=EE.1M^-8RL;/,S41:=E>UD1X*& M;RK@"DSK==<,'"H9.!]'+_BT@KPSG7=O_X#); &^-5KPWAV!J\?0LC"8$5<373OE\C,M$T$5^M^T8= MNOFQ"4>9,.$H3#@*$X["A*.O33CBL>]T*,4%/BT*F6%NG)*&J40N/ASE^,PP MGTRG\NDQGQGG$W\1G.6=UH^6<-OM+BUNMWDLC&*[AV4O.QG&AYS_R<1JCL#: M?Q;+U=GU;?E&>5Y]CW.)>7?;4A[11B='QDMXG\WKG)K%N9%/]ZKW9&F[$5JV6@:$I>VMN MGZOC>7[R4.+D;E47>X/.X&$V(2.%O$]JS63C)3M_4OK-Y[P8'_1?:ODI=-9E M:[X_.2S[KN2PW.'DL*,>\W,DAQ4];0B:XQKMH("[ ?A2P\25IF1ZR_D=%]NV MDG)SI!A3H_!3'/V3 $=_Q5+&LD+]'_H;HSZ?D QI43S<:ZI:VN@F<'K:F2;"?LL6%_PH:GQR\!0%]* M JY!A+@WR?U AXJ,W&\DF?#@K@&#:HI5=EW"M=^DL-"]*'[+1D:'&DEVQSYB M9>QPQ$-GQ(D=)AK[&[/##U@=_Q*WJ'M;N-B:^8J(Z4Q] ))(+4UL8;ET=NPM MLV^ >6S(,7"D%GN6L/.- M>$P9<)BBSWX/5/?MR*R];X56%GJ*ER+NNB5:\>Z^ -L2# M@C%LCMU-)%BG AK![(*95]<$?*.>5@8X%:2AJ=1F+&"3D?8M&/&U=G?83TW* M ^,Y7;M]:MXIJ8^W'RHZ4&%V+'#/AF0Z[P]L7U ://-332_6^K%"0Q#1QH9B M;O+7?SDNFDWM-\P[4><('XP3GP/CQ]VD('?Z-Y5^3-;Z5HJORWK_##!.+;(Q M?KVK3,JQ1Z'(M9!RTAAN_OHOE8VF."Z@,8JWU8/M>T /Q;S^A_.4]4&MGKF[ MEY!*+-:<8DB?I*Y?%ZZUQD,^7QYHVK:X>9DN7V*3GR*IIP&2FL %A!L"C+M, M]-PBNQ?@*!6YX[)JSO:K:1L55 ML3,-U]E)!#"LV(U)2UU32$S"W;4!G+74EX_,&QHJD3R0=6(FZ,JO(@?!3@/8 M,LU_HRD].,P/XH*&4M SD">'7H&^ WMPAQ-HD@+:JXP.""([BM.C[5_MR)L? MOL0&I)*1M@C K0E(.,C^ ^Q6DO:"D"#M2!!2.G"\8WR!^9F/^"4C04@!_9^E@8ZP"&/0^#NO'H6R5)\@2PGLL7"2G;,A 00O$3A\?7;5VP'O>V, M.%],@@8."-#(MO$FB8*#H\:&/PIQ$/P?:3)T'G'2HDWP6@@]S8(J CTOX0R' M4L.R]YGFL-MY5,J)3+K<2@ZM7N*YO6\>!S_WLU+#Y YU')W%908-,\MA()W M1:U'79<=QDQ:)B 6;RTL@NPBU((+,@VAJH0X'.9B4\E5Y-!;6'<8(E-(B$VB MG5)\1NKTYA>:U^4U&I (#+L848+3$:G22&^PM7$4JNN1=".?WLL7.%R&K MXC0L*M$P<&7#SC[!!?:RL=0,J,["V7_0S0A^7![&9%OPB$[M&%F)]<&QZZG@ M8Y"%]DO0LH(DB8Y* 62!O0M.-A06*+ -IKIX/ZM+:39RTE2"LUCIJ_[ M3+ ?;A+;"\:]-=& #$D9QY"N2 +!AV!*Z0] *BG:AFS\E"G*76$JB9;BZB(G M]O'.ZXAHFN.#\@J'A_;%56FDKA^?&N/U_*ZY:8Q[%6'QF#J5(?0Z!;ANYS-: M^+ZM(L2U2X@%TC@@Q#D$$DKSI*[SEJFQ#TC0$7_B$:YN:4N><8*_.1)1-'6V M+Q9W)*=^VYR0=.HJD3@V=,85NW&M#QP0\EH9T-CO,:A5^47"N!L$IE"/530#V5N,H?'?>_N$RO"+:\TB7T3(WDK*6X!RP)*\: M,;HN7*O?D/+V9G@G2"A)?:_I#;Z!NK^A1C$'_$%MZ'K7VRTEC[.>H1?US\LO MSU9MD)STN+O%[*DTO\M?3^2)QR./;D?X)5HZ,!&D!+[9=>#H:\[(]HQT/:\6 MQH_SYF*ZC9>:O#F4VG"XO_Y+R@O92N M/Z!!$DY'D8JT KD84?P]>-Q%,;140A_=B,E&IRR/1^V' C>?I%:%=KG$W$H]"8^9JK[B MT?O^2Y^&IYW;-JY8NBKC7$1< S@>0X>#W^1-YS[3UU@.EZYU\=G,H%M)55[* M UT:K2OF\[3)A4PJB$G91(*>JR"&@WYBR83-TK9>5Y\::4Y>[I)%>5TP7A[; MIV-/UU6U<9OLQQZXNYM&7;N9[JXWS?;)V-.7TNV#-)4%Y5WCS7^.?)LW.,4/",3\( K$;-S5W=%N_6-J=&Y8Q)+D@AX WX3SQO>&1[A!#5FS"I1IRX:O/R2=/D&[R>@2 M+Y)&>237TG7Z2!,WJ0D$&>WL<>"K>.61!)FDAI/CR2O1P_N5O0T#[.ZL+$.> M=1K>'E^F&I_G>?#9)[5_EW_O [CF;% MGZ/\NX[$O"3A=..#W6"5Y2QC/9<>I^55K#6-+?2^OBH5]D$2_-QW2_G/_4[& M_RP@X_\WAX@0V)^C0,"EX;A+82#9'%H6T47/Z MC[H2Z[VY]E&7?8%[@SEZ*_H;)*6C?XA'U-TAS=:JO&4ZN-$7TI:@:6$NE7BM M22B#+?0!143H:6H8ST?]@( :,6,7W.(F=-6_0;?I'-6/]*::-8V"TL'Z0 MG6;?;@?)FH29= %DTBP@O1_# O<*)P44WI5UR5.%&%A=8JE+7A9]Q27LZ0,O M8Q:.IY#1_2:G= ,;U);=UU'"TZP1IL7LZDR*,-= MI\$(T&Z9&^&7Z"B\,/66<+#IRC:<]CI/D/D_N" 0&C?@MV(R(>4;$A06,@/6 M=[VDDRQDRYM0"HMORE51P]N-/7%%S?EF=#;[[O9XQVIK66-'[,X!N/TM_V,W M-'5UU_?6+-E]Z?Y%SZ,O^,"TX$7)@:!A0%\07.Y"N\\1CY&?.$@Y&;H@LAJ@ MM6IB(Y(V'K1WMEU0 MY#NW&YRL'&R/%>U7^;@ZBGNJM9W&(M1OI;EW)#NGN(I40-?U2<[]AAN410+V MJ1/%X3Z&^88*,'1,GM"NIQ9,\U?"D=?Z,,M;D6TS+X=O!?HT;#@?8I-L @6O M*[)3+B?A@"AF2AX?D.[^J[^HK4 V98^##SB$Z]:PN6'7,1G@=B0]4DD=-6,I MV&4)@\S4()H@T&-J#JMH1"@0-+,>BV-2V8=7P%@AA>&&S+1; 'N5Y$4/-+&NOCA;]H3 M_IWJWM+I-0[TB*L?09_ RH7AJVWC#?*\+.X]^&HQO\TG_&R8=E;^ "W18<8' MH!"HR>Z=CV$H+EK%W:0)ND+S!EW$V\GPE#[?Z'NHK]&25Z.P&T+PP$5*XO2Y4\/0<*!B.X0IA MRD_(U SZ"Z@V4<81]MAHE#4]<-<9C]%N_5/OX?U4.:1S)$ =HM@$\1=+%Z9X MB0!?NZ-?,4/0U3-\9P_D1LNPSB3_X*922)/#G72@93CP4U&68(B'OZVLF8F]B1,0N>*N]DUM%#S:R_N MT(0G/$14,E)5C^-.,5.+&9;,;#&766HX5TD[SABNDG?1TDEC>&=QRO>\D]@9 M][5W0(>U.V2QIR#XM"G*_O!V3#(@3O+O%/<=&1,7A<$KDMV7F7;88LUPX&\$ M0\"W2*)C/-U\C49MW.M2"OS@\DZGGU.40XUM=9#,.6 S%Q%G6"+MU=?]Q=L>R*>9$X\KZ;ZW=V&'XGENP^& MTF@<$EG)# =R$-1&7VL=F)X@NL>9.%CN&@$+%R!:@F-4 .7;JB#MP^/%+-O& M/1MA(P1C?!\=P'9:D4 \M,3!GPAV>!JW>O!<&^%7C(.REH0$3H*"KL7YON?L ME/U3-8*W%4K;@\'Z'!!+R[T/VXZ'N[+W3-12.D;*/:8&WQ@OL!E3LBY8"XB3 M8_<@?2]/O3P_-C":"P.C86 T#(R&@=&S]#!/B1*?%/C\4!3Y^#"5&R6'?"*9 M'\:Y,9<3T@(OIE/^GMO9Q7+>&CTUV^68UJ^O>@-3FP7W,)]E5L-V6JWLRGPN MW7QZEHUI\[X0U,,\N:K=U1(OJ^NR-'OJ3,U=*3?NMX-ZF,]&6JDJQ!,2%YLL M!:&RZ?8FTTU09_)IHY <;=MCO2S-D3F3F^_4(5\(ZC>N3=/)S6 YC7-6U;RO M534Q-VIL7%W$[2?;#ZD-S^?-6TY:\>7<"[^I[WJ%87;_2>YE+/+WQ8E<3ER; M[9?$JJT6DH5A;O_)CIB_:Y;CZ1UG;?NCY*+7T_*UPC"__^1N)/5W;4G7Y_QJ M.4D,RK.;S:Z +BN@*7QN]RC4"['"?-%+S[N9M-@5GM"C ;?T\&BV&H)^(Y8S M=R7IX7&TD*:--L27]QYM5ANQI-1NI_H9X7'56O:XNVP?K>J_IV$NG\Y*HVQF M.,Z-Q&$JDTD/CX_VMFP9G46;JRSF5J55W&[O^/3&W 3A M54^9Y=/KUF3.#?A:9YUH"\WM;$)*S'T;SF:TY&S4Y(XIF)K)LI5M188(I, MQ .'?T0G/:-5//4=OO6W=#6YBM*IH:3CEU?ECMK:.FWI[?WS/\B8M/W+Q>9# MK12+Y]%?D<&QD(6K2(F8FN_IQN@ULR!J-4%6'1X$22T59_LCQR$";C@%&]RN M'1$EV6EKOK_!WKZU*MHN&", 8FY[$K^"WD"4NHU].W2Z6]I37MWYIR1@1\(S M)'Q ?9_,!,#!'OHJ5P=U]P.2KZ&FB4?;*78K=7B]!,%#' 7T&.+NG?+VY;J- M"&H,X)@*^&_ *8JCAI"PPE9W>W4"%C:"UKW"TT,E7O3<=Y382=3U1=K/\X9M M+EFT4R%>CW6 9PC@PUM[6."!BT3+JM*$M#=='PAG_=U 4A]1Y#^.P?.U24*X ML7=',F42/6LZ&.!K.]U>).OF+-^ZL,\ 0')#)4)WW=X=&$V\G VF0$"_/XX7MHACF37.:".-1@,BAW#I%6EM0 F\4+!3*>6[[RW&HS6]I7\.FD/ M4B;SG#ZDAZ7?@9ZCJ]UU*BD/997+W"XXOOU\LTQ.3B4%PP:C'VHPFLM!-G:T-*6=*Y^WH<5P"P MS>_)/DIP[^@D<)P)?.W1MVYU$3CIX+)X?+E]: M.:VY7O:YXKUD3II/\_9XT_[PS+"#BIM_4%A/&"X?UL,L-Y_7R]VNEGZ^KZ[?KRJ>YR"JFE*Q'O:?GQ48I]@^XS6WMS@X\-"[M*) MRF_]/L\[-:-9D,K%=/?NMG$;EX1RX?-IK.Z8@C7J90@@NWCB(9'* M9(JKLBS?[)KY<;LXJ,! XP0T.(PF_.^!"Q>?IB33@/-0$I:IB M?+F-X*SL"$N ">GZU'1MHV^98&\ 4<^2N_QHTWZLSJM<-OU;S M73I[=Z<7C?[S0WN8Q@IV(II-I2]<&)],F_XS2#>DTU/3Z1L49G537 ^J]>RL MS]_DTWSO)=?*)PND%V8FFDAD?YSP[4JFJ4CO;'X=2M\?8"8#I?_]0TG=)9() M@@=)Y+HH&,)-5GWI%]5V4U?JG6[>@&QQ1.SY?&Z/U/^Y+'G\6\9Q/)3>[R-] M0N=0)/6MB/QK+>?X\*;0>YS'N+K(6?F7$C>)Y?+2W==8SI7^G:Z6TUMSON#C MBWKS/B_GU,DP!^05,>WM M.R-<_(A-YV0F\^.$;T73);0WJ!Z>0CT$)-BCHX6B.!3%%TCC%)N+((158=># M?CJDVJ+*RVI=,XP JN\EY\;MVKI>F,#=B+$LPG M\(W](03\9WN]OH$V?=CK-AOS@O[+(=W$I&^J%E0NO0-:/]KG6&)H3DV9^9#HM(I+Y;: M[/G>C!6J,,?M"YQA+YVI5<_%5MR\VX\GQU(WPXV3$V@% H(Y'H_FXJ_F45_R M6#?_[Z\VT^/WZOJ5@+K^#U?T.W"G70[/7NTJ,;- M-W49M^P;1P2TO(:0UVY]0=O:R@+8XU_<"=%%NU!:3, NB3$>21%^(K'NRJ1: MF-:[CW:DM0!T^?9 @70[Q+-.#'+CI%39^.KJX@H4IDMU:(3O)]D"O:>"T>)U MLSF^IIW&BTZC\?WB8U7K#9//+_-966Y,EPVUN-"NFV'Q\><5'U_EXI]1?QR_ MXH[.G@V++;^H[#5YE4R&%_&%%T'.E+[*A/7W9RPV)OSGW*9A<4_!^ 0SD5#T M>=VY[^YC^DGUQ6[B^M8.;0\)P%SQF+R-$8S_=8/_&<]D M=Z:*'MG5@.KC!:*.^T>^-WA='P[,)RVN/L_6G&2E4WSK\;D@QR;@LW_3Q/L$[*U.#:5/8VH_W9'_FE;PY5SJXX3^.X1,\ :=NS#1)=(ZC9)R M:[FZN5T4TEW.NEW:NOOYB4>\+P#>=J:.I:C<[OH OAB1OX(_H2>QPF M;G('[0D=]Q'I[Z?:K?O\RT'_4VECO^U\31898R;CL7QCN?RS]>B .[M/H6ND MFH;'.[F]83]Q'$4^'$=!+R8<1Q&.HPC'47S1.(KWM^&/<^_KPQ\__):C@:\@ MMGZJD,%$-'ZUR'#*.KH0I(QU<'=V$M C_]T/ V2[-[UT<9GH]*M\,:VVM>IV M$&O_E(C=XC,C=JW@R9_GCMOU:*MJ]U1/76)CN,TI&Q0+_9=EDX49#^L\=_*=;Z+CGLP5.8V7=G 5DV\NNP:=D M_J0@6 N+= )WZZV^Z;VR:Z3$>^8:>^?:>N&$1U&ZLFO8D %MBT1PMW'2 MW?\MSJI-O#'H*:OG9POG<%8E,UYO%2$/=.G?S&N%&-LPB+'1 M)5>-XC8[X3NE?K4RW\R:_4H_5YR\Q](]O)E YU3AN5)HF;>Y9#EAC.Z3.Z$D M/?4G")[Y8'LV6-\_I1@(" ;!55D62#')4*QD2G?KL:IZ_) B:V:MT;B;B)L M]N5E\',_*^-#]6.V.IW48]LW_' M[ID_!^9R]K0E0OL>/7<=+B$X9D/!'.0FDSDO_GP6/[@9U59176)5_0+!/_XIV&8G_)\!V #M7!BWO=RK(Q1PO# MQ&_5M >)T5% ;-"'/4X(DR%ZSI9#"TV4%#JH7408I^]P*B("KP%SNLZ&VDRY MPJF"SN =:H"'8BF3K&*(B2AHO1.#-_O@>P\$@VV[..>#1\B!"(C:*&LD59QZ3&JRHY M'?IX 1;G6"?#>^# 2!RML2B!J>-8+&%:\TZ&!A@)(+TPY&0SL@!M#!"5O 8X MOGMS!_9A4J1ED] A-1]9LVN$F1H1LGBGU"J%"QA)YD:2[#^8A"V-<1!DC9DV M,H-ULGG/CJF$)C>"7(\&H6*($]K>+N[$*4\0[>4'7;/1V9G9'Z7 E M2K( $H0?<\DOV*/$,P"3O34=IG]!:!'=A3-_?BGIV+3#,^X)I=C^##Q2A2@/PC0\RF%"F=$:9@ !26"X5WYCSB8T<#CK 93KZ'A,, M40HK1OJ,(KWK>;< 7!O@NF!BG+( G[Y'%9CCW[5W>NAIM.B>+-[''XE'XL;[ MW?/J#TSR3*E@H_XF=$J*&>AB\=A+DTQ+)',R%W3$ER/DV&Q),N$LD*C89,W7 M2$HVB"L+OAA 68!.X%FS=\A0XA R(:US_$G[0LH\;V*GF']KQ"L8/8[5E#^S M27EX8Z]]@3T<#=AB -N4#2K $9_%YF' +B-_.[3$7OV/O9FWO.+ _3 @P.?. M210-/8PX 3K?2/(-R0/F3O8DK3 GU\AU0%3$P*;!0C:=(8*FA@Q9]@TW5:+% M-8&WG^1-/Y%%:BK%788N;JRV&:3;O&2L5"(#Y4C!/\:,$9VLARA%$@^Q^*MO MWXL<._*04GS D<+>F;>B^^4^,1.Y/FV M'><^#P(/R9=N]KG]_#*/I=K;06-752KMTT/@MZN//P\"J(-& M75HD:N4;!(&&%E![^-H'?OXA@?GE'H,(.J1-_2S2\IY1TS\V;X3UN@_S1L*\ MD3!O),P;^<9Y(_'WY8TD#K_E:/CL*_-&F.!T!&93+\D& B*O-,=U39W@R*B[ M.GP_:%@H*P_=?..YU[^SI&RG/)]G5V;AIX0!M4\M_';T!)A_#3.1%0#P-RD# MK_LW%/G;F=CN6&%+74.4:^[L>,Z2^#S@4QX;,63 =J?9=WLQEL$Y-/_0B=%K M6=KLN]N0I:Y*D-GQ;@/#4OOLM2FA1'K M/OC0V [Z 1C,$I9R.0T1%1FXF-PYCM=D&\NZ83(#V(!9]M2+CA:P'?O(C$<0 MT+&U.-I1KV_0RY$I&6#>VH9R "AP0LO>E?N6M;T -HBHFS-XN\3MZ3>JO>/F MJ7E,(U8'+PMDAH1D")S*,?.O(A7'Y/=FL)M3M./)U([R.%$=4Q*FJKRR2#22 MHG'@]G&( >U_98'X87Y*%@+%T]IE78S!.'L@"5%:2ICU1/CE4N=EQ#=)^,5E MCJL2> =X?8>V3E7_I:4C[" Q+Y\7!786Q!N\J#,EK\#^6)$BA>J* A 92X0U M]F7CJ]Y(!G-5 X*2<)(GWN9".Z!*!?$*')%V'92EZSM/HD^\40NORQ)[,YC! M<\#>202Z88+@0%6*[VZI'N^7XY*W?BE[(RDB0I/^?BM+;+=N*[>9.P']T\\D MAMKDH3J:5U\V?_T73T2SZ?T!3)$-[R:]B_?R?!QP9F*^E&85_;'?U=6GR7VN M6,G=7+[3Y^, ,9)"IM.TQGK?RA67BTY)T97JYFT>D#U*96B&O1VR^KI_@WDV MXE^?(?< S+P@HFWU^.WQ?+B[S?AQH-SH0K_;'6R>LG-E,S1.I=I^JMJZ_$RU M%4,LQ@/(8B:_C?P-(?H$]^]#H8=_BO_[S[E5US)$_W!\C(7%T>:HZJ1$T*:7 M_ [7I4&$#Q0&D[K?M?$8E!WL7\H% /E7H6_\%95N7('>$O=V!A?OESIZ"WF[BJ!/.I((ONA5'HG (Z-PC)R$< M\;H-XK!8QQCC;%QEY[H8FC6A2NQ.=CB5YHHNKK P"E*ID&%@4"T-Z6'@A,7O MF_)KB6KZZ%@&:3_)XO@C7L')B<940F_ R6TR26=!?,V7I>5*[G"K.+MHQ$G' M4G91QO] !83>HD1U=[_GC*DJP4GOCJ/9JV;:+)W?N\N3J&%[0SM8SO@U 5\7 MH%?72!C=3A GC8%-(O5H9OB@^ISGTZNVPE4[TO4B4T_7*]S'%3:/S.@ G:\! M"O3-@?)U=KUNC?B[2:5?W,6TA\=;L:MW)C!1+Q_E\MR^3(4K.#E($Q\'Z6HK M"7?YVN!ZGLG=W[Q4V];C\OI+05K;Y"LW&XX?SW=C/=M/Y9*2=@/*;R85S:;V M9ZA@0XPFD3$KZDN@_$;$;6BJ$ #HTG:1*#5BA4J_*>:?V\:3]9SL?[PYYP% M.R\/A/7D:?,T*9@/S$YPMQ\_[;VS<"R*N/L9[<[5,LE7MIQOOR(/,\ M-*8)ZSF-R"&>CR;2^_UJOPTM? #*R_@T55HW=F(_46R]Y!OWN\:N^GX^_Q$H MUS8WA4FR7);*L<7#PU/MY7Z\WK6A74@TD=^?<$D+3. 8+(.?YBMC=Q3#^+=H M9+Y>VT&*D8?8SJ? F20M;U]Q]:MNX% W/$HN.J!?C0,_H/T[U69-?DY3Z#5? M10E+T;=5=:0$C^W,*__:OBQTNC,[O1OJ1@4>N\N=R $"LJ50'R*RL<$FC1C@ M>D1_]*6?3WGBFE[PD).JXJRJ#3ZG7=FKH-[5Z:=4L"_.J ML,AMM&1BFLQ.]H.;P<_]K"*_U6>Z21R8NU*6785.Y_:1O+8_&HAS93PBL8"= M!;SIB< 4B.TLJ6) EC!IV[.7 $K\$K3XB1 RD!"$FXBO7W7^SA)V_5]W=K98 M2*),J^54"$B.99,M]3U2E''H!0,1 G.T&@F7QT2,#;]T=4]R0JQC;W@(0$"* MBRC7=2^"2VG8%W"4!.)@D9&FZ]HFF%E*"F%J.(U8 Q\5>N=4$J$OME.\2*)S M!A1KV>CB01+<1,"^"DB4=9XT6*6/G]D?%;U>[/) T:Y4VD_VE7'[@B. 99V: M(*,??B+E0W9!$HWM:2-T]5AM)^XNPQ-AQ&R>81:I.=,$&9^")"P?VP#OS@&$ MQV75^8*ML,AO@)AAHG\(_"':MF0E$U>1(L3AL.=Q38H-L=>2B'6>2*W?/H/, M HU K[:H=D4 @_0K[Y:=AZ\B9Z-/"+^.+9VD_JM$@\5JC>I&]D#>&(T8DA1I M: A \0RIH_FY.9GQ,"%].9O+P6XY:.^?(R43ZP$(V ML? IJ&*1=1D09.E@)F8E+BPR:ODN65Y,C=:JL]Q9@^7;H+1D7%%Y>X+0S5NV(:]%,.H,K"AH->,&0OLDK=M\* MXB,S-$L7)+^J"O%?4CN'3*L1:9R!X^I.T!-;%#BB:K<0(^EQK.<8B_-"1%E3 MT1J.-H_LO[HT00J6KP<99'1JJDK:&!#=-/#LA_IUX*@Y[__.CN4P F]R#N0T M0L!.(+?O3-0D)^M1%TGG%.)F=,X/U>HL3DS,$Y7'H6H?&%B^'%Q2%,J^ 0(Z M4B^O(C?:!G);\:?$C$,;_QL2,-$+15(]C:"$/Y956F;HM 5!.^*5?W#3 1.G MW)IN8+/T4WPTU7L^>]L!?7B)-:[3UF8X!0]J&RT5EU$2K$#V-ST$%A#N5="M MTZQ:\,L1:\Y5AHO68\6W]*+<2$:LEOT3 $C9U]Q[Y+V[Q*X[YTHUI&VJ..-" M64NDTE21MG:1M@&ED9:=84 2C*\B]W8[#UB.K&&IK'F,?01@G 2K1RR% AM9IS!UA6X8+XX^1P&\]P2,3?QJS[ M3GVQ-OJ9K3*[Z]6'=PT^8"9?\',_RWEK!"@$OZD6T%MA#BZXYG-K VYWF.UW M V\HV:DWN!(Q$&H:8RPFW=TR7&-E<14!ZPQF=WC7%-) D\=UJD MX!63!+NQ.TEAQQ[? ZNS#;!>Z @2^SE%OC/83^)9?-@'S)@!XH$3'=?O:SA+C#!Q M<%/A]]"P*A9=2 @&[\FN@=B3[V21W6%8^W.Q3'I5A_)9PRJ!"]R6['AEW"[NM%$%S@68UPL8;K M9@WOU6*#D')2UC46!N@1GS'@C33EE3&!M8RN @NYKQ[PZ'?G^880. ,(,#[ M7R'(L !)@O#FP 7ZBBL\31!=-14'ONQIW8<1;<>:>B&6+-!"'>B:@\Y,\B^< M/[F6D>W@ZFLO7$#(U\1- _&*@BYC;>PJ4J**!%PB4Y@0 H@6&\MIWSWNR>L4 MJ=@[.O1.#$]CBAL!C>R 2UU,&/%B1\;;)<'HD'J16%?=!(4X&T)!4D5Z'=D=D282XFO\$E%X1*'Y&FZSC+;X.*.OW-OH3<>Q M'<:O71$KL#^Q6BM!D8Z.@^R@ZH)CF'8[8BCW+SX?UFY)5,O!1K<6Q_XVU4@Q ME(.QN&\4^2,R7RSGZ^0N2/2S(UCQ6[ MY31Z?XR@"FTX#1JE*E(&S/L/Y0PTX75L'KB=#9#DX#[<^9AH,DX7K M-@[$Q%Q5;6<$V?U!#'TCW)#52?PNHD<6NV*]-O3HT3WU?$[XSTTW^(F%/"%_ MBA)%&,'6_;0A"4BUHI6[^ OH-3"^Z?S ]%+T:Z#4P/1D/5Z!'ZVQ[\%Q'F%P MPE!GLBZR7$V0&+0R554U&NQCQ,H>P-B*+P)@.MV-=)GN[:PT>D#)&6,-*(" M7:S2_I!@!&OBAST&D&1 L1*OQ3J5^CONVFS1X?R>OIZ6P1/W!S;-';9,7DFU M7YP;0!P#>Q%RFDS@692'N68B63M&_C*6_!&!VJS72G%!C<.S0P M35@Q2'0BA^1 /"1L;R51'_:&QLM8*]CHPV9464K^/LG]":NO#Z] &=Q^$9B M_=Q(1YC#2'$::OWVD.?F^2'/J\%N.NF;/HV"@6Z/>>+QQYV8<=(*UHXA W"%"I!CA" L&NM.J]=B*N"^H>T5/-U&\D.&Q1=SOVU\1 MJV8"KPATG)-'E<.YP<1/>W!+I,*8^7WIGJCC3B;-;QC <6-7[*>)LB8FP>X: MZGAAC\HFU@B)PL?>9!\/Z];80VV/P*+]U]TGW_.B7D4*>,8)6D_!I>2F97$;\V0MA.[$5)9/* AS5*6\&/ M<$Z!8=!&_SB6[^O =1AN./7[$-PTU6-]4///=CH[WN::DZ:PWYZ(^FAQ\;BG M)S="\!V8/+ZQ$[0@/^ J6 .C);+LM/_/WIOVJ*JT"\/?G^3Y#V8].B?8! M5,1UW^]*'-"VG46\C\L1,)'>C;F7G-JRW2\B7'<5=[+?=0#.4 M:(+V6V^X,;D#;$F&6QMUB+1=C<$QXJ.G#OGA$WA<]<;^F03E[S\@PW=Y)7_1 M)?<: O(@;KSQ0!60D;Y;*6!H8(_IOMO+(8H%:_I:MVO;D [DA9NB1]. M?-LJDRVT#F,1+EM^$ M!4(L(*=X0+8\YKZN'4: "G6PO>K%O9&S[M^QP/;1Q M$<@VUN\-C=HU;]SRH+V>(;'@)B[I.V BF8X'E6S;^^\,PQ&ZWUG[C]SFP>W7 M:[X4N\,.FSWT70_,@1O#B^;,P:4 (/9RQVK@W5L'T27D%!0M_!C<2$AWE82# M#^WF?FEOD/'.X.047#WE$<+N+5[&I1O+A6+7FGA9F;VWKWTO[:F( M\3$U'KG%@Q<5Q7P[?'S-H"PG>@T<#IE_)^@/G%C1QM[FF3F?Q@QGZ89-=\;#>1Y2_G#3?2QOX MW,'YP68U7EMRXPRQAJ+*[DZ,2G>3^?4'21EDZ1[-#]XSYXY3Y[Q,AA,9!3LD MN,#?&06[L"H((#4:L;!6V2'64I#W1=2!X5BN8 'N_Z2O"6; ,'M1<4]&7&-HAS+KH^Q&'XI0U?2[2?)IA82 M(;8LW2#'K% ?GV7HVN?/T$480#3B,\"UTW,/]^/GV@=U*_P:MQ"Q MUV[%2Q3:=C/(3\HV!_^EENK^91S_2!.'^$YIV<%4L7=,N\5\9 4:N/@,MO4V M;%LF'M@6WS?R' \CSV'D.8P\AY'GRT:>1==,& EF6IVN0+.V446)&,J;V/AQ M.5\BV^272ZO;E85.R\@,U_,!T>T.I-&LLBKVGIL"=;RR3M=B@$AR4U5Y+DRK MW5,79"$A$(F:4 H0YDI#(NJK@M-(7F\4EZ-^T1GTRQC;2R0]<0V)VZ3/G2Y1M]V1S*_NY>7Z[3<.X5G6^X;U3%R;AJ9Y;:G< MW ,HWRV4"NP7F",71> P*)RZJT1!#M$IMI ]N!P&NH-9M2Y-^14U5^P">4A_ MKT#UQ-JI%\Z#]X.OGZ7RUS-!7N_!>RP(3P]];:6(GKFHTGRN_KADS6'Q*5.1 M?_TA$]%4BCEJ+1J] &#^>C;(60!#S J+E4K'=+8['*>(H9.-;;H(,,DH<:*G MMLL!7]/>]L)3>-X)H-J3/K5UTQFSQ=5D4J*4>$(=9'[]8:)T_,3$'44_%9H^ MU3[VDD-/BL@=B.?#%TTH]"PO8-W:U3F_;CY45IVF2BED@H\EVJW'#@^%5%[^ M)N9#Y)_%.7O+[& =D3&PKVT<'&WHL.X"^X:W87:OVP;NJ.L'?[S"Q4 6IS_M M!&<]X48P4V _1#AG:"G2=A(+"G)"SO([9FQ'WZ$J\ET#1+^!S/ZN<-$L_-S9 M%GD?]DQ\9X_$@SVAUZ!8SF$?Q%T+Z:-]X.OAMH#&F%XY!R 0$'!1)N\P;&T/ MBR,S*(/1O9J^[&>,>#/H<;+C?M >U5&AD-!8E+7,"M^]PU>T%'$KV F \P/POY,(YC2MYC=Z_<)BCOVKD&QN@% CC; M7_A3QG=\B[Z#FP;8KMVGX:-CXIF>D)91JAMNN',8,CH(%N^@L0GYBBW$@#E)6KSE[ M_-PXA+P'%=&-^A5'>3%2B6BSP0.8+*7DN2TYZB2;;1*E$\O9G(;P)6$K; M/%7+9-UBBUV5?-8[\4GI^7,3$#X$V,U:DU--I==ERRT^ 9H9O9E[@H"-$]%4 MXM20B:#(?5UZ',X*>7L.U.N,. M,=;7:AXR:Z*\+C:TQT>^/@?MFK#,CG+U3TQ<_# V*2,GS@NUIPQ/+9AQD:$V MBY@*[PVZHEV=1_X>K&(VEY")2J;&QPH5U-1*GWB-G9LE4A!2^&EN*L.[!/3=>"SL,;5C;U6)J-M+\GH0:M" MPPS$7KU$(7&&V\T=V]2G[9"M=G]/0O1A*O2EFYJ5O$[B.=\I*+Y]LYQR::U! M*&I1I5+K9+,_+ZU$].1#;_[I==\K7V)YUA:G.\_LML7[-6ZB1,!&P[P(>4/; MI3[8AHU;K7L]Z%T/);0PL?^5_H_W'Y^RMI0>8J]#/D'QT+XJ_)XH$>0O^ .&5B/\G2*]N2HN? MGX%S*5!NAB;.+/#;_R.X)931X&4SH&CMR$T(^$_P]:)C&_X';NH$_F2/\8.2 MP%VS2V%AW+P(V_3WY6=/N*>V)?]S[&F$VLQC%3<9QGL(33TPY/\$ _+>Z_S@ M?" "'7@^TA9HHH(/-/_?L:4)1;&;C()LF#?S0+S,'/QB?ZDXQ!TWP1 ?:+8((:[%T&F1>#RC_G )$-$W (BB(=D/,3$+6#B M@:%#1-P"(B!+)$),W (F0I:X$42$6N*\F/A?VT3&[-D,U[\^-7-TZ-<252,X M__0(+,%%[X7,EYJ1ER,&Y@/$X!T9WJ30A__?K^2O3QX_GGR(Q_UT=S_OGYRM M(O@Z'O$SZ;^8;/XFX[F/G &N^V7?([ -*_F^F6$ >"'WW ?W? PL+R>6#L]R M6E>'W3&S( ?9N8#QAF7U_5"?N'?4DR'J?RK74S>N_MYC)7T_[7:;IW[KIG:9 M*K<; ,17B[F;1?^KOJL0_=\=_=^)^S^GZ8(%H:,1 ./Q90FA?2+0?C:%=NW# M^=;9V2RSRY\G0+XXS!P,I\?WVA><._ONPA5;P20&J^0E_Q\F>[5' L5;P^>J M4AX2W?)<:-;S;*?:0J7'U*\_9#1!4%&"/$XW/9N4_E8DG?CA)/W%M7;O)6DR M5Q-'9(JV>*Y641X=,:^-*DM(T@E$T@R1C";BB>]+TGLJ^)*FQX^F_2\NHWPO M[8^+5846XAU!+5-:8V%9PZ?*H EIG_[U!XIR)A%-TJ^)\SOP+U2 9?T^S&4, M5,C?I__@[+;5];Q>;W$F+@;]1M95( = M7+XIBH]-U+L%FEI,,IHDCE/K_[W/Z_#9K:J?32\Q/R]BXS98Z Y4F MQB_93[MZKEIB4DMBG:2X MD5Z;DWWMW:EV! 6["WQ7>I*Y* 3_V+GUS?J20 D(9 M\'E(W(%/X:CR,70B'!N@<6B 2H:#"@1OP +]GN&:%WJD0@*/:#TYEQ&2+F!FCA)1Y,$_75>[?NEXR/_P8^FXPOY$EZF8VF]3E/"DYTB MRFW5Z(#YVN2S,J1C')VADXEH*G[L.KA/.KX1S\&/)O@+>1%>)O@2:,48?=.M M$+&T-EUK3ZH@)Y#@IG$XDDFA_W\K)/._N##_/GH('#9$N*!F%K:Y:UP#(8';WWES^W0P I;E-D6V114/IT8]9""%VFB:IM?0#;7;4*;X MH3) [>U$R>W%J. >T;9;[()Z/!^T=D;M+E"?N]V0-\O[6[3=C;@=[D9[/2GP M;-;]T[[P'&]$['B-)S+B@Z&N.D ?^8WOL/4K*;AWCM^SPUV(IV.[3:K]Z82' M+S7!P1)ON*^M+-S>>KN^D!X@<9N_F8EFTX' NUZ$%>KT9QHR?*GU$,F]!04T M P_@X4?;IG[;LP30IJUQ_TP-V,#K;WT*7ZY% C?R?8>U),)A+1YBPF$MX;"6 M<%C+A8:U?&(,2?)C8TCHE]_R:K^S4V+]*SM0Y<'0+EF6@QIKXJ!41I=RV[9W M^)/7N[Q5\PM9[\HY6^6X06Y3T=0L6\W<3M^V]-^T;5N=LVT; C6T UQ8!Z:] M[;H,7F_B2'IGQ9[$GIBDZ\$:S1C@\S]E] MYG;Z,#0N-6?;9Q)9;H:.GAZT_SPG[F7;) ?0QNONKBT/WH*X]]@3ADXV MWD01\E24)$]U$+U,9U9[;#_;':K08B'9/ ^J=BQ3Y.2+@"3?F:.^WEB,G9L$-4%OBZN7 M=%=A0"DKOCJRN0#]$_AO< MEQ\/DCIP\$@*5'.F^]T0V$O@^03&F'F1_V;;OA0J-]-TO21XB)/ECL50+'OK M.3FQ/7?" A[:X7,;WA72M>[7:.RXUQ45/D/"DTEP\X7^#6&CS>CP&OJZK9IA?]P M_5X01? 6 $$S,TSDM E"TI^(Y3]YZ.((JG]D!U)\)2$+1W K_9WOYVK(-J^M>".Q<8PP?A%[6H?(IG(0M2\ M^X"(NLQB%:U8NY'8[DRSXZVBSUW8*-B=!+4]LK94@*"*)JZCR2=X T'3"Q.# M.\C;BBP536VN'4-&CL0+UDN\#:9X8 6MW'GOP*_\=$ M>+4](!V^8H@-*N\]VR'+GCUF^N^&1X3;=B&+QG(@2RRP]PED'<-$80SD#W3@ M?XZ?XO'/\0800:-1]C--W+821@2Y]RH7&UC\S!#ZX'N':W=TN@$9"2M,[/HU MS.,))?Z\=SM HV,?0@AK_ET6GE5'H^S&WA9VGV,6/$4%\$&N5]2"DE2$)\$C M^ +4>^(E>_SL$9&&AZO8GD3RJ-N*R)!V;"Q@X?N2Q/_X[]^^=D=;.N]S!BUC*CC67H_=9*B 10( SGQU)QK\U1B/G%'BA(-L9YUMN,*!N M"/#Q'G=@IMZWYCT_A2YJMC?'18:K35'S9D5.%5U!UP@L=_TTCNL8.QSRI&01 M\>?\R4SPF?49'I*A2U!C0FC!;:*V_]Z5?FL'-1.)Q7.O;R[4]7S"EP>5Y[2, M3-1#A\?I=;?6J?VOK*;-^:TFC)F8*Y=& =Q*!,\8B2$U""_BT&1!*F?K*D C M&J!M%ANA>17*6$%"R+-&VF_]%B\\T-"BM7\&CSFCKCTT1@<= QQTLJ)'XY&\ M6:J>?->W!SJ3I;'^0*)(/8.7)J&TH"VTNZFMNRQ<@FJLH%L"U[_QA4ET4 M-=(-7W'N)I1B";E[\Q#O%5T:=TIGM\N#;:"0XM)32!Z<%1QTQ&WSHUB60?5B M8=<'7B@9\)U(DR#6%MUA6.[KL+F"Q+=HJCB6YPV[B!Y$#P-8V0XO#=*!9PZ] MH!1/D%_P')C*L%;T(1\8NH&UU 3?7>&;D$7E ]GRNNV_Z/[9$0*&-52-.]QZ MI.&C%0E3S/'QB[V7N*:5[9&KR_WP M*V^<1E#JM#'%NXC!ERO1U-&M;H88Q48"8.J[.Y':=<7SX6LO/#3Y(R1U**QN MA)K\&X[THKA!7C09'DY#=Q'X'$AL>!(8^O7AH;#,P^,ZT38LC"-E_+HT@P)B M[&AC>"V$QOI-#+[99'!F\>.);8W*MDP),MUF.R9&=Y< MJD,SXMAT..%ZVQ-4QZ8:GO0N>3-Z=J_RW6HOF86[=^*P!O -*H36K2\$7O(4 M/.W2Y6:RB3,B=AD)(VDHQ9D$*4BCX4A(Q!-C M021H41"'(BDE4LEA?#CZY=*LN"W>KQ!B:9%OS8EYOVR,>$6IU.FB9]*'*REF MF9XM,[I"K/,$B"7TED 4,W E<[CRCUI3[OI.+MNU5?.>-RP5*TI4,+15BE) MGDH=\^F9G9+IOE-W[,5,0"N/GKEXTIY33+K14V/U14%+%D=6H9"!*X\@54Y6 MRDU37LB$0]#5CEBH/:?!$JX\AE0RN:QI0F?<5LMK90X-AME::Z+7'T-J )(, M417 G"^7[7+=R"RT(H^7'D&JQ:SDYZRX)-4B1Z878G^\=$09+3TZ54D7)A.1 MX#F5+A*<4XAWEB5:%N+'D()B335C%3I-T/G8XX9Z2A75!EIYO-5Y[0E4%LM' M*%_:SV-63BG9;+^)EAYMM9=<3]I4ABKU>/-O+K1V;PDN/MEJ;+@BA."S3 MJC.9Q"8%NS*6)Z@[WM%6Q[&6&)LE!A0[[3ZW-$?EV-RRZ?;1VU\Y6U6+-84E M"'::Z-J\X659V6S3MKXS5*&=$-QU![>94@8M-1J-\(P-7'J&?FTPKUCI& MI@G0&!",T[ RZ2QZYC'Z'QFIO5:255NEG$Q2[FR$P7,7;?084%9K7HRETCF& M+R[,Q+0@K,M]%2\]VFH?."FC,LY/B=AZT@>E[*S2>):%Y#&@'C6IJ#]VJ)Y: M-T"-H-79M#[(N%UP]E<6F_E\UQ*&,X**YPM'&D/='S(E49T6CE,: L.INLK>M2B8_- M1HK"Y#<#JH8V>DQ\XT=BD2O)RP'O/+7!)KYZRNL:VNDQ3&-$]XE.I^4>GR.Z M7*U7XCN)'%YZ3'RCL9BFV[DA/Y^5NXXM-(J+)UF@CV'Z/.;EG*IH,W5>+E<2 MPW(I;U$9N/)HIQ--KI>M%B,3H)?+*#:=ZW$%],RCMZO==C]=2RM+ IZZ9.8[ M5:FB+^'*(Y@^]4=L514*0WX]ZL3SJ,2K,D///(9IOFKSFLCP' &F3KLSYC=4 MQ40//8:I!1(.9Y CFE[&FS(CSFM%"Q3A'6U6?XYMV(E[,LF*_EUVNJB(_-V2W MWO) 2N8S3T6ET5H3N7%CFEAE53EA>@4^!\J I=I2DPQX": M+*:"(I2');5,@Z5>:5/C_ABM/'I]M]7M5$&<%'GN,5[AN+@UFBID<+?BQHRK$+-\9C,M+@D0[/28^QIP/ M6OD5Y;!B\M$LI(2:7)M"PX,X05+Y7KZVB'5F;%<!22H5,O)T._&E*\CDNE@#Q/CHD=;8KN)N9A)Y"^%_\*NORB$0N 2 V:WA$R M'1D"S5CN7 ^72>;VX\ -N"*V0?IL.";*[+61HWN; ]-H MY9"O&,><#-V*!M-:#L.64U'%GC@W5\T-FAF1A6@BYRG*/4(9(WL+O#P8PY1% MUZDZ7$>FCJZ,E)F7"X$C8&Y*&]K*;N*]%\#=?QWVNHN2YU=$00GTHVT 4[2] M_!Q3U&44J,#!YW)T8KB$E-1P6$"-Z.>:+&K?. M_/I#';<,^Q]$!3< 9'$5 /*0K9A/2K8T4W.%A:DVJ/I,:-T:D,>+WC"Q*,T: M:O$1D%E37T_[-0CD!'$"R%[PV05DQ!(UE-Z(5 J*)4G !N84\Q]D,=!XBN4,.1BS_"O?B"HH)2NF2@L7'J+L?#D)M4U&Q_\G+ M&<4A!#_$Z:=1;?,=O%%Z?OC[.IE/4%]#@:WG4/VO/EJW ]$/J 7Q/SVI^%(> M.,C-C/R4*9@JK'MLXI]?=6O[3WRG,X?!O%::'C\C(0X@;C]*\ MG%<=QXGV%YB*I5Y=K;KYJCHF',ANV\U!7L >;W@XB B<"8QX B@_YUO)B#)Q%G$ W'7U6A M0%I;BNMI/ORRI$N&#M"W'A2PEWKWZ@,P/)8#8-B^\W 55PRL\E^O1UIPO:S8 MVV75?LM?AO>VW0M;!EBYXJA]&#H%XH( ^H2T4NJ]4Z+T]R]+ )1?Y$JW5!P M;)L;H>B>SCBYV,LR\P'A0&0:9U1 X[ *D6@C%?A"1O[! M(0YDQZY&(W:8O/SR9KP%0TAJ*'G%F@!@^]NI&7ILZF\)_1^(P6SZQ64,@U_'0SJ/T18_X>RJ.@>T+S2COW\%+=] M!;RVH"@16A)(8D%L\,)10/#YD7_0#_]U+1>4T>+62EY54D.V=C374O$W'^!0 MW-O#TSH^[6*./DD:XA;8QR3A)AZ>)$WWCB7"BXXH(Z2A%BU[3][=;B!%V1.W MOX>;>X\>Y>>8NU3FER($".9@FX$<##]+!@JT@&Y]D19,R46SR_;(<6&""?(3 M+$!P0_"I;M;B+E%F3W5O>Q3OE\!Z>X+[433\(VC3XAQ138'?2-M6*5AX>+A" M663V^FH98VU7=2%!C[)<17C!! W9=%Q[RL4@_=YP54:2#MC71_)!++^#IY^"%R/HZZE;FA^'AG:@.5!#&T14NZQS'/WM) M0-2.R%$"4(<:,R_SQZW?QC4FN+ +K97 U'V:JQ^A1A1W&/>)&6Y$PK];6Y#P MO32VO83(;1G.2+0F7G\<"&\%5X?@SPXD,6;MJ9>%Y++Z5Q? M7/ C)4&72)_+OP7?NL,W.J-AG2 3 \=;A2QNZ*;E$X=_4HL&[6.#&QG/1_:O8[NJ%_N7M8T\*NOH5 MU90&[C90PO\^HY;]VB9^;MVTG\+HMI,"B<;@(3(4O< M!B+2#XD0$;> B) C;@01=(B(VT!$R!$W@HB0(VX$$2%'W @BZ(?P&G$+>* > MJ%2(B!M 1*@B;@01H8JX%420#U2H),Z(B0^.&WTS'/37IV8"(2T\G#[D?O;Z00P?T1CH 77'21>7.O4NY9(/=^F+S<+7)XCJ-Z<9+]T7KD;!7! M6<&7F*RW33G_9/<-E$QR)EB\H3V^'>91..".,<]S^1#SG_9ZWS'B'\LAXC]_ M3[ECQ#\U^B'B?R+B6;X5(OZSKKH[QCM7/)>D?\M9=G6\AZSN0J;:ORM6_YNC M7N!N=]_L7\H?T,+GW"#!5H.C$0#C\9>/BO^$:Z2$<[C/X[ZXPHGWSN+3\=G\ M$Y<_3X!N<*]OZZ:Y E>!46<1 M\+>?2UCO.SD/?*:0^#EQ<)MX5H MO_9IKX3VF[=?SH=UU_UT6Z<-F3UD]DNAW?=%W10DWL3[S67=_(5O::]_V\TG MR7R]2^F&Z.X>_$>/9:$)&F2;,EJZ.J4D8IWKKYYK_>:%K\E"MU@E)VQAS7)< M2RL0XM-<<-#T#.K7'R85)=+'?6?O(93P]9ZB^Z/WJ[J%(+W+_^MDOMC.2\P8T!TB)6Z5.EEL]J>#:5.5UM^FMS1(]]-[J:RS&3,^,8DBJWY M@F"8!A]C+MH4"XT=66?;M:):5@B:9@>/S],6LS21>*=__4E11#25H$-Z_UCU MR:W2^U.C+X!!M<7T*FR#!?V4S69G?&%(?5Z\HT>^F]XSK6ZNWJTG)KQ2T=LD MRY7GG<2EZ7U&BKUJ=[)L\W3#HM;D1E[T9#2VBX'F3#1.WC&UW]H5]%[YA.5; M CEX8L>#Q6;#.RF)X$@.5"?/GS?[T2/?S2=\7Y^UM:JJ\.4\D(39I*?/Y$OS MR;P@$0UCQ*@$>,P1PF.+Z2P-9 :AB4CD/2N%VV.3V[HLG-L'^_/P>6-B[]S> MU9^&T#=K*Z^/T6^>IK?MJ/H]DO6N0\(WG]7W#:) UT=SF*-V#FJEDS>S_5R,RU:M-IL;YBM]LL64%E4T.SGQZT\\&67B MWSAS\_+L$^:R_00LAPD1USYMB/80[6'2VT<-(JZ8%QQMUDYV6$E6*9%)I%M* MNII=?MXMB1[Y;H.H/TC:S7QV21&*^FRTQ&IA-2Y?.CH[92RMOA%-D2_VV>&P M-N&>.HTE-(C0]'62B!*)+TG:#[,)0REZ(Z<-LPE_9#;A=I+0'6827LW?=>-.^.LC\,9RZ$($ADEA7Y84YB^MUAM"\KD$Q++U5.3GH,>L)_&"754N[7AD M\L2::"JJSG,IJYDH/<\V4EP6DB@MC$PR43J>O-\,@)NPH6^(->Y-M-V:=1PB M]-LA]+O:'F%*SC=#Z,]DT# EY]K^")X+'\UA+LXY>P3YN+\!"R'X<1KGS9$>XCV,!ZJLY'J:23'=2S?C7C0[:5"9C/,$ MQR2D.;EJUZH;64@AYTHJFDJ'V0;?)A$GE&MA[/(GQRY#A'X[A-Z6W1%FBWPS M!GVG(5GMMP2@9=3:K#2R>2Z>6::R-)//H):QGS0DT2/?;4AF)\.Q"-:+)B'R M?; T.%-(3R\=I>N4EW(QL>K6B;K2X!+U*M.0XQEH2)*H9#Z:HK]PJ,M/8Y0P M"^?:+IZ2+ADZ.)N/Y^<%(%].QKGB%,=K&W _D@Q>2-:Y(S*X97^39<],H907 M;*[_F$DX4H4OS[L#<50<=ICLI6V$47O06Y:;3WF^;MO\BEPXFMQ="@QR-B63 M7]C/_N^;Z;&UDKQE*=66&D M4@6Y0BD3KM6^^%0"U9"'\4RW*O/=0CHNS^1^B1.:\.9&HKX$T72"#A.E?LRI?R9;7S_7YV^._9W3@-J&+6H118\8$&**#O_VO3O?(RGHG'/9 MWY7K$Y^M(I+A##5PQ[["7*TO\(L>U6TO\RS!=:9\+6^P5-/\O*\0/;+6'O@5'?%'>$^!6EIF<28Z::]3B]B*=:;6;E\YHJJ9(*V8S M%4:=9U:VU&BF*JW^$G%$XMHT<1 M)8L7A71N4B@_TIW1I=E!Y_A'F1#X3,80X",I M>L5D8M4LD7F\='%UE1'*DQ75*!/E]&"2%8L=VQ@T$3LPD!VBG7CZ+1CIBS)/ET)QW+6EK,7GJDPE2]K)W*QX:8UD9Q:+_HQ-:RS=F8'Z M6%HN:QU\.[KOI-)/A)):U6P$;(%UAYFE9X\5?3]6_LZ!H55B/E.)X7.2I:3& MC*[ES'Q*AJQ,7B@P=+>TCJ- (:W?4\A'[K8M0(M9EIBF>YWG28YJKEJ8UM$\ MBF@BGHB2\3MN=O.E$9Z0U.\IG",LJ_G6PG3F1)$?D^!FO)CMU/ILT]I8IX=]YI2=;[9Q&1$Z,RO/XE['KE[ M:[?WD#WN, !C:4\:F&IIEN4J%-],E"3;:F<0>^ 3)1@0@XY<[PE9)!["JZ, M.8JVTHU5D^WR;+V]01>XJ;&(PJ3:3GY5( MU6$LUM$:28U.X[L$"ILDH^G$'5\E;HU#_!A)R"+W%!#)KND,-2\+);9LI5A: M,O/"<()O(2@@PM#QMT(A_VN+$+OGOQ_[>(J0S#%!!WZU_9$;^T />2^YNP>K M.5.XE='I?R/T*KHC>B>7E,6?_\+_\?4=E&$>J(0O 'YO&1V!(I)\8)C_B>S^1 Y M@N947,4",-N+:;F_\C_"C.U_9E@*0L]O$V@03PN GKWW5(P8VYC]IL@'&M$+ M_*=W*C+QD/@B3!V0OE/(9M.%" MJ9:IY4J92H1KPP^J;*U]R4V[$I#:DLX_)3UB3PS'@JK)0OAO5;/1"%B- %QB M34031"31%B/PZ\@,F(&/HA'#C$!^!N92L4!$-Z"6^#<@'5Z2:OLL><1KP92( M,?X_!.<#R>DJFZ&060R-1JHX'_-4@4V)T"S@;2DCH*5DRM6E\"= RMAO+F=> M?@O(S8S\E"F8*JW**VYD.;(Z7KH_>_E7Q?A@D:V+R[)*Z\O_MBS#/*.B=<(4*VZID';"!H*S^/L(L6G)AHQE;5XG\Z6GFOUIJ_A M'2LFB^+L-^1U1"#NHUJ*I>9,($&+!?[URS]&8Y3M%QKVM$=TZX-<4E-[31+- M90!0\\_@LVS3 5^3=8#U]%[2 ?[D95I^2>XI-F2&T7].L.@_H]&_OM/<%7#!$#C3 ,(R8$8M X.#MK/SN6K8S7)^'AF3@%11?UD8(+?*$AYZ 6;19D M=]&.S PDY>%7VAIR.V1# #\'4/I/X8[7$=M Y+8[F'5P,O2MI5CP.:8"WS## MST%+H'T8C9A;L]'[ $D/<82G?5CPVQ& !B34-P^1]NZ=N+UAZC\6W.L"_A[M M%>X20GT-?P%-3OA0_#3\L(,WH/T.062FP4N$%%DJ]B0R@4B*S1T166V1\1X@ M%-MQSX2>!'^I*5-X+'1\<8JV>'C6L6E,(P@JA@XBBF4YP-S;.=R-[&BBB4 ) M#6/(O<#"C_,>8B&['Y(U>B[^&+T$F#,17H?@2BA&3^_OX6J$$SP MO--X1W2) DH[] U\H@&%E(7( 1X'PA32C6Z-H<)P#PSIR-#0^67#D/"1X387 MR@A8+B1%RP*6A7&.@.\]SWOETC#MB:+#!1#ZZ!5PYQ (D:%H06S#/4P@)1HF MNEK"5VD:<"]?D,Z@Y6AAU>S] #YB):T\L0+%C1S1@VXAT=DP'UU@ WFP! M6NK2!/[A5%3A_B )*V-X7/BQ9"QU?PTDI,%%10!9AK MS[Z&DF0$6!#T6(7 M;O ED U,*-(BNC,=HNV,#WX'G^/86STF.2;Z#WK"&IXFXEC^/Z&LCHTT*)HB M4P"O%9(KW34%2@)I)V'Q>0!2X^CUEJ\7_$3/R+\?7B1B%5C< )RK! <-7NYTB5;VG+A-OA[=X\WK6:AY1=NGSD-9 MCV6HJ(T0#K]*BD)Z$B6T6?B"L>%*#0!-N!&V8B6T140^!WC$V*[%;;"EHP-!#7!]XB6C%E'/.6 MP-]YKWF(-/S+[PZ.[V%6CYJ\K4EO4Z +$062$J0(?#NPE9C_RLO:F#BH,Q%U M&5@E/>-:PG#7#??ZKKUH:W+97J^3G3$]=MT=D8TU,ZZSC\MCU]KI=9ZWZYM8 MI@!XEJD'2-\@<$'INT*T/3,3![.VT1$WE(DN9>+, K_]/W8ACE^'I4">KY0Y M#FZ^'ES%H+"-V2OAU1///&>@8CL[85.6<(=P^E1B)%Q"C"%:=Y>/X%MF)<@?D( M)!GMU7\X"O>@0"PF9A:>P]XIO3J\7:-@+S04=@]GR&0L04!4*7^BR,1Z$G4' M*0@RB@Y'(5,(2CIX9"2[G9'G"=NIL0##3 T):!;6G$$Y+J'S!AV6AX(^H FP M^L#?:R)$M.*]SAH9,^!^#G\D*KKOC' ?Z-KX!T=RS5BT<5&S#"2U36/A/4]& MUQ=DC.(P!9!\,P':R2,H]1U?'?FZ( :50,Q5 H>G.W$PC $?[ /?^3= !C^ MGI-,V-E>N@H9+AMAH66()3C>F15IBY8:*1CF M"+Q')B.9!F^OUE8N;B4;.HZ(1/+V(.@6_ /WW61]=)/-/?9.#O&M7G6\#/\9!1:@.SF^M>]SUS_W]JU5A;^6_&7VZBU M:QU)AA>'GZ' K[>HZ ^6"&6-9$K ;'STG TR7T:BLSC-[E>>?]-2P!Y/6". MP5U9(MQUS%XC6\N$!I2)O-.>4;3=:GB_O!?^3=PW_Y+$6_Q;-""2=)SUD;%0 MBAF^G7CW/29.P3M9/N!U&:XC6>3Q1\E!^&*'/?A#P[$C)Y_T$7;W[TBB#I=J M^\X>_ :5$BN&5Q-M/6B/W@>E-T$URP(PC% M7!5#/_*2W<#%Z+*IJ9!,@U$*0X=_CMQ-NJ&*%Y-C6C([GI3UM5HW14[KSRH\ MZS2_* 3QSO "I)R9)JY_*SH4VO#^A#:\%ZP(W!5?*D[Y[!;?%]H8C__=WA\^ MF773 LAVU=9NAJ04)&&?3*UK)^! V[D^L@WDBD;B*+ISJWB;WAD:S%N":BMV MH+ ;0E[R_#:>H"*24% =>HM\5R\41\!S_VX_JT#K )48(?F%$TYW/BO7]^_G M6+H2#&JLT60GJEQ1XWN0(_^((_R%^2_.@I1U""_\NBF.NX*=UUG<;67[F1;8 MBO<@-_DE,O3//-J=^51:C L$^NU 1PLL@.Z MT^\\\Y#L>?&V%'8=HR39U$1 M&HYK0WT (.YU+%J1?R*2AU2)0P]DTA7T42^NBY8HZ*ZE3'=I%;YW"J5#!Q\; M=7<$<([O5@K/4%*G#66IZX*T)M@^&X*MVIN9!LXY@CO5<$[U*?A!PW&$ROAP M@K#K=,,[WR43H(/B>)+G!X2"4I>\G,=3VG9?-7CNMK%B6G9D#G6>[09B(##B M[L;MCZB68/[EOG8YS)EXI[:YE!P@]L0 !Z_++F&X1/&"(*#>X1$/<&Z,_REC M[RDS[RF0^CP#!D3IX//_UF MRQN(*DUX=8!?+%TVV!W+7VP"#2RP^;4#L0_>OSM-_"'"[@L+Q=K)BQW, C(# MPQ=5-MB'4@,G@[N@0$AV]P>Q+FH8$]8$ -O-C <6V)L7>( MG*] R@U+L3V X,QWO(WSG/RU@R?<5# #N+$5L'+S6X-P@-3S^I7@DT+[[4C) MC8R9%O&]0)"8<4I*#(&0E"A"2)#44&"(1%*@1L.4Q !Z1$OB+]=W+OJ5[(LL M11N/&6>E3J?]PJ+'L^7,/"-0J!WH_LHY21:-&M-K$K'VAJV,<^/$+)41XLK892)F%+-#'*^>$V"V:F:3,=XWR@K?;V2K9; JIXY5] M5>WE[0HUY46B2S'%2IGCZADAO5WYE7EJ.[U8'Y]L1'!\ZWOL]&?I<:PS9,NI M=FGPU!:K^89\G*9V>MV7IJF]N]%9\4IN_S MTP;>BF*M7IP5Q9%&;JARK[^&Z-B&_X$;U,6?[(5^@]F>[IJ=PX1Q([:VZ>_+ MC^NZIWQ?4_44^4"^VFT\$!L+/!^Y^A"Y^4#S_QU#'N3?;IA\"<'T9H3:\['B M%_M+Q2$D<\<&7QR:?KT3RGL[G^S2"_Z^&5@R1,0-((*D'LATB(D;P$3($C>" M",02K_9A"S'Q,4Q\\MZ3!7\. .0+!:]>4E^XG MVWO(%VNARV2-A41P;2*X;/_+2Q)!* 1OD/XO"@-XDV$9"Q79!CC;2S%_2!.1D\)DY!K?CK7_)5!<<><@M)3 MSJ180X+8&A?W31#4=Q&.Y$>ND]^$]B]WYLO?IMYJ)!]B_J)2[BX/_3EI=H4A MTY^8F8M"@V,RT>VJ,J$B$D][D"3G&I$'Y MX],(:6=&@3*L)E*6^KH:O%I&&='Z7%[32R%)$I=24?3-!,EB2^9>?L- M2?;F1MM?>CR)/;:?[0Y5:+'3F?$\J-JQ3)'[^(R>-TC6[%"L/C%5G.%F M4R72_;0,23;QZP\3I0E(LO'7QO#N/OZ79>7*4>G^:C)X)+%S,-S5Y4A=X2TBV: MCIYDWIB$^)TO+, MZ7-]M6'G@S7QU!]7\NQ$%E)(327BT73R"W74MZ+QTS>@D,8OH^E>I7&I.AL[ M%O<$U%RIYJ0:A-A^+B :1RJ-3$89FKB[.]-?)[3?G9%YA2FL5[]%A;B]\ZC M%^'V.YO9;<-&PZQ>*IZR)J@W\$<*HD)[Y;,V^4^>./TE48B#V_C1;7W_@]>G M35<,:S8&YBK+KJE"'U J0R7;2R&-+'>2BA(4'8W3J=!Z/YOU_I.YX4L"'.?D MAG4[OA@TU@F)+\/'/]8JM8Q@HJIM'!EA&,@0-'VM^>N?5?4'G0:^>BS\H8-K M*5H1Q\)=,/RYD[OYA&[7ANV40C3!25_PYT:+&ZPU#C( H4;0H MT&.&$A+#%"VD 4@+HW&:HHE42DR-4H?]41BK/\YS]KQ-K)>;^&(R2'3%JHRZ M1QRNW*@.2W0?A3Y/5:J+#"?WSBQ?9JWI1%*U6.R7#E M46\84HDM5C->E]7B5.Q#.V:J2K6ED#CNXS)1&4LE,MV<.DWR8Y0X,G;D+*:K>GBNT\O5RLVLVC+C*"F"88FJ3AY_1H+"3&<4E(T\.X(#%@ M'"?2R303/^JD,Y"E_E*EGH;$^DF<+YI"W@):YA2T!A,0IZA:J\\[BVZ^5VIG MV8E]LN<.4YQVG,^*WE#QNQ&+6$LJZ6G=L MM=Z2><:V%JU6^<2HKG5KW MS!9\7@F-<\>T<&!-'GZ+>NS^QB.^T%]'7[OF#_:8H;HS?RAX:SL4/ I/8)^_ M4^TK?9..!Y.[ X619T_!TT6]SI]N/R-TP_[2CD;^_90;38#D:* ^]K>(!O=: M%4/4+7@U+?A=Y'>P.V8L34P8&PDD.)5V8H"+6UJZP68NTVN+>(&>@OV'T,]^ M?/LCXB&="AM;'-0IO)\PSMGK)1T/$7$#B"#)AR038N(&,!&RQ(T@ K%$V/[H MC)CX: #[+2U]X:XO$7P;. ++%=H:O"X@KMT=YAK=0 CFKDO:O[H;2,A)U^&D MVVHKY9IX=\PF9VT%\M-0_].;?GRY#'R/#?7]1-SGC(7+M[UYZW[[4P 1$L0[ M;W=W!HC/B<-KY_.=" 6"R'(+D04J668;^8R0P"FWT50B$67(UTJ)0BK>MT%_,!6?/:'V_53< MUC)U&@SL'*_,5_JRVXV*I*(D=5R(?7(>^@^CX.NZ,FZ @L^O2#Y+ MP:WV(IW.E'JT&JO->*G'6X5\<^DVIZ*(: KES+],P=_FTH+SET*;[_TWE[#* MZH)7FQHXU2&A#)QERNGTEWP]+<6&:]FTGKFFVZP*7FSB5)1F7JN>"HG\K8M- M2.07O/F<)G(IKY690EW(J5RRL 1/C]QSI]=T.UO!>P]!1PGJS=Y6/Z)$\.W1 MI\%\Y1,ZT"N@^6IIZ5& D$,)J#8P12VS4JSMQ\>$4<7Q].V"/!C:)=VR30<5 M,>[]%F?[-L0USNPULJ*N6MZ/V9*>''?&G27/$2U9(0K,O&5^GGKW]Q X"1[] M>DC&-=$TA6RR79[.G9:E.IEUJ9C/5P;SE8PD-9$@HDGJN ,H+EOZG%1+61V[*G E;0:RC2/_(..[:JG]+]HX:FT$#00 MG<0H1DB(HI89@9GUWXH]9E=]M\_/IN?KSWM$ZQUB[F M3*U&=/NF4XN/V!Z@,Y,8F7ZUKZ\$2XB>1C*;H M8[_+J\P[=D\?T=#Q,29Q;:CW.81 Q-B!P.5OJ$T/>3OR%EM?=-!Y4-NW@[4X M$;GW/Y;2MZ:.:!" >: MWT+6?#@S^$80P3PDPGGFMX"(D"-N!!$A1]P((D*.N!%$A!QQU0JW-ZW6'UN7 M<]OSSS];X9;\=(5;^H$A[[I^HP]$TRMR [H$I"^I MH0B*.%N96XCY^\+\^0H<0\S?%^;_KK[QZW7?C=8WWJ2I>'$XO'63^REP".DA MI(>0'KX]/7Q..5X[Y30K:C@F+MHX2#X$\"L=9P>X4?,UO"2?C>:O?=BSY==Z MMMW/K1LDT\)LTV",^F+&$[DJL.5Z7VV.EU,6S\M0+"D)I#:G;3=PBA7Q\X%J&OEGS1;O<-L5G9M/\B>?/3U*S'E_/* M<\$>$O/9]'FZ*DAC\W'I%\62]#>FY\L/WPL)_W;J3ONYT9C22BN;*#?'J209 M;S(] U6#TR_6G=Z58V(+F,A4E$!$-=#WY;K#Y%%B+WF4$)X& M:JMDU3. S26Y\E/MB00C]N.YX6C6PC&S[?),V=4,Z-;)FEF:*WDV'N@6'*/8DEA]K2N+36RL&"IC=@26T8JV[26 M%Z38)JUU4MU9_YEW>HW9?+EXU)@GK\J;)*)$ZHL:X%R<9*]E%OTV_:&U".#>T*"SB:C+ M(*),(5V>IWU!>+=YI0+\V[BF4?\VJ, M:6J;18](SF9+MP/"L1%VGLX[(8.$#'(92^\,#&)*1H7BY.::G3-JK+U.56I* M<^EV3R")XPKGD$5^%HM\(]OQ$]P"/X-O.,$V:2O5K-0)LD+48V-;,/-/>2N# MV ::E S]VEWI#GQK!T%,H$M?$KZ\9T]%V/?G]F(][0&39NEOCS6$Y+R=R#EVXG>@'3"3!J9YRE+9?3)8R$AUV=X<'+B'=&;>Z+E MJQEA(='?7*-1;3&@F7(YEE-S5IE^6N?4IZFXA$1/O]AH]$)=W+YB].[7M'A[ MI9/Y\$8F":0(BVP +H#+CEW&G6Q,68 9]RA#CLCS;#0WT/7HK5\.S9G M0 M?7R.TD*G_6)#4O3V;[IXCH@E0ZY[==.K(1?K9G)KLGK$L8&=TJ:*(+EF] MT,9F-5\O!ZNI46(I3H2VT )4:N-P+/5--;%AB(=X6(Y]4&][I08%<3)$Q T@ M@DP]4"%+G!$3'W0PO2F2+G?J3Q3>?PWS?]FE_51UY-]WIW8YZ(:Z6,26C:>*,0;IK*)N2/C)1+^+[5!O?W@3ZOG%TG_!*^D=YDBB. MQ&;&X(:J^"CI\6GB255TK[0PD8ZF7ZTNO$]->GGSZ#8TZM7,PMM2NI:P[EFY1W?ARZAV,)PY1G#E1]58N0SU>PJ17*L M@G),5YH+:3KO9+R9:DPRRKRMQ<(PY<=G4TC*> Q,@"3($-A+ '0V,D6/?.'M%K2YK+%'YR^\;09,3(OHM[L1(7C# M:/G(([G=>G&-QFP\1#)O3@Y!OS\Z#%BA:2+P ]N >T73@0Q9AX#'(TVVX+/5B9JH_ M3\DR-$<3\(9XG&]PJ1$^EY1Q;T"(*=*3QW)E7">HN)XO4IMUC5Y "%'I:(HX M%G7[\VRBD25D&TR$)FH)J^C>V!S-T.48I,%I1//VH4"&55RV@J#!]S81D:1O M-U@3 "!7(%G@DBMF#Y^@ V1^4 IN1?:[T?J,1!RPTX[G?9ERQ%K^5M"R=*_O)'F3EQ'@H"J,IXYE]:G)6H?6C!LV#42#1QH4&<@JG_BY M(K[-OG#H.___3][T>SM]?<@I2MP,"^*3N&[ M@@QB;K \E H(@D'QCF?R*[/Q% CJ")0XQMS'Y3Y -*_0D,U2(3#XDOPM2!A1K?X>6_8F1B M(J[Z?^UZ[F0<$&?(Z8A;M/\$XY_>1]#&]09KE(NQ[)U6M< MO5+*9]"&"Z5:II8K92H1K@T_J+*U]B4WO;O452W M#> 2:X+R$*$=)&(M *\2@8^B$<-TK:FE8H&(;D!KZ=^ ='A)JNVSY!&O!1UH M8_Q_+H'[A4^M?D/8D-I Y>8CF5N-$CFIT80ZA/CETNIVY:+XR.:LL5[CQ=)3 MS*ADUF-U("-M<[2RDDF O-D35-2KF.5CXKBX' C62:I40NM^D;5$\I9X34\H\59[UG,SLA^GD H41LET*5A12WHCONS=%+]S1K M"65=K3NV6F_)/&-;BU:KO!304O*K1-XUTHE;8"HJV!X_?9.VSI]?_''OA'?I MCV!N1_<8>)$> =.&.X] UD9*5K2 A"TP9)]8>&@F@M)HYPZ 6Q/1Z%&XJ84R MY%:WLL;>M2$&TT['*0%#0;%",U MDN%R-$''2"*6)&)DXI_AO_ 'HNV.#+6"7A(DM=!3)<5"WAN OS/?PC@&WD(T M%:PST6U1@:]UOXMZ($,G'4%9*>,KY F(0:L9.7Y&[C!7:+RBNR&Z44+YAT&/ M81I%?\$WZ,"UNI?0?D6/L4 E_C#W:XES[2VX+-T&7V"KY:O)(\?W?\MTQ9: MJ!(53]]%_ZK"9T^=J3=<=QT?T GAJ5=EE3X_,OO&TV#:R>S9XS$+C'[#K: D M2 OHAP;YUN;V=MW8@7HWRY?U?$EM[ 6KC[F OPO^0#$D,F"@TU.M%^\RY14[ MC\W'K&(.>HD*FK?KE8WNV]X([7\)$G$5 F_9IJ/^63=8$$RE^^)\PZ]L.4K M@T1-\=:2!9LV$8-;E?NUNL5S332"V/5-' +E>O-_3WL;/2>C+W^P8:(YDNMQ M7;_,@R\[(2$[C1W;@=PYP]!"/DE-]):^S?FN'(&_=G37^:K 7V(?T[9:XT*C MA_^:6EXHXZAHR9Y*/<^J_)HN9.MF.RV2QI>5<833B#]9R)%\".<;WD+Y /60 M"NLX;@$1)/E IT),7*^.XPV)=/YI4*VW(HYGR>!XG;VO/M7IBZ=>>5QUQV.O M4.CBKPHYOIJN;R%Y[6 B'+?S7+ M)S#+I\URI:PU.5%5)()-K)E$BHQ]KO+DTRS_W%B-JET+<"K8)":#_"Q1-KBF M-],J2J7I*'TB7^G.C0%7"G@\'Q0#\3.+@6L?-+0/OH&P2&)A(9?Y="(UG.I\ M.6.UQ2F3EF?\A87%W)2'V;JJSX@8H:3(62^Y&327[NP6,DK&4]%$\K@O\OW9 M!_%CR9 (#8300+@-0:]=2B47O3K*[<5MYJDT$R7BJ>]F*UPK)/;SSGV3-L;%(VD7 M17+;L$4M5'3'BNY'-9JX8 NE3^L>3B?Z9B-/9%6Z/31;/:XU5^PFJA9!MF00("%EM,JL0X'D5G_:7,78ER'!EXG#EL,"I$MVK M=%6.LQH)CFYD<9+2Y,.D),:6\X@ORJ4*M)[:?D=*/ZYI: M3QA@0&3+/7ISNE K%\OFZRU6($!JPCG#Y,!JYDX6:CF+4J5!FKVTFBO3#C%: M/)6JC'RJ4&N6K&K#6OUYJ-)<7"TO$TFN_RB?*M0JYR6;3\MT4HWEA(Z3:PXJ MO8$LI(]7IC=T+S5BXV7>H<35K-/-Q-80\N2I&CF9I:ELKZNH7*O29I?=;L=, M072>@.CP:3@%FU%%([J4U&@XFTP\589//0&H(57(:_44P?/K=J5G/YISEM_( M:.D1[MM9H#B/J6Z"[]:R-I>;)N"Y,@)Y""I!)$6)2 $"DBB3%A)C(BXP\!.! M2B:&8APP\>%H_/%?'&SH?;^)[PKCOC3#OV$:,ZA$UPU-U-$ !G;N*#/4FR7O M5BLYYHGT_50B%4\]J],4[SSVR[)4R T?)TM7TT I!:2,_GZ)#067_CI',L> +%*J^FN27Q"E^G\F3=/^WT:HWV%:[C\N)V29?:J"Z MW&BDQK;/7)O[LF3WT8WKP8"/:[>TQ4+IK5Z#G]U,D(O4F;Q(A<>T%ZMOBAFN M.7/XHKB1-W,K9\>26]B+Z55NR7.C*9>*!# M-'_[(R,T7S5Q^_-G_N@ MAL\=/TX^I)-W79^R7_A\T([VKRI7;DC5(R#]&/[XRE$[KEJ_8W)'7?'.5)OV M_5!+WCMJJ7,(K&O'W#+HTFW9O\]&HM<^T-G%SZW%!L_,BM\0:]<)97\&:W=@ MY%1$_3RUY=EL>HLR:'^^]?:+NX!_%Q0=A7PK:)I."T&M/N8M@.<]9P%\ \B,1L[4 MP>V1\F!FPC=@AS+\:69J0#+8X'^>B!,K<8592:.YK=+DG$]UAJ/!LB/[!4_) M)!5-$:\5/(4\=0->GYOA*>IO>6K899:,1#^G^6)YR8MZ5DUFU7OC*9H?)[4% MH\Q5CK*+Z4'#F6S6J(@P\>M//!HGJ"B9..Y"?>_&>-91-/2*\R0"?SN[[N:L M\7O0MCY->=+!9G6RWIQ69H1C):9&J3A2>L2]286)3+23C@PV?S$] MZCJL;V12K3)7X=I\^3D[*:[HZ\$MR4]$4243C2?*;W&'/K3U_#.-\3E6^ MQ#C=;"6^9'M]49U63;HDT0"8N7O3F<5XA2N9&6K)SS5:JAE-QQ"*B'&0SDQ' M:0+JS?@9&UCY,;B?*X76D45P8/-N:8FJH%K<;+;ED[$Z7B1#3] MJJD=%H( B"$HCZJ]_YP2M MTM+J;:M8.;N.92$RY^C''.,9EC^9M2O+K .!(T@H821)(CASY\%LUK,! \'Q M'K"+PE)5.& GBFJCJ/;]:N"1A0)97,)76RU@# ?Y!FL)([035_.T(Y:I-'5O M6F"6'0S<4MOUA%5SXJDTQ:H ME)EDIV*_7_O\[.CK"$YW5K#I5M)=H'P1FW?:#L=7"SX0'!C8T@F$Q ZG)]][ M5-M6QMK04*+3UP\$LC\7K.DD]G?+$4=6"P0.&"K*83&3I]__N8U MA_?NOO^LN#?/MKIZ'"W+J)=<9]!1G$DJI7M+".=S=&V>J+N6[M7MU(!)\1V6 M8#=@4T0283 2(>@H6/WQP:JKNA.WC6<;W'1F3?H5-\[F[J[>@&D*J685[*FP MRDO-=#);2E&N#[D=F"R20H@$/ #Y?A%F67&]JWR W^%G$GU +_ M_@RC]_E:0P=K+;4"\>3M=]9O<)(_[$+8-F#L:(7$*P9/$@?S_CD3D6T2* M%Q"16[&4GQ81(9=MK[J297.YE!AO2))3]MT1%!%@(Y,(3B<1BCDL"0 @FB:#T:\UI/Y9WHTCM$_;GE+RK)@6J/YXH M"SU>KD@YO3HIXVT6/C3LJZ01#,40$CWTN^X][MK=GYAFQF:V-;+!%D7NY+>( MN.[4*FT]RP/I#7@S9UM'9;B4]ZMNNCV3]%6.20E2BT/[^3J$L0Y@Z7&"1$CB MM9G*$:O?<>1TIT;L9M%($D\BQ)%, MW;T'5>%A5F$ZDS0[F-X &TD UW^C@ZRKF:W[=DKAKF#X]T&GO)IBOR\VN*=3 M'6@ =HYFGK18V3)'96VAR,'I35XQY*QE"XYR1/$7$\O9RNWT>RA=K9%L?3G& M9E,6CGXB QRB!'58>1<=ST1NVPW$)A%MOZ]+_I5EWZGR:&!(SE0B4XM,> MYH^:1WNK]56JJ]B?KB!Q^RM<2N;T"AHWXY2_R!$%E?/AO,D+95^^E2V3+W$:)[K*W#6-T3"0F4TR!Z.!W+P)/;R=^GQR&D\\ MQ]74U0G,_4OSJ(>68=E__D<-_OWG?,_]-//TV"C+S5-LA.C7W]98B0TEVUX! M 8I)4R"#KK,=$@H1QB1S%60=$O]Q8MMEOG:_V5&7X3V?C$E#<+FMR$!^@.C' MU) 58P;D12>$X@!/M?U#\+RV+9FC &,EYBNV$FM44N_YJCLSE9Q=*IT91%5TL!S\V+A:$3"(X?@V=Y#WT !6YB@T^N$3^ZP4E/ M+692PIH6)"&5J&6\Z9A'?5@]FD1IA#PZE> ]&[PWQ2U&8$@,LE.P\7#92,Q6 MG)D"[KA0C-7#:UKG?V5M\??_P(_'+P-B9$-[/-ZHBD?3"A7*QAJCX7#8DRO7 M_2E0.+DS;C=4M-DX@8;K")X[^/G?_[7[_$\N0GQ_WW86MAEEBP#W/#'5H %!42$]]Z[:T 8UYK]P;$'. QX"G[=#N@E'\@S M4>J9[2">Z/)_4FQL0PG\GQ:?/CJ8#[X&G <$S=@;SK=Y"QB88 @RX.NT%4PS M=A[95OI[PI'87YDYELLT8WF^G"E4<\U8N5 IM+A,,,0;=E,5,@6V4>":)Q[A M_97GK?(MKAEK\;$T7VWRY4*&A0^<+539:KK EF/-%G@#SAZ_Y$,_'[7^;\$$ M3H3E.4![!7H-F XDIBR'"KC$&4O 6LL0-!HJ-^ Q[+R%Q"P[-/6^YB@QTP+. MYN\=[?"25ML7R0-9VPTR-DY8P. ;!W5J6V1Z[A?F^CP^G9#-1L$HC49BT#@3 M\.KCE9)ICH<"F>VB\:[+4;VTHA2]D8@?7EG#1YWY0$IBJ%9*S0K%;'>9,^"5 MY/,K4V9FW3 Z;@5=&4*C-??K_+ -KZ2?7]FL<:2B>UE'B+<;:H-/^@TL!2=X MH,^OC#?Q%:_(AJ%[ZU2[-.6KO8G,BM3AE7)A64E7I,222\?[C5)"7A *[XOT MXY7 ND![K)F>%)9ZAK/:$V2"2$ST:4+P\KW22,ZF!_FQ+\)+L5\W[_KN!C"0 M08^[KK%_M>W!-3#0P"-PON:H_H[YP,Y?QX_*>':P6L#5@2.%BBWKR:U"Q6)? M;Q0P[(+#UU)#:EB)5-WQS[B[AI9N+WW- M194&[:7(JB;4";"[.$(DDPAY%'?\IL. YQN,[VTP+D[4U"(A),8&.AT91(]. M%295_O-AUYL;W)E8"Z(W3=3U.<4G]-2L1?2&P08G21!GH9]C7_B 0?B] K;- MB2E Q\@'00'Z:FB !.^'>DN!+X+[J99A6#Y41T-I!A_'^;,;0NQ%$"?9]Z<3 MX=VMY-47$U"!K]@"7YLRK*'^:VMF1!)E.)#PB0AQ=4) MD8@H<0N4B$3B1@@168D34^*CQ59O.:Z76S7S@56?U46\Z26#* F^^?]^4;\^ MN7R"?D"3_URSYIOYXAE #R8'PCJ<_0Q!^!Z!(=LBG<$7RA CR3@/Y=]/YY"* MAS_WZ?I5VW/'@@"382?:C+<\HN]'>O+>28]%I/^I4H_?MVG['L;L/?9[EW*7 M:15Y*Z"Z3 G']3?B[%KM9LE_V2ZPB/PWM.KO)OV?,VS7;A%)6XX+BVIL9:&8 MGG(R6W;M=9VN]67C@_VD":MOU1]MA\D4S*$U5<#M725L'1^&72;[X\\=EU>; MTM/,&;Z:=[/H/*?J\65C5319QN'/5+W4&HK):7J9DLN+KKZJ5Q98V29TCAJ) M 0(/AI 8@S#DF28RX3?0&GJ%!N!-O/J3!>9Y2=G7!,:C9M-LSI8,';=F1M\7 M1+>DG:=>"@B,-1H[:]E5^GJA3CB"[0D8DIY@*T#]!N:(D3S536DCQ1,:SV1(.H7K):8UH\36:CELG4V* M,2K;1JM&WT3C/-HF14W$<6LD4H&?B*,(?;1;\.YC_V^:Z;EC_^]]PM%4XD:_W/N%PDH;27#07CK"R!&R=W!:Z_TEN+!&\:^ MO"/O<\N[0(EDGCAW7X-,W;K5E)W"?WV/>%FU:H*MS#B;6U7D6<511D6O M?[8C@.9(*R<,NMCC^'6GX:V&>-4B8=M\,!\^<2X$N)\K7I'U.I\'_![Q8A>I M4GHU+/,ZGDWW\;34=!O"V?S?-D%1R38OU[G<7!O7QKV!I?3 M1-5@]Y$'_<&PD#<$W@&$L\"TEYSIYM8ZWLS;2TM1+:+-BHGP^/ME^(XH=_/I MVNP?S>U7!%,!W+[*F03?7IIU(8VM/'9=SWI,PQ<3X=GURW J$;='NOW.D&T MMU?,I)2,:TQ&]_AIGR51YC4ZK YH5<^79-/MYI^/RT-0!D)-=M@ISQRE/$D+>-9%,Q-YPN>F M]X2W'Q!(5LB4B;FMK(ZWB6DCN^@;68P-AP'A&$)3AY#& +-P7B*SK*$// M!EHB@-<:2*8>,RS)=&+_5BU7"<.4Y.^CX'W6 AX\&R;JV,8_OL96.]CU^T; MB+T;3;0+IG@MG,3 JM&'"G4?CVP79@K>]YWJ-H26%'$ZD4P,%$Q4DS(JDCCX MD4PDAR(]0 E54H<4K22?@U&6,P-^$9_J&<%+=)V2PB]M16>!73P S:PVY')= MJ3*:'F\MV&)>::;GF:- G*36;&C]:A,7O%Z"Z)F&BQ>&]6- G+K &U(.I0E] M*I>LT:*^4/PY>PR(DQEGNJEY%5^AJY[?R[:KKLWA[#$@3B)7SS)IJCCEIJH4 M9V>Y5E'#_;!4^-F**$Y.-,B)QTUGV72'CPNI 58_!MDY6C/$<,8VBFC:1'.D M-B_AO>IH![+S\4J^Z<7EKMI#]94UK=6GD^PXW:N'6*"IX$8JE(H2288[/F]L[[HQO,T*Z#-GC/$1WW<70!:88=/0?7[6#HU MH%C=FZQ:2LHF,ES>![0ZN))IV)-9J9:AT:F]E'EJVB;Z>58D#J]LEH9HO3%; M4:C&Y"=LKKJNH\)1JLHI1^ +*)'5YTS'4!=TL59ACL*KNEFO("968U60>,HI M)(V%78C[QVAECU?^')T:'I=NSXAYH4@,9$#5Q.&5BU138HI&S4?G$]0:U#4O M-04[Q^Q"MIX%SF]K"0HF,&XC#?AX@89W,IHS-"S'LX\ ^ E:6<"G^%I%/4*F MAU.I6TX5S@7@MX=ZASTVFFHF4%;NGSBVWXG['+;XU:Y3^J6^W/!GH=IBJ[E" MJLS%V&:3:S616)5KG1B#^67_\HDB6Z!:0'5'(2 _'-6R,+D&^1LS5W"SKH,(<#P%S-\/5Y17<_5O"A3L[%KRJP( 4^\G M@WL[LS*\*GO)I)4/\#+C_SZ2Y7Q7M>3_T[9J'L \;N!N"T" M\;LPB%]HLZ[=Y9/V'/!,BAT<#<+"FH^TW^X8IFNOX_+J*S1-UX5>.L;1S,DT MTL^CZ4\$H'NQ8O25 _W4JB)-+#MM2,Y^J>)6G32".326Z8RUV19:RTEGRCE, M;&J"-NPJ^53=49O]SS=&O_)X.=MRG"-5S[6!U4WTFPE55RJN-$VLE#8W&(7X M=!A"DQB2?+7J^<[E*0(V/4?=[JG%))WM=YIVL;S4TS*Z5/M$LS(2/U]O_0DQ MH;P!.O'GREKG%:]4$;F>!;8C1*5[CYC<0?1>UH8?Q1JYB2@\"KJ_;QCV38/N M>W9G0C4!=H<=V4K06+_5TLJZMI#9DFGHI6YV$$_3TJ*^_'QSXB>T=(HFDWTB M62OJ\3)C3MMSHC>OL!M@-0I),(<-$Y&0W&IJXIZ=F9>%9#'-H'F^S'>7*Q1EQ62=L:HK:AB7<%)+[S.CPL+1;G M6N[/S^. ;P'J!7<%PT\1V_]D-HC I\[H)@1VZ?G5&T>AL$IE*PNO-A/XU##+ MIN<.E7(^W\+\"4=AM1AF6C.-2W-T([^>./QJ;4CU$(F*."D.U;5K%;Y?:4*4 M%(F2(E%2Y$-)D3S;ZNIQM"RC7G*=04=Q)JF4+JIP"^F<9&LKNHQJ9$.O=/$N M65_40[PE"/>00.AOD\&(1H5\VN-P57?BMO%L@YO.K$F_XL;97/.BAX;UQ%QB M\;1(H9Y#,W9R*&YQ*0=!)ZVY!>%Q@%-" M)*BCFO[WMY&."]2'_&RFOZ0[\WZF[SHI?I"3T:7.9[MCUA38$BI IH<@W!B* M$,3A$)K?=Y7_.(#-02 :8Y3FB-(*_HA%05]Q@.KX5E!VEL5D8E MCDQ,RXGF4%58,1EF07 &1VCB3"/&[SX+$O'Q-?R*XWP\URIQ?B6OU@*?<\8* M:DG9<<8'?!PD25 R@230-P<9GPM/^AR ;]<"FPYP##?K:(V56-J:@F=:!>>_ MB?\XL>%!/T_,5VS@]PSGGF8K"!TX%F[N'>,K\?8KO^(@2D MT Y0!R'P[NFAD2\\_F)WF;SZG,^/@A0+_&C&6/( TYO%D5C,E5Q!F\P@ M-',XQQ2YP":=>6K")S9)QQFWW,U0*4,\H*\>!AV_IG8"N2'O?!-OUG M9CD:Y)0_ ?,#KGIVSXTW&WSQ]E)IX%B&YRJ/[F^XT-M$\0-K>?SY)2^?>"!? M3;=$A+@0(3#BC>J(B!(?H\0',Z8;E73MTX&L!EV8P/> K@<1F[Z>PR!NL-/\V9(_G>-_TXB>@5; N2-.QGAWFA=[2U%'::_/'Z<= M>OE5\%@M7S$62@4\X_A8[9#LNER7IC"1R]%4+Z?YP_HXZX?C:W""0!+T"2N' M;L1. ,*0W\P"?%=]_Z/$M0<C@K M#<=PA$I^2Z-(?QNC>(7*A@K1AZQY=)<&I*P MQQ[*,THC)$K=O?E,W*?YO)JD1F)Y0;$$UQX12U5NIEOQ5&^"\A0[R ^3[+"E MPHY6()8)!B$9XMM9V=98L14)#B+^-K;V @'H#==D_RA9#B9HOR+0Q?Y4;O2+ MQ:R 3XV)SB>EUM*&DV.!0#-)A**P^S:S+7TJBT\79*&[M,I61W M7$=0I$5KD!YK];S B@P4NP^7-IZG;/#4!Y87?L@/G:/N' P/#: LH4B-MV4C M6X%!'XM"3GLR_&+? D[NU-ELSDOC!/;\_/>__VOO8/O1%L/:&=00<"MBU /#_!-[>@DWY& W M85G.SI[ME=V$G]HOO-F\]\;A_88PKC7[@V,/L IH"G[=E@F0#^29*/6L_(EX MHLO_2;&Q#37-_[3X]%%Q@:^! "%8NR-,]R\!2Q54/UDJ;%T6,;D/+*I]/>$ M]75?F:F3RS1C>;Z<*51SS5BY4"FTN$R,K69B32'5+&0*;*/ -4\\M_Q+D[_X M%M>,M?A8FJ\V^7(AP\('SA:J;#5=8,NQ9@N\4>&JK4L^]//)\?\6S)@[MCP' MV+1@5%^CDD)BRG*H@$N;5X%_(X-!TB60R02<)E11EE&9$4DVHXH ADJ(L,TERB*H# M52)^A3PK;8T=WY(]1U;KANYIU4Z[8<^8GN/#2LKG5V(IOY_H936?:U8+@LA0>;>Y?.>?,SKR>P!-/:1"E$R4QVY M#=GLZK0L]JI^MF8.>J,S58CN:7CL<8B79@(+[/Z)8\RA&MV1A5>E.?%2Y4SX ML];@:FPA$RM#A20TN5BCD,N?4[)?:*9 GXIB-Y2*&5!V/5B<'! +5D_/;,4! M.P(+GF#QM30%\N8ZL>!R>#601F4AF2[@'0>6+)M#SX:=%MMJ[?!.L,H9WC?X M LT,_E)KI(,[Y"UP[Q+\T60;3ZT: P7<0@F_5+9FVW8,MIF.,22.0%YU- =6 M4(-WX55AB30,!LY:) TY>UL@S:O'>/R% FB4]BN5M4@TA)PWHY4*/J<;[KG8 M.RJ _E0!= )]2+[: 1Q5>UZH[A9_2+Z*]101XE(%T-@#Q424N %*1")Q(X2 M(D%'E+A:3\";5OIRJV8^L.JS"O]-+QFXA/#-(+'\R>73#RASUW.>V4TG)XA6 M7NP<&7S^S"J2B3/1_/T4/O>H\] 1NV,1..F4^Y]&>OK>2?^U*?=7UV_?0Z/= MYC#LMT+,.QN&'9'_M.'4G9'_.":M6>(YDNB\!TYW(^]GX56)Y^/Z)!5'I[8[*DH^D=5JHW X M-@7,R>% O\\CVM]V]/)1J/L?Y/8=#V&BWHLKQ#A'1!AK]*9#JF:?+_44A7<$F'X<_ATRZ#U9][#N/ E83RP*] MZA1PFM-FAF6LNGQ\F1P!-J41FCJ,T*\!?_ZYK162]$Q-CB8#894?+COF@BBO MFA\'3?_"UE9UBUJ5M'91;[KY8K5HX+V* ;<6&#KZL+'W2ICIG]O=FEN=Y"0O M.]2;5;/3[--V+XY>E''GAFO',[4!CG;\JC[.H%0F;_O CT"H(T-F3X&S?M$^ MAEW-5S ?'_V%)P>/"J\ Y)L&34Q#X%%(FOE,-^Y-C-AO4 @&2DPM65,U17Z M62W@2@#WP%B%=][,I ; E'U]#K]^0@V6U;@DVMF<%?)A3=9Q::*$KP"?U5A@^_F"\!KR1PJ,0,\B0*>U(E)D$R> MX89/ND6@!R%2;" 9P;5O6 M;V:XC1*Z?V=8,;. J>#8%;-EL"NQ\3/:4#:[] M9H7AJB_+%^B;_2TQ7W/'8%."#; L/;:0#$_9M+:=.[K8:I.:H<@C108W=#TG M4"C;OP1]V9L_L\Z3UMDHEKAHEZ?)5'F-3JL#FA5SY=DT^SG%\C&W+5 JS"0> MIY/#04Y7QEG*J*ACRUVQ+PI 4\ZZ*9B3SA<]-+ M1'W!MM;;7):P,LD)&F=+<@Y;UPQV"BPAED 2Q)%=#;31+%Q,# BHHX"[ Q\U MT.(#R=1CAB5MY]N$<57R-[SPY3+$-Q7[C7;(;QH_DS0MJ0D5$VD"5T62IA21 M40>4R!#84*(']!!\\'F;)%.JMN-\L2B@JWAGMA198FC:1QL_DZ.AGQWG^*7> MH2U^ULC:LYI[M/&S2:HXEA(-7^^TVNF&;2J))3\ZUOB9'H[0\J!K^NBJOZHP M;I5H-:XZ2J.E2FDD"7%AG7+98XV?ABS7&[CG55&O4:&3Z[11 M@$=*U.&W3_Q:?CRJ*15AY2LSS-0:75S:;1%]O#*C%OA&MKUL<_&^F])-J]!, M&)M8;?_*XFK$K3N>U-1SM0J3*"VDLL3!\?;G;CO=XERD-D.>TD\SGE[K/.TT MK*Z:KQ8D-%=A\H;0,[)XOQYJ&LWT@)YP7[E.A)=A]]>GRKS>I\JFZT*A66@5 M^&HS:)[/\7RF4RB73]RI^K+9;@7^PT()? J@L$:6)?N:8<#!.$"'QRS/A:IL MH,"FBHM.QN'5W.99#IFI)Y5074D,4 &O9ZF%NUP9^*0>]7G>5)\G]8!?O]+N MPWTS7TN&/C#43UMR."OS9ZTY(O,=K?FCIZVWH[]**$[8'1ZFZ.?^$Y]0V<;U-5Q\IP1LW9J7N/)T; M99BTXAMOQO;GJQF^AULRZWR$S3?-!=">LS6 M2:>I-RON*&R:2R!H@D:H4XY>NH8_S8(O"*@D>_86@/6D)N.N!>W[2M5;99ZS MXJKJ&UAVP>%KJ2$UK$2J[GR\8/.YD+&;FK=,P&TUL"F6?*PU(9=L=IR>H7%: M4Y':@]'"I!;UL$&.1$B: ()WV&$4\>R-\2STM#'\\V/.;\3%KB@2K.D(2@1F M ,2RUKP=0<^'N( M#O\0@Z74N^73IN4";I(]0$]XBZ#G3UK"!YI9CN(\Q'([%\..KY$9=GR%;6;P M=R0V\#1#C@=5V-#^@O#KL;DMF 06'@G!KK$9;%PT1Z'.@-)RO1;!J@6>.^P. M $+XV![@A*TT<*J0-YT&?7':V\V$UUO&*]4#P8V *K!"??R5CK%/8K*K1*Y!4]Z,L4 3&#%BTU^[WU&ZRYM@^3OR#25. M K(*.S#=%=0-@)?#<5PQ"0BV/0+J P8G,R0&[/!P'+-\0#?+5, 5P MAN$BPF-1L(9 S^W0"#SWYC6:+<=F$K@S5%)0J\UL"]H% MRY2,V%!RQN%@,'FKB[;=S,^VYMS8!Z1(H(\9@J=?MCV(6SG:8;['7O+-PC&* M->7M:WKGPFW7?JJT2"<;/4>7Y.5T1#47*6']>:^V)JV"=$++VJ2!MX^H.$=A M"X-N12U%43[K=$J<1G9F/<]'G7K3__670##@.1#481H8B3G>8*(,W:TM@4W* M!MQ#58-/&C"S^=B5#=X/CT"F%PY[=>1WC?(!:R ME06DW!Z>R"RTHR]$>/N^21#'!<-4P\\\63MD ]0!W:%-&&*'T1KTM]]S[[. M6+P7?^@$[LUDD%JK[5Q>0^?. B0L>%?YN6$_IN=W &4ZV-CSY*2VT,1;! MP5GB/\X+V^8\W[E>.28F#U M7',<%^;+F5[H*!.,DNL@=*5(!&4P-_"*QEPX"VK@=QB; MZXSRQ@2/IWN3]BB ]Z3IP\+B\^F*LR04(13>XVMLYS6^EVC$B1M+-#[J&BSQ M\5SC.X4 F!I%;& LK:3&LLU)*$.)8[2+]MSZ"P=@6.+#7(^CVQ?8]@7^) CR=YWTDP#=DOL M5]D$7N^90\$39HT1B8T' W)TVS0K5+-[5(L[RA!2#DY4=A1S%Y>MZL%[\FH& M1.'I(#@$N@PF)9^RG.@.57(J18S7U6E;:!8J4@5/=[OD$B@PU?+L0SNQFQ6? M;6[[E!Y_M[KX_;X<>."(00$=@:AT!/V((SGP,\>"3RP0FJZ+,(0P+*]*U"K= MX?AX=ST?N*S8=C\?6WPJ_3V2W=HDT218=,5GREUJQ<8)D_WU%T,(E$ 2V&'Z M.W)]/^;Z:H$)LC7)N%E'@(<9O-C1@]%KF_FWT7"?67T@-]:>Z0_2D[L$98,=?@OU@RX+_'7S&@( ]TVAMG?#>; MZVH"(BH.KQ9 J+_09$\RC%7AD:6/?'*CW+CQ0")8SN1U*8>G36K!6X7XYY-? MGU)N(MT#GEO7$(5<-ZF7:=6)K]+^K[\)FD&P(^FJ>U-MPX#GH0G];NKMW@M) MT/,=Y[QG/SY?6[+CVV'8?IT)?F/A7]$SE1BUQ7(_=97)B\4:>Q<%88D[MA7E M!:<92B"._N==^QM#F[] B M4%_V4TT>((06$FWG&SPGO. 1-7X#16\Y\%GW%QH2Z.D(#'P--%<[-SZR.<%Y MVCF-+PW["C<'BY0&1T \\N0"81B#L>- MQ/Y]\K^&CT<"QTE$A& M=QIWYP-&YG"S)$I,8YGRJA"MG4"1!'Z8M/G]$+ME+VD69'1O)01$-X\;JK + MZ9@CV-!]]:\O_:-0C^/ MP10]@R%)_(BR.?-AR/U29.]0Y,A92&XIMN*ZU.'F25R8SF?95J]9!PJ#1%#F MDFS!G<'Z'F]L$>D[:<8!7-Y*G97;%:OO;!\0J>2A O56A M+)N&EM.GC#C46W33$Z@O"-!GYW6SV]W1\GIH(FEADW)?1%_POJZU2.4<5#J[F)LZ9UK83Y:=Y) M]L4ZFI;Z MWV?5H_=8=T]$=?=1W7U4=Q_5W5^P[GY7O+ ':LORP9BR(:G0Z! =BL.A.A1) M;)@0DSB!BJ0JH4QBB)(*@3T?JZ69 \6:.*NZH%'X)-Z=Y/@&.SHVIFPY6HB" MT.(ISF--FVZCC.J*U^O+9'WM-]!I?,DUYTQC'!?98P/-[$[=*EI2 M<0XA.S++_($3JGL\?&E)DZZCH=N[D6YI13 MM(//5Z9JM9G3*:ILGHNY\:)^H TBP0K,H=7RF/68!31EO5ITW/: M';E<'9DC,7EX90LMY$LSM :"O&J& W&L-6]/P.K%X/27:9NA:<%Q4"(U0H[,8HVZNB(.540UT:!;MLHL!AT80+%8V_[.E0+?+V_Z8Z^W/3#(UK 2:UV?CLLTK&DYSUC$)\\+?7@=5.;ID_"//WXP(G&WH]0^#4"%/_RT M%6/H0Y+^86O^F52^SR5_%'SR=I36Q>:]G9N=;W_"UYDUV DF>*$G6FQ$Z_/J ML=-/[HL4V)TS]>YCSVPE'CSXK[\Q\"^@]$U,^((:\(YG'%8M$!'_J_W^5PO^ MTW[_"'5Y'YSU'1AK\?O?Q>]3Z.6;PK3?'$_C!*;B*#S;WB\HW\T5GUA97W>R MU9OS!2^J=6]YR->K['+ND1C/:S:+?;U1<'A6X=)4LU2L%C%ER)T:Q^E]=?7P M!#6[GA2ZX!'UW!IMI[6\FD@3(Y$()F,@-(TB-',,[CJ2H_/8F$B,KC-9YHMB M5)()=43Y;1FE1_UYUVLZPYP"Q8C\]9="< )%"!I_6XSN+4IZS@2O>'LF&H4ZIQJ4AXH]ON\YJ+GTA9S; MZEE2O;QNT1]'[7C!UVH\0F@79%COJFJP[(\-^'4+Y,F:7'KLDM<"G&)>,C/3:8;2Y^S Z;A=N;*:UL/YO1290!CL,$=Y;Q'.=>7F M1XO-R2:BWIC8S$5G3&5G.1'E6Z90)QT;&[9@BQ ,6"@:H:DCB"S?/V3Y]7>7 M#(>#(^_?$;VZ#;XG)_..S/(KIQ6?UC&%1_8/+PX43FLLF:\,R54F!6GIEG(> M1^/KJI6HS)3!HAZ.=2;))$(?286VO,H9Z@L.9S# MVOZH3OEBOQZ.GJ:9),*\2ZKN/0[.*&'^-AB_O(/]&+GS=U,'>B MT)*6.W\\%A\[27[$B>9$U\092L4)JL8.ZR(#[7&"0K CR(N1.-U+\><=2=-- MF^1W2Q/7LAD\I3H&J@F>4TORRLPL0!0,8(C5>2Z"AKS)AZ@@5R!0QV@J$1 MAF)^0."\S2Q$GOU7 F4"Z +9\J!S

'6):+OP%=M M^6[GG0 5*D CVT'W#?Z^@SWZ@"65Z1'(TGVPW_>@(>] 2AW>+OCJ!UK9N@PX M_8 ^HB"#75,>F34&D:UB: RRXBXF\SMQM1Z!E7\]]V V*V(.Q>]UZ0_$"CS_ MR_)/D>?5:8_..7Y(RR.@=$_=\W]BQ[3;+3WIBZ5^$",/8MD9CSB"$&MPIL!Y M"1#S#H)HSK9-56>$XK^#2*"VV9>:(9DNN(+;;LU1H,N6N*J/A%(*%:9N+Y?H MVJ5X7(7S7) $0R X=3B]$0%$&88HD#-IM<74_ME[GO9L&WQ@]P^;/:J%6W1T M[Z>,5J/['4Q! M#=^'C836 ,C51493G*%,+!LNKPQ7!S8[4 G9[=+XIY4]GB&2//FJ/[L$@O5X/ M]V2> C -)YB#K,:&FZ%:@6&K>A>#]<31)(?5DEG0Z? M:I0XNK]0XTJ#]1L&^W*%5LP'F[(SWM)S%-4S8@;8X TB\0< =9\WW3JV*S; M(I2 '/"W"B#?U)MN=O],1'49S)U+"S6O>VF\6E%QLDCVV3TRQAUE^$?V; @Y M_)R(+S^-$&Q.65.5G1V?)_14O.VH:4%#4Q5Q,.N@Y6K]UU_ZX3&QO]F[OQ#( M^;3;*2W/OYWCWK PTZ?5N*#8Q74/+6&IX6)TKNV,#\QV>; 8\!S?;N?B_#3= M'3K0;.$/V,%^!HC1D=DZF=FZ![L%I 0Z@A P'$33<<@"L2GPJ#P[A)X $8)F MR2^CJ>\/,;#A;&X(.+X[R7@S3?BY)7P^F%@*%76H0L.YP#8<56B9P4PU2U7! MY^'-1AN-?>ZQ!6>'/F"?-JEE;>U00]G9?EY]-&I'^A=>;%P(1%^3TTUOVHCG M]/28Y FX'WLVOC,8)[$K;,$< VDS M/1R213/##0CF? S@9' X-<$;.,K<4Y[FES\?LK 9U@UN-+-L-Q1 F$F!_:26 M"?ZP'? AY ,H=0'H68@O&PS'6-0"@'6>4^U!:^WLUM^_=VZ=['=+"W8E2AR M.ID)6MR!!?I *D^^9BX/%UW5G;AM/-O@IC-KTJ^X<3;7/.E@S OE\NKQ$DM: M*C?AFJ6F7,YU!^WUVH>YO&2"1!)'6D%W]FWZ*+BR\;@Q M+Y@#0:_@:#$Q1$O+2D>:3>TFX0!S@.,D0J WDS^]APW_8/XTOR3'8W]-=;WLCT4X.A;#$>+(E"8DYHR!U8N[BCV- 7MB6S[0EI=)SIQL^T_=27NX M]4VX22VP1QEE )7.]@K+'&W?/4J.3GGD<3T,2W&Y@;F8.+K1J?>#2;X80B8/ M3T21F %N>=_4.$LIEV4.#XCR]N[/*8QB\45*UX@RY:&)&H%A0/DSY'$ IAL] M2CBIG%ST*"$3K]1=7QS/!&_82V,=I;?2Y1$\2H E 0QU6%$3.<0G*'(Z.T>I ;=8FW;.=))"S0=[O9YI# MP7/'/;V<9AM%GOWUEWI(?/$DX1W;>8F3!';*]1A\L& $95%[^I+5>G;95:9L-KW9 M+$2TE R85 @W;>O.P!ZMG;29Y,0T]7GVVXF-):!ZAX$')N\,Y1PHX$O-3<8L MS&-/9Y(=J/,9!,D$[I/I[:76-DGV,;B):;G@#HH9YMKD\,Z*-!QO[[;[" AX M3%D#EX';&:M-=O9IU"\29@/A+;=S35]*]X7YPN-$>B[-I* A-RO(#PSK"!./A6X;HI8!)_]Y7 M3Z6-.T_S?(K\[FS/\%/[TSTW[QV46OYZ=M='3P7''NAGU9_D WDF2CV366*G M^%B*C6VHCO^GQ:>/SIH*TLLF%%MC;S3XYJU??UO;) K4I#!=_EAK*_T]S\#? M#\^9R66:L3Q?SA2JN6:L7*@46EPFQE8SL::0:A8R!;91X)J/ VBN_[Q5OL4U M8RT^EN:K3;YA @7:;^2!KN_UT:O /[O,SS;F= "*;&9FA\.S\?W#;QB0>=/077<4$#+#4[)=AP'&:2"0EN YG_0T M\1R$%L$YGJ,\?SLF:W)HOA5X] TG?BMJ<#('#_/4F!0;;,_0GOR/@WGG+Y_0 M??: #@EVX, A"L\>PWPLV ,XB%QR]N+6K:<0'%N&QSNK@\ VN,WFH =N@J,8 M:MSRX;DEN&/ /_OY*. '/1T%!64%\-TQ8-"8-H5^5#@@/OS6+;6@LZ48P*4) M2A&VCQUX8X #AROH*6V.?P$)S&"\MFT9!KQ"@_H&Q&;AZ6? J+N[+KFQ(?"7 M5^"+[=A E$Z\,3&&O#A- ?^#A<2'O4&E\$[;D]3(74VQ\"/^Q%PP^HA5GWQ M*0*:2N")W<>#6<@--]<]'H0C(%!_%HX$!_!P%W>D'>8VG]9:V"SU*6@_&F2; MQ1ZWZ/("J?,EQI^/F]RBXH @V]2,(TGE^ZIV/LD&9=H3/SE9FQ M!*Z##:)HA,(.1UP$PG1S:=QSY;,7HNNQQ+HKY4G B MNKE?.(O'#73YGFI\1W'-@6W9*_1X(;8ZB_'?L7M[7O9N?QC\V#NQQ:5@:T6* M8"ALR-"B0J )D:0(4DR20UHD.!PH-$IB&(71S/-[3Z4T2J]TAN3XY1BX:UW"X,"]CU"@7VT-\Z:> M5KE.3DGQ78*O,JO1,0HD9_2 :Z@S0N<'O8DY+(TPJ

HP#I)]S>N"H.=&5& M-Z;B"E?0M7^, LEBNE-]>M9B=AIM#D\B@%6F4&+^D3AA24^A(M%PQ" M8ZVC*\KD'4%$\7F&4QH^7R(T=-VN'>4I>8BW4]S$I@2O6L^+X[4PU>WZL15E M2Y/LVC(K2ZY#%+ X,5V(?/8H3U49E%ACP[R/EOIF3M\]ELX=!:-LE)VAS7732M&JI_C/M2):O7ZUOS M,L&K-917:=_@6@.;7?FAK0'Z49%9 M]Y7K@N@)^Q53@/Z?@6]U;4\Y62RUEX+!'B?/:B8\:/@3WVFM/1:LOAIN)U^: MBQ[^+/-LM1FD"U)\H\%W8!;AQ&'3R[:B=22ON'-!8VA"JQR\+<_P>.= MFZ&:P[$B>X;"JY"U@E30(5>Q0VG2'T_ZMN IXS*[7G@#J3HZ$Y^P^]*0'C-4U:7"5.%KKU]KIWF M[U_OAHW!'C#\-5R(G:3,SOUA-*8"AMMNVO;W8%KVGS _"UW*-U.C.QWSCY=* M \]U!7$Y9F ^P R; M)0.W$;X9Y,L^N7SZ@<:O"@;]&(]]\L23=<)8"T0QNSF\QS K$I8[$I:/;1_KH3)TY >OS&=>![+./W4W$WN>HW ];+CQ.. MR']9\E]VSNQYR?\Y57=M(/GFL2;'D_'TM5>WM<\G<\MN:G3<,V3>>YM*\]@Z MFGIDO",(NHUR55CS"]$4:)OL>NW)J)GHP2-0."01H8DD0B>. >A&''SP)/T*!]^!#[UI=8T% MS2QA7>JQ=NW[])5.;D1N=VK*G5N4W;[W%[JO@3PN1^T/?*R8G;XMV3VY+W\>YP(0GV6,(]--T8UMQ5J^/$ MVRS@W<"6)!,8DD@V16Q<%)N4^KJZ)-.=B5P7:6AG*"1),@B*'4*&1RP>12[G!;HY(8OW MXV8E9Z+*&L5-RERJ4[>'ZGY8(4P@-$X@2?H0U.RN0IORD3@FZ!LUO "3=K@? M^D1N8A3B7"K$><+^.I8WJPUDKET;X(+$IJEOY M$8&N5I614YI072%MC%!IWA1KA2+L4 0&"2<1G, 1"G_-68S8_JUX*&+[L]FM M3[-]0RMF"=FO##F>*[9R8W>QZDQ'@.VA'4L@&(DC*'X(MOT";MJY2T'>6_!P M%OBVU_!G7D!ZVN"4'*E%>Z&PX6D-UVB%/ XI?3M=D7MHSH>=D:W4HI'H.[(H M3+V>MM0G]4YY'75&WEIG9")J>;F!YJ.H'>]&"(%A#TDRHL0-4"(2B1LA!!2) MJ$7UJHV1KQKI']OJ=8F&@%ONBT3ON_?K3'V1D:Q<059NJS5X5>),-8C?A#5R^+>ZM:/7.VN(B\I\V,KLS\G]*TUW[J$XP M'67H0=SMG83]V<[DKU2_^[G#R2D@N*&\[:C]X&+-D]8C/[+BWM',D7/&%IZ; M65V?15');1AYU:@9MAWY/6&K^;?=>9-M:? M9$99G6]6,L5I,B^Q3'W;)$DP#((E\9-6>UW:HVY>V*3-]"_+6D\;7/+ M^V21I+-4/#N2ZJC$EA==F6VUIXMZV"!)(AB>0/!S&I/[9=SKIBENBW%/V[+R M/L:MJ%76M:H%!^7]:G9L],8-6?+#[DB<)A$4?:W@_2Y#E4]5;T4>WWL"EJB: M\LK0+SX1Q\6ROU[K-#'E\I5BFYCDV;"!\LS0+]^.Q8\'-1&+7QD;9J[05%+U M?5PH]>PDCRV7V9I8#QLHWXT-\Q.+@]&=.-[R MVL!Q.5Y:FX8%IBZ<#GEL!DD.".E,G ]R1&L\P8LX;_I)9^DDI:Y;RC]%RII8U^K(XLDX;L72P;>UQWS_6FGA_PPRF/W3OHO MELE>6[U]#X5VFW61;X25=U86&5'_M"'4G9'_]H,2@02 M,Q4W2R7O^U:Y"^*"-T MM^@8J61SB,[;=G-(D,1H4FS6ZK<$D*H8<%/R.4BDC[?4. KRS[/GW9:['R MSUOW.QW&26Q&2,"9$C!TD^!8B7:!"_[0 MJ*3.K:T=VQ73.]_-F:[F:HJSE\=L2[8&"5Z -1:*XP87K6HV8$I[E5),1=6& M&GBYR5%L/Y;S)%L"'U'X =C%H#//2:VJDNO9RM[]LYHIF> .QN,G-G<:=9.+ M9MTJU/5YJ9I8,'533Y;.!TE0E6Q;-$KQ,MNKKT=ZB<\N\6[/F')-/QC"1]+H M@60$!#ZWXKAM*FEEJ2KA)34AE.)>VYI74Y,B\5I.*NXH0T@IV [A*.:GR*3R MW1EGM19E@;993ZB3RW%^/OKUU]2, QHA,; ?,V4(FRV,%1+VFHZVJPC:37.9 M9BQO&7(@DV5MJD$YA*357"?F> -'D\'>@2U_..$PFH]I&#B@)CS3@8\&#+0T M4F+:AM@Q&_!%H#1>4#.>ZT V#)MI7U=5X?Z\DZ=G@%QB V-I)366;4Y"&4H< MHUVTY]:_["B2G^G?AAS3V6P3&^[25B(:8(\>F2F.[W!3AS"ETH0DTNBJF:A- ML&Y773/LK[_D0_)P//L_'Y'YS^[/>[R%R^U/<=GU29%<%#E\/IL)ZQ:?PK/U M7W\3#\E#1(=_8C/ 5I()GF=?\AZ.6NNP4VBG 6IH*)(-7<[QMF%XZSU"H3E' M!]2+A80XN=-A'3HHV3A!/>]S^N__VFO@>O2"8=>T9?_9NKH["]LTCN&!USM2 MXF%_F*2"[_XC&;ZT:%+;$,:U9G]P[ 'V?T_!K]MV./*!/!.EGNE'XHDN_R?% MQC84I/]I\>FC?2SP-> \(##&W@2RS5M PP9][T WIJV@@?UI_ICT]SQJ_\-% M]X&=XLN90C77C)4+E4*+R\38:B;6%%+-0J; -@I<\[$J__K/6^5;7#/6XF-I MOMKDRX4,"Q\X6ZBRU72!+<>:+?!&A:NV+OG03Z8U7,&_!1,XX9;G )V]=;R# MF>$*N,092\ : K=+"M0^5&U/;R$QRXX!>59L7W.4F&D!I?I[1SN\I-7V1?) MUG;C:#7X%S(XU,>B2D@JP20H,8D.!R*)@5>,3,LB2E *K:BT,L3E7R'/2MN8 M+^]2MNV0^;2N8!UKU,X0F-P?092,YU=J;4/-6(+MHJOR>+DF1[@==^HB?GBE MWBNF)I:+BD*)I=62X+?;7@E>21[T7,/[;V19R>EE"-Q5%IXMH+69X5E>KHV-K927]$,M@TSDV] M%I/"!U1G5O>/K8B@K/1XF< 802EV\2$Y<U*51@7)1+5X[DIQE(@D.D4?#'Y[$I14F2:P&A5I,BA+)*T M)(D,JZH5FCSQ*-A]-&4Q-9(3KZ2!<\)6>1)#]9MD=L M!(!T4P!(V .&1]@63WKBFG OT42_6R $%DVYO!%*1")Q(X2 (D%'E#@=)3X. M5?VZE?Z>N"\7F*-TRPA(-'[7<"!'$)#"-P@,.8:<$LG$]67BUA!QL/L>IWM: M,*0?1OK[QG\[QF'DO_5<.K.R/\YS7;MHNBG M(:%/B?:S#73#KS.4<&_![YY'\E['[*9Q6NZDK6%[KO+(C2_-5VPG[55\T)D( M\P4_6&B]%EI8;*&)4 1X0V=J7_ANC$O?.N-^N3'V"HYC\[*:]#:Y[\TQ3E>/ M9[^Y#FV^JD$[R4G:HAM4DIN6JYE1*TU[O>(&^@=+(A2!(PSU6J?+CV7:ZT;B MM\6TIY\S]BK3XFDK6_6XQ@3M8#6_5-):\RS&;K!X*(1DD@B#)T\Z%/,6?/-K M)2*NO>Z3VYJH__*"]@<6D;TRW59;DE9CTN\W='JI#Y*L5L/3>3\$R8$&*'EF M _2MF/NX&Q\Q]]GLU!O,/:VO,^[ Q5EN13<)4;"S"VLU"@=AOM]0G:N/^!PU M@9<>DWFL1/7FIF3NG3V M&7#W+I M]U,_J@B-:GVB\K>?08BH(O16*!&)Q(T0(JH(C2I"OUWU6U01&E6$1C)QXV6! M447HCR5]5!$:581^XY+ J"+T1Y,_J@B]]@'5V>9CWM/A6U3\>1]C+G=/6IY@ M.-X!]\NIO6XK3F$I/3[@3*MDJ3F5C=F%M+.4[8K]"Y&2AA+KK&L?$C8&]J7-- M)A"4_'XUKF!))HH< XI$\1.''34];_K0\V$X]3\U+TSX7QSNS =X1>V.V'I;-8AB"H01" MD8<3!^XJ#*G9RDS2Y)@!#9WG*+& ;YS36KK[%>/;BC*N..]XPR=E\!7"9M[Q MUD4=B3JFX=ALHDN"9TW$B5.I]2XLJOU\NR+-R4I+B-O9G%2L:$-C/A(300J6#C5.+"[%TV&*:TMAIM+CW$ MBX5EL]6C-(CW#BU1 DD0;PZ!N[L(['' >LR $]9C#5XX=9;LVDN\6N+L)WNF MKUJY1Z8K0YX+U "O H6PEY+Q"W:MX0[LI=[IC%3/MDMYN_O:!+4S*(3B6$@- M2W9ESBE]'RL9QFJPRK'AQ%0,H8@$0GSG4.UJ&0U"Q>6'*F+]Q+,M+3BO*K>7A1K@N76_'"@*H'0: *AT-?.6.\@ MI@N/EL#CQZ/CI?NL9+TMP7\SN1DP7-4RAT<.,/ Y1@A";K#D9$7!'P0 MOW!B,Z7A=*]3:F$"GM9)VV%XC2;@8!UH+4F$/C(V,I*5>RG]O2U9>=])WPNR MDOT@B& MT@A*O(;0&J'?/.>KB>>XFKIZOHS=,8_L&W/KD>,C%#>#$^$D1>A 2G"88KO M;0?]GEM'.[8+'+>G[^9,5W,UQ=ESX=J2K4%FV$YB#RY:U6S LO8JI9B*J@TU M\'+CU6T_EO,D6P(?4?@!V,0 U<=)K:J2Z]G*WOVSFBF9X [&XR>V1Q'=Y*)9 MMPIU?5ZJ)A9,W=23I2^C&[X&'A7,D]=Y@BTU=-L4.DRE46BJ[?Q"&,%$(TJC M"$X=RDY Y;.3"[]QVYI74Y,B\?%TUT?)-9D+ZVYWHC$< M/I8*^;ZJD'2<_?6782B$H0ZSPD@,[,I,&4(D!V.%A+!5H^U: N2J8)"Y9]@X!X=:ILM<]S#*_]S8!7P)) =Q73-BSUJ+=V]P*^ M=VSCKK='<)!MV#4&R0<\'FFD/*XA9@,)"A[ZJ&*6WM#GX4Z]4^!G8/O%!L;2 M2FHLVYR$,I0X1KMHSZU_V8DF/XB;YVYDJ;/9&#;12S.+XC9P.+ M$C+%52>E\[3JU:) G9?!T M,.<[BXKA1S6G&O]E@VE,/HU8D?%B:_T"0>B!G[?_?9 MDI']='51]8(+==LRT6GC^^UC[#;!>H9 KY,T;4T,#'V"^"R$%@+MO<@3@9XC M#8<&@,H).%_ "_-DD2/^CCX="4$@R2/\#[PM<+.)-9 ,!Q8>Q:B -(!?PQ(- M2CMTBP#?_)+_:4(RD(AU_"H'W/#"F(:'S:X+VZ7O8QR^@FS82ZK\H-NA3V =Z>X%E MQ/OO+SXMI6X$%G%UY*N3$N*+P1^]Q8:/=.8^"SP("WP([^Y&R#D.8SPP+M@Q M7/>_PPESF./6]V#U)="@QS>!0T8F 1Q']%7%W=NODBM];'FK,\AZJJ8":MT16V61J4#64J*S-) MRTR+<%:.<"Y@V7SD0GLA:54C24=6 F#;N<5\7N'+LZ&#$44%HA$J$(FFV>9!]3C_IJ]!NPY<@ X%BW[G:ZL.SGLK80IBB!K4H] M0%:&6YB32#@0XKZD_@Q_&?UY,_;U%>TM.3JIV\81A@[UN4&X/2[.Q&!53X"6 M2+'C8<4!?P@%Z! 5X([DJ#V:IHWXFM;7M'?*E\KBF*)-C4B&*IC\4K#SU6A: M5UI*-5%QBM09R)=L@&7/;P'?6C?5M[DS7T;=7L%=]0L([X";>42U)QBZPX\+ M(6;:79!*=9JJQ>2B9+5YIXXV&HA2T4"$/B<2S0T4[4UJ :^MD\_.SW[)TXTZ M>PO3X& 2+;<*8E"K#A2]'!Y'U:5;S^>W]CYK(CV]G\(;UR=P3FL"7Z:!OI.@ M[%46:#IYZ'[:) QI.D1#<*;PWD8'X:R" MRBKH[.KO-/ZK*Y1Z,M?BZ;+8S!6XUGHM-'AY>?0J\+.;ZOR('@1/#!*\MI>' MX'[TXP^U/5[\%\HS_HOL85035(5[X13IH)\*TDJ9V!.W*J__[.7++@U^E"*LF[\]I3#SL+<)$4:ZXDA"#JY MB-B8_BUI2VEM>DG&G&,88\7S>ZM@T%80[!/'_4,\_Q-MR,%NHNSGG3W;RVYV MOK6?W^Q^]D9"I'LPEC[[35-/*-EZ G_T4B^9)^9")_5"5(6>S^6_$C$R$-O\ MIUZ*'TT1>I,]<1H]*BJ(.]GBYI9=I3^7J:'X<)H.+K,JY1.98JI&Y#.%3%U( M$'PQ0=3$6"V3R/#5C%#;YNWFHB&2I0"4UU2W0_[4C'5Z3:OLL>RBH;1CPL%O@#YOO34Z= EY^@X;XW@!-1W ]3J> M\3&2^E!=(HO@I86 3\6U)ER# _T6&B>*M5,%=96ZZAU0'/S^I//Z]5X9;14L M=&T!)[D_QH.1*B[50:PS'JFEXG392D)[9C7Z"[-:F8+2X,6;'#,AYB7ZQ27H M\,#/CQ;9%HN&G1FE.)VTIQNCRJ:+=KY8^?$G% E$P@A]D3TLBL:6V6DC,(#. M [I;\@@?LSVU352JB;$-B*5D^F?EO*D*)I(RA1-XWVF1='NYL=M&5@B2K :8 M2"/;%9;0*",#D1 98-C#TWHBWLV ?4-:3J'+"_\X__&\9>[^]6EUY-8B&.%: M(T%I=HJ-@LTP4N+CL#3>:94-70:@;R8AL:.3,[VC.WHP[5B*[([SU9QJ6]U% MO&'(U7P$'@P="9"A\-%[&X>-3!M5+V[%V [??$,.J8UT _LA6VXXR!MSV"#> MSPG38((DU^E\N1&GU?G:K*"LL1 716W5#C?[YQ18KQ797E=UQ"0-O;LV L#* MZS)FBBW\Z'8'\M#Q-OEI?[L3+U =/GUD4ZZ5@T;:8"RDK"4_H)@0WRI]_L@2 M8 !0@;(#'@'B:$.+X#B3#-ELM3@P)F%AS4USXTQ+7]GU(;K;9.G#(_N%]80! M9.0;H; $-,S@YCA9["@NX93X[I;V7P>LX]ZXYDT@#3MFUK2(1C)D*;D$=3Z6 M* SIYI8P,!NT)OLB'6 M:PBU]Y7XH*/>,,R&! EK E"=/G2'AB-"!H8%[2%"DN>VXKA-F-SVH%F(!+13 MD)7BO@J#*>SY VO"K>-'OWYE%LC'@X_%?H6'LS*#CL8"#O3@4Z2IZJSNR& G M6(E^":FX_SQ5#$>PC9A>&2-EQ^TJZ&C.\'B5 ;H(P0@4VVD["S3!?IQWNWL[ M =\AF")4,@UAQ,B:W0>$/@7(+9Z@Y[L;Y> E8+]LNQ>0G@8$HAYO,P$Y"!&*CKQPN'0\4 /3/B1(.!O4]F*- M7^>0Y"XNA3*!)*; K\-%('\>DA>B,!EH"'P#8VNX=XB0"QTLAML=6^W@Q(X= M$7)X9?@CW)N^LE#Z7M@>[NL(G8OG,+_\#B)7?3 X/>BG<])HZ])0@! Y]$>- MK^)O%Z T7IN*].MV6Q3#E(18\E4^'.!S/KG,WQ\ GMB&9W^\O/;UK@\/+P1/ M7TCB%5OZ[,1UJA-WO> EJA=WW_D$!7Q?.9 ??WXJOXY=M=[1#&OU.I%*Q(FR M!9Z(O-5_(GY*OZ#U@F0&8GT98?J;4(@$(-M 16DY$D&9>C\%L#3"TLJ%4X/* M8#E%,@8*,PNW<+$NCW[DF2;U]0R4!KR!KL2P/'YN4^ 0=]FA;63])+>4[5HN MVJK5#H?7H2*9TB9T,V'*=)C9Z_=#OQ>R\DC@0I ,;;U-OJ@B'#$#3[&$MLL< M*;,R,%!H5AJ".-KVLH1@HI\_/ ZVM) [K5![R4?)IAF6A;T7-?Z%GB]#LL%3P$-US;%9 MX(=(R.J#@$];5Z M:9Q-SYE6;"Q*=4[:U*=&?,[SIVEKH2,L.6L$SV<"":'G MG!HZ+HF80(?$.3\7; \>#':9L##1#:A)$4:? B6@9!!#A$Z"(GUP8'_]ZSB! MRD>EE2>43#@0:BOXM"'"N<-4.(+?=\33[M/^)5Y)C/#UW4?TW=TKO#U81F0# MH0\RTP4D#VS/;CTX ^Q1E4-4KVM!Q[@>NM14%=V:@3YD<6M=A\+* M=%YHQM:[O]D*+W?%_+2?ZIO/._$B'/!7PB\[['0:QC):5H.3S$7VLB99<5T8J0X0XYFS"2J(E9'MT<'$:F MM]+O"#IH %/$Q?6EL\S :_0,711/A8*7LN^7\ZT84,;P1_B#IO<@Y2;0%6\- M03IA#R&N/P5<$Q'E9M'DO^A+-7LSTFW\ ?4O?)#T''E [JCSN;JA]4 <\K0PN3]7/*_DQV5(@N>B-9 !U3G)=$L!F/[UWVLV2,,[*IF4T& M(XFLTFCGY)X^_+CL/R;ZGX7UGE"$=/,L3U\3?;Y(^8A(6=R[1-G7NMO3?Z^" MW%JF;P9G'M,RA?:HNSOP7\[60"NUZF[*]N*JMK,EYY17=FZ[P4\78;P#R M'GO0%XH?$(H/(1.W#OJ+T,[?.^&2IAT2^@AHN+V#8A&NE_2&X,6AIRNQQ=]X M2CYG?(0S[MX!P=C\.#(ECY!",SURW<8U,6%8ABWC%@*(WB&]N26>A.XU:MYU MT0^"JI()%=P *JS^ 3.\$KP9#;Y[DH@B,HDXH2G0 M!'F.)6W-V+TN.B^E)A:0DN>%]5$%G9?$Z72CD&P+FF7*QDGH=_L/>2X2OJX' M3@+H#@FCCS%I.^(85R8X)0Y$SS91(JKIY<2CBW\\>[@E"[@ $]JZZ#+ >;4Y MPQ^Y]M#N(CT-L;=2!6<4R$#3X$K@_ >2HGF7#P;4/4OT\13]I@<&NGOY#E8S M!865HE$KM\Z.OO[GS#?'T\']$32VQVLP4]9G;7]>$;=[Y^/H%/7.\BKMFH M,1]I"K]S1;R_D7UV'DI&?]MW M;<(]R9*1V9[J6\*Q%BDL(]&\1 FE_D)-LEJ*LN-O73J]HGKO-$+U!; N(C[6 MA8]UX6-=^%@7]XYU<4WT"M_\O /S\Z3]^4H>Q_A'=^T M]?(-8MOSP [^H;G[&8-6,$N,*/7F;15H9BH,9]!A[.6//\PG[5GDF_O1HP>E MW??4?-\B5R:A)>+UK#H8J\V4M3$SXWXC*D.OBR6?#EM!7"I<\VN: W)JY?9ET-9GT M4B35[S,_Z;JX"X]/ESO'Z(++.'D[8('Q3=Q=?Q7_!/U2EV7;, "0-JBLSG8 M)!XPR=ZI7@ND)$!L@3H""%H1&6EH:9"L%,]8.Y!NZ^?$'ML$SVO'H#L(.0CC M/#EPW BXT(A>W<2C_AM;]VKNU)I8*#K2@N9>FA%D%Z1[/,@8!>Z] MK$^@%G3.X3FSZ=7W(2M@G[^>GXY0%O'AH^H )_1G#L-?A* M:89>(+AO)&H( <;!9H'6!"87US[PONI^=P>N!<_9>X([;/'+V5T'Q6EO59C4 M9DY^HPMPY-#M$5BH%Q!"+R'B/9R@9]PE&3H%\-^6ZV)H:.Y;;GP>AO$A(?'B MC#C)83TOK1D_PX &0H 8&KH)#P\X/SO?%I0I M KKE\=*3<.M OZYC$_0X#%XG/QB&+7ZASL-1H"% 'MG- &0# M,(7LB+'#D'K!!(QT'71^IAA@3)K--$7&(F@(OP=<1OW7!7/#$O+]#(*:4!RJ M%%=A8\9TQ#6&1]C*Y5UFQ6$X"* 3 8H&Q1W5$F[DLDUSHX M94S\ZXKJ]R_"D!2$FXS5\>/KSU6-!T'U#5X_I)PR5GK,U+K2?:TR[,4VI/X'T:CH=2WJ.H54&^DP# MR.JD(O^:1$R:JO@&%)*:M*WR+\=*<:^^_S6C!XI46W.)! KRB:TYX'/P/>CK M.T$NO+?0]E3!=H*FR_CF.X&7$68CG <"%]"4YWF@TAYW?!_:6C@AT'_6 MIJ]UW+B3;E+2MJWEH@L$A2NWR:#=2O?L4,D0(A6$ OW#N8_>CIS,J$$DM0@- M17I037=FRVFAWN&[].'(,K>2QG.N&!3HJ)FKQX>U\LA8PI',RY'C4;LT&/'# MM%I;A_.YQ;AK=?+++M,E7XYDLJ2F[8IL=*-'GDF/V-%MI), MB[EE?M9?K^OE&-N-! M;!$1(R.-G RU4#LBS"R;9T[P,GQ0I_LD?WNXS@C'F.[7%._I1E>//RLJR<5;ZSFR+[1(=N MV4WQ4_ Y?]F?\(F[0B?@^UHR^<3ZQ_SUE_RXQ_S1+K#W([>X+T/06R/K]:1. M O[W-]UPH:Y$'^+PQ^=V@::?HM3+[K)7;0W]CFTZ:7X>>K);&]-GA<=AA4,? MXGP=E!TY_L T#KT+:I^J_;/^PF=-/[8$^QHRZRX6>6L+U#_*;WF4GY,XN_4T ML@S 8'#=Y>X$UH@B#O>A.STH3]FS$>FMEWAV/7G]]>SH1AR#VXWAAO9J0-^; M%/O):VQJF[NZWVQ^!Z_]1>C?!HB8W)15,6&?8H'5:J7&E<9*$^F%)5%KOI#H-3[?@/#]+$""65)(;)^&+8+PYFY5@15+J1*P4R? +^$@1\MFJ4CQ/PNJ;6PHUXB!$G MHZ1=$/A1(=_@(0%#(S@<"$6X $C(_D[R/Y^TC^5T+RWR)(%+1*M39J M!E4QE324^%0LE=,E_AC*1[@]#]4Y?5,64^'H.E9O3RRALCR&\C&CYG89'E)% MG/026BQ=2RBUYO 8RD>1KB1GF8XFBLT(-4D$Q3JU;*.1X94^$D=L$UX&..@49L8=W :H9:DIJ$X0#C M>N!SAZ@2B+HET\61,"^+(H$P26HNRF)ID'$G*SAS+0U>7EZ\@BZA,M-87@).#L+GB/,>Q "3+H M'JC@@I!!7^&HSX4.Y1_UW1_UWX%#W5R+?0V]=0^+?,L+^A*+]$_RJRS2/\D[ M6^3G-,>M<_=PMTY)MFS+F':4J"BNW,(Z?Z/"T-G@Z1[(6F]7"NJH5^A8I MV:,VT]AT; %4' OA@J$V%,9BSZ%^Q3N4CBU1^%4=Y9=%Y<:E5P(]$:J2E4] M$JN8RUM0>"G'6W2I46Z+S2 H2,E,BM6#2P>?*\0%(O1A%S:?PGT*_W1JU/4I M7!<:RJ!4ZX4%.L7:8ZHV)4EQ""D\#&4X%XA&3Y5//(#/OKM\W*#0-&W< 4[6 MSVAO/31C?EL@LRM;6KND6!HDG=Z-TV$<$J)YA#-MMI6J;GJ5)%E:*^5\3@HU M*K6ATP"/H@-TY!0B@T_//CU?VJ[Z(#US^C0=EE-#30"S1E+*9IAXBZPX2'L4 M%0A3$9^>?7J^H17U07H6>AO3$&TV0>::Q3RS3K:-1!>5+D#+B0H'."IT=LOI MUB[!K8*MWV_=-_.9_//VS]L_;_^\+W'ECB[6]7 MCIB2[7!!I=+34D6U[>FF#DK2.DX.'0!1-A0(GT06\NG8I^-;W*$,AI\L4 ME1+CY*0N"ME4+9\;0^%Q$+XOH$OF--_$3KISQMN^;A =2_OW9W MY.Q\,[9-2QFL3VU*:>JLAT7KH;C WC)D^+<&$#R#8IG/UU0.*,TK"X/F+0&W M61H.#3"4+$#,#&4J*S-H^$H3Z%98Z.MB[?^]DV?%6J*;92I\IY-MYM1UEA16PS&PJR^76;+7/ MY>$/S K-4)%>O"),YO5K;N55NLJ[\^!,B M#R_W"4@F&OS'$X$0-CP\C;T[1?,+[?E')&L"#(!A@+X3-P4X:EH$!](5;WDZ M+JYTJJ6GU%RRS $A-K3L(/_C#Q>(,MSAIGL0/<02(/@=T+=EM.T#0Y_L4#S< M=H>?7N46] C)"?+"KZ.R2?R-&61MW7W<]BA=C)2!8D#G<69;"/4'$#^5)_"T M*Y1"OPC;A.H8#X;^.Y!1G>6SVVF@;TT 7$'_B3BCX#DA91!EJ@#*2&!,S/?L M"MQ3TY[ )^)M>8G_BIH-;- MUK&K]J]D67V0+C/;E%V?)$\81?=)\RK H@'B)MPB A9R :8VXH!]OQ8_/&6 MKJ 8(63)'!&0;5Q;5#$A M3_6+N5?G!X-&*(?[$K+L+<]Q21-@JD^@RX06D=2-9Y8L#3!#'O6?AM9H$X[E M);BB8&Z>+(8VH4(:RDSJA.^$-QL[)D,#[N+$UBQEYJ#>?O?MG$_+BY:96^94 M:291ALV*"T/B3VYGX%GN.WX@VE\%Z9>!#;<*S0QN,GSS= BW6)9MR$20B#&# M0$9U?<&[TPAU:06YMP\F,[1<7QGXRF!G:?4=*3^!)A(B%( ,,0N'+'5,,P$L MZ7NVA80\-)X,ZQTA",@XBD7T #3'X$+T'GRQ!U0+S2\O%C/"R@A;<7 &2(!9.7T%%X!^IRQ^-NY+@ZTD MKF*Z0")#G,(#@S*ENA4IQWV ,IOJC[AIW5*5>DZ/9>/]!%=% OA("/:?0SO! MC75;^A @DP%:*];(<0]0/ OJ/GLZDY3^-BKW1(@S># &M-65!?(@("TI3JS] M6?@%'.O=);I7#""@ 1G]X[<'IHPY 9LW_R*-@'@ ?VO[LWKLRS]5 MFL5CIAUOP16V\$='S^Q:4T@40&;S8,TUW7%H>R@R#TS3"P)8(\6 *W *Y^\H$LJ0"E0YT[F=(,/2]H/[$"T"C"X#7.,LG8-] <@PD>4?(H;L? M:%- T\)2<-CHW*;!-GEB:QW4];^Q%) QYMH(WI=Q$ ]]+ZY)IED:U"Q=5O$S M^D#I\GW#'=^FYR/02$1$,K6<%YHEHU$*I?9L"N;30<6=F3[KD"I:.;6U)\A= M]WA85T&AE*0%.TA.ZTUKF:T82VA.1)]"7/@0E(#@<5H$),L$P$"HDK$F:JC7 MA[G-+N 3-=/+(WBV:!UC& 4EH0]-/3O;Q^[A'3'V$X5,%G#*V&!Q7'),'KN4 MXUB4R.Z+PX^:HA\@FS+:VN-DTV&B5;U>)2D! MS)AX,#37UT.J\N,/2SVQ1VZET:E#JO@5P):<:??&CBWHVF,F/!MD.\/MEG8O:W(7X_;(N/.D' M[9?U\4Y0]( MCL$M)1RA\.YTI<8FD&+0R\,-D9'8H P5EYTT=.G0B.5Y($,7KH%?G)/)YFPH-#GU_9U'" MF;,S#O4>7;NS4R:828:T34P[O=U/-TM"S3C.,+[^/D061Y,C TESO-R$\AD8LF(Z]*P8A])AGPD,(",;JK\;?D3ATR!D)%F:(?YU1?^52[,. M? L!LS":MSY%5@@F 6\4OYU]&4X^,XT[4W<)8,*,V%DZH_1)T!V'J.8^ V]#(3[.O54.7=^6"?OE<_P[;U.DUY MUB[::5&2UBVS:@>34^GO6.'=V]:.=*/M>"S2(U.E5AN 390U:/[''SH:#42C MQ\#U7A.,KW&"RP ]27M'.06B]1F4H ;// 'MV,WH2F24V6#QT*1Z\C6K?&Q MD_'B&ERNT'4M.Z MG%"7^ZALJ(&IHAOX?)UPGB<;DIUD/UFN,ZHP23$;:=WMB'QG>9VZ'(N1.B6S MFDZ2=%'FQN1R-DQ)2"T> =V\=5W.E??\4G4YDE691PM6"0BYJIA8I6JA6&< MQ7$H$&7?-$H_6Y<3/5M=SBX71VY4F/-QC_[]M3K1Z]3J?%"G^.4[_G7IIY:V M9T5<-&7EG!3M%_[XQ'RUPI_KVA77+?S11N-921JE=&'-E"/SSG):!#HT-L@G M^C#PL5?Y"J'<()'-6DG1+BU* M0BZDQJ,LJKD\!GFQ]?+0_P_JA[[GD63<;2BXN_#NG>_-TK85%<)E(=XO&<&" MU2LELJ=+C1 3H"MVT_38(["CEQQG]ZZJC\ZIL/R")%]77;T@*>H7)#VF:W+& MDJ0^O5Y&HHW<6I2HF$%;JUF#;5;\DJ2[+$DZI\;QJY1\I7._=4H_=<.]_QA M@7)T3 !I+VM;BF*ACYU).[+!=!PV)&@ 4?)2A]QR!\BQF@)L3\6@JH=??UL< M]04RV1G2SV3W,]G]3'8_D_W>,]E1;KIOJ/B&RBVK4;>N85T_=!/?6QG8Z#6* MZR8OBF*)J^,]N(H3?%(N!29 M3-BGST[NFBFXT7.3G#.YFFG6Z7YWJ:(B7TOP%2*EZ3THRPJ2H0(KX G* M%V[H+VR) 6B9W49'_44H%7*@V3+SE8VN%)."=+J&UA)N]WC(H_FLWOF*BJ+T3 MU77#J9# X)IL9,?_(OJV@0:^<]G1:3T][8C9" DB(!Y-F5%C$ZG<9-DCQ3A8 M]L[*]L)0;FIN#T ),D4?HLM\@\#!#$PN[']->U]RX0E%GE@X(TV9@FW@ +E# MG@QZJ0N@&D 3@[.Q9W]0]H^":!#)"4B5>SG[Q$\<=W['CH=;A?JT%24[:FW0 MZ$I:UNH \WYV/$2^O>E>],WE/E>)[W!HQ88;.( [B65F&7_/X\D \9.^A41' M>2'X^L(= "U(ZSWG1>>JR5!(6K35<*J?8.6Y/0^J-Q$, W@@[^,/TY,":*'O M.Q[DFB%9HNE+S$*2$PM^*5FQ8?HSY!S@KZU.T MR6B/\19[.WS*!MBMK>%$D8$V=7ZJ!@OMUL(6BCT1%7I$R".HZUYQ#:Z+FNY7 M1T&?\O 6\J=WVXY+3YW+<_C]7\B3&J#I[5Q/F&X>&'K,3T1;Z'NF/D%5<]IZ M"[5TLH!U!#1SQ[- C2F6]JU29 M"^(_1"^ _Q#P 2!>W^_;%8'63Q1$O0D3$G!M/*3X%+0#KI([6G(7P#MWF?23 MORH=WP$L$W-6,Q'7)ATAGA,*Q>!FM4B9_'EPZW9SX@5OQ]]*BV_K%;)1*JVG M9#AKFZJ0$CF^-KQ4@<%?E9+O;.-JM5+C2F.EB?3"DJ@U7TCT&L,;;J.4I6)" M*CM8BK5<.ES>:9@5I>E@3U EAV*0;]W::2_&!53\J9AD4VC-4L/ M%RI3*?Q]G^*R4]@3=_ ;CJ9BQXI-,C]KLX(8-L)&HQHJ& ,#%SM3W&&?8KS+ M%]]*^F^VKW[E(,THGMIKOMPV4R4G\WD M9S/YV4Q^-M-ULYDDK[_Z<*)1:4GG6FJ06]I4PK"8>:V"4-]^.+2Z'=F)=-@4 MV8MQ9&INIUH;BVU,II4N?3@RE"B31KG8D$A@YAM&?ITK%.9+.))Y.3+1G/54 M-3Q-DT&IFBM3*[;"M?ENJ$N^'-FWHZE.O3I#6IQF0;3+],E>5XKTPMV(Q$9"(9H)]Z/2RV='=#VXH7,J30;K@JWG=%GG MU.&Q/9CEETFK*-2[) CU1VNF(Y6GF:-[T)ET9D$^'0Q"BR,EC^U\30Z/^6-[ M8#46%F5:E"V"QG SKH7'D4EB>+ R.#(^V_0W5CG%J.%F;26VUX.*7.*[[.'( M:73 ]N61&%;7^>2P63+,YG)=Z88/1^J5X*!?TK(MM#::FF.,6!2^ M"4!3;@;?!5TJ<(:TP8?*Y'A#[%/4__;;?"PO8"4+/ZR*4'\)K;)0K$'%ACXLU=-"U1M6VU_E!6+>>P8<)@%,*2BZ M.[5^!_$G)\*7O!.0-K?8#3AH8EHNS .JC<"02.A$\#HNR:$UMP"C-/"FY7I+ MV!([Y,0B'Z';]6);4L/=1+5C3X(KJ[$\X,0SD="S04L^G?9TGK^)K^'?Y_>\ M3U[L3 I9V>Z$D 4A.T:J1]>8'B3;TKT/'',>?[)',[M$Y(QY=JLXQU:W#&]> MGD7OK/E58>7PF?N0"/M$A_[9W:X7++YC%>T\'P&7#2#E>9OF_1Q$(N^WXR M MX3:]Z9OL=$[:#I5ZIJ[9%KBP4_(Z85#O)XP=Q_*-;#]OVU_5$$\="D^IJ6OMVK.2R+;-<'?NPT7E09_O0?< MP1:<F%'0'?-KP9=[(X@+RKT?&9R/AZZ]G MAVQQE&DW*!G:NU%_;S+67^?79*8(D&Q;A9O7G5SYO=R0DD=4@D-3;G)(SK2$ MAKXJ4D*IU-@LEV(UW^7X3R>'O AWNE#(2-J)2 MX >K*C HTT0W;_2//R&:"X1"ASB(/DOX+'$B3^HO6"+9!.'(8M0>D"51W2S; M(6K24J_-$MHXM=#E8JI'IH1\/KI:51M& ;$$@QH/7/T$$^@JUW!1Z_G>5V7PS_K .3DF+@DJC8FC=-X$!1[+%[ MV26HLB9A_A,\FG+YOB@-UZFREDZ+I3FH%[O+F!PO?3[E]'-\'YULYPN>*'37X]UPAQ>+,D,SS13&8K-6F MLT&A);0^CH[]=UR1!VN-H49EH.96!7W<8N71)(>X FI#&G(%$R"CX;/KPUM; MAI]*.O8MXO=8Q/NB(@1%15^WD17R[60%U4WS]98:)/-]THYN$N0PR$5![MH< M'DVR9+HKZVDR186J&]K2%\W.L,LZ>B]*4H%(-.H[@3[)GT4]6@-K;#7H9%68 MS/1QIV %^53M\R4QGR/Y1E$==#N6P(GKSCHV44ID*]I90I)G$,F343K <]$AJ+X/P1;;O M*TF$9:N]:)8*H;JJ).7J#*1M,5PZ3.>]].[ND<1N#A_Y_AP /X703P[Q\Z6^ MR4'X^5+WSF-J/%B,^D3;UP27[J86[J87$ M05;AL0PCGV\>@V_\[#(_L= _^GM*+/P6%T5??9%OF>$7CXO[9^N?[;%E/^9] M=MR%,72 G+>A=@P@*\]MQ?$T/Y+L?$#^<[WFVRVL$VA!S^VW&]4E/ MF3KIHM,^3IOAG\ESCXC="S_S%1"\NMRMQ5ILO3-1-H+"#4OK'%.L2>6*D\]% M!3B6#=#AOTIN]EG@>[/ V2ZS+\8"8BI5##:ZC9JH+/HRFTZTZ^.$F[Q%<:$ M?:1=VD.9W]Y],M1HAJYI^#IY";0! E/K@2D8*-8GE=KW8-]OPZMGS[6"'*_I M:P"J#B#T3H[ Z^R8TO1E4V@MAV*IF(I+JU6\&LNYF584Q[S!CC[U?EOJ/7O: MU&>H-PJ42'AHM-)D>%K/-)2Z$E[,*T[2%$V2@5#TS92IA_.;^!?PW7Y9J&\0 M7E')O _P&QEZM2JSYH*;J !66I)*)/L#51IVPUBS,%0@S-!^!J]/PC?0-.\F MX=4\5@'! 9<4YMG!=)!KU?*K\1*2,(.:8 5H]I2O_@"NBE,62UC2RHN_^::= M;]J=-X[FT%A=6KG@H MR'-P+V2>(M+>-DD GRO+H.5J1*L1*MM$)+2+S8 M+:$#+'>J>.DQW1*\';NJQ+^Y\4V\FV@<["!+6E(W/!8]%4+HRL*TNAI)E)CB M2[&\0C42[>00]7K]\8)@?="S]GL?[I;P#90I_!RAI^'?^ DQOM5X'04$ M^DF/]#(N<<81!1[A5#*DE,)2CX_/KF W1LSR)=(9&DW/&K1:^G; M3KPSR4#W5E\FFNV;CH^LDK:MD6U0U]W;U;)#H:];CV#-Y!=34#+4>9=I@<@T MN)SH2]3^#"DE)D QIYC9IW>?WF]^S?,A>@_FM:E.\:&1H*23;,\><:# 5Q"] MH[RT<" :/=80_H'<)>PR/JC_XT,#/HJ.>8%]A(GNQ/UJ8P(6FPVS%H+&2A[9 MLY;$6[AQ)E(RX4@@0I[B.I^$?1*^.'S7&R14C>]@$Y[G:W9(5WI\M7D1*@-0+J68>5* M=E5!DT.:*1".1 ,L>T'=Y%/Z-Z+T2ZBP=U,ZJ"S40G#>F9&Y;HRQXZ TFX:6 M:'+(\0F0R/GKA(:.F9 , M0YH.&.A?![_&S_R-/1;XGL3.\GNV MHB&Z[2G/E$[)*N9,+M-O$S@3L; M&34*4"!!2MZ#C\X/RB6HOZ9X<2:82?"T 21QR<+#X2_ANF6\>/1Z\$1\:E,- M1$=H')) :#Z2YE[S>]/5GA4?FFNU$+M6AX57^R?$UO7U#.!>"U#R=Q')Q_'F MQSR"AZ/S0"_R#,1 MUB\M@R(45UTEE;'&H8V8%X+U=8U1:IU**[;\\8<)DP&..KR5=O(NMOWJ_,-X M^S"V7:?><1S"1F(5LY!.J;6\*?%A,1KNSRNHFB8:X"*'*:5;H3"%,O% ^J"S M.B$MGHY:0PZ*X@XXI R?:R O8.097)Y!CT3L)= A7\5SHID=^] Q,Y)!5&2T MCP'YO_^S!VZY=4Q>:+2=A;F@FC2V>H8@Z&!G2@/X[M^2MI36I@<*S3W1C!>; M^[WU8-!6$.P3Q_U#//\3;C*7/?M/4 M$P+'GL ?/:A0YHFYT$F]T*:AYW/YKT2,#,2[_ZF7XD>M>&P@3!$O:7L=<=V/ MH+&%0<$AT<9UC.[];"!(%S(2/HP>EDK4B'0IG\@44S4BGREDZD*"X(L)HB;& M:IE$AJ]F+FFQ?GB^Q5)=J!'U$A$O%6NE?";!HPDG,T6^&,_P>:)6AQ\4A&+] MFI-^Z3G\S$R1[6.;4'YY"B5 @)4,X!!SA% 6L&F#Q-L,V=/;CZ!-;3A9@4L% MBL*I;H'^KQWI\)I4VV?) U[;#6T,\'][[$4]L1[)(T'>C88B4DB6J&X8@&B7 M87O1+B<-0+='T5$I3$6E2'3PPZ%BR?/1C8+4M>+!AD3:5;I%;:1I.RHLN_B: M9']DL6+K$[42*:ASH=?O]!*LD"LON_3AR/4L$^NI09Y3I69AO1PMIXOX?-C% M;O_^2+J\JLPG4S @:W2O6LJ/L\5$I )'AE^.;+2SD2E='K%J3NY'YETV44LI M?)?IDB]'"HL-WR79LB%**ID-!F7)" X0[,#!2)6.9[O,=#Q6:;X4BI?"I56R MRG?#AR/[,=[(24HD3-I2>-E;&/,*FT0E0PYX4DFI-TUOC\2A/US5\ ME^4-A:K4]=L=*_JDC^_Y[A_P].E+">Z7/NZ.E0_YS_40=-,B$*=)IML9SO!P8X^/NV@(94=,D$^G+UF> MO_F!4-:7[9L1II\XRD=$/XQY^DT"ONU!^$T"[N4DGKBP?Q#W4_B@_E;;QJNU^V9YBD6_%DK[&*K_+43X,5WY.>=RZ>B2Y MEXV)KH9_?YG*F.^$#7#KA6-Q] W7[3I =P4&X5/ MV#Y^VA1> LG*$CP$QU. M:;.M<< ;$-0'01ME3J.V5SY^QA>'4WN9DT;NY:21W6Q'K6;,$@^$.%O+98M9 M"L@"_^E"S=U2C"I::6D@FL#IL+9#C$?*-MM47XM-RI.T6DHT5LE@D!9MDW?Z M-C%T*$!&+E6=_#T\A"LX>_=#Y=0>E5/=679=7&I4JB/FL)&9T*NVW+F# ;"$KM"%#:E]K I4:ZWY,;3;L1$4O=KO]0L5MW!=E USX M5.^S1W+9_<#4HUM&[R+H5I<,"V/0FI$3;:1$VK&5:-3=9GXA*A2(L!=T"'S! M^Q!T>F%3YUUTVNCJ5&^9*Q7)8&?,#V?E>&4S18(WC!K9T0&6.F/[E3L)-]5& MNF$%H>TWN835<^O5^=[(X]A&F!+KD!!/L:@]T8-CJ9J+B;262LR3\5K#CB^= M7I-4-!#E+GB;<6MB]D-+7]" >A?5#V8@K-0J.2""8#-2C&37FUJ[XC2BI*'] M1/D!)5^$WX&5]2YBKI8W)558!:NJW6O5V%Y$D*4^@HY"5A83X"(/'D9J2(:" M88-V8)U^%G4+_'K,8-+M#@<%=5E@VPT<,XU)EH_-L$HKXYC5_(N/H C>>B5GO: M7D("1^96)!"A3PKQQPQJ?=?N6GZ9A5]HX\>(? KP9+$[R'A&N=:"7>:<=K9"I;[R;ZP<)Z,,?B.HQ(.,Q2 98Z#(2]TKYT!ZKV M\T>ST\K!HXZ=3Y[[9;H?H+9,^/<[36.>J"B8'$'3W8?(?4\;JQT4W\/'X5<_ MA8%G"]+L$[EM7P6W"VQ)BD!='@B2(-%[=U%P+]!,%,Z"GAUMS[C78=0=MD/T MY(M>)>C:ZO?+'H,O<4J])H,D_I/"?8,.>PXN)9,8&A)D@?[6;IW*P#3A?EZH MK=TM;U2J0-:'4W@\_:1NN)]NEPM_"2#U](_VJ*L/1ZMRC1I627I43,;:36JV M4(;XQH7BN ,^#-R]=@V:0$8[A_"M33"]T+;UEE(AG6G/&=5N9>AQ-!V:P=_/;YRQ!/G2L"HR:I"KJ%)/1,V61X=?-[:;@IHJ+8Y= MS,OP(8KURWO^# I7O4\L1V#J=ESU'KDKP)Z(S'3;._6PM:K[RI/O^]H"+^Y0 MQ&Z!D=E4K%%2TW$6KE=M5)4L8!ZE2G62[EA<(3,GE4A?ULER?MYA*Y JJ6,D M>?FMO.9-Y9FWLC!34JMT2"X*-,M%UAP7K"_AJ1^]WOSJDO$,A#G+-,NKN,H* MP8AMUY-Q(U^G(&'2 29TJ)T]N?(QNVE?PN[VG-[OTHR;!:-VC.[GR$K3>]#@ MPYOMML<>N$M#+;0=7 '45/J5YK0O.NS]>V.7^2WJST7M;D+\=O5 M7GC27ZU=+2U)#!N5PUVN%^EW&8H;='N E;HL$R;#$9D<<)'0CS_[K5 5@5L; MR4$U(RI6>]*F0WPMO!X>:U?;D@%;KZG,2+1K-@BGBXN&"?AC[6K)U2"8X:2+8+Y(HN)XZVJ^TQG7&FRC4H,CRV%AE[ M$)PEA\-C[6K-8$KN6/184^V!L,CKP="T22Z/M:M=U.NIO*$4XL)$;B:'L4XO MDR\?;4++KTK-G)$5+D4>Z9;;G-CC2G0S(^>IJ5*8DX-: MNE39[5>['0J"T1@SR!;CJE0)9GM\3IMF&WR7"AT.'=?ES+0[#.4%J;F)+_EE M))O0X- C>ZI;O6B8F>6!4"K$S66BJDQGRR$:>G#XJTP,Z-U*"9K3_$(S!VLE M6^#P4P].'[3(AB ,Y:1HF\TYK5!!(SY9=JDC1]4D%]Q\&ILK:JV=(&OY>6:Q MRN"A!Q,H+<56@ANGX E8(VH]&(0X+LFCH0<3(%5H6\M,PB;M85T6V+0R4#-P M7X^+2]20V7 M:.C!7(?QF MCE!6K%-OI\UV3%#M:+:J+VK&HK+"0P\FH V'N55DQ+?49KLPBS8VUBJ?PT/W M)]!EV4@(A$"T"P91T&6B=+3+R4RO2T:I'BLQ4QBD*VXQ$:[04Y4FL9\;6;*X:FT/"8Q\JW&8L96DJQ:JHPTJV\78QER>;1M M-2VQ25.-:NHZUNML!#8[R8G\,8DQ-_)RG&XI13*>;8?-]#QI5K(HP>Y JD/Q M8ZRJD4Y"C=,ZQ6XF[;R=1"/9 _D_C6>X&5V(JO&EDIDUIOU!3>6/2J%\;YUA M#*O8)B>US; -VJG6@L0"Z^#]&9X:1NMSH(DEL9ZN1>+%X%3$0[T)?+S!-OVA M!MMH2J^\XV3WZ&.>R45,5O(Y]EVS9S,-3*!Y(FF$+)G8DUI"+\IQ0]'4L4D M/3I+=QPRDU#,J[7O1LYN'I@F G%E#7=M VP.^9YPE7G?G6=[Q?IF+0.5B[5P?O5_=_S$7:O?M#7#F_:7UIE)'G\ M\OT>6WI[7MC?]?2.D$\1^CYZO'VD(>1?WH(S-\WXN,&2N:>;]M[P#_D:2XX\ MA>^D7:-_RI=DY6CD,9?\P139.U)-MVP_>B\$?A]=>^F(4RSTN*T*+]VUUV>; M:[#-7?7OQ-;= [/$67OV?J>#=RR^QS[Y\[7L_4XG[UB!CWWR?]>Q]^9Z[FLH MLGM8Y(VC$_Y!/E8$XBVQXY_MX\8=+G6VGU,N-RA/WHO_1YY+,KSZB\B+\@OX M9G1I0\PDJ/=1UI\T@?.U3$*9RIJ-G$QE2DR A&YZT!T/2H8Y:!#D8HV=IUTP MK.G-D)71'I0"T;,/B.OTVZ_WA"'FD%>"H[R&W@$5_?VOA#:Y%]3=KJ9G\S7 M8;:J3F9"I!<.%OJI >_VZ(U2 8K[,I1]9D/ABQ/L#?J_O8M@IW9EW)\DE;RH M+ 9-8SQD\]EIQ>G+RX;H0(@^A#SY/*CD0SGPITPI?;_!W/F,J2]D_M\CD-RC MFUS[S8]<#C^H;D5)[_4DDRBFI8@JE5H;*3\IB'2]XG3NI1@JP'#D!171K:G8 M#U%\$4/LW?1.B6W="C5+53+.C\A86FIU-G]JP=M'MT\ M>S<9SV9DL2KU24VER]E2,F%(K5Q[Z73FI1DF$&8N8([=I>V5W,(@^&$L/XQU MK3!6V5 @TDP"WV%0Z"F!R5H/VAU1U;1 M1^FT'F?)6$Z>*(*]& R$67C5:9IN4U\J0(6X ,L/Q%_/GN4^=8VU5>^ MW_]:?;FJ:'6E@6@"'MDM)6S*@'YF*JSDD30=@J1N[$903F7YY.6F*)8JPXXP M!U:BVNQR>;Z'X>*YS\D?\>AL5MJ P4AH M73A[X6LV_SDGSQ5!\)M9 HR5.-"8Q M&J<*!5)>(II'N09A)A!E3VF$+Q-:V$WS]%,*[B! \/W,N/WTH%-,6S#4;+"9 M)S>"/9%--5&N"OT9[S9D9=E0@&(OU([5CY]\.&6TVF^_#?>'J>$3P\VVX6;A MJ_O:!I\:;AO8N<@VG$USWF$PXP-Y$J@[Z#8I II$.^UN$6"5!8R),G4?X()3 M/6KNA(^=^$4NWK]J3, _R:^"E.BG5GS;U H_7_U(Q >MF:(?&A[OWA+>'B&U MX L<^\UYV[],OTPX%W5;A'X2PN?=::A8FNY%;*&+E-AQB9*Z47]VB$H#I^OB M[E7[L8*U>'23FO=[W%AMQA.Y2BJ5$Q+U"FK5B]"5:"9 '4%A\:_8?:/U;N_B MSRW7OZ?N]@_T MY;EQX4 DZB;WS??&EB7\U^U!7LRE)P5>Q M0#*TM7^]^M!N\1>^I;NW5=_<8_["9WUS+O9O9.]!,_DWLE_9N?N"5W/W)JWO MT4?[@L=^<][V;V0O%PY&[E%>-\W2="_*NWO%>B2XFVR*_7@_I97)27$9$:E@ M<3%/#;L4AX*[H5" 80_QTOT+5M\&O1M/\M'OX^Y3%?L'^KC\Z%^P7E:C[M^8 M'M&IEIF.1R<=92&F=$7JI*54:M9?=JDH+DPE PS#OJ53_\^2>AKX\]^^LOC[ M\WIZ)LN@0SZ_=S[!6I+BGC^P])GS>_CO$4"G"SF'BH+)OS/=5-!L?QM @SNP M !YCD>0_B+9V9OMLY05E7=.-W_\A\7__>D]$E'GP./SJIS#P# 8Z_ 2?W-.- M/C#0=H$MG1&2;>D$29#HO?\'7^S]>0$3@F:?;0B'YL>V:2F#];Y9X0[;X03T M?XI&?W SI[C( K^=XO3Z"!!23U\ I\TT=?A_*:ZY?6W=YJVS"3%*2::V88\ M0A5(*-2-*H]L^&_,>4XAD@)Y29$THJ\80+8@PYCP%]NP./I7M1![3!P0Q(D> MIGU2-_)PEJ()<"FY*:SP9O63ACYYF?I0@#_;!D#?>\FC16][)J+Y/O3$ASSQK,*L26'+$)-FIG@M_>/W2F%X;-= M(W$BK8+X-*?[UBJR_;P/,%TXG^P9;;M6G#,&?>+Z2(ZY:AG>O':,TA_O#6:% MHT_L24]YQQK>>3XT^0PD4[Q-\WX.(A_N=\\ DAI]<7AIZ)_Y!W,%!4-13E/%/X@Y.PF>).SD(GR7N MY21\ECCO07SP[N]-<^EZJT;&+?[)\4S@/+7^=9*-WZ+!O]X#[F +>GN/W%VQ MAY-Y^.=__Z^WOUIHIZ,MP'&+3ZX\_$1R7BC7BT)3LQ6!XP*$%QV^\-;L>+B. M8_V!S>)QN,(+M#@;%:("K^S8'=/'WVS"L=7Z@N!.#_H"@N"OC* '9GX43'TD M'O>/_IQ'3S_2T7]W\?XUY/<]+/)-W_5+K-(_RB^SRD M[)8&NYF :;[>4H-DOD_:T4V"' :Y*,A5]K+6@B:0?_=M ^6%O>R\LUL%]&8& M"[7-9)9R.:M7J9&,&E]GQ*6:%25^7NFRJ%D:03%/W$$FDD]B#TIB=-<:6&.K M02>KPF2FCSL%*\BG:L-+D]@Z7I(6*J-$U5*B4)2SS9I-+Q"),8C$0E^%Q+Z9 MGW!83T=\&9/AW-+BK@MBKZBC]NMJ/B!"[%HO/YU(E"S8F?DJ7ZHP( *U5-C1 M4J&GR,5$B$^*=TF*?ZW+/DV*5'+*<[82G@KA,2@/S"*?4_N(%+$VHR^HS6Y- MBE_9D?(CF8\S?4S/XN &8J^:R+]Z^&(VH!^:]BG IX O M:%/[EQ-W9B]]$K=E9AN@6Z7X,(B-^H8@D1S;'9$MLFU5?GPN7/1'GW?K;,C#DW4+\(+WUW6F92]OR.!0C)ST[LUHO$^E(J-*-HC!2^"DBUK2TL<92-M86PPVEDJ&R6JNP'D)J93"U,VN="D2J43V MB8M<3LC@ZQ3!7HD-4>#H)J+#C/C;+K2S#,\(FL&D_4% M+;T[(NL]G,%[<5XO@FNT0_SD"T2^T]%$C$VD6R-@[. TZ3UXWAA4R"04\U'X M!T$9E=!*DMY"2L_K^ 0;8>2RCJ(LU[%1IBXJ\U(YR;,37:&'/_Y$GHZ@1O^# MP: >1(M>9+O"B?92S7)C48C+(RZM\'R(I?D??[@GZM!<_P>A7.T4''O(;J]A MNCT#@Z'M4::VY$HN7+&_ T0@0RO40.)JY#*&5Y470KQR"22"5RO2:&8'<\J1 M&LD@P[S$&_C?_WD7LNC.PEP !QK+U"$(.C@-T@"^^[>D+:6UZ2%!<4_TMCSQ M][8.$6T% 34!]P_Q_$^T(0>[B2"J=O9L#X+*^=8^")7[V1M@$>[!(#A4FGI" MB%B[8*S,$W.ADWHA*4,[R1<2,3(0P_VG7HH?+:A&_X84#!E+VRNJ=C_Z\0=C MG2&2CNL8TLO<2G[ISV4P_SY<_YA*U(AT*9_(%%,U(I\I9.I"@N"+":(FQFJ9 M1(:O9H3:MCSR]O,MENI"C:B7B'BI6"OE,PD>33B9*?+%>(;/$[4Z_* @%.O7 MG/2SDG56\#.#0"!UVX2"RX.BQ5!_ XQ1PC0#T,=(KD&K;N=CP*$IW^7B@D0 M/"[H_]J1#J])M7V6/."U72-L@/]S"!P)ZFYXP $JTHMV ?RORX18JMMC -GE M&*I'1D)2*!IE?C@T*VVS?L@*.[>2U8T87&@I1BYLM.2\@A '7XXRFMH)'4P=,)'YWFM0+&DW<[*DWFM4VU4*MW0X4/K628\ MHHN1EF";Y?BL-.;LOLW#D8CJ0.7F\I9IEBVQ-9+,FAB18I]99F$$WT<$T:-R=G M-C.R29M.IH>E:KP0':+W4P<3(+/ II9*W5;MQG"]F0V"$3;&.TGR^R,7W=AJ MV>GF$N)DQIH@/%SFN-G2R77>'ZDG64.-),6F&*_..':^&)0W$S3R8*)\34QG M,B"Q$":AAEW,F.9*'Z"W'\RS**J5B%AOU\A<%![C:,4UUC'TS$/:&PD]2@T7 M>RUR;0:%HB[4$KD1>NCAGJ9:Z>#$LAA=R'5:0Q/4U<5D-$1##Z8ZW&0Y;M+* MD63<9/D";4>':QU/X&"N5B$LE>AX.D_.8ZJUZG)<)TWQ3DKG_LBH'DG'E6;: M%%,\QXM1:'_9^]+FQ15\G[?/Q'W.Q ] M=V[TB= :-@'[S',B4''?%:WRC8&"BB HB]NGOYD);J6U=6NI53D1TZ?*0B#S M__OO2S)J=K@ 5QZ]Z%H:##KJ8\PW.)<<2&R=3%97\)Y'[]FLQ9?38=].DK2B9<1O17XH!41NJR MDR$'_54977JTK"$W9-U>O=P@5X-NU:]FTO6G(:JH/5I6D\SIZ9DYYZ6&5B_. ME18[-9*++M\]NG)EI=/J:MKF)'W9RVOS0C26:/A9J>DQTCMD6$E MFY[**6OP MRIO9K6U%ZB,I;H57UA+^I12@)8H4ZPBNLMK#BUK/J2XF0!8'OF MJ,.A2X\ $*U%TVZ;R"&AK>8)7)2LCVHIJPTUVUV17C=D23'K>8%D4MHUFP!P'I\J9^E\ZD<.U[(--?NQH0H MWRVI0%>>0$'2&GA>72X4R4PZ9Y<&77DV[@U/:762*]K,H.-F#7_NEZ=,IAZ? M/HI 1]=66#K$YY>-Y-2U*ZM*TTW!SBR!JX\8NP*GR^JR_6*DC7*7FK3Y2J: MJ4,%=/2>CWRN-ZF5JT-YU5Z6JV4WNU0\*%8W5S[S"3=#ACV@T9IFDTP;*S]5 MFGM2=-@3:EUX*7,ICV(_]E)2/-]!$]*W)Q4@&_"U@,M"N\KXY\TT]U7XSJM3 M/YO>3),/,3P.\ADRKC,A]>'5(^$P'3Z)#OP#(V!"W A $-@R70+A. > MR!@FQ T0 G/$C1""?R"QLKX%0F".N!%"< _,J\=M8D)@COA>A. >8MB/N 5" M8(ZX$4)@S_I&"($YXD8(@3WK&R$$YH@;(03VK&^$$)@C;H006$?<""$P1]P( M(8!GC6--9R3$!QN*WRP9^+Q5\]-K'5SV1K;^OK9@>ZQA_'>/-62$!XZ^ZO%6 MTN+?$/DT-<]$//2R*'_Z!PQ+&V_FK2]3/#T+\3 TN#[(N/U@@2,C.^*#&Q; M8F1@VQ(C ]N6F.98&F!DG#\E=]?(P!%;'+'%5C66EEB/8F1\=ZMZL']8"3:M M<=@6BP0P*1@8V,#$RL(&)"8]% D8&CMWBV"V.W6+3&DO+>]&C M?VI H>-ZL.'T?2SF[:QH3/3["15JSTL3F(D8'-06P.8G,0 MFX/?DLNQ.8CCHC@NBN.B]VX(_ZD@3./TX??4@-MSTC#1OX^MBXG^#4.?6+3C ML"<.;F%K#UM[V-K#BA];>YCH7YG3L6C'44T_KVF#P:67'=XS:FH##XAB>K,3NJ6"7?@5#3XZV(JV[HUTBZ"(E:8X MYPIQ?O[*#]:TP?.Y[-E/7\T>?!T(S;WG$?0#'0/_(8/_@T<2_]67X+6MM*/T MH=@B?$OWZMK@?W_(X(=NPU,L57'4;K+\U)7GCW2[N4A)9*,UDB;XENMS+H4G27H;KP,+YN5FP^&E&RJ))^?)TBAU$AKA5J/PA5Z^L3 MQ73_]T>4^4$,;&>B>/_[0U]ZORQ_HMI>^/(BN_N^/9K];50RE MZS:J2](WLB[+]N7H4V78Y;OTCW\XFHI0<>Z__SGK>?,)X1SZE#P=X7&P^]U928SR\VGO+D&E-_,P(H#3W/"!"S1\SUB$:1D:?2)>X]M)V=VF+\1 MCWYZMA7Z#LV%?8)!LU9N1@F+8E::C*5J(CIMR./JL"N@)"M+1ECV@M;57:+U MLQL\OPY:W_9V&QIX#_4%3S=5$&-)3AVHY&PHI8NF.XVE9 A5F#JEF C#"!BJ M5VU _UI0?8\+^[)@%>-DNJQ)25\'KQ]U25_&;<.V7Y7X.%L318!;Z(BR7"3.7[! Y4Y1 M>^%Q3U\>M2^[F*\:!.5.Y:F2]WHCR?>EA=]>^I5\$8K8(&')D62$CV$9^\V= MK4]/1;XL6RV^DJHVF\F%42"'\\5H51>3P@("%GI;'!=A!1[#]7M[6Y^86WQ5 MN';KI53-,T<9N;%2UFZI3N<=!F&5108LST1HBL5H_=X.UZ?G#%\6KO-D(IYL MQ^RH$64R5F%,\62'AN$!F"JD(R03C_#D!"VULZLVNWT M):E@Z^RLQ-/48([,6.ARQ8 12UTP]W>GL+WPS+4O#]O?=+G<9+V7]ROC)ZG2 M(E6'>LH\D5UH%OLY/N:\.;ZODJW'=;+7 MR@2.'$T[P=P#FW6 D5\S9:6W&C-")L8U>K5N'.4">3K"D+@&!5=:W5;&L#G2 MG9>456%8\Q?#8O1):CA1D].RO&77()Y1PI"-D,(%_=>O@F=<&7NMM.(+4KHQ M;E)MA_5HHY)=&(XUF9:H"D1UD%@4N @3QSW$N,GRYM./+^ [,\JNY1B?*!GZ M;*C/R1BI-#HBP#=*0,8!PG$_ ^ZNO*TTY6M62$:/&@N-&KGD:I5VJ'1Q: H4 ME-=AEI*)X18=["[>%",?B M?DKL+]Y6SO,U25TTJ%2II1JNI$\>EV8K.6J,-22I@:O6I4B8+$7)I4L.@;M+O'Z[6K-/3(-"E'JC%]2)&>_U M4LZ3%C<*9*5@L:WV<"J*$*O(KV4C<0IW3G[S0MZKI#A?D*U2KUX:9T>Y*%E0 MDFMVTI93NC.$> T<5DZ(Q'%?#^Z=O&+R\@7D5C.S8GO>2_'2;&JL_2C_-'2K M"XABQ7A:75=+7K.J":M!3JQ88!L#QHKAXA,2]ZKB'\M.2>Z^'8R7A:5)KRUFR M,IQ10[VFK(TYDK-A>H_F(BQ__O3>'351LL<9OQANHL15L;>4%]3GIVI1\HHZ M:IKS:D'V^]&8P1K?;&%2:\0;.=/(]%TFFV6%=C9=@_B&_C O M1#CZ@I,&OPZZ<1?E9Z8K7S%#!G:_WIBLO9Z<'(N/!7E=88B%E\IG5H!OGY6XN$-70922ARXC[*+'+>+/IT1_EL+]I* MCDFC76[/K;+=$9I-9%*'Z5&.!%8U!C86U3>?1#T-\$)R;II+7:K(#782CP[J MFJRD4$P$)5%C".(8WKB/\K92K:]8(ME599)L2X(H*YG6U,ZD^4>.1Y9(F&FE M8(GK]SE^\LPYU+MDS]#_M1U5NT1SZ/MB-%\M=_J6D*Z5 MXA.&:SJD7)F(?J%NI2VEA4 -G&$A0L:Y"'-)9_@N81UF2S&LKYXZ?0O>E6&Q M8O'I:$)N) >K7F7FF'$&P1NZPI$X$XO$+CEE^4[A'<.F]55RIV_:((EEGTMT M,P/3B,H=JAT=LE,C6X-OBM*G9(1D *JQ58V=Q1O+G+XEJ(5)+ZK0O=Y$4C3. MFTRGK63:#( -3RV)\)P [&OTK7A/'=2]=(B?RXWI2-V9Z2JU!( -'F(FP/'O9 MJ1Y?!<>XD/@*^=-3@GEJL7IT45R3J^Y@UM-9*F,F%Q#/L'Z8C; "&6%I?,0R M;CJ]YU3:1O8S3(U29(2.;JQ2 M.=:UA_-\)T R<@6I>#PBL!><3/I5@(Q=P2OD1D\E^8U8GVT72BDI&I5CQ?DX MMEHDD,6,>DF9" M$,\]CFQF+YEO.BIY ]LKR1Y-XBI3(E?QHYM3V6J@Z@1D- MCT")< QP"&,8V+B-]&;2H:?*55JM6F?%456I[47+2FI<6%5YA&+4.,I%*!I8 M'/1K%L?-=8Y2Y'.L_A? SCJX[18%<]W5 W;_-=)55;,0M 6:9 "VX=?.Q+#? M;,47/SWF]I9\\?*4VUORQ8\$N+TE?T,J7_RLDMM;\C>D\L6/5;R])7]+*E_X M$,+;6_(WI#*VOK[#DK'U]1V6C*VO[[!DS,O?89JCN1[N?+CY@A<8F_]Y9Y5:)TM<9$O5W3[854]3I64?@%*< MP-].C20R&DFFDR@R1,?J]K!+Q6#C QNAXG2$H8_['O["J:?;SZG> M$YY?+7!)(U&:"R6IM)QJEJNY)]!<[GF=0K0\FQK)QRGYI$P3U)Q:0#2S/_[A M2'AZ]''Z"6/Y#BI>[@W++]:X?$ V4W*M[S9F@Z84;52L1Z%2C=:72#9S4#8+ M)!F)D<>UM1C/=]#[<$]X?E>%RP=P796-052+C3U#JU@=?Y3H:V0-X1JU_9.Q M6(1DCKND,:[OH/?AGG -Y?3)XI;W&QRZ-RDI+8LTI<+*UX6$*@VSJ@BA#!L@ M8A$!8#F&L8S]P:NV/'Q -GM%-9TV.S5!5DIFI]*E>Y-TM(8 3<.J<2[.1A@2 M.X38(;QFQ\.[Y?.L_O046W*/&EF0HHR;7&2MC(8<0G2L%DU%Z!-G>F(P8X_P M\[H>/B"=5Z-E.^,N^FE)&79JRSQXQKH:P!FYA!0%S WZ>&(6!C26SI_?]/ ! M8 _6GMZA.P-=RE#II%DOK6-N&[F$L -"8.(1AL*POLL&B'N"]1D\PL32E[L# M1DC)F>2DDW>=%.D.D0$-NR#82#S&GFR[_.M/$Z2WF@T%VP6V&(@ 2$'7<_P M 7W;]?"A6G=)&R;&\Y:XC +@X.C(K0[/$Y#>>S'^X2R+<^ ?S>@/RBA_>/WY#\G5_,A)'<5NIJ2?5\Q?+$P+N8D M@:T7 B1S&,GW*9.Q+KW/4VGN30*=P91?]#)>Q5U0E-%>E_U67Z>[46X(Q0^: MQ_2F^+F'/JW;Z\N[0I/6[6W"-8KY;F\7KI%:OKU=N$:EQ>WM L;"M[N L7"M1I;;VP6,!6P[8BQ@VQ%C =N.& M8+F LW&K)^XW-QKJ] MTN^JH[G@;\1<,7V-L >$"=-HA&*IA VSQ,1@DR8F[%UX&Y>#/\N@,-,EH=I^ MS]1N((5RO\<:PH2*"/8*OJ-BGFR1/G6>!14E52LUUV0E-M1'+3+12)JU+B7 MT5A<1*#8"!F_X-&&=XGB4_E;C.++U\J' K<%Y6UE4-:\H-7N]'E#=#%JV53' MB4DSK6:R,;OCUT01(IN%QPT)E!")Q8^'5GQO9)^JL<'(OGSQ_ G\SIOY1'G: M3Z[EAJ0JUK+WM' 7"XA?[L<_\0C'T!%.P/A]NT@>X_<"]L4+W= G<)R+5;W, M.KF*2>VA8U3+\^:ZOT0X1L>^D70\0L>/VYZ_.XZ/FP8PCB_<0_ A\X),I:CN M*CZVI(:ZXD4J3PEB YD75%!XQ'%4)"Y<\#S#NP0V=@ O6E'W<0=03%>$84&N M)J3*TTADC%&N.HX&.$8>($<".^-$#=WWAC'V *_39/$A$2U-J+37G)*./'EL MZ,UAU>N52!3;H) +R'-\A(T?3\;ZWM#&+N!UNBY. %B++R21[E\*9\5 M B,#34/FXTR$/S%!]KL#^;C=! /YPMTG'[(PN(G-/Z8:64=*]J;)25;HQ+,. MBFULND\X)B+$N+.?!GX7!P7EK+[IHQ>YSY:3[S8'.EC>V1;YU88.WN(L34RR M6RRF>YUFUZXE^EI$OEJ'!2;RUSX#!!,9&T58PV*CZ(N1#!M%WX#(5VL=P$3^ MVF/P/X_(7Z5)($HD?<>!;0)3VX&Q/US__S4 ^CTS$E"O8/+=*?D"V^\;Y8O. M6C2XK4=!Z4[14E^L4@DE_HF$4:HHY:/5#,N2A6ICGFZQ8]UD1/"JL*B;B\ MP07;IR*4&*5GK,=.^=K+$&6,3FUL:8N5G.G74_-Y/R/Z\R&$*"R_%E@V(N#: M:VQ\?R7R8>/[KLGW[8SOLQ9KGA\6=3^MO4M39:EELN7=:GBM.9ZFTIKC!_ %)K?/#"_66Q^GXJ% M8YB>L1+V5?.[7K#&TBC.V))OBU'5F4A#TT/F-RQ\Y>AXA"-?,[^_<-5KE"C; M5K1_F:#_5\E=76W^Y3V8MU^%R'B W=>CZ37*1VY-]UXIJP#4RLL*69O5ZMRL MT,S*A60JF7*BE!%=+KK@78%K(T3B#!.)L1>&"2A?83NU F-:_"(T"CCD%! (#F,*!OLG3ZRP+Z-6?I5337IWJ6 M*[4744-K:?-%3O5ZW=40HAE-BR$C L5'*!+C&7L.F,C8<_B*-,6>P]52(J]Z M#A5:&?@3>\4;]'2Q/P,/[%S#AQ[[KZ8/5\V50]&X=H@O/=$AI?6W2TQR"H2($Q$.$ &J6 M2-H3\+(K8J2XA+*=B!2< .%&B*D#2.^ EX2X(%3%4X@^H"ZX3<_73<@P+KR/ MXH$;S#7"LCUBI7D AY.)9O4UE5CHWHCPX)0P8N![OJ.%ATM,E16XPD.O5B\E M[@C[P>"S@[&4\)^R[3UI7G*S\#1:;#5+DX[% M[R(Z^!7>""P8$,$,/EEH4&QN/@)"8LM;Z#]PT?\]X+ #%*1\!PFF+E"8 0R: M]CXH7,?KUA5KJ(E+W46_E92E/O$G);1OW5!W=ZN.#;2WMZJ:BN4!^U2:^?H4 MTC6Q:JZFP;S0#9N =I7!1@;O(>:9(-/+])3J:L64XL? M_S DX$K%>2Z-W V6YH70!L,_:X+,"_(#S1G M2S<%\&N@WP"N(@0P3OLC8J+H%E"F.IHH!O #+P121462_8!..I#O_3XD!VJB\WK:N#9(GB0 ^65N3I$ ME*JKZ(OP.WU[: $TH[_O?7O[#$O=O,$>M,#7-'T.[0#P^MM[P"^]=K34.>72 MR_9=\3VG7!$+L'0"B&4?KK6W0FL*#N7"_KXA>XH4]B/='FNJ; M6F4@HBA 0Z90I'L^-H%@I&7,+&1-["Y1SAD$F@04YFZVJ_-#_NOQ(%[CP+#8J(L MHXA0UN8M@\6_#)0175GM,87@,_"1Q.@?PW7)WG;-XK?!X5K/I] MQ6)\[(%F7BL&5/7YB?O;X)X# ,_-IFU^CT*'^%?/T10C"NV+OZ>VB\S]7XYF M K#,M6?W#"=UH@=O+E5Z0+/ZGK8)$Y#!0C\O:$U]P/<":]G^^X?1$.'5XF%, MB,\B!/D0PRQQ$Y3 +'$CA, L<5Y*?+"D^TTM_7FK%C:!E#!LTK--];,RO*]+ M@_O: V TP@^1G_A[^T'3#W'J^"XPOF^!]S4DVDTL\BV#^^SY@I-PQ<3%Q/W389.A5+IV M?:H8Y#G<,%L X[EGP^NUUW:^Z(HU2,5G-5$47 MI6-T3]?PX4 _[HS3&JYAM&]JC5!>6ML4&D4(2_/NTX8[.VM?SXN\+3[_B#9\ ML8(M9/>R,EQEJF8V*U=F6K/<723ZRG^K$Q?+RISQHO/*M)J7O36U5:/765K72[0CC&.CK <=AHQ%]Q< M"\U9N:#:3"42@VES(6E-^8DSN!X]&D,N0*HO1@D1AGEW3]EE^K7>60![6+_R M!QUGD(ZZY2O!2N^AB#>HO]DK*^J;FN) SAUM-F+#A/"NEZ@K>C$F3[-[:PZ8 M+1V%QUL<5@_]G_\Y*(O:"I-G[2Q["PO+L6@D/(9:-*BZ0LU;OQ1SH:S<33FQ M\$"S&XO^UU;JP*T@8@^"\&]B]R/WMV4,<_FI7D2>YZL\4,%KKOV^YTI0:1+-")"OE1J682XGPA=.YLEA.YL0BT6B"#TI2N?F9+[UK MN0I6\#-G$=[(]EV@)S==J1%"6_8U<(D[@BTTJ/T5QN6 B[CW482PG:"%9*&[ MJ-%&4_]ZAU0[9,DC7MLW1P;H?P' H=KKQI78H,_$>UU5 _^P+$]U%:I'=JD8 MSRM 6_-J3/T18%;9'C71UWL=/9ZH&W2=G@'7]JDJ4B+L2'E^Y2@IIG2A5NX: MD_%LDM190=+RM2Y]?.6T-I5C#EG7R8R5 "R48)N3C@BN9)]?F?4,Q1.;NBTW M.B.'F:7R[7(3YC?(YU=R;6-F=IQ14DI&'\689"^H1@GZLD=7\O:L4.A: T7R MHX_3CE-R!?=1!*K_^$JOL*+L8DHS*O92U*RR.WXDQ2Y_?&6W:C=X<9V+&K.\ MG*O*QRS,N)H5) GJE9II#,2M4H,N_'ME9=L"$(6TJ[=?C-0 M IA1*=WMF[;K.R?:?I9B;^Y8.:TFMPV'RQ6*J<*X+EZH[>= RU#;$IS-R&%* M.!;E>_SXJD2AF.-BI4HS*]6)8J6@D(1C&1*^::YY>%+YM"B"J$:8-5 MPP9KPMR1)6B,:%'S&_5XX6G_-,3Z<>L9%:B MAL+*K^$>L9OJ$:,>2 Y7_]] 'P;]P%"8$#= "(I^H#!+W (E,$O<""$@2["8 M$M?K$7M+2W]NN\NG9,K>8OZ;7O(9.L"X!XZ^ZYZ'70<8<=3\=:H]!//$]7GB MMMI^ D/LCEG@C!U?WX_T[+V3_@\[OJXMW[Z&1'LI[7\*NN>26%=,ZE]V?5^/ M6J]Z-;=!K??+C1BY-KU-@>S]. 5Q141:/I^C-?#_PZ]VPPO?9RKU!< M&!I,W[AYY>Q'-B5\5[%,2#B('5@$!XA^WTSV9*O=JI,]NV+0 M;'(L+AI4J28O@C8MFJ,BY&7.OOG.+,%^;Y8X^U$$YV:)7C(92RJ+3(%LK+E8 MI]#0YKEL+>C)XB,<>YZ.K#>4X^ ]=:1DPXP:LI[F*[6PI2K.103NM5I9#.G; M=DCN7#/])J39.*VO%LY0,K2TII:S2K[ 4HNP^8FD([%76^??5D$3@!A3NRUG M+*6%X[<=;:Y9OD9 -%/4WX2U=VC[S[+M:03[%S9 L4]V0YIKPG M\H^KF5;JUXR"UG6*C*TE23KLP6G:JO1AK#.Q$)^U=!14 ?& M/=J?7R@K<:?Z!M;);U"504AZE<%BPU@Z.X@RI$1G);TP+BW+[&.MRZ/0'AVA M81*8Y=QZZ4W059R+C3FM.>B_QR 9#)PK.](CS[9_[- M*=%_;6L'=2M\G632N97!F[WJWWC>R]G]%83%!MAK9[77-?,JQU;7@U1F94T; M2_+3:,% M8ZFH:<:8Q=./#5-BY&AIT8U#_1)CXA'FDF4(]XO@HYK4[XS@RZB.=RN-:J)I MMXM^U(C&13W55?29WA !@F$XBQ,B=.S->-9G#>TY3P_1)[_D.U]K-_= 9YD" M,]=+AJ^)R<3\R>8;^LGI$&9_H'+4= A9IOC%^DF> MDES+!Y<4L]EXMM9ECF4UH\-?-!C6HI2G]65M;^;#]LIXM);01X[9EMML MMMKE"S7+?QIV*?+XTF';3PS]5+LK- EM/'5^:$UI+;1Y-E"1_ MV)/]F,8/*S:XZXDM[36<^'2BQK*D3['U1.ZIEQX9X*XG]E29JG.Q$#-2QLI= MU*9])\LMQ5J7.K&IO?$@URR9S2S)Y>Q)DVW1%#4$=SVQJ][4C7;+8S(E%^J] M)MC@SJQ6 )?R%Q^0L1%(52>,L30\NV\<3SBPIH]B3F#JDL2Q\?%4Z^:JB_XB M$)JZY6NJZ+UR71=>1GW./(1W#\9@8=/"B7+DU[Y4EU*25!(318FHUJ6T5 L8B2XO1'!,W#X\ZI./$3SLT(3VO/N:ZO$2G%TS:'MD<( M-!D)+ HH;3AP8S(U-3AP0_=<0@>7*_"8;'OP7KV*1ORX77[>'JK-)[)"9A3F MJ1";9H?2M/;":>=,E^:[\%TA8'>_N([73:+#O!UT9'@9X!0-GAVJ;K>J#.$[ M0VBZX9S9S3Q:\"X>JH5 HVHK P3D@XFU=4W5M E4A$G;0B81^/$0^.$])SF] M&&WUTBQ)3UQZM9K4^]WH@;;/E=,?4/?HWH@*:G!%3N.$"/5?N+DMS,KQ+>23-LAXU+T#I:'L1[<;'1(-MQ M4YJ5!\KR*?W[O@G:Z"K6'")G:M*=9[N-T8CTQSY?RG.5LJ@ M?LY'FPEG>R/,%KHW FSA*68PHFC;X?$>#MC*2DC%/%L3.YU\NV"L\J+$=Q6> M2?G#KR@HH]P'R-G4@'?E*,X*#A/W5B^(3327_%AJM!9*:QY0&"MH$/SQ<;N[5OJIN B$ZL>=A-?2 >$44 TU,P/)IV_<( MQ25Z&IPP<=$)6##;UNB/--4WM)OGP7J>5?+_3^F7G9@G,0YS&$U%^/YIQQB%! M')[6= N$H)@'%H]K.B,E/IC9>E,D?8S[R>)MV57DA;5U83:J4S8Y6Y(S+C%ITOY/ER 4,8,'39DB.BL2%,U;C7D-Q MBOV^XROF6V$<%85O+?4\1;H75HWO,0\VMTV"=^XY.KA-5C/G&EP'O*5BN='P MOI\I5;ZN"'D>U",/@GKD92+UY?Y\:G'KM;1J38J&5LUUH^S'#SI]0:) SM'@ MDBJ#U(8[3L@00^?GT:=Q9R[-XO51JMD<^9.F&,R0B=$1GHR?78!<6RDW-,\S MWQ4=/K]8N?;:[T72W);] @7.3RQQ]G,8SQ-)6YYZ7=PT'LWDM)5HS\F"8A84 M/N/58X_AQ \N%F&%8W'SUUT9+&G; 8Z;!0]K&BG64"/T"0#Y.QX#L4'37S D<.GHX[77=R\2Y+ZFQ&"A\RDQRF&] M]Z2;4963,^SC*C5O9@:/E1ILK0Z'^@G'X\[O*_EQK8@DED$W9\5\NU,HC\_0NQ&[!E<(WG[TN>V3)K/""+#0Q2!M!&$B!!_[1RKWW.9KJWA7XG6X,C,#9@QWU[S.Y=.Y*6E<-W(SZ?*^(&MUP5@]#K-E+N7DK-0" MSF<->EE9/D*^[7EMAC#?2FKCV9CEH]_1?):]L3-]4U,CS5"JS6AP^!*7 MF#OSXDP"FMWA/,1Z.LIRSZ?+_)__.1B;LV5E.)G+=GYM&'9O8>&X'AKQ[E"+ M!E-YE %X]B_%7"@K=Z,KA =Z.R/]UY;IX580L0=!^#>Q^Q%NR-%NPJ%?>WMV M,-0K^-;A6*_PLS=& X6$\>SI+YIZ@#/&]@:?4>P#>R%*/1MXQ^SH\E^%&#E0 M>/RK64F>G#4"?P;( _QL'LP;"3_Z\0^:-@<]?7@DH(:.N0MAK%QHY.Z')V"@ M<;J58BI7SC2(8JZ4:THI0BRGB(:<:.12.;&>N^2(X ^_;[G2E!I$LT(D*^5& MI9A+B?"%T[FR6$[FQ"+1:((/2E*Y^9DO_7Q^\\^C6<,!A, WTU9'9FR&''QB<3;_\C%<'*08B??]KGS#>\B7^UCU ]/[Q/*%] M^VOJ:&@6&KA-05L1 !P31'8X=QANV':N\?&\F9U:N_P*]9>7]^.?U"[@J%^( M;]XQ#QP.&1V![=6<[08>A48AKP .U#T3?.;9A -\#0#R"*&CP#UPA*H88?NL:P;_V[0FP/OM 6\*O;[\43$+7 M%' SUP?_@.>BH#$0$1K1T^#ERF9(>ET;@B4XQ(: 1#6\>']N^@,!=W:W)+B8 M=]K84]_1NG5*Y+3$2'4DA11BW1'Y2#YY+PU(ORGG_R,F]^$C-AM:!Z];U1PH M]8%EM;6RH_3>W-Z254DVXIY;E9).EDK.>8N?&>*/?V(/QYG1?R.9KUC@53:X M!%B<:OU3,'0)M%TJ@88'$S_U!^WAE7GF1]^>FCZ@MK4B%)CB!)_O,."-@*,. M@0"T#$ 8< 3!G5Y%TU_$3XA@<&O3!# D%!0"";@0"$\%N2:$-H.IU) !#SEN M^W3"@4C6!\0(2%3->8;/X*\+'3Q%M_J NX J!/?#@-T/@Q_>/A?ND_H1U [( M59W,1V.^I+"ZD/"4=*G. ]3R;Z 6@F#@.]!,V1&HMR(.=&C4U?I1?1D-7+E? M6?2?;C4K36K-9%Z6_-1DF!Q6R)+17KP:5_FHQGFG<0XG:H?:%_V'Z"FN#AC& MUH&A3B#9&XIY"&2P1NA+0?>%#Y@.VN.0,Y' MX@+HOK[BCL +F*<^=9!R!*X@O EX]O/]0+:N M?1 R("/0EMM#WXI(GFKQM$ M 2>[X+5NR2(Z M5( 4H#Z1"((R@F0X,327VXPUM$Z@ZZ$SHYY=2M#C0-X *; M0 */$(G*1HJ'QW'TH*0A H*%SX,;%!K5FAW[WA(U!(BL"G#GGFX+0:I!A=2!/H"FJ V2YZ_,B'-)FJZ5U1=4(MI3W6 MC*>T4G1D/5EV$I-DA7:5 RU%OU-+M= 6ML,=%(,-/#SX8O_4F$0]2W+31U8V M:*4K/BV3[C!IU>"!AP_LB1,0?FXM$"!/@86#K(UA8(YX>E3533^TCVP87+0M M]R_XVA )P'MVO?>:%*GN6*^[3-E<.R3'& )+SF;J/'X7V:_WG?AS;%'L/;DY M LB#HJ/I*'"#4T!WG"2?D9@5EHY:&Y.3C,T4S"0]XWJ ?/0)VGG!O0)%!#4% M8,TI.B?C ^VZ*6=YU',_K) JV M,%!(R,8Y>0)/I\P[ZW9+X(R&,BA3_:*72@_A"3PO'\ #I1?B@^'0T89@5[8& M=&@R0^N XO^&]K;6#^R1U_P$9$#M.PM;ASLT[>!Y=] \4_;L^;LVU:"1JP.T MZL$)50?OJ,-C_AP8(;&MK7;?O^IS#G.[NC5U.DBU!_"=P_*R?>6PYE-[EJMI MANZS-#=NK[K ;P#"/_; G0!X:,U&D+Q'\9@>BCR- 5H0'78U,(%=!72X.S5U M+P*O@OZJB]"^Y^-%D%*!=0?AKX[65Z;(ZUJ'AY(!+:$#U 'O59N#6]^$-UC4 M9W[XRB'#:E9?NZIG*$^1YV_NW@S0"04I7/";.PA9 ,8$ .',W:'-B)IV#SP' M?$_@$II^ M(-]&6A#H!V^W1]R_B9]TL(3MGOO;;72)A>V;:A -"'<*_J8>7!1Y]H(Z("!X M/+ID[TE[:B:(&AR?[_9*<."!N 5^K4S#J!,T0B9!'*NWVD?VU:,Z1[LZ4580 M])M8(DIH+0#IM#"6!D]+/(QB!,@["%_PKT?OT-?1(R;[J8-=%OJ @=Q=BN* M;TYQ'L3Q[N4W;+3/J\\>L,E([''4CN7 FP69KZ/LW^68;;@CHOB1JQ;F^[X",!&#:HM8&+4@>'K]G!,;656V@6RCL$-@%"%4' M)0@*,+:1,_Q>\_XX<>4 TT!WM -S!7V\VV@8-0G0?T1;HKU>*_H7+-C]LS)J] M3Z ^?0%X0$SI?YUJ9;BA-]PS;W\N_R*@=". C^?I4U.'1NGJ?58O,G-_KOXZ M5?_R.P;N9>W;#?XCX7NO_X(M(%I0QX:*$6# ):@,0F]W+ X"B>'NO$?X-6^D M.^KK)0R13:S3A4^8;]QOR-'@&5H?K.F@.FG@V),7K'/PU" BI5OA,B/O?PL8 M[83RJ8^V0=7=/CJ*7MTLY<3C0E&Y*[$(:BGV*RB(G\ 7]B=!8=Y! 0:,=ND M=##3#-YF 5N#@"V(+I@ ((_".P?E(,I&)L)X)W@MA%]W=V>8S7&"(-!"AU4GZ/T\!9!D<^,0 M&S'RH" FV/ 7&D.P7(2Z]9V"\6J2\=WOB'(9@2R#P(+%/(#X_]F8C\ ><#7/ MW5>[[XD^O1!\.C9"7A \D;VPU.G0P*M1J4_J:?J@$9D&[QB4_\+P^5ZL*O#L MMH7CVZ!_N)RK&H^Y(UV!#++GY'"TB:(?)K*04(>"9*?EH//Z1O5;Y'DI]]&C MD!#3/1^)V8\6=]QYO>A[*W%VQ:"5P>Y1:/^2>]N76*'/ N_%/5TW.A07&7XR MSF4-?:T65&TYR,XFM1__Q$^5C;Z4Y=0A?=6]0L@=P:$VW1477RRQ%*C L/9Z M(XN>O^=?'W577 UFBG0CL"?*1J/6_?-/@)17W/0]R+W@I=L'V3OX)RG8V.$UA\RAQFFZ"9#%2)#3U(=[<<*$[@>OMH:2_> M\R-)=!SX?G?@^\I*L64C.8X8[?;;D9!@F.^_,N(LX.&$''']M MT<64[XVT\+];VQYJV':PV\E@LRL.@/BF.^.TBK45+4Z7S%B1S,A*4BJX>=)8 M Q7+QUY6L4TT@=ZD&)V3W7YN0!YZ[4" +M55?JVBBG4 M\U"(AD-'W)&&G!(=_@*N6H5-$C"D/ 3;#&3EWKPU_Z6H;)!JA4)2.TB)[VH^ M]HJ)#UNHPD@*9+KP19^7?\&W<6PSZ.;8;(<&8R%*F&PG( Y5%?RR*W"*(-8+ M(OJ F8.TKKO9C&/%9P.XPA94N'%!N\IJ:ZOT]('O](,E(3L<1ISZFQ (LK1@ ML-^.]KX4Z.M-..T%I"$.O;KO>N.K.O4G/YH=[)P-K8O%0NW+0DV+.C M^4A(PM67).W;-)TUN-;(8HO-JV5K&_V\*3[LC"4:*BT,P@C3E"P37OK M'E!S NO-'EKZ&BE8)("VC+UGJ@9OM6_V*6[ URAR$G R6E,@'\-1,1L3%+Q2 M:'N>NFT81X06(U@WBHTZ&G);H 9!!?D/A.@BX]GU3>2!H;CD/E?H[L'K;985 M[CBQ&3YGG7@\E"]@/X;PVB$P4%S830N,SCULL\F)/3793-P#+2 M7'>%_'21, HTG\PK4AH/6B5_*7;I MXRM+K<(XD6RUJP:7'M46PV21:COP2O;YE>R83PRG@T+*B+)+=^FO*TVC.NPR M7?+YE;'"X#$!>'1A5$A3TH61R:3<19<]OC);37*ML1+/RY,,-8HMTVR,,H;@ MRJ.G%[+]8BSZM%A*T72-=V=QL:66:]W8\3W7O?(RFZ%<24I.I4%44&*ZVAQV MN>,K!]''VHKFF+[AYV;E;B9A2&RAUN6/KZPO.=3+>7>NR4Y0F7BFMQU:G5F%HW?GS/4GR>J,=:/9[,Q%O->C3[F.^L1'#E M9C\/IL&=I5-LY]7OK.LR<(D";\X$BBH'V5ESO29X5,($YN^/#2N4>SW.2"[E M.)GI&5PE)Z=&0@U8_QJPB*?@KI[C:Q>M97J'1*1B_^]?%$?^O?]O74I)4DE, M%"6B7"E'@:QLUBO%(A#R1*[8%P'93\^, 5% M!XYBMU,6>;KV9/5E7Y[6ARPUZO78X:G &K\]>=EUO&YE86F..]*GR+<$R.\F MQA03.HZUU%A/YQ9^Q]!;E=HRE9^0L=JKG:UP% CT'A? 9 3&^SY'E5$#6V60 M ON>1-M>#7;]=/MDI>%(@W*!\@RM$VO1NOVX5&G@-'H+^]AE/$'+9UWB* BN MP;/%_MK40TQ1$&,;\2 M)<4"-C7R.)/V0X0HZA-8GW'H1MH+"SI+EXF,Y MYELH) ,Z@TA@RV_](;#;L"B-E1,";8SK;9;GIQJ\"7"73]-ECR48:U A(47 MRGRY+O7X9D.:6?ZZ4^@.GF+\\*+D.=1VP26GB17S$HE6N9+.R9EX(^\_BO$G M%;SQ&[*)14\\ZV389CB M"5.GR$YU#S6 [FX" MGH&4[0?!SWWV1?'8BQ4(\-V0],# .&2\) JU.K"59U4&A/A3,&353K6]'FLT MJ9EY=UF>)KOMYH?!L%%&$]6V,$09'4<'6(K 9 )E1DF7'*2CD/]&\R-Y80YB]0!41>QF-#:RH7LUU?NM:*^G$P)]^!9/]L#47V6 M0& %,DH!AR,>WU(;>;%@%X8PG0->.?(\-/OB'F\QBH8N/$^4>)L1W1MLPP>& MT5\50NAYM#/0]]M.]V=QVN.P\TOOY6[LPDTD$_QE'(P6V-7?H93+5M/I>_9R M\!IA4#9\ZA^\3"04QP [UELOM2&)I<'-!<(?9=Q,&Y;$[,TTWU62O/5HA/^# M://F1*K-/0["S8?'+KV\OZ=2C>XF^Q)T-4]#6>6>.X;]WL#UM=RN\,S-8%;6 M\U[Q+> <+6II0]O3=[E-!4Y,U9;0CT$CDT/"%KKZ-D/TD8 MB*W]QP;%I[LFD?VW"/Z&:K(^IQQP&TVXA+9/JSFC,GM*%V3-)0>#1,WOI^"X MBL_1]O..8*6Y3KY+[&[0E5$"_DN:-;#5GS;47#J1!Y.O7LR.+&19:]-OCE8]?L.6^>Y!_+5L_3V;MOD= M'47P*TC?PXCKFYGSO<[)[:7 0K5-W],NG#(_?? "NO#]P-@K>_CC(\88 1/B M!@@1?XAA.MP '3!#W @AXF\IZ,];-32HCI+XGW*RY%O" MX'-JNRZW*\"&A!\B!^HW=XAZB,6N>@"P\(?5<4]P9@%LS]L=5!04A#!4)/AA M6_6!^>A6^>A/07!<#G2*]']FW-TQCP"OG3K35F HH#.=[QH+]#DDXK6/M=X[ MNWOO:)0@!PCGV)P-ZU=8Z/4LBC^1CU?=I^N>STUVGRH=WR6MY4+.>,TG6ZD5 MUTVN=N%X^N$1VR>.TWY\'&;IJI,9DG[2'>;ZZYJNC&I=!IVF39,1X<0I#O?, M.']^5/=]RN2-G01 FD/5J46 5'$/J$W[+1,* MB&FP*>!Y)^1UQ1^LK2Y-5:1&WW8K1]E?;#,-DP]Z:55$? &\"FXV/'8J[_NRJ$0SU&5 M?I^F&W8[;DK%O:>/?8O6@*7WBDS%[>BD$RPF"S74X95,28"\+/P\-@W M7/'[=.7$HSEJ5]=LU]Z2:TB&FW, WXQ<8")_ 5?F:VB$E^8@!.-@<]9QD\V+ M'HS_9"_L>2FQ(J.YAA&?B0O3;\)A2U #\$(D+AS[]W?EQ-2W?4'A"%DX9AZU M@7O;-OH5MNCNHPKJVD+\RY/WRI5-7S@2]1XK_KFL:MK)0%(5-X+J-5'.= >M MFM=>%^1*J4\GQP5K,67@C#OVY=;)/PY(7=NLV:L!"Z .?9WI3%H^GQ;_G?,"/^BR%/A' MH/I*5U#ZL0%%*RH9BS^?^CUMI.EBG'(*9#NIQ?*NL&P,JHM3<^%CN3@[\Z5D MC:0[C\6%GUUGE';MU%SX\;P_'T2'Z8Z\*LS:;2.N9!;CDW/A9\M:KJ<]-9<2 M5UQWZ_5I?LVJ8E#W_^R>3T[-YU+MAJ&M?+_03W/59+(6%$8_>T\V.^\D1'DJ M1TNF.1"&H_&H!*_DGE_)S+FL7:_4EZ0N4=6VU6ZQ41)>*1R]IV!SLU2TGI$* MA;Y0+;"D5%TN3DZ0']3$>%T;N;C:U&J5.I&>UWI M5$QIVFR@*X^>;NE*0IU( Y74UO8@UFY8,B.(IZ?2IWNC8L+WC.2T)^>&<:&6 MJ-? E4=/+PS2Y<(Z[R]EFBM9CW5)RFK" EQY]/2<+L779M0N2H5D0E/HQT:[ M9L+@Z]$]1]YDS.NE;)E4QNU*=5*EHXTIO')SSTN/\DEM#\K*6:[G^&ADEVBI M64T=0I]C>\YG2G?[I@VG21X/]EE6!+OJVK6.45CG*OU>;!U-CA<7&NQSH'2I M;<^<;@$[R?L519_\[O!Y[KBY,"75Y(V5VXTZ_*%1>T[)B"*2,)N MFJ,)AHK $584$J['(Q%5X&W >:;HE,C]L_FV0](<=$+K0IENA]9>^9R^8*P5 MFI >GKXZ,-'H=+@N@,'PJ(^/#L@\/%4V[._=H=,[?;,+3%P2#WS3%?HX"9"'W'8MM;P)"6^ZS+?4-(\ADY/V>Z M5Z,/WM$/JW]"3D27PBSF"/34+1""!DXX)L0-$ )SQ(T0@G^(TY@0-T (P!%86=\"(?@'!M/A!NB 5<2- M$ (P!(\)<3Y"?+"0YTTW[CN,MWM+&'S/H4YON3-7GV26W(ODG6FZ&T;"[YCQ MWW-7WK*IO^>NO&'@?L]-P6+E=TR_N]X5;(=A-ODF=M@NB1HDP^T!ML8^-KX] M]MOCV[D'AKKK<<1/)S+;YYS?C@7K9S"2<+0%5QS1'0C,.^:)71U*L"^;$I9[ M$:LWA8; >;UC-, 2G_-1_K*R\,8HS]P[X<]U:L-W8WGH6-XWY?_LC(:K6SU? MPZRYA45>W/V[A45^"TI^>AC]Q "%JY#VZTNBSXYZWPIEOP/3?G*0^IRD?=MJ M\.SIHU]Z/#\^BW0^!W/;) M55%7ZT?U932 \:\L^D\WF6LGM#XCV.3*]HN]^GS^Q'6&)Z-JO_N2P:_P1J\V M)V^AJ"VGFN5JN^;DCPJ7N\=3&$2YJ6E^?W_"."CRH#>*[(;=3]U3/4]UW37$ MI>YN+]H.=@*RJ@$$60D%M[=_#ILG4Z$X T\]^';9MG:2[ME7@VGFV\ZJ8A@? M//ET*0!O>(?^FI8;Q4)7EF9:F4Q,N$3,R/SN2.9 N&Y:O2K6;E?MR MIEF9K;-&._KDUTF94E*5<&XZ%8\(U/'0Y8\<*K!G==X=L[T>RKHI]OOS:7OW M+!7?"#W=%Z5^PTR\7YOP6>LN\7N O6UT?F+@Z,\-OE2RLVZQB]62;!3KTD0L MC6E#J7T9@^\.D'+U%-F-#6[&5M_K$PGEK0A]R?9[;O+E*_,HFQCWLA)7M;KD M$U_@R-5P>]0 R<3_9/;@M>*,YS7O;HB__LB6NUL27#?.=^[#$V\DGG>ML/3W M6_==Q/PP BZ>8/R=F;,XC/>9!MVB.$W&:C6U8"3=!ADK%1VO'1=_VQS;K>*4 M.5;67CW$4*X7^B79FDOR[''!N>H\O\A[8G $2#S"\Z\>8_B'2>%K<^C%PW.W MS'>7.RWC-L3OY4-Z=TW=^QW6?8^3N4^^\Z5']*45W4%'0)4T!8[DA-HM9TU] M[]4QG85&4WMT^6Z+KR,NL.AGOQQ-6I: MS-6)EEB4):(DB0VYCL8F7W649_.E09V#S6A%0G%=#8ZS=+8'7.G@A28!!%1X M5,H X&)SV*%%*'!DI>\X,&#>4US=A1'T5^>%7F_89WH[Z!.^)HSZ]QT].+PQ M//L%+BL\Z4OKCRQ]YFMP#"A8]?Z,4]^%G]J;73G8D4$P7?IX1^'R=Q_N;>ZO M#TQZW$Z5__'?X^&M>TBTMK3&R'4 .S9GL865_HNO/ON*.(@1T*(#4APFKX .EWX>3 M9EW(C1HPW2&8T/1S905_CA#N[LX 1 YB S>"K@'?!6)6W:8MT(TO@*88\--Z)D$N,J'!PW"2>RZK3Z\8$1@!L , M\..?H@T4]#.4;K&WAS0@P(&V :"UK6>#E@>^!V4R9 L"SG2""LFU 2-!9EGH MWHC0E/X("/^>M\=90!VZB(,"';!'8@]U&('6KF.:S;Z,7 M0<\ EP&N\]W#^=LN = .=F'_UL'GX2K-%7BE@095?F]U2 M .@\+ 2P$'AY:4G;0O2!6$C8\(B/4 ^%@@#"$2 9P5;=EPH+P SU4N+.3FC; M6VX*,-#6[]JY64Y (/-RW585=DA<5,XWAIV_02K;5:?MQ:AG1X3+5:IMQ M.Z^(/_Z)16B!BI#T<=;X3><%F5Y3#9Y8H9FK0)8?FO_'X%7!'\!W8PB>6T_J M0'U-@3&G;8X8L($9!F2E8VC>]B"!=SXC?O@,WX4J)J%;]@0:DB5;UC/0;4.JD !SRF#3W9NZMY> M3G:A#7=?.%YC,Y* HK"B#&EQ$^!+W3KC@P/W410A\ M!H3F =@P%?JOX"8ZN*4.;O) G#[F P#>MK1G;["U = A2T'2CC UP!'!&Q,P MTCEU#['X["T'GR&'-EF4K<1(K+8_9G7-49S^:%6$+WZ0=-E>$X2[T 74L[Q- MU8%C%KQ5U50L3[14>(SF%.(HL6JNIMK!_>"V^6"/MM>$]ZIEE4E?&_N>45F9 ML79Z/6 RHX^+25A-O7WERB 7DA2:TD4((Q&AZ*2$9.HC2TI(L[6<3*ZUM=4> MI>95("$Y,@*8[E@\;H66;RDJQ#3X;>;#0[1V(DQ!PG$CP'ZBW2,H(MC+OY!$ M"U"'[&[86@/1FRV;C&;'/*[VXQ^*CO"Q$WH5BH(3 M9]OLW#8=4'SK%(4?PP/=-'1XT*$*?#@9L[^[8REC)#Z6>&7OM-C*8'<#+-QXZ>5I7O:I-LIBSQ=>[+ZLB]/ZT.6&O5Z[/ %,XO;JZ#BN@QY6$#5 M\'NNKNJ*LVHH\"PX1.\#0ZB*ZI T8#/UM3T[:!#3\]-^;.;(E91?SFD56FO5 M#^R@7#E]8 C!YA%H#,&Q_JYF[6,-(!C<$QC.P*EV/=O9FEU1[^^,=;V,?FCKZY583(ZJ8)90+PGI2I[@$W_"?TGVCR[^U? MT._4WX%MW&@VB4PJ&2&F/K UH;T-#U@$3#P< <=N&NP',=UL2 3*&;GQ?]]) M0;F1ZN;9FMCIY-L%8Y47);ZK\$S*_ST"UJ&DT=2J NS:IJ-8;O!T-[':_PNB M*-CI[G;%X58\LY"WO0E)$_@ I^ 0B 7T9_'YEW\72_64WN5JHFL:2BO%I>FG ME)5R#Z-YW =L:O3?MX=J\XFLD!F%>2K$IMFA-*W]G@"_#O%4IU.M> 9'5FJ*4!@/F/1CJ_:: M]/\MZC70=AV3;U\KM+KQ?#,WK2M&85#+C]0:TY(? <]R=(2*,1&!%8ZI:&D+ M0#8=/8] .T.(P/X#OA/8BL H/(KY*5X@_/L:HZ9E97Y63@..L4"6II5YD;&;^-HQ@O09N81@R)OP3!<>1N"[R@6%94O M]CRC/D?J,I_OY8I8L5X* 1:/\" TW!G@/?T%+/:O!OY[@4FS;IZ9C[T,DG$# M3?)6W5:O]HAAWA(U2O@BX9<8IH!=XFM'82M/2$OM-BNZP".]"6#4GHKR +;T M'8H] ]X85'\GFRL[!DCR6@##V*H/&,&!D2'OK+;/"8W7-P7QVEM@E%S'@DB! M;9%;;C(G&#_TH^.;8[2\Y&K9CB0LR2!/!'2-EP%-_,XB2)JB#VMHW'NVJ;]. M&);]UB"WO(G$<4MZ(A1"9M@9K4.F?YQ MG \L0@G <%M+Q?MA(4RQ %]DH'F!DKGO1YYD=.G;Z<:)7&=LO-ZR4YRS2O:: ML%TC\GV-YP6RK'K>-#"!LH1))*8*MQE@G!BX<@ZDKRAEZIZ?E&I(51SP_SK\ M$X=7@HFIRTD."QQP6B,)!43[<%#H_LL764G5=FM[SZ91F$X076%8+$2Q;CZ: MY?T2(OK>:_,\ M8&S):2,IJZHJ6^8=:NB7"L-"_CP8<[M59QK.[% HEQEYP>)4R;)A.LD+" .& M$-S2>S!. 9]5ZJ\SBBKU>Z-HO/&YS6)5E(6@-)$BC23,<;5S='/W$#MO@+8B M& Z_&H9--@/@+/>7C25>?6148I]G5-;;(\DNS"G"B+BZ&(H;ABD, 0?0R!U] MQ"NX-WSN4ONRD=R7C??R'2;>S20EE4A'=:VZL@YW9I/T0-C.$DABT_'C+58G M27'7[_W&TTM#&:W]E:\].TS6(W+UX4(S0@9MH]GRNN>PB[/ MPVLKIU_3+:HR$@RTW%X6C:_Q81XLO'UK MY92I#\^@6"EG2YZKF$(KLW)KQ5(HK?CW9S6^TT9>#Q"KW1T@2X&TC4V%PQ>3 MDJC%B04$@:8Q'#L ]1_LX%UF=V(%/[6*XX2['=SO3T!L\TV?Y#Y_K;6\=USP MV=RL8TE93N![D#;@@I(=1GF[\0"HP=/CG)V3*(!GTZ_>)?&;66<<8GC.%]21 MX!3IAFCB'PGR[>TH)AS?>H#349XW&VH5SZN<9O HWI,*%=R8P= >FB:R9)HF ML#29/1+ >,Z&A<1VJ3#/[Q+25B@;#4JE(A(5!&==Y(3.NO4!#?EFF ]=OHO. M^\TZ(DVF0;Y;V#0Q!893J70VAZ1QG'P.X/FG +\#.)@Y)A $D-JE9_ "#Y( M> +^ASF*K\1/W_%542^:6=V5^% (NL-\.2LV6IE9^+YLLWX/7V205^R!PJ5Y+\;S:C*SFJ^4(FY8\^Y8+JF1I7% 0#NV>HB; ME0,#%O>I#O%^%=2#<8?T^)@E%+/W1VXTU59=(*@L5?6W>C!.5 %HA"=ACJ/T M*>8A2@$H==],LERO JD[#LPW>M.^X=M-@]RLG$6AVIZXDW=PX-MP6LSE-H7U MDF98=6S(^86(EXHY!KI^QU'J/<;I SZ]MR$TS@/\2_\['JN::H(@<,U5+6<% M[HO1[.DP^).RI+D#SQ'&N3*O1*JB YO+=X#G-UP)<\I!.;:\1%Q.FA)2T PO M2Y:^@CV+V_5X? R3YA8DQ[>F!H8F40PU$_CNU%@V1P''^\#'\/3U$1,*0'H' M+.\_L;+Z2]?_CME5GDFVID)68N"A*3/9G6*VI^H@]'<9#8S#W.F0R

S)U>T@-FC![)QYT&TSE&36[ MO4\WS904^, 2BT]YQ1'$^ $OWIS8C2EYFX@OZZX<6%!?R5"=L.#^Z#F9 _X> MO'("%JEF]FO+@JF!*S)\A#[5DVJSSVJF8+$]'.+(R:$\^3X/__X]VV5!M$'"O-],7,'8 :P4 U,?'X>W7\M\B<%6QBS*DFI\I+BLA=%:<(4-D MY/_)CO%<7^Q!&0[S3MS* M6,)NVIW_VM$&^,_>;2X_-O^?;"G'RAA2H+R;R.Z@2)*M!GY1P*SA M61& ?L#:Q].N;Z52%O\\'$1K32%X@1,9/W6;!5. 6RTQ;>0A3;2E*#YP=)C8 M6!.&'==C,GTV 'Z/4+8F/6+3.2R>Z3S9M+_$;LI(N'W;B_?4[B6JDJC84"? (##SI+K57H MI PU2JG :'$B%:KI>V,CUHI@1:IK;T,4@0G4AP]/K,/Z/%I6&SL*IO'(JD2(H\; [#5[) M 1#J04$X*U[\S/Q(EG G\&S,Z-JARU.[UYVZOUYN.1$'6D@C$O438&'40L ME\:(X\'2A):V?OLE<@KY$J>@Y'^V_[L?O6,8E/K/]G\QWS"!!J:1#/DCTZ0! M"(!RB<J#M+>VLU/^SGQV,RR;D\">(J]1>LDW"?'>BJV]@&8$')B]_X>,XQ M@KVGDWW*L/$;[WDVX3U+6D,;*"5IFJMJ,#7A@0\/S/)'#.D%DWGL!P"7(G[] M'F^>G"WI+5N2;V5+\KG,U60X)!W'AHK]B&L8NXS;^_UR1*JU[A@7ZN6%@DJ% MU:(XT"Z=K=6EA2\6LAH(P9CO+@(NZ 1CF"]$IBF$2F?)([&" RI8N [<^U72 MJ9D3 H?%33]4U]J1TP,1!3;V< MNP<7*JZ!LHJ#%%#9Z)X%7*\W!(Y>[>/G1K+Y-@;::Q5%_2Q MQDV6,S:O5M[E$[V;#I_2'[/##5ASIZ'+Z:KO\YF^B2/!AFU.:[(A#%K:6W-./Y6N>D![:JI; M]'NHC%,UQ*)"7?7,R#<9N!MT]X(O_G1K[BUT]UT..:.W0\ZW0\ZW M0\ZW0\Y?>\A9BD6W*"N4C$HJ(4Y0%14)2:4$'Z$;RZGDPPBUM8 0M8M7(Z^.B16DB#NOD/Q[I= MO+VYL)S:1K L2V:Q.E%I3#0P\N#M M2K;K31:X7#$R=7)L99V,XR!,TA'J\.&U2/,F#OJ(-G M\DN5F*'=MB/HDZ&JM0)O,!V%(B4B3T>:IM7O2D6<$@;X,JP@I$90;@ALIH.1 M_A M(:W*N&;H523/#Q8%@68U,/( 2O2HN>A:1'5NE)4NRLU:2+^RUL3P0"HYRWS+:H@J%;AD=GC"IM9.*A!Q,HS(GI8MRL M=@S>U(K-L2X'"L _>H0 \%$[$,>]?L:(^B';",-"S? 9./3@J;-6R1/D6<@+ MNNBC>7XA%Y=K\-0CB&V03D$OVR1JD-U<3ZSIC"#4.W#H[JG/E&YX>3_@#;L' MV*ELC_T-'?WYJ/JOWPQPD2P+FL%;&WJ;O1Q7E8+^4E)A?!J7\H:UL_6OV>+A MY9FJ!'$*ZU%W)':ID_15C]G.-3:1#G=Y5N#Q>M/!BD:PK/+HH#FC5OH7E:]X MN8O"/BK>N=7VN@JN>Y.$YO#6%(:J7DZLR4>OA[&:W87$[HZO/++.]_>HDC$/ M_@^=&-6^NYO7SO1.X/"ZAF@D=H>@7]R>[H5&%U_8">MG+1F[RWY!W]O+6O/7 M][X\^Y+1.^P'<%:2?ZVV@G^F#%+T5O#I-8=CW$)E>D MF-[2C?,QI Y \CV$VF41P=>HK1L17#(1G%RIT:\@@9?6/XB_JONFYRS;>SPB#F_:[D<:5ZD0)+$C2U)M*O*G$FTJ\R;WK48FG<09N M2/_.RBX^TY!1)/^F[V[Z[A+UW4<)/#DY<1-I/TB/'37@;SC_SFH,=AQ+(K=Q MV[&;+KLT77918?FMUMKF/.UZ'B_6J;@+:6IWKN&"Z=V9)@#9'D#]7.C\J"V: MK3J[8EK8U91-P!(7][W1PP=5W163PT)U]V7#,>#<%.)U*L2KR4]Y0L-QEN\[ M6?P["[&K237YJ$R"?4C^OF'R^OVL(XA\GS+9/PHHRZHZG7ZM?MF>_WATK%OR MGQ9N1G/QX6D=RSJ,4FQ+"C3?#>Q ;H>9A@M\/))!%B=NLY'^T, U@C6(TK\GAC M<4:]0J&AB"PM>P19@_CU.WMWV'CMQA//>-,WEO@?M25A6AWJ!$:X@U!!# &8] M7'[0X/0FW 7Q95R+"?N4M7W]%MYG6Q5GQ,O3:-QWS1C[9*5WI1B[3G=^9\E] MGA0_]XI29^"Y2_3B(2C^.F47O;TVQO>E1A"Q-C:Z5:_%J&PAR]=K7 U59?94 M'0CW*Y+<4_(1,ZS2RYMH9:5&AAJ0];*TLFM\!18>2EQU#,..NNI_W_R2FZ_^ M:73_J:Z[]P=G9<<-7M5.&.:-'GP-DJZE?KXY_-$KP@%K_J8, 9$'B+&GQ;W/Z0\,)SR[^0B,-9B/L"XA(_ M*2QQ[H5?A"=Q-N7U Q?^0Q%^-A_SG"'S"TQWPY CZ6[H=3I-WWAC]-2);!@B MCEKCP$/L=2B4_=[(D3J-38^\\$0VWO6*X0;+E%D,S:DY4A\/"ZX&5X7]^DT@ MU-%^AM?I='RCW>6OS\9Y%7E?1X*:V-*,\:!00XQ,,].N1GFREY7C3A!Q?!N] MD?N%NHUI1G/;'D+.YX4V[U?F\H*!ZSM1:/K<=NAGYZ.=>ST_ MZY3!9P>JOP_V+G'+_0>[^=]ZA_B;N_.?G^YV'9&6*W;BORB/#7V4IH"*BUK$ MA29:6K'81NI*78?*=[SPS'EL74%J*'34T%E+,JQI3E0W3EF#_>->\-0_+XOM MN]/ZC_#I/T[X5Y7(YI 59=.O+T:L.IM1;M&;YUPVA"SSK3S]'[B;_GV8Y6*2 MV0:=((/6=6^#9.:4T(R6S#H4/_VXRBV^6*<4)YB8ZE>4N?WI+M)/2JN^3/WV\RC@YG3=G*YO MLLB;T_5]<7MSNKXM;F].U]FJ'*\(OOI";J_2\O>6+?QP'[ M@IVEFU_U'=![_?0E(HLO!4)*)P046>+Y\ @#. \_7I]&^ M!(3_H1C\0\?S[CF^9*9TVW=UV]/E5-Q",.5,4]ON:JE=ARTE%4I>JMO,OS*/ M$V;I"*LA-NB%11;A^Y; %1T6Z[B?7FLJ@W_A>;6#7+88@-4=_!YGY>!)5@XG MN:Y8+*RXI:%0(=L:E%KFJN[1O-[Y]9O$\32)'*;EI+\ UF]/A;H.6,]Q;Z-9 M75UFL5)YT6W-NAMNH_WZC5%IBCHL?!?;A2<&-?8(U)@XG^97E$#-3,323'Q$ MYJMSKM5Y =093Y4AN$-@7WFJ?3&PKI?]D!3;\ZI1<.GY9)+G>U$5P-K6S2,T M[:H>-+_UE6I&:;B\E#]34Y$JN4#2V J0,@?'\I.#^/>;(7>QZ/QL"1[+1?I! M+!YIP08__Z,#H.CR82?:7[]YU??-&-)0>IJZE"B C&Q*GJ=/=; TL'@ SMCY M2/(74Q+$P+Y*^"H5L+?4))7]S7A(QW= 8I/L**7'6?$G.)W_)_7@N;[8TP'D M6].JK< $T4 RF;7NQ;\4=1=0F^,VXZ6(6V818\+O10LU'KB[VKU'3YS+O[VG M,IW-"VO)6@KE M=%?+PL@#2"5()(U1V)_U:F":T2ZT=:AU?">E^UY*V4(]ON#%ZBLEI1:.&],$ M4&)@XKH+[K<"6TW0&VMLH'-6N@R>LW =F)"OI"91K SN'YA. ;]2GJ5F$OA- M56WP#!F&A13@:*0T%3[-C E14BS=UL'\)#CU.#9G QOD+M4#C[/C8B=P(H=+ MV.H;Z)(HJJ^ZX#$/\X -T1\<&7CE\ %@+?&4)3\>Y#UH;S@O^%,\,)/\H#P! MRX-^AQ>^WBFZ *WW*D_@0Z, M#!>&3-'UE_@*V*@\:X%F[W->-WHD>A2:"TZ8U%%9P(>&>,AG5)C>P+B M(8QI.K*TH\$#ZF83.^,H09(=U1IP1:',8F$K9$Q%+E$K8'M=LDZ(<'7D^\,0 M,S*U_E@?E#I,._.2?#\=^#BKHK3+F#(VL'RWMQK,IHSB:"<'WX]>: M^#^A/T_O27?Z%<(=F!3W[-7:8H.Q%7:'BP\8/75O./'YY<)",GV\V7!5'5_H M'VE+=4X7?]J<#T>- D>PA9[-M=0,,F'+B2&;!32"H\>\_-/C&=W'\TM:Z(1X MGK>E+I9I3 QD4)JYGE>I+)S5.>JO?@:>-X*9&U7[0DW@5W.G:Y+.=!,R,9YS M6"Y-(O27A^CH/95)OT)CGA#5PQE%U(N#0!54?B1G'&/.BNBUHGI0R32C*-O* M(Y%06PD!5W?9;N?7;PQ-$S2=1HA#5#\-W %M=J^UGFBS>RV7!,>>ZH%D*\F+ M,2[%P;!MF"Z^&2@G0_7ACXE! !_N/AJQ4-T8RM UV1^6!/+@"WP]29J+(VRZ M#4;JP*[8OV_KB&RUUUVJY+A']-56J26:[@]1N@_']^*7Q5$^N!353DFFF9)= M'3Q2EV)G$MPI 7?+F^TVP1YN >]7P<(A$7EP R^!_/V+#U_J!9,Y0%+BS26P M?8#E<42D)-^7Y!GTUA+[2[.!E:&DP,+A9(Z::H&W-U=@KL6V ;QDJ?[,^?,T M0^"F/X/P%Z;SGJD -)A1 OC8895GNKJZWR1]9@H3\%HK"2]/8+[.==(QORB_G(-=I>^O6[!YD%\E4!:GV@K>[] M'NE$OL]C:MLN9/+H+8_]MW*13U5:C6*5*_.I1K59[;'%%,,54[R0YZO%*M.M MLOQ__SVYE/ERK1[+IWJM5*'%\:U&MJ',,5JDPCQ?? A2;+];YRT@_^ M9;*"OZI0;#F!!Q2,M]V/2@,)+:M@2&(< %DF[=3\WJ78"G"@I1/J0)C;#A"" M?^])A^>DVF.6/."U_:S1:?Q/0N#04A(5'$=E&2-%92))(I%#9%&:4*B8(]!< MEIY,ICE$^I70K+2K:07@/C2+E,:R+;+8Y<+FP/9GC!@W-W@\,F"RX]"L,RM# MG75S 1D%8\(,Q;@F_..1W*"HX 5<,-B(WP1&:\HS8EX3\<-G>IZ\(:KS2I4E M2UZCTAC.O:[+@)$'SVQ-)W5TMFJM!;6]D.K38K?B>#^=8TR#9 MWJ1@+6O5?#$4J<.15GY->C7,; N2[2K]IE05C4$(G(&#D>[2[X=ZIA8B9",[ M1-=:+3NR.R**' [56,692YOYVB!5*T\J+K 1$# 4/1SJC*;!*!Q6 B0S#*M" M YM79"*$\;N#H;4BB[BH1K+L8+*8#&AVA.(5,!0_'-K1*YUN 2H3#%AVA51;K&H5I[,9-6 K&AAZ!*I9IYW/%T:92!@4E-'@2L&(76\F2U4D<*8PVI.5%>XN$$CL 5JYM17^0CBETN=$"'U ;)=0&= M/H6KF,N1$BW3A(@38,U$5IZ*DJH"RB=)4L+I'$VJ] $9\KW:J#D>&FQ+K;*2 M4P=('&GB$>AN JS(H$,[!,Y^S;+G4K:3SW6.,=9(8# =L8TJB^76)6VE381> M^2AC31:CHDF1@8Q(Q?*\RK7RA=H2,BOY="35B]SZ:JT/D4%YTAY/9_U-5H(L M>#!/JBUE"T%WD4>6D3:(9#JS&+H4*FT! -KUL;LR4X,OMT9->, MA((Q[/#&LHQ/.;(Y4:@I''FP]EY/-@RKF34<>;#V@KWB@]D(/+,E M%W&C-BO5!0:./%B[L:RSHD8%@8&1%8B(#1AY0,KDN#(<4H4_ VBU4<"M.&5%",/( M1\56==TK&&3/"#:"06XTBZ #./( \J&IF,#&6M>$Y8#H3%J+?@52'77X]F*A M$!$9=E87K*+2;?B 184J''GP]G"B,U)68SF#+*Q;X4A=2;,R T8>O'T530K+ M\K1F(.7RH<4SNMWES?2$,+89P-1FXKMX8*ZF">MC WJRM1 M7B$MN77+?1*P) MPX[K,9D^&^1\02A;DQZQZ8AP*)9$V, =JL+X?QJ-G\J-0/:V5/3G]U-^_692 M7F!9L+W9,W&3%(Q+K;;[S<#GGSJFZ83>/\#O3:S;1R=6/B7A_4D #\8> AB$ MC.-TDZ>AO"=A1,96GER!X5&/V:XB]HAZ8(9Y$_ST:X=1?M.I=/A"OF^4D67+ M;$U8:9%G?J543Y868#*^&ZA?@:M]'V_KD<9^+;SME4>(X@--]YY[.VF MM/#4?W8?]J<$?=VMGPOM>#EQ%?^S_WHI\)W=A<2ICJ\\(";N$.J<1\+W!KX>'===O>(<2_Z:6A:7M>8S%SLXQY)S M=^25KOFMA0\N1V[1/T]N?=V2O[P&S]'8Y?-0. AF_C#1=D88?(VL>S]IW*3? M3?J];LE?).KHC^[2[ X*W6_"W*38VU!\K<\\ M1OVUB:WO(:CHIVM,$'3X]YTBZ'%I*72Q3GF.J2M?45GJH_2;G(6Y%OET@,@7 MU_8\EM^TVGU)=,68AFE#R?IA[E#R*4X@2CXN=@7FXGCK36J=7VI=Q"(OSYW\ MKO[B.S70Q5M(?W6;^;\_0YZG]-B2:>]U5E VI*(.)@VB;EBRP8PSE;YDE\]_1L;?OSV48=3D*61T-4+G=F#B4;$K]\8=D=\8L_6 M,_@,Y>3 S\T7N%1?X.O5\I^*1[Q'4F1<6Z#593/#6FQWC3,;2O/'5U@!#*:_ M=7PYOZX+(X3/!;,*EB%)/ R3)$$435,HDJ:/G":\3H?L;!KY:CCL<_J>?PV/ M788V?LQA[U')K6RK(H16<2Y84Z:'9'%![=2WV;7=8:NK:W>Y^;+W\]ES+U]GR)DS2[%$L3=)$FB0. M:[/^??.R;U[V3J?O.]WZS#S[?]?%/H9Y C]WSR@DYO%L=1,,I4%T)+=[T^.=T8HLLD1]+0 M-$X2:>I( ?W/4^G?G?-N/ODW5]9;)@L K-ZCJ?O57M#I];V,H/>%-8VC0MW: M'?3$LB?0U#_0AKYY[I?C.YPQ'^<'4L E>H\?@<05."?[>3X'%=SC8D6/LW_0 MZW1B/KOE[M582!]/UWFG0;3(6>7Y*!K76955_*E"% J%Z"+]CC^GZY3D0BG; MSU5$EN0*]"2'(V6#"V'])9BO@Z81E$Y3Y&TK\.9VO#X3YV1L=1E^QH-[ M1$?+&[;L,MUDC2!/%HDUF?,7S!66^08"8E:WAOEB*\LB/$XJMNB.^.XHA%4. MD[T]%*'2-'U"A7QN_KHY9V>+%GX-*UZ&%O]X!D\OS'FYOJ ,#3*KU%LN$90) M/*Y'2D#3^>ZE)/=B" MADV.-3$A\;Z;3ONYA>?GT1=XR[=DFI^EO%^33,,N)B/;;]0RK-ZN\Y5L M136Z5ES5/\ZFR9)XFL8/.^#=$F1O7O1-R7]=SDU0G;3*3*Z58WG&ZS=$NSIC MUQW(IM"%IDYP"N:[,^$/2J*]TLR)FU]XV7[AUV?%G-M6>"E1!CV2*(-]&^_D ME@IXGKR;]QE%2Z(8:CT%:PIE<<8[$6,S.'J1_;G_G'K<5V,6ZO#31X-HV@ MV70N=]L)O#G:-SU_YG2?A:OH^'(3VD(=;0ZD=5/7-W8(.35QOC\_W>?*D]&3G4[#&7';.\VY0C4:^PQ4Q'1.-B.13PR.ET]E8LY^:6 MW]3UB1)WJL/*I%@1Y(:1R68-(I+4?LN)&1 F[@#!_>U\\ENUG)_NO-^JY?QH M!_('5LM)DO=Q-)U\^-34G^L^A?#()\&!3Z(XP<14+\$I^?)DGO<92AT!7MP*JB52- C)>V90Y\@8#!L F+J(#?1$B MG44/@XPW=^3FCGPY6UV&__&A-!W@6V7:ZH(FD.4H"L(G3 M8E7\;U\"TOKSN6-'(BF4/F259%C&5*=^3+>O99UD*4#X@)?+)Z#U>>#Y^C1Z MN@P4>UA';Z:F( 5(=I1R5=G1;/ @P,T0]YD)1#Z@Y <"2:EK^!E,R)FFNLW\ M*U40Y!=A-<0&O;#((GS?$KBBPV(=]R**W&;P-S .8YJ.+,%W'.4@-H'//6GC M"6ESDNN*O5R+;4[:]-C "$G8U'K%^;#*P.:)>)JD#X-:Z2^ \-<<:?HJ"#/] M6K,PC69S@PQ=LS_HKS>(%0((Y] T1AV&+N(4^-,#^6O"3U\%9&=9GP@(-J.$ M@+#\AC5P/&6JP7/;2)I&CP 93"H%E$0J4B772ZFV H3*0=G.O3,)$$9I((V\ MA0J>L%+-*'W_#/<>.(F,2DD0AMY=BHE%TM/'@N?XCB^9 *-[TNV81 -/-L$% M6P,WQ&\*=FY3HNA3H>2=@%2^R#1X$VVPUL)T(E7E57>ER^IQ"KE7\_%$O1Z$ M\O[O!_#$F"("XB;JOQ1Q@>:2D5+@U1%)28HFD%O'N Z27_SY2P6=CXCW4 M9#Q5_D<)7,@L7X:89#NFY+C;2W 2Z^]ND,%RX6?X#,GS5/]=XN@N-MC.8J#% MXDNW =!L#Y#H"EK.<$%/):&7VLJKTPBJ*S#-8GZ8_-FGF;S9IV$TS54UH"ZK M.SS$#DR2&7%4JN4I>$LKQ: M5]FH5,T(P72LY-G1++6/^YQN,E80VMEFN5'&F6A< C:;_> MK 9=!& -A76\L,/,HN<,RS=I@]3]/(])YGO+\5!$2\>MU!]D7'XY[=S;0T?) M9\)6ES//(U"DKI21N6CV)D@',CWP&*DCC1:_UA! '@=JII+N/I#9,7?(@]86 M/ D6&\;@F1;T\5* E.!H!1(LN#,>LV>A-2'-I J2:SHI3[<",S&I+$=1S52H M^[-XU-0!/F,8FW">%U@)T,%35"4!ROM-Z?DTOZ($:F8BEF;B(S)?G7.MSHYR M-,7[AY=GJA*8:FMZ/"JY1[HQ&"#F$\)ZF&H/1@9[8$YYX/H:VY#C1)39V08= M+-T:6^YV^\RR7/9F(_!R%5#+ KP>D)MZ@G#[*0**<>QS]XSM3I8,L"8M//6? MW8?]*9'@V;/8._K'DM:9&&?V;I;)ZZ7 =W87XMAY22+\ M-/(ON#K?WVV;JV9>,?Z*USTP+>Q%/6;5]U7T.7$< Q 1:X/EQ./[3Z.'$ M@N"2Z2%6[]^"'- ;.7R6'? MZ &[%GKX@YUPA";N(74 @"\P(R[IL-ICV/SZ MW=4](S-U537E;O>X7-4/7/M;G]E\"H2=1/AD3_^R#NL].:_Q(D!>N9V^"%Q5 M[*(,J>9GBLM*")T59\@0&?G/E6^@]W*@Z/L4*,_UQ2[&WIF[K5F!M M=]+?L_N.D[-IK<&%*%L@0G;2;0O=6?91Y@;Q%:<^[L]L[.VG0IXK 9:K0DD- M)M\%G'>_QY[!]C;99YD>Z: 1PB M?^%7--;R!)A9@]RAA_F=_]H1\$N83652 MKQEV?@*0UA\D $*H+?J]PLQAEYNQCY7+G+PN,%=& &&=5$H*DV>$J*0%0LT) MBDZW$Q/ L<*[G^OI7[3,_M=G1^QNTOHY9D7WF14]B;2VF5#3B79]A=3)AC_J MJS6_:E^;M.Z/2ZQNU'4/&?"TNND6JRA?"R&S(H=)D-EKXFSHKX#<[-AF._[Y+!\41CK2M3J:ZOZ M?%;,XEV'P+ R.EMD[/"98A-=GL8^(%1C@I.6.@PJLWZF*N) MQJ#;UPJBY5 X'8I$7#T\=W?DZ-#W24$X>13B2ICM_![G%X0QLDPRTK4V-64^9YX',2@!,I]*KMV(L(.UP%$4P'C8871E4+&9BX1J*C MB99W.D <(W=8[ECAV9L\OI0,ORL1R#\[J/ 67NPM!"%J":N*$,ENO>CE9*)> M 5YE%K_V3;N?'5=X"PU,)J.FFBT4L5%/ [4&(L %6WW1; M%-'*U#0Q;AF.W"''NI#^Z##NC\V1.#D_/G%6W\./?J?+Y$9X46<+Z_PFF&5E M4ZU'5V31BM5: 3M"NVN48HQLW";_QXVP7_0H9\XJV\AR'SOE3) M^52CQ;:0@H?T.@U--R[+(_T30VZ(+B.N:MDJHL^539W.3%#-Z@"&)&\,^1WW M.6,*2BT +:NP;8EV?Q;PMNWY/;<]!?XUH:'_]ZKN# )?W'5GF"^0^8P;NW-6 M;QWR0M3KOJ&JIT#,P!Q>'&D>.">YC(K8-B?]IBX0X+,-: M4Z?G,3E.J)M4>>:APQ6*P&J\,)_^2)7S[QJ8^49U$+X;%[W/Y,[3BL M4%YC#4D+-3TO/O(ZH4(9(G(-ZS)1-"BCT7#GN>AG*0,YF"]603+FVMEV2@: MU87VZS=^AY/9TQOEU]$/L^.I M'(!/9$>W-=4"KVA&[%+BIT8]3\\+)DPYI(^V&;RQX[D5RIF^TYI;!\?V^M929/] 1 M>D]"3SH,O[B3#84'BO[G/D?W,W%ULC(X1W 5.J[BJ?99T+6TPZ"Q:/FD0 XV M9F.P*//%:>WZHV6W;9NW<-,9#XU=DN1#J\W:PA;*6;:\IK*= MJM?7 ^+2)-\9SW9=F.1;F"2?"SVL(UCB;,EC^)*TF^%-\MUVV][ 3F<\GG5) MHB\SSI"OZ/R8__!/''1_'A+:$0Q\2R\ND&.L" MWUF\0(ST'79:$KPO6HX]7 )3VK[J+_3O8RQUMOGLU_$Y(=F_LM4\3L:3NH^R MK>YG!]O(QMU>P=581NY:R;F*"EU&8#1 MOA-?4_O ^59)G29[OW3UM0_6CVTDC5W!%T5>__PO^W$L8$TA0* =G3V". MP[5O"0])^H]^.CP?%ZC'B+V.K@F*2YDLGJPDGG?\]W__9W_^#^'DS%98;LOL M[RULVX@M81Y-S4Q<53(RTA2\^Q_)#*7(V_59!1Q&_.N!N;<3@Z!(9>]H^E^I MAX\Q1S^%)FP NP>S1PU>D[L>MWC=7G,\':+G'U>%5+!2X;,?/?6>\C'T#M*9 M!;[NVLL1=\2),/6$S/$]\;)9Q_OERKQ_*I7BM5:'%\JU$M,G#"I2K'<(4JTTCQ/7"AR7*]KYST M@X3<:I$J%&A.X$FV$C=R[S;S:2#*9!4,B;?FX!D%*>X3#X3>WJ5TRG%3#FQ8 M'NJ>FK(=(/K^WI,.STFUQRQYP&O[&U+3^)^$P*%I*DYRN:Q,D%D1STZG(D$K ME)@C4$PDLU1VBDQD2:&I7PG-2KMS-B,KJA$R55BS 2%4Z^5JIQ1V-&CP/QVY M(H46HOJ5/*(BBF$J(RQ4B5#$#D?Z2S=7Q"M"E<6D#(EMK$9F8VE@)/%TI+.: MU=HNSR!LP H&J^=E6:7A,\FG(\<3;)I3E?*,5?%F@5@WU#S;TT1"1)Z.U#=X MH^L@1(7EV0R;R7KK+B/"DT,'(W&WE&-(7-6%@HFL P1O+_5F1R0/1\XG9D/V M6XL5,NBTVDY0[YI:51.IPY%LD^FY]8I+&*2;"Q9^)\NO^AW@-NU&/M%RNZ;D M-6'8<3TFTV>#G"\(96O2(S8=$0[%?UVVH7=6,P^[+#/OH2V)OBWC&?X46H$*T2DNO'OP"E/28DY M]^@IKFI)N@W _]CFNWM#Q_H?2,CX91%R\4E-D(NAWQZ@L,<%2U*AY*4 I^F6 M!&EM$CUR2>Z=&-WW'@CR_@D+Q]1EX,< NSN-/?+,\F,0 MT/'JF11PS<#/L><5SR63+%#>BW;%B["]+8O"!<21IQ18+QA95.4XV);"T73< M7"_^B\8V# SL)1X@N-4TG=#[)U[I*X*$Z%Z0$-@(875=IF/70KTKA[\ W.1];IHL=+N3U0:#7B="]*4'&V3I@T,"4$Q_F/_NOEP+?V5U(O+WX MRB.?<"^DN!WSX'73B2OWL7[B)';W8G;.GLV\]WC(NE- JCN8[;YGH&S_)W&? M8;#XCY[K5A[&+]X-E2:>8P:^>F*7]7."@P]AAP]&DK$XLG!#Q-D1@2(W3%P& M)@!+W&33)2#BQA*7@HD;2UP((B!+W##QB9AX8_;\G^S64_:1/A)93\4!\P.H MO+=Y\,FLR*^C!?H-M+!=,O"CX,6XCOK[EH]G8ZZ\X@[;(Q@U2(XH/ X=)-=P M-'VL)?F->:Z">2ZY-SVRM[-]E9P#PVJ?!(P_65DW0KAP0D!OA/ IA'#=NA0& MPR];3[[&FOI^:O B5_W'&,?7I.^<'Q GEWDW]-_0?VFK_F,XY\K0_RY%=^[* M"_$V,MQD=]65:@?JI^FR097EJ9-;=J&8SM-=BF?WB*YFWE$/=9DFHRO$D"C9)$KFOS(+?UUZW M5I,Z5.2B/98]4TKR?.PJNF"=.E808F^,%0 M_5WR-$SBO,XHRF>;F3^'A3]B4VXIB;&5YHZ.MERUY>ANT^0"UQ\T!5[TK7!, M=]?S0?CU'-T_03SAFT:/KMAX M_"/#9"9Z9E;!VE,DB"1=$[%)5NV?P2=;-F864VZ71D)D,[7!2$."S(A)&M1E M\726/%9\_\8PEQEONV(C\<\:1M0F2JTR[ L!YQ9LL;+6E.89&*;+Y?1>3A[, M#=VKKTI1&VO42TS20(Y TR3]Z3;CN3VNLFJKP.F-S4A)L71;]WPWSM?[?%OR MW&N]13$OQ.+<$AV0!\PCDGLL%.8D5BP29!XSZG1OD15[T5KNG<&1; RH(KD6 M.YBPC)I&MLFIZ-371!*:G2A-W$*;M]#F)5FGKV,N?H6$Y:IBU RRY-54?[9J MH]H9F(MF;,H7*TY9*'BD+;3;F9(:A("Y@(F*H;DTCM$WYKJ%.R_%DGT=7'&P5@DP9U&"3%/T M2WL)EQ\#[:J>*KGR++9>%76EFLXB+CUQW6'0\^G<\Z5*7IB,^(AUNZ-*("2* M#S3Y6$)8?L<9*L1D:2P'FL_GT6XEK)Y!_>K,8$P/ C,2ED0GMYS59AVK%HH4 MM&V)=#9'W@)$-Y8ZOTW[&I9RVAS%-!>LRT9-9='T5*T6C,\00\JP:+5B4^V^ M4*@,YK4U,PR[TPY@*6#1TFGDQE)7G-!_82SU$4OV-2S%K/+U0B0W6@96*HRQ M@L3[7>$,=FRU6Z#T"=K."'QA4NTT]*'BYQC 4L".S::QW$O[?E<9E>TYOF3^ MN533+3+[^N#18ZF! ZFA. &LB?3SQ,93X[8V-KI5K\6H;"'+UVM<#57E058F7@.36/42UN5 M-U[YM+CIC5?>7,;QJWEE[ 2;AN#,<4-%&*XJ2YYDHAK@%6 ^8CDD3:-_W-;? M%2]]VDOC9*4?*>R0TA_7J7EG(N32%*$I B=%1"5DD4!SN$A/ MJ(E(37+3+(Y,*1I#8>'>_?K9>:.P:2.+EBQ@12R#M\7J&IDX9S.:C-N MB@9/5DNV;CFKC-TY5H^\/VMV^4*Y@+&%07FX(1H$UVF'Q^J1KW.(2%(%88$L MUT%G)/6D67-YM!YY$7",:#+C'JMV6FZ[Z>7'4Z1SK!YY&^<+^-K%,XC>Z3,L MN9:;_#0\5H]<:RVJ5<5S0Z/0Z@\%LVSKA6YXK![Y--.;+RZ(U>[7E MQ-*98_7(I3:[:!603I&UL'$EFE9&=7P1/JY'?M+2KMWD_%S)=2S8/ $RY4#W M9X7 T)6=0\KM=:&JS6)-EH#(2I03JDURIDKO'.B2JV/"IRB]X?\=1O0MO]/ M!J4/67JO/< ?3OP?ED/HLGV6$]A/[FAP1.9LR\URJK\[P A1Z^D>K&&\K6J< M5/B%2NRD-7XUQ=NK[PMFM*6(N*?&(?I;PY+5(H3&QB@,73&G=P9#O7 KU'MQ MA7IO!>>.*/*O+_WWAX;F-T1\70U&&KMAXA(P<6.)"T$$=D+[YU[;61+O8G?R M)Q]8?IJO[;F^V'8=)9#]EKOM>1R?[= 43WP@O^TON[J,DX(]8(+,W#'(=;>I MEI3O?[^&GH%*=85.CSB+[@F\5I/M(Z MQ/N/\'X./U60##<=49PI9)#&>-KR^.5R%2;5@\ET%B72&'F2@AHW?OJY_/0T MM>]]_#1NJHT:W1$T=E +&G/6&+91X=SZJ4@$WI3N%?-L:R!E5@N/M@:Y;1%A M"E9^^@,_74&5R80'B3P;JEO]UE M6VG%Q+>5"F+-!U!4,U,D4R8*'6MENC/I_6=(/DDJA"4<'VZ($8N)C:*EE:;\ MV.@DA8C1-()D@60XR?&KG\).9]XON#!V>I.]^C([+89:9/:"^E*(1GQ4!&1N MS^KG-EI+%BOXJ*S@;&OFMR@F1);12$O*%*-I'$'2*'Z2D[\W=OJ)[/0F<_5E M=NK;T4RI5@@>*%(6DQ&=<2N5T&T18%))$6/ 3A21 M)E^,J5QAV/7A($YR;'*+KD_LP_:#_=M;_/6UYNQ#O?/XVJ[4JC6U&)ND>JR^ M[O'9Z4"E4/K<.M=K6;)5;U4M-M.MC1O]Q=I8U)BDJ'$V3:%DFKX%BFZ!HC,9 MLL<9*9L/34G83'Q#S75:0]D+17-S;FT[F'KT<-+.#=GZ"#>8O*KC_GA;P)A* MTRB1)D[3E^;&2#^7D5YMPAYGI(I7R$ABWV0-M>(X0FE0'Y3T>JCUJ8W*+@,]J5;LP>YY-W?V%FP] M?;#UGNCV.S8NRFW&'B.4Q*J$D7/H4=>WVN?>>1G[2KV9U_/0K>(T+L#K$=9J%W-FL/9.)]%RE5?LM@ZEUMES\U"Z\@< MSCU4I9"ZB30+.AL0O3&35"(FTAA%W3CHQD%GB*D>Y:!Z* O-[&3.L4N_@*E_XA6&4?^SK3Q\ M\TY/$"^]%8K\J@+$G\/["!+,D6EHZ.R@2W0'BNTV!ATFJ4:<35,XGMCBR/I*9I#@QC(G2:?+%SE,WUKFQ MSM65)_X M4I[GBR?YRFF=NL1MTJ,%$$%1]V33\0+W2%W3V88IYZMA16>CK,M/\[7J4%MW M$C+7 ;$IC/_".!$.0Z^P""YZ6(N@RA5:33;58X:?7 =W3S[- :OJT^CHM+<5 M7MN!ZP62[:=\)RZ'ZP; @TUF"/.F754+S)@XO%W!W((4@6FDJIX)!GCI5+G( M)^,K8+$ @%Y*]U*VXZ>\8#)7Y?C)DAVE])@^4KZT!A_WGK0%1_(X^!.TH.]2 M53\52AZ< "S7ZZI*"GR34A7'UE)U^(=GNO'#7-73(8JVMZ)QOO?>N^&;'M\% M_/BI[GNI'KQ;\E6XLE>*Z@6@:K&+,J2:GRDN*R%T5IPA0V3D=]X>3[CO9U16 M'0WHOAE4D'%0008JSWN1)OD>GL= K MHJ_4>V[M@CD4$NX#R&LMU&3>WKTHSV )]W*2ZXHF1U3M;#4W0Z1RUO"4H6P* ME/;K-TK>'>8'_^L12N"R[\Y&Y[V9JZJI=K>0 O#6?1V\2G+5Y(L)B L0"ORQ MX+@+)Z:)!$ QC?P%I2F&_*=0[<6?T/_\_65T\]0\CL--<-)1P90\3Y_JR=D3 MCP=X=5S&5I)?[V-3%2"(P%4 UYXJSVS'=+2(A4>>%Z[NW0>K7D>.!4ZL#CLE M(9 -!RE7O7)_S?0(RGFTTXI]F!R[*H"(##1:TN3++ZD*[%$+YQ> -4:/!A^G M4W\DRU9F[O59#.^H&Y07HNPZ_/7[J]G\W.@2-Y'&2&:3$UJHZF<0M%IMK#H7 MAZ[6:)TM26.Z* Q65KXWB/QE.]$2D/R$MVHFNH*ZDI770:Z M&P,_$2.P885Y>@ -E.B@?@-N-9 M-779=5+YP--M:%9[N\FH]MR)P'Q"U=W7I5 0>7"4/BA.(NPM7CX# V:%&YO,874?T MH3D8(X,@0EWFX@C<7-@DB^O##5+V:K6JDY6*.1H0.'9$:YY32=X3 Z0ZE/J/ M]\1T>DQ4C^GE58;6MA#719+3%UE;GT!.]09>DS(3:BY(6JGI]MKK!>ETGC/# M@'1(^:&3 :((VM%/L9(8V4"<0'M;!Y" NUSP_"20,HE,!;8;2J="(%G4I&>& M[GI^JE+_?Z_$8Z5>%.FIBO21M1$:9-AI]A83I3\PPQ?1B-(Q&G>?7XU$N\B1 M#A(Z 4)B?6):;-2:2_QQ")%\!19ARXZVJT[!JH$((O?PU+2HB0+>718PJ3N0,HBPT",&L/T!DE* OTT(0B!LI?LWI!9;7*GQ M.U(A& 14&Q3\4*7YJ9ED)C)<#EPXS7N5D/KKQ#QV.N00[\?-<6Y1%\M!5R@B MJJ 65OG!QO![W@08@_3=,?'[-R!TW03TG:A\"RASJ+=WF(A1L M70+&WCXZK MA?E%2#6V8G>;/H.WC6C8*_@8G1TSW M2K1<+)!U:-^!?7\],74F#L$B*%5FJ M!(-06[FE2O(L!6/)BP2%,VD5H\]V+-V.=9-M1J]%(##?+'',,136&=FR$ B+ MKD:@L\D$ULLX"P*K7.D1"C.>*D,TPH+HGFKO\PT70!^B-66WUFE>M55 VD": M:2Z0.P"Q$$4/ 0!D#T7*""FVI8VJ"0.^1C(5H>;D&,!*CJT>BK38_(UVT9X$ M]C'#Q.]+35W'BG]9/+QY:\X>C:,F!<_WZKC+)A"+<"MAMNL%M-L5@*;/*0JY M/ULW#"/V\F&3B& IDR6>EFO_W_]Y5(?^?GKJ41G30_C;='_KG?!H&@2&7O:/I?J8>/$" 'T(2]EO9@ M]B@,[BW\P] ZV=@+LEME5]2?NB!-AZHF5BS_@Y;]2 M:N9"WOR_7JMP--X//P/* [QD/JKWMKT$[.18-P--#0-GT F\C[-+)XKDOKG" M:[G(IRJM1K'*E?E4H]JL]MABBN&**5[(\]5BE>E66?YTD>]:BKWM!7##'RZE4XZ;^.:A[JDP/*XJ?^])A^>DVF.6/."U M_?W1:?Q/0N!QXTEJ2F4G6800)[DI+A(Y7!5SV%01<43%LM1TDJ.EZ:_?CQLE M3#%(OV55EW*',><@<:SQ9HP*J MN)J5&BRO,W8>[0TWX,.QQI/:A.@/VX6-AJ@\M6'D!5-SZLRQQI.>+'!VA7%8 M9%!;%5K#R8Q4ZAT1/VS]6).PA2K._:& #51.1.GZN+D^VJ*2+(5*I2JNIXAJ M+*B2V"+]55P$XV D@[:]23=;!MY\:^"S\_5B,K".MJ@4-^Z242L%ER4'?;(< M+ABOV=EO/'D_@,S 5K6.N%TUN6 MEQNR"7"$' YM!<@8E6=AS@B:5J,]+9BF0<=##V#/NI&V#F5T*.A!E6;:#8G) M(PP<>@#\EI[5=9S@&*,L+2Q^KL[*Z@P\%3V< $JP4C3(!B,A,W V0[%9,7$X M@2.(LA::R@@\&PFZ*LU-%,\3'1E,X BF'!I83DO.,MG(*SN%+.UO*",4T2.H M,D)ES$?4$&.7JU88C=?$C%@I]="8BTW!#NK /]E-J$;. @7%*D46*DF21('.R.*&FLHA3")6CIP0* M?G[Z<#DC##>%YKHOZ&(.2%6*R3+9HYQM+BLF51SF6FP@!AMEPG>02?MH2UFE M+&B=BF,6D:597QHY7^4=2SO&V=&X*&D#?2FR9)U37&_Z7!MJBUZDSX<23T=B3G33I9?ZSJ[Y-?H M6D?6Z&IP5%I(G%H05729%P:YNDAA&WHV;<'6MP?S7!0PKCQ2M;;0JA#98L\7 M2RX"GWDPSY 1E(!&BP@@:Z58S/H17K(9,/)@GIP^S=5(LE\26KC*C]4)QW35 MH[**)?FE-4[!L H<>3#/;#N8 M9Z-!YO21/@!: N]1%1^EM# +1Q[,4I"O<<4I)POZ*3'NS*GC#,*?.;!//FIPE%\ MMJ ;Y5)D=.O<8L[3<.3!/,>36M#.K34,X3UISOK=)J%MCDKTRGK%(YGR9H74 M X$IBOT6.^ATP,B#>4XJ"VDAE-&!4*A4"V[1%*L\"]/+#N99JD\&*R(::$@D M-+3IW*XM7;FF^JDW:C-CJ&6/+I M)? >>3CR8)[XVK%Z2B9'&YF<2;;0DCF9+IBCVBS(LGV)70+W1[(D9TBCC+;\JSOB&#*@>##V8JBE.\$FU[]A($!&S7C=+%IER M/(&#N1;;PW9^4]W("!_@ZYPMH%9_?ESQA7TC$[IL92%$A:X\L&0UH!LA-&6JSO"*N.]&:#V%0_%"=MC(\/16M2*B7>Z-%>C#7D;;H M]WKBVA;*&0K8A_PP;(_BH8=S#1 B:"!-W%C._3R3:]$]N\C H8=P'664I5Y4 M4422YQNEI,S&%:AYCU@)YB,R6B P#AQ[,U25%?[DF.X00 M+(AY8QI)Y+P3VQX'<^7X8D?P^4$9X3-DNS5=EO'**G[JP5R7);RSJ;I!F=7; M+*DT%^AT7@ZAF7(P@>6D'J+J!FTCTO]G[UM[$U>6M;^_TOD/:+:VM+<$6;[; MS#IG20;,_7X-?+&,W09C8X,O&/CU;[<-"02226:XQUO:LQ*G,=U53U5755=7 M-9BF)BBF+T'3$S^R[["I%LW0^&S4R>4G@TI*;HP9,S!^MA-XT^7^XX2J;:+4 M%]*JB',$27[SS*FEF2-I9H7'2Q^>-[V.O/W3RE9.7.:G[<)0VE^8_B>%<*Q=:)IM#+9FJ+3HG.T73+K/LSIW'Y_(G'HVPSE>'_^ <_=GGQ;5\%)P0EE#>',1 .&/TR06 K(1K"4874!C$#)8H&;$\D)2Y)]GPF1/C M?V%32T9&(YFZ2$B3$4QE%<.$G[-6CR.)G,@?>.8C*6O8.S5&:SY;B+P0_ M#@^G-"E)3&(I=T!_VF?HO%;-N0@>AS?S_AU&T"N2#3F.QX,$.Z07LV!H>X@- M!!<\9 .TH+,KR$9#"]-0T#L60?C_MM(-*I(AK1Q-BD,4*A#A\,]3 M*0C;-UP4A<UERD"SJ M/4N@VZ"3+N<&_*WN")"R@VQ'F3 UI2*DA\\KHE*BZ?5R=(.4G7O=3'ZR&"V% M^6HMJ7)UD"Y51S_^(8X5A#C<$5[E9!?PE\FS^3W8%S+B-,WGV :6LO12W\M/ MN,SJ><7<(NQ'8DY*CZN5=:=7=9O#E%U-398W"WM(V9)JE_-I@:UT2KC+-Y)M M>SP9W*(AY%/U1'IJ*C-=ZF.+9EY)U@.T/-4)@'5T\UA?I>R MJN9U&+R9.T*CT.?"[.[]QMXQ,C1\L?@^,0+#4-I<9%(MP[!\ MY^=%KL&UY#%0/ /4U! /J8 .KY?CX'\@067H$D ? 4 *!\D$AS?EZ^O<_2#,' M_-S^L#LEE":R21%!1^!RF&7Q]^[72U#DM@_"?)3@R5[6RNZMOG#,:UX0%R:; MN/9V7MN4E'#5GRQQPCZQ[&UTP?W*_=0_O)&>I+[9DKDG-OG-EAQQ^3LL.>+R M'2WYJ^6WSKXW<0<+_2C!+Q;D[1V0X@H]EV\%\[_1N!X:2^CA__V@?_SF\DGL MB6"O6NCOI;+";V:*]I$;$!KV^[Y ^ PZ!)O8US9/-)*>.Y*>#\ARI%OY/I$. MBVP<0\(?;AUW+#G(3SX1+2(%]-X< )G>P1XI%@J;P!.F2]* M+.;1&%>I#LF%3J#+BJ@/=S+.,H=U$/Y[GR"^EGK]/M6!SUQ8^\^ #^D#O^^( M!/C&> E1.;HM>OCO@N^=&]^E8 MGMK&C!HNW:Y%6=%,RX:Z/;BR#5U+WE3VWX):D[JK"G#'%OS+ @X)JM9_)/1+ MTDQIUJB:Q'(KH<2QB7Q_"/=.)C!!*2Y.D4P4@HE$ZE&MRW.(%+::FJ3<*^F= ME<7D?674QAL=5%H+FJ-)*%(L?49S-!*I[R52MV=IGD.DBIK3ZI9Q512 ;I25 MI%]R*F4DA.F=M[;=/GH6\//%8 M?V/ ; I#M:6E$%HQFPY;1Z(8NF2F]&=^6NTDGG5-;B]/8 M1U&,.T=V9-0_7L#]ZR)@59->><;2GM[C%%RI+1=E3D:-"E#&;Q*+)X_6P8Q$ M(!*!&PV0?UT$C&=_GNIK*16;R@!/I\?I:4%'NP#SXQ^2I>,D=\]I%I?,[[UK MRRS*E;JLF;:MO_@),\TTW/:LVC)U#_3TPM+M-N9A.QET,>N,^]/WV(SN!_A! MG7KB=+><(_[>.'\_O[F^1X-;B(^\9#K*1T+L#V-,1Y=K'FV+?LDA^>4.W5-+ M;'OJJ"U]2H%JTI*7!04/.J-M(RE'&^P\"/)OR(V,1.2RD9;/BXB(YWNYZL20 M.UXR,6S7ET6K004M":-(2R0B#QR)^;R(F)AD+'HKP3 O9U<1R5#;\$\NO>2H5M[9Z=_).!-I6S)Q[-% MWKT"">C,_+DI/O<[K7E/(PF+FJ@I7L2#TFG;:<*9;H .GH7GLRCM,?(OT.(P!1^<]O>K9TZERJ:S/WAOS!" 41"NX; M!;<>&GC)J%..1:_OT_3\/OGL#Q1%>#^YX5T;!S\!^2?0FA6:A;79JQ4RJD&G-Q,[S",$>W;^C MB#C%G+&W6P3[[P7[BW0!^ SL6YT);8,JMA*DYT9]U/:>$ZEF 'L&PIYEX@3Y MRX:F?[D2Y.+M0#6<;=6;PO?+9\#.Q'-<35T=S9+@0KMO#&*05MZ>\;!.;[Z&W)8Z!X!JBI EPRA-SBM5U%$\Z]">!WRA ( MP7>U$?C:< 8IPY+U#;"'XDPA5EQQU)ATTOG:PDMS94^N^:%4:J8'%-[]8)R( MAN$_8@ *S Q.S;4]<-;L&NX0[N&PA %4-Y"&3\(_$,;M.S8J5X8,E&8.^+G] M87=*#'SW&"!]^',J+1,!/\WM+,.OER"&M@\"S1D^V2CIUREN'X1CT).-_L?^ MC5;GVMMY;;X/#U?].0>.Q9XP[J.M4M$61]YOP7>J$+Y;HFU_3Z#]Z>?0!I*> M\"&9_IY9CH8 ]=,&AH1 ]^:=FWTK^.+M4&D()1=*WW8SQ\*%GEL3[@S\/##^ M@FMY^?C'QOSEP(#H]ZOA_/^@?OTD/@GG"R:OF27'[X289H,:<7T!6 M'TBV$T9N@*D )98!,I@.@1T^(_'X]AAO>*((]H=Z[8X %*F4^U I'Y %*@#+ M_ODO@L15 CM$P_8(^_#?$TE#Z)+?L?9 I\\GHL6O?(#'Q@$RN^\;!WB$@P@' MZ.#F(2V%NS8,/K/2Q]OW;W+5OPK"G_S\^:@(7Y\.9]?R-\K]C\-K$? :FQ8@L2QM'B&'O&^F[CU#GE7TDR_$QR%N_NU%P*$M'V!K\D)":(EXQ$ M98UG:57L.AT-J]:F=;>M%M61&)3-(^@G[!Q)N.'F=6WL_WO?_3R5Z_FM1>#K M^>4W( +9E3!9KPS)U1D\GU5%@+6D5$,,ZND]N A$L#\)[+^>7WX#L*=F7:7A M056O,[K/3Y3L8C)9(M@SYX-]:+C>$.SO(-)4M(.14P)BCX$-G0FL2.[*JQ.P7V M(X#Y$DKZ/+;A191TMM'/%7MDL2^D79+,=$M3OFB-()2AA8@_'?;'/%%ML$N' M-O_8'+RV/0LYO[FO"#FJ20:"#[(2 T:C:X_FQH3<+20=Q3#O(89YOV;D5[S7 MC6[:&Y'9 ?2'6LKK M0@"N'[7\(P'HZ/[(RE5X3& C'0$ZX] M&C;+_*(S3;HJDQEXU)! H ]LTT,WZW2VZ0V!_@ZBEW4;O-JE)S\_OV=#\\'U MRW6#D[R["[RV#20WJ/+RH4YY7LB*O2 F!0%H-8)6G?X*S'B1198D=E9+\@', MQB@F>9F8Y ?(/@!T6X>3\D=2$O-JS4):J@[(:Q2+_#8@OFY8 M\BL@[C'E=6^5;E8Z1(HS#+IAC8=]I)49!&+V+"".HI"_%X4$ >]1*379LQ%W M8RL@V;$9@+@QT:_;,*5\HI*\MQ" O'R!QUN,5%Y8?UW7O*QO 9UYQ?,QW867 M?( F@+S7K=:HAA<=^S'@9>6RBBV.0C&)OOX/Q]%VKQ+#7K3HTQ M.TPRT2Y.-#>=;R# 0XN3/M.1803X1P+\=0W3+P/>'K#=?%GT+%W*TA)O84YG MS/MB4-"7/&*=1G'(Z\0AA>5,"X&&K%//]!R@Q$S@;FO^FJ.@0.\)S=(H-GFS M.N:ZQN,K%&MJ)P!B%;BU+0S+ 0H_U#FUCJR(_KC0Z# VE;<6VD!0L[Z8//^) M]P/LJ \.[>O:BW\,;=%NK>6V3*E"32',L3>>FVH+09M"T#ZLC7^OT([@? _6 MX!_#V13SK;XVF&-8&G!*IY#-$NDU#^$!2YC (YMY]5>8CS]W?J-I%,* K?T?3TP2;"*M#9#$KX. ^FHPCGUQ>0'DOF" 4W8PO)\,*#< GUF95, M^7'J648!S?L^0O^*WQLBNF!F4"*Y#10XB'<)Y)Q':T-F9W2#/(H"W4.L\U32T-5[G9PAMRTL-_5]:MJ3M64I MD 9HI)+GNEE[(](02<"-&;#7D !Y5JZ23:;J.[ES+:0M8=LVCL/CYZZFM'U.B'=6I'>ZX9%0ZS6U/H6J:_N MM5,[FG;^@=?= S/"!NB=!I+.8YU&(G$;D=23 MBH1/=FM%OE\4.LS"7.J"*.-$*Q")('/T\&#S3D7B.X@!@OZ=&JR7P/X'I?"< MFMYG[ R'$5FJ[0D:W2\T1T@(@MM(Y[1<[\M,O;:=??DXY6W$9\]?JW-?K9%0 MK2F6AY)WOXM>NT9@-@WGHYD>I.4F.=XR/\Z+KXKSK/0\[%+8:L&.NN-Y4AC, M?1$/VPX1CQUENE3,]=N+PC6BLE\6A4QEUBFR%"/YW9^&>&/ZLH/E <08SS ,U)I,J*T1"Y1'\F: 32/(;15O_ MP_Y]%B';;]9*4*^QE$T\)9N@Z7!EP;R#?__G_^W._Q41B4TG^XVNV%G8..SV M2@00&8'$T :2GI!4^-T_)<.75LYFH1SW1%!;1_OGB[Y!I(C13QSW[]CKCX@@ M!]2<2LO$#LTV@$P80'5_AI_:/@KTR_:9Y6B(/3]M8$A(0-&[]]X:,,:U9C\) M_(E!2(&_;E:%;CJ* ME0N50EO(Q/AJ)M;JI%J%3(%O%H36__XUO)7Y5FMMH15KUV+I6K55*Q5ML7R0-9V]U3 MU.!_(<#1=BK9#-0K\Z:35XD3@2E7I'I_.:6)[))(B=O#. ME4<7:QBF"2U_P*:<2C7WW.5%ZG!D/DFVYUF%ZNOS07/P3&JSB24VE\ MI.2J.%9KZ5F_/'^F6V-4H>I@I&TGA_1X)7-ZSUHF=)8IZBNW(28/1TI85UZ( M96&*$?RJ.9E/&Z+:&*%K-0=#)^NR8N= E^QHDPYO9EF>')%!PN3!T/Z\LN9] M;I(1IJ+L>L5L7F>E(!7C8&A:HP7:(WRM X0LID_,RIK.^2CP=S#4'Y)*,\D_ M)S%&JI?%9AZO/)<;R. Z&%K,:".ZE4_J'2WEK+)L:HDI13B!(YQZGC>FRIJ7 MAGH)3Q6Z[4IR6A3A6X\PP)L0K8K/YFU,*ZSGO$E-#0>#V^M+ M>3B!(W15RW0G6=-SFCX=%^@RL7IF?+TADF_I*C* 4*$)38M#BB%%BH8*3B(9 M5ASB@"8(21YB2?8 -<_6!XM&R(:2H3^(/P$4'CW5Z/)'^]^QTPA5EQQU)ATTOG:PDMS94^N^<&G\!_' M'(&3;_SH,$135V]W_F#WYX*=OST&<+73F87.28*M7]DD_@1M!J0@]2?8]PU- M"KP=U P+[?Z2 [U];ZGW)+'0/$,4%,/4I-X4RF_SBXP M8MOPRU.&)>L_MMR0LYU:OCSQ"WHK6"7K3)[W,P.=]\;_"F WTO0QIYH"?VQ]V9XD\EHVW@JPQ.33X M_][]>LESK>V#T#4*GNPY4#LN_F;,JXO*A7Z/:V_GM?6.PE5_\JB)?*(^S(C: ML3!WWF_!=ZH0G%NB;7]/H/#%S]#9]"&9?NGG;3SOX(NW0Z6A8QF>"\[LX+V% MQL[ SP-CQTG_\[,O)F+$+3 "?R(CD;@)3D0B<2.,P)^HB!&G8\17\T%^M4G_ M\:JY@T5_%'2+!;&T [+L#KI4NLB'^N%R8."^ (;-DJ'5B!X&YUF_MWR">F+H MJ^;(<7\8O>6=,,$ ^D49((/I$-CA Q*/;U,/AO_\?AY5)#?7D9L/R+(YL2)( M7"6POX\0:3?Q9#\)97B2M8?6W1T+#W%G2R!;JNW;NW.YHGS!!^/:]3=,.WFK*M#QKQ_Y 666=:H]N& MO].7)SDP'U<%4,%S@X0Z\"H%=%!-_?B'BA/883;MO9NX.13Z--&]N9CC#1U- M646FTET8N'>ZFZ$+G@>B_ K"5HC!(Z)9TLJ%OJTS66R5T>4)K6G6E!Z)--J9 MZ#C-G.6&\N,!^>9L_CO=EGX;QU674)12J0$ZTT)%:Q3D97F((1S#+8:-,]QA MF=[[.Y&O6_%Z0A3NY(8=D40CRY*T4U DH39\-B8"3:CS M(J5:'Z7# MHL;1T'4A/BIJ=)^N2T#"F U(>J MESH+GA&8ZJ0UXY1G8T AZ*.Z#M!32AY6=K@K3ZGVVC@=H/9$.]K$9,FV5X@G/F3]G3J%T4G:M?>X=T,VKP8MA%L:86T+M2,R.)C(XGB, M5P2AI_N\51633I9JH!(]<-=B<1**X$(18N&TDDV0<8Q[/"0NVU1A<44+V(.E,=W-M);(>(W_K!O:B MH^9C@-FJ9:9#Q(8/CQUQ)W6YXA)#5VA)LJR4EK4\@:K$!>6N*#S.T6=IW/.- M<1]Y36?TFCX+^P$_6/06PRS6D;H5'4^[!9-&]?Z"MN<4%F>HCZ+H=^#['.Y9 MT5'8'5X>ORW9O>B6]?%A@"Z155XR>DD,@)(-GKW"*J^^-$AFX@QQQMSUQX?] M=:_*WQ;J+[IC?8QZIPB*J]FSDA< 19:ZL_I"&_B-32-D/!G'L8]0?Y_>5]MR M)2,&9^ XQZII/HPQ&F4EWN!&]6[4)(?P>$1"9W.%2I3IB:V7*E6LO9@MS(G7 MV'1!)>))AH[3V .[5%%^X>WM.U\&,6'F<4X="VM!8XGV1*7'K;6S[5M*QG&* MCK/$Z:_M7A2H+PW88])+D0GXRSEWF+L5Q!MW@O[^0N.JF]U07O#X9M*]E0_0?";%H4L"_<6XO!^U6EZ4]TU@&_;G;D ?L^_EWP* MOR7 *PMAP#<%4&F5EU.M_>R[_*:O(!['23Q.T!\V%[Q/'^9(S;-XS$3I"6IL M<;@11=;@YWV:&Y;K1_-YJL ]MB>MTDM>TNB*S@R29:9"4NM.>80:\@0>#\XE MXTGVC&D,CX3QXQY/!/&+[6+'(6XV._F$F&':'6_,35JYMC%N3!L(XNC:5!S# MJ3C%GOXN\*.'F;])+/W*&781;Q_VNM"?K/H!#.F=$^VH@O!]' -<41D]$F-O M+C)^>4UT4=[5;72/P%T%-_# W--FZ*K]?>Z3#W1YX,X#OSMG_5N U0W)='E3 M$;88.^*-3'2IZ*[;2Z+3$XAD8=):K 5RA'K5AG?=T-4=XC +.PH#7]]:N^

DK,LQ=<, PKH*QC#,-?;WX_(K8WYM7EN.*#UZ9@<$OR0IGG) M1VW.X2Y#XLDX=N1ZZ.GVF$<"^2U:ZP^R$_T9QNMV8L[E&S-;\)2Y,9@Y8T6< M\0CC**[+8'$:/\QR^>.=Z<*>"YA)FA(SD.?B.2 68"'*:8E%$.PYH!M Z(F<8/ANMN_VL@C'R^IFNY%?=PGH$YQAZ+#09>2N1MW*ZQ/JO M ]0RQ_TI7BK0&).M8Z66RQ5%LH$ &C@I5/(PK?[N'92WI1(# "0L-8%VB0=S M6:(+S@^TZ>S7C MDNJ9"Z7[7S#.?)_EAGA,+ F'F"J[[[!:\EB\2>%AF \KW MD=N>C^/*1+><'V<_^S+V1[T!VYUDF8$^S_//=7.]H/,A]L.,2PR/D\2'Z+\# M)R>\['RFXAR/+ZM1>O\E=BV$T5^5)>B4<78TM=>\D*XDM2(WR=2I-'24@EO- M.!=G'N=<)[K6_*A;U&> KB>9I8*EW9Y0\UOJG*V7-77=0$!'D32T[Z' M17&AE*LCML32+KJUJE]7!:94S[2=*NE.-%XDPA[K%#25N7/&=!X)VI\QE;\= MLB^4:'6L@\124>O*8); :ME5T[7+%%T71PC9X=$"A\=)]@R9O8]N9'P32RJR MDA^7MY&5?%DF\Z9DK!S-B4G13=C[R<6);L(^9I[)P]Z$W59ZB>'$[. V_CVG M73Q08OF#%)UZB=1_5)>GM,CF;-JV_N' M6T04NXVR'6YPB]D)N2H?3TTM*9MSBJ:O$D%./@+BQ+4G&"/6?9 MW4>">)3N<.5TA^,(9W(5V;!;,Z\#V%;:QX5$74"G%)MVP!2.Q4GV#(5Y'^\L M\6XE\S +_-N=I5P@#1QB\&W1T2/BF,IM0"H\A*J M)(]^/U)-'O$Z^-ONWA=*71BS"X\,]E:V![&,9P>O%'%Q@[&VM8NXB9I:L!UV M;D4'VF51A4JTUWAHE+6\*U[FJJ8>= MKPFU*&)>L;] S%A4<;6%WWJD*M MF\@7^76JW^[Z(?(UTP,*[WXP3D3#\!\Q %$Y@U-P;0^#G]H?=*3'PW6. %,W/J;1,!'PSM[,,OU[R7&O[ M(%!)X9.-]GN=XO9!. 8]"14KA_T;KKOIS!A_#/!'L1UN+HBV. MO!_"VU8A3+9$V_Z>0(K_Y] &DI[P(9G^GEF.AD#UTP8&1-<"O'GG9D,(OG@[ M5!I"-\-SP78#P<*%GEO7[ S\/##^@FMY^?>L>WS$B LQ@GMBDQ$C;H 1D43< M"",BB;@11D02<2N,P)[H#\_K(DY\C1-?C%/^TFS]XU5S!XL>[KW2#[DZM PE M."[]:WB$++N#OD4FXS[]OKADZ$>AA__W@_[QF\LG-R^ M37[&FGJ\7? F5_VK&,?)3R&/XOGZ=(BX'W'_NW'_E]&<.V/_[^USU\YG3$E& M<"XNN<&Q^!# /YGH?'USAKZ"KG&4O/F.O7Y3EZTN>I< 3XJS=9VS:HM9!TM7 M@#NJ]?6&ZI^PP_IA:L21S)I!<=8>E/NSGI!(E%O"?%3N=YR&2 75US ZGCR2 MJ/DP<+[\G=@YM+OY-QVWY(:Y76;N33NLT.Z3J\(N:(S9AVD MASG6 IP/<8^*LA%GUUCP$/O/C'Y:EXS1Q>/ODKF(1!5.V@QXDBF<'>8ZG-L+NVN*ZW;LQ9Y;& MMWFGV%[>*286!WJSX-1X(*3I5JE8+>) %OC?%LY#67PKKNFQ9(Y P>2G4!\> M2WIN%$"B/*HR75TJ=C-)K%ENN98O!K6^<(*(1KV:'1=*PD09\3QIP M<59<57T#SRX$8BTUI:;%IAJ.?TUIR$ANU5V-U50G/1FP+%>Q2*:!I $:;!3% MQ%GL,/\_DH9[.36Y,7'X[*6$ZXF#79?; S:KEO55F^ (?^7U2JT&% =HQI$T M'6?/8,9=VVUY$VH#IA(%V7XKV'#+U]J^933"712ZU93AC?4I52!L0'FU6=87 MF: ]=A2-N%@4+A*,&XM6F&,YITB-A=;QA-:J*6A :8YY*!C49Z(5D6"<+$P7 M2<8E:B1_03*8%"=F^XWNNC,U"*#1Y7DSE6] R6""&]$D'B?HCXYN[N%"-/I] M;R^E;B&*IG&..P7OGH<3U,XMWI (V03BP?[- M@?_Y?WM7(EY$+;')G=O(T\["-E?;[76%EJQ=BV6KE5;M7(APZ,)9PM5OIHN M\.58JPT?5(1J^Y*3?JD_MX'.?PHF=#DMSX&[B(/XWZRDXC&PE $R5]5M#Y]XM(QF/08I3',2TD'"2S M=+0V2"@-=TJ[+YA? 1$7@N?5V6Y&U5<#KFX3S9;5*_,?&5]/L?:;PBE;V*&B M*@%EMQVY8X8%_^+$9/A-*_1G'Y+,"91*(/CPX\<8<&?P?5,6*"3_:U=R2((T M6O]V^>_!>N/1OZD$Y02Q+480O".,2:,P,RVF:,%<3J406+ M4 T5PU$XPH]LX>I:!V6#MNB';Y6AGRIIT ;SAHZF:)*M@1#MD,#!(43PCFY! M<+8AWXU&#V3*0<%@-Z@G%8H ?),4D[VI%^Z1@33%MEMGS-?<\:?$+=1Z:/^& M\YI 0J!5@.5,"T\+0GG>3"0&0@J@I<>$0WM'58YFJ%YGQLX? _EJP%GPGF M]-Y.]:MYPEDI )HMT*R&1!^#H(,]^B=DP=2"/[AC"1&%QOX=,S0=&-K8LM!4 MPV"Z^6EH&UK 7; M4\!75YMNDF0_L\!7FCLAT3T#O@ 2;DOG@*^[5-Y\UE*' 7;!CGJL%E-P'#X*Y!IVVL Z7(X_A9PR E/T"/I2,]]:V4W0R'IO9 M%@(I'/$!W>&'9H84IB@[+EPZ&"&Q@0N:2GJXS*#U!^2"@VJ!/9W'SOZ$08?H M\QEP["N$%RS6F^G/J!,I.&$+%=0%]H2-,A=?+34/0LB&2J(*E3V_U)R7(?#+ M7, K4$ZT@%%P.C45?B+X*3W63*D2:&*1S4K^FA@X^8ZWTM9=9RY-Q=HY]IFC MNPH[URIC?:B/A=I,%$?KI\+ M E*&H&"B2_=MWSK*E&K2'*GEB8WK1-OJK*8JU;;3@87/QBF..K+51Q3_),7' M-CAN7B7U?%/M]Q.,4$K6JDK;Q[6\U( T9ZDX1QZZ Q'-/TOSK.791TGN39:. M/3,: [U6-ZN-DEVVAQ0D.4.2<3I)1B3_?9)#L_DHR9^7M27;2BQP/8&)E:YJ MY45VU4!N+T&R<8(XC!Y$IC MT(#.RLLA /YEZ[!C;GS&P.L#D+MNZ$1MYHOLN;'E!Z:A[$&[&5K]NX:SY".; M%_T5&8K2;&:@]VR\U+>V)*IX!=W:K2D*C3^@^:!)D!@ M?PN%-GH6_(;__5^T#L-3D$F+;'YTN ;%*9S&*C3AH5=GP#D8KWZQ98\D$SD> M,UP[7L/4_ I39TI9'/$!K>T)T(8W\ NCX! M4* K84JC32EA.Y!:VS*0!X:H\TKVD!#:=&8$8T,WS(:.SZ:6T(8;#PP$>;H3-YZ*]MZB6Y M\A,T?&6(T4/R9""6-3=DU:92,Y3C7>##A\@7AC-1;6L:##2@:^UN5HSX-?*@ MOQ.$9\,W:X[C@;VP>$RQX*M,RX4N*Q2#!7B)"WP>1YSKZO M!P40*H2 \HQ\"+&$+._='; Z4[W L8;?^T&Y* V(HAWQN*S2;= M[W.;(R0=$)LXSX#46+$%">-H<8P]8WVW\;6,UG-LEL]E:]FKO<$O.VF" MV-E*E_-DK[EHT[C0FH-AG6WCF63'AW;ZX76*?U\V^H&];F^%O:!&&-6$6!J" M?9V'Q&HK/5NQBL<4#:E(=#XYD[1@&]+<4#] ]:,B.$-+PPR-@1?YW0N5H-R" M6!%J.LE>A0 -3 6X8[V$!'<0+@6*:QS*#)I+J-BW\KZ5(1L88 $U+I*?(#*+ MHH10^Z,(VL$KD(Q$0K%K0/9>"?0)E$_$1J7< 3E;( K8.F%UF&0V,X(&XZ&E M^.\XI*R!-C ;A2I#7$@!$P)=OD*;N#2R0; KQ@/0O4),0030AIZ[_1Q$4^*( M9@UAZ 3XW1LB6S8*GKK(R%@ !TIQ\ T(HH$*WH1HT>M?BRN81]'Y%.N8N_,Y M\@XX%]3!P#J.;K0Y@"68SC;RXGCR^#BXMY(YEL*=TX:*:11NC<&.>JPUT.JE M>X)W?)K6RWYXE(+[<;.7VHK(4,>W%CL11\-V=0<*]P:6+30\H)X*=U0;A,3> M!/]?9A!:'^&K Q-$D" %7N>UKR=>[(:QM$ RC+XJ^"9IM8.0C44#UPZ_"@01 MZ4V .M ,*'TF/,2P07 (A":]&? R+T0X+[!#@W>]6%K!*Z"3 Y>XB>$CC+U8 M9 ?+^3!+P+5<9 P&$6$T[!TNO5A:1T/,Z ]!9!E-.8QFFM:!=D.P&0)@(N/0 M]@+0*!MD["#IO093]W;0N]W3]Z13V-"SIF8A,N"VV-HAY5$G6)CJ+7V03J<$ MHC^E\[[&S[AV$'O@:#+.<8<;^)T>]1[OE;-]*BQGP'2.AV=6;KWEVE-ZI*?7 M#CXA%7Y9;:# +YN,<^RQB-BA?W^N?)X_S@\]=U>9)D#@1"=H82I"1G-DPW*@ M(CIL*H.[WJC@.;.9X%E"7T^.$X,LU3AL*G-\W%F;RNRE;>(O!0FUX.CS9P+G M#G,C=Q+E6A'>-;+>&<&7J?B W5H2_M(4-SXWT9 MDK_-G7DU/%_WM/B+,M\+'MC0_=3L\&00Y33(R$0) BN2K$(&3@7:LU-O6@$B*G0 M7H=>)=S\T;/ S(5?L$%/:#L:2%&BE4'3Q RWZ\#H"9(]D(@$61A086SD?PN9 M &L?O6D311MN+C=::FAT;L>,@^E+*"/@03&W04P9P!T(G:XYR$Z")D$%+0=] MIFU#ZPYN?:^H/(XL:J%U:#WGM#L)(:WX#M4;*&F(+/I#9.T$3;;46QX$Y#DJ+_"S>Q&Z-\1Z<3OB(=T"WW5#N9"Q M.Q-#6B%P(BZ9!'+RJW7A)?&:^FJ^5($;6C!0C-([*2^\J73,W1R87YK<94QW MTN7*.*U/$V.EIDS)LK= A]I8/$E"DS)Y>*Y]IS;W.:EH5OCNHM9@AEBB,9S, MGD<)MN"CD",53])TG*$/:U>\DR2SZ^?O6N[QS:$0V@M1A.5%+06*ZJ@@72); M^Z1-<+< M&>0O3,R>EN126GI=UB5B+#2L7!$;,\AMIQCHN!]3(%^"_M/QNX-W=U.0C6X* M1C<%HYN"T4W!F[@I^&'BF(<+^YA,LI5(J (R89)BA2%&R)')@*(DJ+E/4D.0(F>/V/M&61?XY M)8Y-01]TO-RDSTU*8EZ9^LB+?3N2;"<6^6$6[V& ,81NITNFE"0O$H5Q::=CI*MK&<=N^##D6V5>9$['"FV3%?N MRT-/[V'%F5;#GZ>=N@]''LPS6:LX:]7.C862ACO/F9[*TWWTS@/*-PF1G?D] MLM!BQ'T**L4)A(*>I03,I#5002"U0R MJ.F1/Y6/BH':XE+=VK#>P'HKMS<8ZFG"LD;' MQ(#O8*V&U?7S>KK9LLQ6?FTF6D?!C17*(S_#EOQ.KFW/>:==;DU*Z)WX =V* MHUIAVH<:#B.TW'@YISH] N-%\O#K,VLUF9^VVWEA5<,R:U<7J*R,1AY@HJN%]^V,1N;R&AIYN*1ZQ;1+JW*AAM5&"YG5M,6HGVB@H0=K2O4,>IXT M:C266S?R0G'T/.Z-^6-:(,=TIW[!*2K8?)Q7*SU<*CFUT3$M '(,,QEW\R4A M/<@3M6K56L_+N[)][L.2[?%='=@MM',='I'49U2S-:(DMY,FVNN.E)F!=I(_ M/"(Y/NYNCTC(PR.2: G]L?=J>$W*V-JX5,23GT M5O[>_7K)(5C7OUK+G3:7'L[KYTNPS\^6XV2QIZ8J+'W MC@=ZS<;>=,2(6V $]41S$2=N@1.12-P((R*1N!5.1")Q(XR(1.*TG/AB&?5? M&JXG:3Z\9XRS3\1;WS9\=)=M[C]4(Y>##/<%R&R6#/TM]/#_?M _?G/Y%/M$ MT7?=V1I=;]Y<[$15>)3#BPS'6H%',O9(,O8E#%V]F7RX7]ZQR*$.!Z2.,3[876'".\1WF^M^?'G M\"Y5^(8X6BX83$IU*0)W"9&V$=Z#]G8$P\1Q_/ >WG]O/63Q!_97[#]A <'_ MQB1WYVJG:P7W/3=E*@UT_Q-55$*7G$]GLMVU?79#G2F#@K+$2=9VY=/0!W43 MK]QW_LRF!E0E8>5 I'WY'2W2MJJ6:0-4%A7]"G_9T2>%C3KY2%VW2L_I08JH M9S%ME<^.$@I9KE30G:3 /*&P0],DDH%[D8$'L#G^&/AO\:ZVS1)3M0J64$K) M=EX *9W*HGLZ#&I\0A&']1S^V#2YKVC1@9'R2N0+V"N1MW(3WLJ%=\\SAZ4^ M4"+-/]@Z5::+::#J]5"^7FBY5RI%0(V_BQS]$G,,.54DD)I&8W*61^2=B MDK3[ZFR5*I;T!-\IS&6S(P@YM$Y M*6J_C'_72.0KV;9EN:]N"U[;D7SLS+=S'[9>FWM1&"!B\_=A\QUO]]L03T4S M@^:!VRT^/9;,$2B8;_;WC\(Y5:(ECC/SOH!)E8+TO,8F=3&+:FBB[9WEXDGN M,.[YB$E0Z;"I"^HMO&WP@'H [NS>,WO;*RVHVG:G 9R3[]#7NX5X"P)^]D3U M#>9:KB7KF6WGD3"NV]IV$BI,(7N.V>[]4KH[3-.]OI!.>F#6K@R$ M,0DRA& M0Q-Q%DM&_FJ$_QN,X9P(_ZTR-_.,8H75P6R&JT.W1*[3/,0_]>,?*AG'CK0K MC/ ?X?]V#+P_Q#\E*D.JWZL^8UYA]4SC[B293B#]#XT[&EWH.(-M=Q^QFSUY MV<4XM/*"LF-[F68O_=A<*[;?&ZRL3354T1=*@69*]FJO,]NIK_5>VW&\0'3G MFZN3BR:8;5'=MM+6=&J9@8[90#>HT/V1W]C/"S)7PIL9G>![G7J_\-R:4S[J M?@!M2Y9DXRP5W1:[3 SEF\O,1;/-_DAF2#+M>$V/-76"LHN-Y^ZS5IX$'4." M2PPD3L:3Y&$&320UD=3ABK]GLEO7S2+@TQ(+*+WDAI][$:EI/( M?HF>Y4?"K''J( CV!5[3.)L^K0=T.AKY DRP^,$3<9I.AFGB6-7]J,; M5@^=5-RH4"AR\T-F@,2UU"F5R%.%]0)A^0 M)U0F%$W$DQ@39XECMS,C91(IDY/*R]>#9I=4)OW:K+U6[*RHE\9#8,JKN;DT M&FB^S"64R56(\P5E\@%Y-LJ$H>(4Q<:Y(R=7=W>M]=H*(XI2W'J4(N)MQ-N( MM_?'VT>.+I:WC='W8XE1^/!NC?1/G&6':8W!2?;&_%Q*1-70G_F+ZX>NQKK/J!TIM5ID5WFT) M*Y&H:&03IVPGD(9?1O[ND1Z?T \?4"34#TDLT@^1?CB7/'P]?'56_= I"R6* M\80\1@ NU="><[CJ\D@:?AG,NT=Z?$(_?$"1('[W=+0&^"^R O\**N*=7H"W M<>D8SAU*>>8WL,( ,-P_)1QD985]D!KH.XZHZ# B>R-9UY M;H 3E/%QX)2%]V60 Y9%%G8+P&U*$[]CD#=WJ;2,JCY CW>OW>_7O)<:_L@T'GADSV?>=>)#L>@)QME MC6'_1LMS[>W$-E^(A\O^7'" X)ZP#^,]BK8X\GX+OE.%.-E2;?M[<'/JY] & MDI[P(9W^GEF.AL#RTP;AY?HW[]QD7P=?O!TJ#1T+@>G-0B_2T34<^'ED_ 77 M\O+O'QH=U(K9O M2#C<^Y)=BOWXIP\DVPGSJ("I "7\,0-D@++$P]](/+[-M!K^?C9=)$&/*T'D M[PH003S1=RT_*$%L7RPB;$38>,$&'F$CPL8[V""B[?3FQ8([(,%'3 VMI,-_ M3Z4$?A45N2RJH11;]L]_$22N$M@A '[\$R2OA!3@[T4/WA3#?^7SWRZ_4Q&_ M(P&/&!X)>,3O2,"_,<,?1L!_SSNYCZNSO&%8\DMFMGFT=\%76A><2$:N?8WF M=+=K0ZUW=[=C3MZ38'.%0WQI/Q+(6TT-BCKS2\UY&1$6>P[^S%>"4+S(I9-* MV<\8+)9C&KTQ^UP8M]6;:&C@FQ6?9[F$K4\YCA5K'N8S)!_>/6.2;#S)G*LR M^T.)2;A71%+R6U*2VD@)-IA1^1'+U82$7ECK[7;78_31+4@)81A@45#3F#"= M8FYB+%?GP/#%X-8JF8RS+!<)2;27?/K2\1_M)8-*$JNETQ-17ZF]]5@TDOF2 M>Q-[2<\KU9WE;);%1"T(;S?#Y#&&" MS:AZI@&E!,>"LI44%L>3D=T5;2?G%93M=I(JM]6N[IH5G5DOK%FZ4!_:PYLP MN]S&K)MFA9JEU_BTG;#J)1WDD0N/!SY\G.'8$[:)NE#NPOWWZ+AXTL^I=]8K M:H?K=]\X<[COD@6R);M>:LXJ>D[O%?V1[#D=H2GP(GV=SAVW3]@O%-=^G[1A M;6VCIY=4.J#1;)AVCQY@GENS -?H M4DQA!"7C(AT^[H^P7U Z[Y,V.+1AXW02BY,D$VF<'Q MJ4[)G-//#9%(%EPD%Q?I W)_A/V"RGF?M*&=0T([A\09^-](ZT1VSK7C^I=4 M.H+=37!V(3D32EQ3LV26?]8##X"[&Z5S4<)^0>F\3]K(SHGLG"^VY3KS(1T2;5#8_,ZD9#L9[W$%SS17#2&N54#B<9%XLCW1]DOJ)T/:/O[MLXC MI_U?NF/60^4#W&OFS'DZ1)WY0.JL[3+:U+H%&E5LB6F4D+R M<:'>77=$RT]HF_>I&6F;R+@Y47N[,Y]"G57=\)51@7>=@B',%QF6*>(&&$D\ M%) +M0*[(UI^0MV\3\U+MQE\*'7SK8V;"Q\_G57;,*RH)L44M\9J=5L% V+2 M'R9&4#I^>9#W[6CY"6WS/C4C;1,9-R?JS7GFDZ>SJALNP:=4L5?+"JU!E\H\ M9_LY7D7;\:\/\;X=,3^A;SX@YV]U28T43F3>7/K(Z:SZ!@J%L"X**NBLYH#' M"DFNEU8" ;E0J/B.B/D)??,!.>^L*_-!);'PZ)H+9%L7^^5+]& MI(C13QSW[]CKCX@@!]1$#9=W:+9WI!I^:K^E\N;9+SK';!CC6K.?!#0]$:K@ MK]L>-=03=29.O<$N^$L-9:V@@;5S@N,I7].V)S[3RJ,!Q7K:N5,H9IKQ ML^P8E&=@^YH#8J8%=X?_[FB'][3:OD@>R-JN6:4&_PL!CO:8JF3;HD4I^3K1 MG]0%KSU?FR-;J()6XT>(U'"<*+$TPR8Q7 04R8H42.(BARNJR-&J-!QB%)7$ MP=XGX.XU;JV+&;*XDCJ GS!K_CDMY0D?[=-O1\HKPY6$16.&>=D59TZSW'PU M\\,#T?V1W7%%7K.&5,+2M;+?93S.;= \'$F]'5DL>;T^)C% !U9FG18&6N&Y M.X(CF;Y(F1EH)WD1#<5_O/NIM(B1A%31!2PW\Q:5(E_.I5:OG_KKSR +!)Z!U!I7G*J8YC@<_=/MW^X+G&SM28-*#[!!DFYT2+G>FY<9D,"+W[,A" M-?L)2W*D.#^#]Q8"*H0$A>:D9FW2O]I6!@0*P+)7*0ERG$AG .\1CTM^5Q;"PM0&P(@!DPT-<,([91 M!D'9VB&(>0X4*?BC UP7VBP.6FG,F@4,1I^!W^E"ZQH5O0B_"1+5AIN;-[/0 M7@RA(^$ &2$$]4-T@/G6PZO;E@R XF1M M:XJ0(IDRJ*D[W_L""V8'%@EV.L08>LT))7I(C+!\CDQZC4\GNUZK"MHN(3TX M[5S'HM)P7Z35!3:$)A@^NC0A^X"V"5U0-2&MN-DRLW9Y2SL_(2^KL"Y!R YA MMWA $GUA/M=ZP^P GSM-J*BJUF<2@]^J,$@[1X/^9FBQ^)(#]8D,H )38L/5 MWN8.UP5_UYQ@ET=3/5)4YRG6'@-H';^MM8/4$CIK-HP7(P&IKMT2/$//#8:Y MT#T."OA $\21;0P4SX!*@H):FCG@Y_:'W2FAF-8FGH7\=3D,">T%027/M;8/PN!9\&0OQ+9[C2$<\QK$ MY,+(F&MOY[73X_G'9V]GT-P3@4<]I%_#?%?LJLY%S;QO@A'X$Q/UM[\)3D0B M<2.,B$3B5C@1B<2-,()XXJB($Z?CQ!>O%?_2<+UPT[A8< +Y80;$A=H??ZP@ M+ML"^G>;@-._VP2<3#XER;ON MY'1V5AHMW^>5GXC,3CQ[H11M)S']+S 5E^ MV8GQ HU(N;L6'70^=+*6I!$0[AH(> 2$/U][:./>-Q"(&]\H/V-//=X^>)NK M_E68XS(9D3= B(C]$?N_'?M_%=&Y,_;_WDYW[2MFK=U#];\.#M1/ANYKK_.D M=W>O5)HO@ WS1#=I7K:8 M:5F3CE#N@,%"\SF[WN!:HZ_GI6ZS-OYP5?P4)3P=N7_6GR3ZHSI9'^MSH40/ M9BQ0:VPC+!U$XG&*H.,L)+$X2QPKD1&) M[Q^&2+ZY^+Z7$GT;XJMBT^3,$Q8Y8;I>5YY30UHM)7[C.LZYQ7?MRS1CC3LY MK-=L#?61ZTU9C \;W9-,%I!@S=UU$;G6)FO$)!&'+U#I$99)::,B-J MV&_<-#NW3LD310>D,Q[1D;IIIM[(2&-]NNG22C%QFF#B&'6L).@]2N/US/=( M;*]KRW]6;$?*LNWT!JNFGDX1718^'%:M&Q3;OOO<:P J+V.]YWZ?43IRI8AM M^IQ&8OL )YNW)[;7L.$_O=M.+=5B>Y-ZQ_,UT#-;:4H -VC!$YFAVL4Y8=DI M@;GN&R/&+H[\L%) ;Q:<&@^$--TJ%:M%',C"#8I[8:;(#KG0U0[C3S OC9MTR>## MTM)S#CS5T>Q!!N:5P>211']G@L^*JZAMX=B$0:ZDI-2TVU7!N,()= MHGV/GZRP>8IC79A9/5'8;L+G*/B!(/%:>:C0Z&](J)OZV_>YN6B,]4_ M^V-1/7LU!S!"M4.:8&;9J,9%1G-DPW*\8^492NF6,*. -]2G-,F0DS3O.^-S ME6?8JVJ OZ3U;ELQXOM9T&]++'Z#SI)G__QCV6"(T70MJ^,;2BP M+6VF.4']% 6@$LKQV-#3#"5AH3(_J/3/;%MS")6.024WPP2[L(30EOY(*G'V M;R?E4X"BRA1D::&;Y:U>2P9LMN)2-_;,5LL-" M[^P^?_TRRPQ"2T$=(K@%>88;U I]F3,J:1.3' GM3M- M)R8-T$)5QE^T37R"P9'U3*AE6'#+^6#=;^(+;DCMB#M2#U!T0J=7MU]SO)RNJV/ MH-@2<8;%XDGRT+D-R'MVLA&?)UNV8);3SB*+"YK"8GF?73IIR3\OV>;UY8#J M*4.OD\N4F32]6AM9W?_Q#Q6G, ::7(=D>UOH,2B0%0AT6!PL#V$:*Z%_6GSS M[]O!92LG^DV'252&9K53\MH-DVH\ZR/KS 0N]J@>Q]6K9;V6)_P)+RT$&Q]! MBY9AXQQ^&&"]+51"HJ6>#<_2!VE/;RF3/#M@V7FYTC@OT>KE\EKI9HBYU-&LX$BTWB<) \["_P*DRVHVR5H:8*_3UT$]#?!6.F+Z1I9QHB1TA-J M?F_0,31:;RT^ N.OK)S/$/89 [5R0<-5(5T9))V"V'9[.D2CJ1DWCD1(,4@6 M5Y^Q!0Y+S)RL:[;47B-WYFV%9*>EJ3I<-3$BG9*83(UB>M#W^(=&2<;LU[5C M13*DE:-)MP+$0D9<-\U$9K%:+#M +\FS0KT_H)6/!/P40&PQ;JKNL3U-D$;] M@5C(EE8=M7$/0(04X^1\NS*E6QFLQ\RI;"N1K/+,F8$X8>U!.<4J&2RQ6E>4 MI5%-V1BJC4W&"8[^,@X+I@(=&@C$@+CO&K$VF$H:"M\[H'R3 M<$8:LA#R+WQ54_O_[+UIC^I*DC_\?J3Y#NCTT]*]$M1X7T[W_TH&#)C-@#'; M&\O8!HS!!B]LG_[)-%!% ;4>]O+5S.DJ5V(R,^(76T9&>-9[\8Q5HU17NKGD M6*;XI,&VS-S$R_5_/=>^UCG_G7&;VOGW%_T@#Z,?)2XOUF(I6:J+);XF;3I\ M5"I% ?QVU3C(GC_XMCOHOPJ8?+H,O0:FX !N5,RZ-)R72PV9EZR5F"[4DWVW M^LUTPP,N3"Z3AJT-P#I?EW>N&3,#,-HZ5@L_H/E-TQ^D-I/:ULY^^[7UY<1X MG1>Q^>C!V&V#/-5J4T:)+2$BGY.(.DDJ?O([01U8\/[@2[81GNTLCD=V#+^= M1@-QH%A9C5.DD5E(U09 Y_@#US@2V]$V.P/Y8$LN;QO?Z1LV=.=AR=T9X <4 M^?=;?K\/,PY@R 7NN E7W$(%"SE=2AXSYOT'-B^N=I?BNL-"M+EMZD MJ8R\0C"2FSE:2P1H0;#GWW?H3\4* M=7?16 E\+F>E%*S0F[6KKF\#5F (U!'KC6=R< ] 2^D[H<7^B9MNVU4'"!C M$?'3CC-4"?OZO. '+:*>LE(!8E:ZRY'6RU:"*K#;*9H O(!^8+@_Q3YGB*#7 M,43>2J"^83;)\PV52)$9P5JN5EH;N)\2CEW8$$EJ9M62LZ6QE;#S%!:0 3VI MSG_]TW,"]Z'LD'W^>"@[Q,;SBE8N%PK66&L[Q-A->F/E^U& 4PDFTT M-98+1!>;F$1E[,XX:(?0.!7'V.O8(=_@A#NR0Q*JG>9MEO%Y#"=::+&5M^;I MZ^L>$:LFEQ66&B/+QC0UTE/:W"L"5F I(DZ@Q+TPPAT9(<-4:T5D_/X":78' MF0(W6H@"=GV9,"I2F5)N(-;X,>Z9+L)Q]701&J0T'L?IBQU"G8 7TO?#"[B1 M(5,C,^M;2ZL6I'A-+?++ZPN%G.VS5'.E83PUX.D:WD@Q(W@$1#-DG,2.=5C\ MCD&*7<<@?>MJT VS24(O#OK&E&PBA=P\Z3<'GM*;OIOP?'J#U)XWQI@^:\TL M*8\6TJN&C27JW ,:I/O\\5 &::'L^E9](@V1%"\FLG.D.6"PZPN<8I*?]/L9 MI,TG,K,,1N4[2YZ$A_EQAB7CS-%#U)ODA#LR2">S4FHD#U-#?BQQ*T-W*HMI M_OIV2!Y9=7L9C7<0"2>P]J GN%QE#EF!!*Q WP\KW)%)&@3N2DTT:@5KFN87 M&;/GIACV^E(A-V781;*D)615'^,I;)!--.0P7(["XD_LX=69"QFEW^"&.S)* ME:*06CKE/"('SC!+S^I5"E>N?WC2--!5R]5$!3%G.0)7.C7=&(L-#^H)T8EE9091Z]C@"YZ]Q[ M,["5QMH'K& M)I7>6__94($CLP;@>-MT&3;_!0#]R*EYN:5A+"8&[.0;A*VA)2 H8;H4&*WY M,4VU-W/,5W< S;2 ]-_V '=L;F)/CV5;K+E4[ MS;>T$9!)\&;E8-O =7M)$DJZK-J-$;LW+I8YPME$B2[WV/K?__G5?.P MY\N>B4V/BML^M,P3]EQ+Y??S MK5"X%3'RB6'^'7OY$6[(P6["!KD[>_8J66K]J=0#2HU?M/C:/ M?OU3#_L0 PZ&9@&\:_6>*:GKRRTWLFDIEA.+::&C\%\"\!)H0Z@:?"BHF _L!@C\/^Z088LNY#'EYX@YKJI4\Z?!2'\L^!+='G MIADPUM2[34D#["V>UV\%_X']WGOVNW[F9F;C,MCMW75[>5E?" . M5OD./K*6:ADA>O2H(Z8X!8,%-D*>?QZ9<%FMO<+X#$)1;:&BS+V)5)XK^.%( M1K1L;C*S&:M9;N8$OR@LD6X5C"3V1WHLF2HMU5Y&5I7>H$_1M5I[#HMP(9N1 MY\]_'8]-/[Q4R=EZ*MRC/G!Y3,-[+Q.V4E]V*:U462 &+Y40J3LKHEGN#G-; MJ7WY92)_"/@.>>.60W,?N25SUQ:EW8]7!&,2?P80(\Y(^8^NHVYG,SP]?^ M&Y1/L8GKS$Q]8QEN,N%[IJT"O@?O][97"3:I\NJF66+/&8VVQA'(6:1S]=5 M"&M /!N1Z_(@P( K@>]L'ZSMN_#) M*[&R*V?68U[L;&9MO/GN=EX[W79_?;:,&L4^,734S??[!3=.UE<9>\+?+4D= M$>)R#:[IJ-7X+5 B@L2-$ )"(NKY?D)*?+'8Z8=:^H*K_LJRSXK^1USSA[KG M$1?]4PE]@9Z+9UGTS0FO=SI)'XD@Q,)@R?7;;MX.VS-?YWK@\\*'X:G[-Y=/ M/S'H7??8YC8!F+U:6W_4=CL"RY7 $ZS;O. $C M8#@WPNW:I?BWF;?K@\B3^Q'- [X=KW ;0:Y;+N&!O=%EVWP 3V,WJJC[0&RV 6S#0^FD\N4 MZAM]QUV*/<$WGH^8]=<)Z>O3=DY?OVC;)XO+%GHV)6J,1;E3J1LD,,*GOY^' M_OE)JR-8JEH:&(:_UXD ?^GM4([:4]AVM)S M!KS3BXU@=E, ?@XAX<7FJG>)^MTG!@"\F?7\F5X1S$[VC%JXH@T&K.X@V\H4 M TI.\/A@3@[07G-P$Q@(KS=H^$I.I%B/Y8TTTN5Z7'K<@U<^6%C'_GH5PR]. MIK)"E'!J5E\AT^%@)/LM.U6_#5$5DFDQ1%9^>:8ZB.16;$%F2B6Y#$M#HU0< MH0XK>^TE%AYK\W#6*VV;1%?T,&#V#:EVBWFKW5/FK18-*!3/FK7ZML ^U@5F MM#^AL(V(OLZN7A=U+CN^L5XVL+QB%ZG'?([DS>>T]O2@K6C+M. @YHRK]+16 M"U<*504]3( 7*H5D>E)@RE:BRODKMY:S>LN^@AV.3+MS+5A0F'@" A6]*9B+SL1 M Y53B.?T^^>1;=S,C?L#NFP%ADQ1J<2J,EWTPDU2)-=R05^YDSH M'&U-5_.=E/[GD7IZVA7G@W9*+A26!LI)628GP]Z>!R-=;VR.6X-:!RE@^6)M M4FOB?L IS.'(:5VB:I1&5)"IV6-FAD4.5U4X\F">19WJ*;)4QF15K5>E'I)$ MF[6JPAYYY]P.S*I6K"JK"FPG-$N&19689>-I5#"R4P?#MTNZ]S)X#68K67H%=7UEW57M;VU9GKW MBL:XNY"094;.5G\UIF95%$ E$R_B0]0_KGNH[P?IL M'L87=-HC74@8@W6.MGF#^OG$6_#NS6?Q)P2[N66_T/:^TFL_QVHD_H1=,[_\+*SV\9'3,;A= M.:7@E8BAG[!]U;M^]!'7?."!E8$JV29LK?\7:K;EYP]K/P_6J^=9_.$Y[3&8 MW'C6R9?98==B^,;![0LSO(80A/!%-^>(Z;H?HDE6\YO_KT/DRPM4A* M7EM*\K8/UK.N7[BNU/ZZ/K\7\\ GS1Y8@>W'3+LW"@Q;,WYB;LT[\?>=@]E8 MZ-6&!Z^^LR[]$X;680FA\2;B_2HFOXSY.V/W(<>R/5G\+"R:_6'9N; M_F#_K.*2K7I?SB7>.@X[=AZ1!0IDHMA.T0D4II&2QX/).&C-YWFOR>T=AKTW M]*SG8:=C@ZCJTEZB/_I$1/4T+A'P_S"E."RI&A'BZH1@GM"HUL\M$")"Q(T0 M@GZBKGDB'!$B0L2-$2)"Q(T0(D+$C1 "( */"'$Z0GSUPO9'?MP/K=;SD7RX MZ=)6Y_%?KE2YX+*;<-=T?RYI1GZ[I!GU1%T_F>Y/\L;:L.78.D;[NN_8<]GZ M8WEDD=2\#_3<<&FKLXO/*V=41K3_R*V[8ZD)K]!$?!#QP0G+'/YP/L#OG0_^ ML,KAV2VDFZQR>!/NP\57?:.>8T3]BZSZHYAV1/V(^A'U'Y;Z[T;O[XSZWS-R MKITQ'G8P]+RP:ZNM.6/C9.Q\[96=/@?YNIG^0^,Q/\(% M>TQ_^\+%P/>O-"&OKC0ASS5WW[JJE%SN_N6YKJ[D^\\R):U!B0(%RJ:LKI/& M1VA64KMREDM;%9ZNFX'Q_;*Z-6-FV(&1<9WQSEQ,PSM2WWNLV)TV49V)EKA4 MI=Y,(X?&J+JI[TWBYRBI'\'D 6&"OH()>A:8-!DE[7=K,T]>(GB3R^64Z;@W MOPA,-+_4JC7=P<2BQKDN+W<7Y7J_#V!" 9@0[Q7 CV!R4_&[*\-D_X+L.6"2 M]MJKI3"2.O(RBQ>M65*8#5;?;^3R%9BDA9%NE[M\R\+&TT2][ ZGJPPLD

<1M^$;YCYOUBV_"AW@@+SCB@%/%QJZ8UW)CZN1TSDG:Z 78 MGB+I5-I-(V,B2R2;Y_H 9L"M(=ZUUR*8G2JJ'\'L],[1,9AUVWY+F.I(2TXAS1FQDMFL M/+N,-EO*9)[JSH!T\/FZMN)&\E=J6%EL#,<+2\JLC'EI[%J&>!G)CQEJ M,4ETD(1,#?"V6DZJ/L/,%1KZ,6@<.=([,L)0A*%K.2GO8(C*KCKSP9SB^2#= MGU,!(Z]:WF6.*!W"Y'TFOT"LA).J)<=N->?4^P!#5(@A%(DP=,)K8C\:0R?P M0-[!4(MKK[ I34N(:J1;FIG,UCWJ0H[^=)[#\B1=D!-ILE34DD47%:H 0TR( M(0)[K*,9\,[*3A=MW>CZ,<_0 M=$G.&,T,N##X0L"W MBW[A+>'@!N+T9]>WL4<.1^*,J[I;:Z:[=5I.Z*:UZA<*+;O15U@89\3B#/%>K/X. MXXQ[5N M:2-N/38(WBF$G6$]?U.@#!X* VL]G"7T1[J.K9_N6#C2AP\3(CSC@6_$)3=4 M+>&!WN'R9LTMQ:/.=PH:10&B"-,#>8CWM$F?O*]]VZQQG.N*+B"^N=PJ;3D8@_=K1WX/VQ#O=%?6 M1H;J0H0,-E_^S.UP$N=HK_RF 881.^;Y>@LR"0K9;Z+\O__SJCOT,VH3FY9B M&VCN+&S3E1H+4=HW$NOFTVH/?/=O=317E][6*&6>,&*;E/'[&=YP*V(DE):Q MEQ_AAASLYEA=)';V;",3UB?] MMHDGXDR4VO.:\!>Z_%>-#5PH)OY5%U/'[,'P9\!Y +&C5]W=-H]^_5.'N(%1 MYA24.K;O/;.QNF;ERYC[[[58RZ:E6$XLIH5R5HH5A9)0Y],QKIR.27)2$M(" M5Q-XZ;D'V_7G6Q;KO!2KB[&46);$HI#FX(0S0IDKIP2N&)/JX$&)+]F0 M=5#LF77^$NR8/W "X!7H'J1_K92,QXR%9H AWD!UC9BN^FH,_#DV,=R=1_&8 MX\8 G@UW;GI&S': 5/][1SJ\)=5>0_( :[MZOQ?^]PI>Z!.Y97FH,12]AQ$D MVV45E"(-A>@QFJ+B7551$1VG21U#$5S[M>9B=:MC^';-5G.YMFYAKF,,JK#* M2K(*%"NQ/Y*6<*\B]E -&?.Y%"E@G>J(GRO8X4AY.NE;K:29Y@UM-)K+8GYJ M&QP82>V/1%-$@6RMIC:?D,Q"M3>>HG*64P@%V1_)M6>I-.6J12356NEM/G!6 MF#0'([']D4(38]-]GEH@!CFMV;VTH)?!MY.'[^Q26(,OEZT1OW2ZF>["+$RE M)+:%7TA)WG3)0M]A3E\I]$U#)YKU/)6D\UJ67JDN\H( MYF5M1P)-"@TDTPY"PVC]N:XR[BXD9-F1"\B2F@L(Z=5[6&:NP*'HK^.?R@)N MFRBV4W0"A6FDY/%@,@Y:\WG>:W+/'_R_O4^>,12&,F]X]6LI;OH VMJQ'IU_ M=?_>;.N^W2N1;F7WYE5QVIM@96-#?]0LKQ*'^JH/O M3(XV0SH53!GQ\G2TP)U.T9SW1L"V-H#A.0&O]]W .&=8\YNT_&8J M7FC\/IMB:V\)F&$C=>(9O[<_[,X:&B\;R0H%L[;6_:^^7@U\9_M@;26%3U[9 M4CL.UV;,B[7*K$T@W]W.:RO)UQOSR5#UNP&%OY,RW.[;]/0%= MS=]KHW,.]NA#>V]C@8=?O!VJ=CUG%/C&60V])X39*?SHY_EDQWS_ MI*\>KA)[(LF(#M>G XH\O9NB$-'A['1X*W850>1F21.AYF9)$Z'F9DD#41/! MYJRT^6K:Q@62D;ZW"-WP8'G5]OZ)ZT>K;S+NQY;>V\+T0.1>&G-.&%AX\KF-5.!K?!JVZ?Y#<%DG)TQ/_ M@P7O!A]W_XWDWRW*O\L0]'UO[*&$&2QB^UIF1<1_UZEX-.IC#Z6Q[E!'W< : M;T]W/8:VNLUE1]3^283R:V?1.P/W*]H)R*>./#*'F1<9KF9,2W W@W@0IK ML5*GK,5ZD\[M1>*O/V[9D:\3^3J1_QOQ1.3_WK+_>Q#>]9W]^V;?#.[>*_5N MZ<#QNV';TT5M'Y:*UXUH?.#('.S#B3-!;H*VI\YKN0^:W;G'M"X8*-7K,0E\ MJ3IQ7".63L4JOO$4*_KZ-^.FM[3"R#F*#.%32Z=KG_G>0K ,_6ZP3/+]9UF3 MUJ"D@8)F$S-+HTV!G\DKAQ^[,L\EX1K0@]M^<=WAA\OAUK M?A<^[5FZV*^-ZQ9OM)=&-9-<$9YW#?B,.[UTU2\.,LA4&T^P43*?SC5AB1KJ MUS],'&<_+$%W)_[VB_V4YC-R#/M3R^EA[87H>/F11/A5;QWLMTTKE2DOQKQ)%#WCC\X.ORG(:9%N")5AG4?4E5 A46QN8U15 M84,["(EC.'L^.^B1$!-!YI06T#'(T,QPI"U;C(^HE84J]8=<#RU< S*];':2 M*.?:@CPMY +-&J+5VG(.(!/:/A02'0;.H"/4KOV[;,<5V]9 M":2H(P&[2B/]!,,:A6NXQMBBOASV27)F395*P^C-:&[%SA44@2851L11@OA) MH:5;RE"(4+-OHOD]?^@WL$R-'T^<8:?D)[BL]/TF!M]'C3457*DRUGM62N@Z MLV$A/\9G58@:8%6A5)S].*2T[6JP4Q?K^\1Z>F'M+;_L/ GKN:(OY0'",O?A MWW>*<#^AK#$^4KKK=3VNS[0%V"D9=OBZ\*N?*./9?"*?D.=V &"[C&TY\<<]$ZEW30R)K)$LCEGL5#T)I+(?=\"^]INS\N3AMQQVF.>ZM87=8I, M#!!C_NL?@CG4&W' Z=[$T*#X'"WC,=4#NS8>FYX7%KM?MY(.[TV_G3@14NS8 MN4!LW< G!E!G R"97JRK>N '\&9UG;8'#*#1^D'7&*BC'BSN!6#H&3%_?I#- M!Q/\($:#D0\V"<@>#6 > -DGK I#'CG M$AI?WM,;QNS)_8ZMC?#BZH0^6]CLAB1"T^5SQ@-Z1>,!?06+\Z2J-!DE[7=K M,T]>(GB3R^64Z;CW_7CSU]19+KNP,'72E7C13B?QND@J--<'Q@-Q"(T+B:+3 M[?DQ480':BU5'J4R%L5K2S*#)T1J=:G='G328HY,M24YQ8]XU,L,2G05F&H$ M=1BJB8R'Q\;KMY397$%TIT,ONI;42E5G?6]FR2A49F0<)PX-T BQ?[C?E8$E M)NL5TK*D%>LHF*MFJ1D +,[&&93YIO& WKGQ<+NF G9%4^%$/6#?SVKUVJNE M,)(Z\C*+%ZU94I@-5I?R?%/>(FT&_ERV$HGLPFD):97&89SAB/*ZD. YW9X? M$SS=M@][$2(M.84T9\1*9K/R[%*[K:/+<;MKZPI?\"K9+-J9,GT%&&8$_9'8 MB4R%1\/KMU17,%BH92==+\GJ-"N3(H6YA2&,,V!QFL4BQ)YZOZDB9F#=A#WG M$W-/)WI6,3-LP?W&XPS[W3@#%ID*7S85ZJ'H66^;]]:^P;:YOJOJ!ER.K?H! M^!TN C[W#-_?"#18SQ*>)4*I!,2>N5E6=([UQ7.LVS_($NV89$S\-?JP8]:D M%W0]S36[!FP?8H>4@5S0=3:MFF7I__ND\)2EM)(GJERGDV\6K&6>XVD%V%+I MH'_L%)U5L$_)RA?AN)[H!#X4>ZF7N2;A5+>B,K_,9W+&T.8EL>D'S=HH4R.^ M'P<1P)=X_A@((G$.S 09F.?N: F(FP$LNBXCP/DEU;4,OZ&. N.H"*U.,TX! M:?.!W"2,<<:H#E.B!,,C1U(=G]MD ]GD05G47<8.JO7%@"PX(%9L .PC->8; M[AB2[3.]=W54;?']LS=^O6!A0Q0&BRH5:C(M57*-GN"[@?PFV@@\%T2$,5#^49$ZX M1W#(P!D!@'J @N!_8AIXMPKT(/@:/4SZ>/.48(]=KMV'>S=+!G[LDVE?Y^J. MO64.P(,ZM(OTC&FKMF:J(\%>X(:CGBW07M;^,VS1,/T^#[5=-I]'G'AXF7+S_.X$R MAX0,[;2-NG^W?0=SV.FDPM7XEN. #A^9@F(R&Q:6B\S!W8 MO,(+U537,.P8L/#A6_18X&UC8![@-VB%;SWFB3,RM="N]:#Y&G,"'QJV<"@< M%7[W9E[A79'0%GZ9B^>#!^/0BS 6&C"#P"* ? =\)4C!S#H6M5W 2G#[08? M&$-5Y3ON,J:;,Q.0"EC[+K#U=6.\EI$N7+>[V1/P'O@G8[PQ^P$^/3B^'ZA M]/O&6NP>4#"^W4RX.6#[/&/K3@W4F;'>1P^2%JQJ!&<22H&UAW6P3\>(=4H? M:RC8[#+SU'\] WRR1AQ(YB62\YDZ#0 M_8:@__L_G\J:W%G8)H$2"Z5CWTBL6ZNJ/?#=O]717%UZFX4RS!-&_/O%1=Q, M#&Y%C'QBF'_'7GY\R:+/ON@O^N.IX2A3]1> MHBGQ1)R)4GN"%7^ARW_5V,"%JOE?=3%UM \<_!EP'I"EH__LJI+-(R":0]@" MA*:@I@>X>69;]4SZ8J\HU\?Z#LB.6$XLIH5R5HH5A9)0Y],QKIR.27)2$M(" M5Q-XZ7SZ[E]"^,OP7[V M$D,)72LEGV6R!\WE&)"M:JB7H,G]\B@.I7L8SYJ;'M0\0 +_O2,=WI)JKR%Y M@+7=FP*]\+\U@T-33]%)C< HC $_8)1"$!BKL'A74[JDCFN8WB,,'/FUYEEU MF\P^8W%;]_/MI16,$TNL*3,T5N&@Z;H_,HLJD_QXN-C$C.JM#5 MVA_),<7,:K$,1D@VH'M%*9AF\@V#;*/3C6DP"/U09LKR@ C\!K!X9+8 M?MIHV0..-^N6MO*"S@(O5!44/1PJ)J>=\MP9NG*VD1_3^K#2\FMSZ( <#$T5 M2^G*2*YALEINN4U#2 8B"4A_9/=EUBF,*K7)W!H;9CW;Z.471:&OH$>VOS\0 MT4RJTLC*HK,RT8 =.J0-)G!D5RVE6M"'(ZHB3U6*P>J#"JF88%E'MA7M#6B^ M-N,1N=FNY6I*L)S,TN"M1_:5,ENI95#)!(BA!SUW.;+J-;$/AQXPJCVJEF<& MV>A9XU4I.?9IK44*TA MAI5:3)M5$C49L@>&'B&!4'&84HD+7$OE#-6O)=R)R %,'2$!:F>J62;5:2,B M3O0Z_M(Q*P &''DK7VLSWCIHF#H4>H-9[RB9Z1L'"D,&>: M\\ZT74F(8*Y'J*4+&9OIEW.")2;EM&;2*J7,P5SWJ:50-$FAC,HJ&J.C"J$: MJL(0.*NH.HSCD 31(_&O?V*/>I_[S-[WD(:.Z2B@F8KV"/ 9E08"4@5TP1E# M4PF:P'7MZY_8G]FG/H/O;V^ H(M)X,@S8.RAHH@1R\*T""AQA,.KJC' S S6 MM$QIBIC"M+K">WT883@4VJM*YT M:;"3!(&3"H.1K$(QC$8A/98!.N7KG]C?FD]]9H]H"-+%=%U#E%X/ 9\QJ*ZB M,EU#H0V]BQ(ZK>L(\_5/[,_L4Y\Y()J=D1'#6-$K'D,R=4YF[%Z&!MM[!+^3 MA='#DCB[M"3#<2L=OSDMNE4%/X+?H-;K5@NDUK"P1M4;E+,I4K?!6X_@EZD: M;;567] 6Q;7K&;(CMB@&O/6(ME-'RRY*E2NB;&1Z>'K2)J95D5/P(U 7^.54 M5'K$BJ>FW0DK]ZEQ)@>&OO#B7M#N_5#3-H3TA8 3I,ZY8FR>Z_^6M '0#B,C MC/;N1=JD9^\X-/L/ VIJW9D4DEQ.D"F%6V*N9M:7Z)& VO%Q9PVH_8E%_KP3 ML:0Z EMAQ*2!84!?YZ).PX%[MCO+3T82/G>ZNC,QZ*=N?%1H@VMK-^_5'4IX M(W'[8.T0AT]>N MV1LY\^VN;7]/P(/?W^L8PQSLTX?N_A:M=S1H&_?UWTW%&EG8&?#]SO MWB7]TUOL^+OEWB)"7(@0*/+$L!$E;H 2$21NA! $NR[Y0TC2GR-$E\LAO6A MEO[C5>\D?JU-#_H)VS\^73_ZO $8"RV]4]A?YQ4CEV,9Y@LLLUDRL"[APS M MZ9O+)YY0_*HU^IX/XK_I27#>^AASYT!V_0!'X]M2AMWOEYJ+T'73Z&+>WI;- MJ2>&HST,^<^133K,V3C&+W]J*MXQM.#EKQ-MQ@]G!/:Z=5!/P C8*:3H9\(UE<;\4>BEO.\W;C5*6!R^6UZM=Q3%@ .)>#%E_-F/;F=]9VP"]6#T8R] M>+W5[]+LYFRY[P6=G_?@08VT3[M [-==H#.%\ M3;!W#*Y-<=28NK&M(AT=V57W3[/(KKJH''FYBH6MA8KJ#>Y!:YY=;ER/X=:5 MO"]7_-YS?26U_GZ0V!:@F^,7SY2,R:.&^9\ M%(V^.MJ^?9(5?!"9]1SZ]WD"IDJ M9*I&^5B"9OH*!1/-\#C&,'&6/%.CQGMF_C.;?C?%_-@UF+]9(V@7KZEB^Y/&M MYGUM5S,\WS4U>!=/.Z7BNV(GC5OQ(&_.]H[4ZI=KFVW! 64,9X?_PT\#U[G)]271=>03Y:_0,((2>H))-E:DGQ$JLG>8]WD8;$*334P&B<)8@XR9RI M16"$PMOTIB+]?G$4&E-OB'G"N"]+9!W1S=9X8NKP4AUL*87$">2P<-R#.[D5 M6'S!?"EU=@\V_TV*E\A1OBN-ON%[?LWVJ3?[:16GG;&8=;N6U>PGD@UVP&CC M^EP)KVBA2)S!W_,=(@A%[O;CJN//0JB>R3/I!=;(R"DO92:53FT^'T ( :7+ MQBGVL$38S_.^Q;"XJ/8(QU@W*5K><,&OF&)W4]+H 11ZB*!U;MW;HF@P1_1$ MARV0_+*B=(8%<47E7-AR'&AS(DYC[[4OL4R )F[MT*FL6'-F4V\D,/>NB4B=$$M#G.!)G6#2.P\+>/\MA7D?+ MP8(39XJ8_[3(W)7K#MR4R+ECY7TD#%=V;.U-=V'1291+Z7)]SF,YFZWT]1J] M,#BX%4!1TS0='6V?-/0= >S>=?I7 99N*BY32:S&,I;1:(V8*"E8%QL-J\VC MS&%CX9_GAW\B^'V&H/<#>0B?.MK&@;31G0 6GKTY<1/%SD\0.S\B?%KLH"9R M5MOGU;PDF0U$^IN=*K&/K.H#]EJ_Y7(@+NSI!UIX+A^ MA]XUC7<5UG#EX6 M9>SZ,<.YB$/Q ']8T=.UP7/*ON.K;NQ2;J$I(ROKUN>J=VYTW*FEN_ M$I.(B!W5&HQTS7,MX1?AF#:Z_MM7+DM!5TX%^9%N!4*GP)-$JI2J 9MM4\X M8? X@[U7V?,AG3U.T]87*3]6>( MR$^-KNP_MBK]+%"1R$BZ%D((7\^,X!K0Y?JS* MU4W?R__N[8&WTGU^O*4?GE3;=2\UXO\*=537)7'K5L%)"#2U,BD1A@ ,) M0*S[KC(L&6>(^VSA%AW21MKP.Y#026O8[OOY)%"*J1RQ:I UKA-" L:)XQA+ MQ%GFO0.6R,5]=G$CU_;A.Z]%KN^I7-\CLBC+^SV5ZB"R1372:;$TD?I5!<@B M\/ A@QQ^FCOM9MVAJ,B=?=X/^*FJXQ$Y68>Y@9F5*3N')'$ET)SQJ:2W%V: M8C<)B'LK7G)-81FQR]U503FS2/6=R>4LSU.$F-[>J5__U S=,,;0=XA-7*-G MN*X!U@WK>7JQOV3I_]OL3^S=E[SO-*7-F:D;BBREE?6+E>$$&0[*'7?(&Q5M M7I+K^672O[THQ<;E@5X?^!1\]TCU/+$G^8YFA>_8CGC9Q9T@:66[G^'XS3NS MKHHS8U1.6,UYL"""1FZ^$EY%/H1RY@ONV.LO 5L@NN%T]88Z"HR*X8:U69\] M-63MJ955UU7<<=GN\9/%T*)65:W>*JB\8',7H>8U_.!S4+/1#D9)IYSI\BFR M@11UOY0/@NM0LU[O3KAYOLSQXT[":#!6A*^!_38 M1'5C,SB7_\0^,_Z3T90-(]&S9E^OMQ$1R:IXNT!.#M%(@6Q*AN86"$QKW\!&D;"X&0T%"9L-YN3I$ V;=(O MD$@&;+^;T8FE#"RD6P]%X# J1\/L@)_XG!LD]GH2,'LHY.+Y62IY0V-W1 M,"SUK,([@ALO8#UR'V$&3 MB\ET8>,#OM"8K[1FRFC4JP [+,G$">88=C[)R#?!/C]'R%Z)??I97A=35H)& ML(;6JG>;B)C$N74Q,#J.H,<./4X@L>(Q((HG!GCCS!@M_Q,KFF"::U)M'#K# MUB(I=E]2;(>(E6<:'N4Z?<95!;&X8!!,]JG^JJXC+;H/N0ZCV#B"'3O6CL36 MHXFMS_/+>#KL4K-!O2^K&6E6EE4KTY+F%Y92?T<'6M'UVGO6*"=.7]I#+26"$B:G EDGG/$TD:W/(0")]]7KHY_E[Q]' MK9.:Q]'Q_J6/]R.!]3,L!L'61@$D7P5,",SSM0"#US; WKC.: 2&"+!'FN$= M[S@L3OM3K&KR5G:().TRX78QMZI@[$5,B@C'=Y]I'1D>-X'C"2/Z:*U'HKRX MJ! K%JN5M7(?XOBLEDF4CQTY35$^=L0(43[V_?MP_X&=U0Y[?$>N6Y29'65F MWYZ'\)CL3\#Z_WCJ'(0D3Y U^:=5O)$)_YL/46A[A M./4%;DM^E=O.?6GE&^F4]U(\,BJ>>BNF_!A[M8 ?]0CIH$DE^#AK$]-71G1X0_.C>'9%. M_+#+WC._5P"["W9JS>P[PN2('+'514\;->!,7&6 MP8'U^C!9>#^Z5T>D>,\"H3SG9N51-1@@5+$@]Q%29QM(""&@BC$VCA ,< )/ MWVWKUM6OI@7C8 3Y8-,:6@-T=XV!87O @XZ-'.#JWD.&TP,W[8!"X:](L7[< MOG;+R2)DY-0N'PLV8&NC")BY;/ABKZXN@(@ >PV^XXBL:&03N3G9*?E\RIV4 ME$4U4U@.^PH>-O(@63:.,H>F^]\_'B77]5\O@))'T)VG0TG%'08C-\!M*R4E M[" K^]E\*40) ;N\,G&<.K1(__Z!'NZ.BM6-GJF9?F27/\!MM4@M?T;@U Q? M-6TP<=6U 7&\'32DUV!X3\8X51_M$<2B:&6[+#%J\F2IAP&KG5SWJ611),Z@ MAX>&I]/%#P2PN[M&%FGT\P,,';M3)1_@,W[<*296R>FR+?D.Q"(TW5>AF:BSUA\I]$^A M:<%.\_46CTUE8XYWA?:HDC?9.403#&?C<2!7X@AQ++_RSSMLW;X+_A_8@7H\ M-GV8'^F%&5*09\ K#%L+^V=&[L'UCY;_[ [9P]XP?+#3S\M1^>8\D=N[*_HS M"PUY&SGWT_CBRE;UK4O&N[#SOM8X/7Y0<# T#B\4RWD@.^)3IS4X0)/N M!+"I6.2D/E;(9Z?],V?KGW)9:_5@T%6=H(F,C91<*/83W7:64_"PCB".Q$D4 MB1,L'C5@/^5Y3@3!AXT3?0."2"LIUQS?FLACHEB:)$KLR!A4(00) $$T3C%$ MG&8^@F!H3?Q?N,SS6X:?-7/6,RX'8_!^;?W[.N03J)LEZ.;LG_^"?[9OUD:& MZD*@#;;5_[:8@=/8P@SY]UEL/VCT*IL'WF>&$J[V_7 M&*GPRB9\]ZNWAH3QG 7S>K0HDGXDR4VCL9Q'>$EAH;N%"@_*LN MIHX:Z!_>\^,K*Z9^'N/(K'''>=GCTW/2-F.T!?_;TC'=Z2:J\A>8"U7>NA%_ZW9G"H+10$(VB# MZ7458%:H"D&BC,)T64-A:9U$L1[-:@CV:\VSZG.Z3F. 91+M5 I1IP6ZR>L= M?EF:*ZAR,%+OU9ATJ3:8RD9B.IYA=CW1GE45['!DI92:4.-%H8",LQ.G)J@- M-;#@2&)_)%_L"1B1:53E0JF?J5;3E" A9DJ M#@I]A5"0@V\O+UM,N4P*LI0=)9VE-VW9!J<0A_/L+_6<3E!-"6EFNL5,&2L9 MRQY\Y\$\1XD,0K$=O6B)[4JEL9K)XT2YJI"'W[Y#$O]'6FZ"HU M=ZY0AR/+Z8RU:OEEGE_V46:B-66RTN$4YG"DS@NI8::0SR'2;)RKY ,CT0;S M9 ]'9JTD.Z%H?"%+_;J9JTT8&VGV%10Y\O6%$M?19OR0SU(S!<^D&KT% X:B MAT.GC2;=S"6U-J]*K0FW*"[F\]I*+NB&NISE15*QP5N/ MT$FGR;PPU4B?+V1G4KKKS\;ZN*J@1S:UG:^F.VE2H:P@GR"D(-LE:@X8>F17 MERM.I$G2[\BIW+B-%28)M>D#?J8/A_9[1%;MJ#C%F_GE.*WV>,]WP%R/4*#< MQI(.WDFQ2*I&U09FR12*GFRY%Y_H*=F1?K;FE M%28I*85(6 <9)]H+1#"K<.@!JZ:'GL#:G(CS!=RL^R5V1@S%<.@!KQ9+3">M MCQ,H0@5*IE+N3K.3# >''H!J)O4G VP\]>6$EUDL2U2!3TI@Z#YA%99D& +3 M$(6A$ /PP!"A=$(1<5U566,;I=6C0/)TEDNJG97IGF#]1LE>LS4**%Z3++P M9KE<\E<$P6<-%JDA):-:P+ACDH7I,N6FRLQYQ&!%W)\7#(J$FWM$LDPZ9'NA MN;AL*EVU1DX'$J4?ERP(51IURU6&5[ELQFR@Q<&\6STF69JK40+!K:J/+!Z0[W/2ZTB%:RJ 2=21Z4 [W7% L$M"G*B/*VODD.^ MGIESR@N[[EG%Z\]UE5K9\XH ZC7>X(:CGBW07M;L*W H]FMS=!H8.N=_-!K_ M]>9WJ'5G4DAR.4&F%&Z)N9I97Z+K3Z&'W_'.:.S\]O@G+ Y@NP%GQ#/TV',A MGE"GBT!SA^OV3FQI?! 7_D8US="#>_8FUF$#X$F,U(EG_-[^L#L-:']O;&]H M6VAK\_55[70U\)WM@[6A'SYYY0[L1!XV8PX=+M_=3FQK[*_7_;D -D4_T>1M MG&>@%SO/N$@][9M:,O!9(RH__)+9)_1&SB8C*I^5RG>ZY"\>KIY?-S%G.$F- MA=;,*:R.1T$&\W5D )L*/OQ_O\A?WUP^CJQ/L:Z7M,#\H=W<-E1XQ@Z/P0S MB_IS0;OU,QR-;\_(_B!1-<+836.,>7M;-B<9&([V,.2P3\#V!/7PWQ.=$J]- MRCO&%X9@R(GVXB?SP=KHO&\^0",^.)%9>M]\@-VX+CU3>.O&F?XF5WV9B,I' M_'S]??B9U+],I"6B_LU2_[(-&<]+_>^IN2ORU-B-"W=3E]SV:WR&EPRPDR0"WP3QOI6R>0H'+:+RHU/YYBZLGKE>;SI8 MYP\HJ++)5*\[U\U;5P=9\@3=K*_D O\K2H'G@^S3DYM#-RUYK_I&YTGKVBV+R^05_("N8*\&(Y- MK"\-O3&O^D'>E*2 7)G]/^BSX?EB+^LX>GC/Q7!GIF9X$O 'CHB%4;!$F3ZV?#"WT%KVO*6H3U<]F+1* *V+ M4G&41"-\W>U9PRW@Z^',W2_AJT&H]3KM3R=604JIUJ+0S ]3', 7M&H1+$Y2 MIZS%>5S 99WD^FJ0EW& MROV1^+JY*&]DZYX/7PD1&;*.VDC(62F758AJ/I\=] &^@)7+,'$:/:Q \L=& M[H-#Z$UGM?J>D?>2(RN:JNMV/&8L)O,L>15;N M);)R+5%U;;I&OG_$ )%S>@6-=FOJ:[]AEV2,1E"3P=II8)1EG$>OW;,2>_!@ MRL.=!6Q8FK/UTI:A^34_'VN4.4$)U"DD^TBAN"#3-;H7X,NJ$M96)IDX=:05 M4'0N?T>^:13K/RM\YBU?ZI7$FH8$$[,STQ-CC>M!^, NF$2A M_+/"1QH4$C6AD,W+(CL3$_U"PK3$.8 /]>L? @/:A_Z162O[1FK6L U7'85& MJJJ/3=OT?#?UNL^$BS.FD%N;:\+.*/?4U M#F(--I1ER#A"OZO$(ZP]1EPQLI3/CS6IS%:J/(DZ*.Z+6../H0_!N1 M]F$34R/2/FS29'1I\MBE27]@N#$S5-JQO[9'DW__?AB;]M&#+]'-N1\>%(@8 MX(<[J]'5R5=Y-P+LPF)X_D:IW:>%]CAW)2_<7N#AC@JV[+R.JX3FVI%X2D%U M):GGL!5DO&0$C.Z4BG6NJJ!AH7 47I@\/""X3V3\0+?TPA!ZN$. ST$(]=L= M*N_W'#E+2_:DJ^?Y ,;^PV+@&!G'T,-:Q1&$[L3]CYK<_%EX_W,0ZA$I"AVU MNP.+RHS)#NK4M((10BC,;R'9PT*(/R#*\J:!&EV2O+-82Y3H\EVY\79.G(4- M%(J@@X1LM@*A5$Z6\/204]"P^#=*DG$*>;='P)U#)@IC1;DM9\-60=";$Q(+ M&E:J*^G]0I.2"MDJQ!8P:5DRCK]?F3B"UF,$"*-LEM-#2TF3;*HLC"0^)7FS MBEB5N (60@O>>43H.(DB]Y? \J>F+3\- ,)BIATVMH&='+V@ZYFZJ;J 5N%- M2&V'+V(-@;_3:Y"/$Z"-[-IO"8AMEAOL^RKM,'G2 "\QUDU>WTQ_DY7NI,?B M4Y)/4,P238PXQC:!]*!#HY<@XBAY3LW\^&KXZGE$D3E[84@US,Q\I);&<\0P M-(0L-GLU=S:'D *V+D7B<2SJY7C' =S(C+T\I(995BM4\:0G4VTV-2#)0&_* M'(04L'$IEHYC[]?0^3$1W3 >[L5CMN$_C/=\_ECN#[\-_7 V<8B"LF,[KZ^" MO/C0;]]O;!#<*%/IMOGQF,G(:KXN&8V^@C)A8;PXS9ZSVO.U@79#$> ;1F24 M _&'%R$_ N=!:_1\>>B4*;3*4UYI9BV0&8?)58A)F Z!O7>2&P'R5''C&P9D M9)!?5$7B1=V2'4KRY:S41TI#6]+3BQ".,-[\$V+-VRHAW=!UV5Y9\=7%O5;2 MBT+(/]I1 JHG/!7#63OIZ7!WR.;_P716H!--6W64X=2!+X*:Y M3EC=?GML]9X@Z2/^.#-"!04QVJU5(]69YOME8&N'K54HBHH3R#D+XSZ^)H]" MSW=G'%\)BLLNPV%M>;!$S,P($02_6LOT. A%V)@]CC)T'$.C3BU1T/I'V"5G&TRZ\^X,ISZUO=WX\_Z!$.11%#O%TG^*;W3; M)?\C^CYVP?D/Z7LW[M0W]$W9\,,,^8>QI2Z=+80#5M:=H#LR;H&7H_./;\1Y M*J[3,_V/"L6B5&UE]?M((!?:6;.':4L5T:L*AEWFN.+:N+HA)_6G _#A3CT^ M!T"L362XRD@H\JIA+LUQ3^YA20X"\$*'%#\2@I])!_IY$'RXLX[/07!H40C= MQ2_K [#0I\]V#]/6-UD0A19V]GMG9EU,!WM@]"M*^?O')W M=OV?]1CX9".^$>3?<'V^NYW8Y@O1];H_[=>1%TBI^( DZX'@CQ>*C],_;,67 MR9NYJ25'1/X!2XZ(?#]+_GK \!!C,UX$!["GX M\/_](G]]<_4X\D135PW/,W]H.[<-U?7645\#L*(>2QM:Z"*MG^%H?!L2[D80 M>TR(,5_:E34['/[[FD'N]SSS3P$%@_HGVHLK$AZ(1L?]_2\,1WL8\I^(#;[# M!FC$!A$;(!AVXZKS3)&LV^;YFUSTQ2\='67GZ^]#1/R(^!'Q[YCXW]-Q/S#E MB[[^L?C),KYN]%9$E-!UGL/LU$IV5;QMK'@SDRLC^?% G1%]A3A_/M<-@.:& MTKD>'%T_-%M+%,1\PE>38TM2ZYVNG6P+;*\*T'6!9*T(7S\(7S\T%8NPIHY2 M3Y,E?CI*)["&K7@B#;77^2Z)7R*,\^W&X=JK5"EHWYZF<_BE?;D36[-W>I_S MC@CV,TO[1)2-*/M38B;[1;8SCFN Y<2TP 66A+:,^:YJ>Z/0;HBI^C#P_#"# M-RS##=-X(_]]WP)*>(8&K:"YX^J>81^M3ODJ^7FG%L]Z]U.;S:^_[#WWO/7K MP MSL6C>/SG#T/?\!WZ*$S]W1K,7\#H>ELY6S^*V++AB[T/^JA0-0Y)KDB_Q6?1 MB8!Q+;7?F'-*V.$69Z@X>[;.1#< T!L*R?UP)-^A/71K2,8ZBZG29$7%:E)9 M,9G/ULI,9JZ$_711DHV3$9(C)$?!]SM ,HL;LZQ2]D>\4;?2;FXJ=^8)J)-A M.P6"C:,T\2/"^*F# 'XLBAI^.\?XYY5D>#CWX(@4VLH3\-LH@!2L@.E B>/[ MKMD-PIG5G:^7G.[R(W<^-^T),N[EY\L!,547M:JR;@(<1T@\CI-G/*R/\/D# M\/EP1O\%\=FARR6OXB5DV51%E:1'?'M0F"OT.ID&)Z@X39VK,V&$SY^!SX8?__N__[,[_Q<5/;*X.;M"_L[!-\2 L% 1](]%U#=5*J#WPW;_5T5Q= M>ML2HLP31FPER^]G"0*W(D8^,M/O2YYM'GF M>"8DSV_7@ [IS(#O?O76D#"^,_F-H4^P_M(8_+HMB40\$6>BU-Z).OY"E_^J ML8$+A=*_ZF+J:($$^#, #X#^Z-4MSLVC7__4P[I38.G$!;[^9+YELE/AR_9*3?D[$V+#.7X(=\P=.X 'U%]9,JY62 M\9BQT PPQ!L '14#FDB-@3_')H:[\R@><]R8 ^,]<],S8K8#E-S?.]+A+:GV M&I('6-L-$O;"_]8,#E6%8N@]O,=BC$(;75PA<)946)5EP$\,3K$&PQ!Z]]>: M9]6M6Q2+MDEM)'HU?H* M=C@R1U7:/;FNEI% +".K_KB#.A:GA*4T7X\L62.Y:]3L(5_@ND-'X'6;,ZM* M6/'O]2+*%DL2-5?8PY%"3R*#6B4E65FI058FGIE&P3M1]'!H MGQ)F?LFJSZQF,U'K)'VI;GHX:N,@8"A^.%;.5E&Y([5LY$4@@JS3@-K]*PJ''KPUK&( M&/2XE9Q9(BK9P]&<&,Q2X5L/J)^DVWTMOQ#[\C@K3E8Y0^BP.?#6(T25LE.6 MKRW$*5)P4X5A7^METG"SCE UH4I\P+0$UBI,T&XYG_,*DMJ'0P\FH'NMCA6T M&G59ZN>'+)(A*&82#CW@OX)06BB=#).UQ(3.VI82O1@:)DN5FVJM-*M M,=%?E#D>"](D&'J$"4M^LSBHS:F,):HL6VE/M4F'!M+J"!.J\\Z*YJM8@\=F M"ZLZ:YDKUYXKV!'""KWYN#^2S*&UG(R E*X@-"^ 91W9@6Q#[E1TMENSJ$57 M" QBXLS!6_$C.R"L\CU%G1B(115759_K5A,KKJ_@1W8@H2[:W-Q-=Q!*;"%^ MC9D5BUWPUB-R0,)F="+MD@E>(BI-O6C@&0%(-_S(9O%.H<)37)#GU96I>\-Z M LV4JG#H 0_@7CJ!&0-'MHP\FK#[O309+/MPZ)9?]UR#]0>[2JWL><4)1==X M@QN.>K9 >UFSK\"A^*\W/Z76G4DAR>4$F5*X)>9J9GV)KC^%7>PR\;<*MJK> M()89.?-3%VJ]Q,WG!R[=2CUAU-4OY5^ZX"/[TY;,/N$_;NM;:[^0NOK_V[O2YK259OW]5MW_H,J];[U)EGY]V!;5[7W71XZFY^L'H.;*BJ^)I8V6O15T?9Z[_C$I]"Z4TZ^W3VSVWVS[KR:F3F#KXC[2U;+KL(IUK: M!H,3_^8DY?';7DG>H;N_Q[WOXF&Z\W;R[5.&2B>-3AK=^GHB_3YVMVF3H9QQ MU\6Y-9Q$$.+D M-FG!W&XS2YTI[U3<*W8R1N.R-(-LZ.:7G.W-217ESU0,)K M]H8<%3;B_=9.BYQ03JM&H>QR<@MIPV7I1T8KM(=IG.$FI5GAP[9!'=:U2*8? M2;R2\.!YU<61QPQI!DY.9$EN,IKD['0Z?;!_>P M?7 _N IZJ>I M:\N*OV6+"VF:;_$&QA7F4_?,SE6S+]9IN<$@R'/BZ4^@=MV M9BCW=_-(3M:!.3VW_."%HNE\GU._SW>^:6#F@%']FCU'_H=&]6ETYFBQ=R9^ M"YW)9'3RT,GT"5\ ?N[S1*8!;PID&7S818#9(E0G84O)[DFH M)"[?'^G<.RC=I=*HSY4;O72ON -H=X>DIH2>38OIEE)%"@H:5WRCP;E M(98?Y'Y'RGJB4IYF.DOE2N],4N/@_P=E;5"YZAFU8,BE4NKTHMEK#Q]X M7!@)KT"P(B^P:5[<_R+$\630F#L"-:?I..Z;8)^7CCC7#)M-H/+75BQ[YKUA MV;V[SE1MUJQ\<-,LY]3",/^WF'7B+3:%WMDDX;P3>K9UI1M>OINJ VPA-T'UF[#DSQI^ WYH*D#=C1H[G.0MH27+R<\Z(Y[X1 M9&'$)T=",;C3O$ K!"1[EFE ^WU1M;5>O "UV,5:40&E6$:C8$?LK+BX+=\Z M="[XN=/CG01OKT763Y7);-I;D7P3.*N-/S)X\'<8F+8[\'<M'N9;5[_4(8F)R[P M::K"I^]IT"&Y+-T=D?# %$VO_'"8_? 7^?"VGGM$9A)X!US M;$:B.P.3'HVB=/C#8=9J9'[HV4X]RU4KM<;0KTUNZPUR-C@08B'#2ID/8,-' M$H*R'-M(1@3J#$,=E.G^H:M\#=+_AJ?\D/>%6L]-RUQW>34979:TA]N:,>1) MD=Y,.LOFA)>Q:;J+X53@0R.%IQTI_.G\)2%.]22M!RV1IYD^(HM'@:--&7FLX/H=)74V\DSUW_]$!5_<)WQOLS0)?,_Q MH,&JMV+\":@!_Z1W(R0W6X@RM=\W&>LXK3R&]LXH>_JT]N&IDYF(PL9FI\FLUG)3;-OUR!/$VLT, ,#@5>OV=,P7\J@RGTO$.3V0]D8&@1X M.%LYSPK"FT?$4N#1DJ]G1Y_W KSEO+Y,W8]O>IPPJ&7GU>LRG\/;!$C-US3/ MIK,O,Q<2LIOOV4D);EP[EQFMF/&.6GF)\=[/^H0RNN;V(<2NJ8=JDSY+** 2,3+[X)69$5,R\I=F*@=T3A48K1Q%+R/\)H MP>H^E-U!T.M5PWQKU,NDK]*I!<9H5,>*XU@N\U:0C*ZZR!',B1> M#]'RR&\9QT1HLNMO\%?(]3(XTJ,F0[T0K8QI<5_*O>A.0?2:@=^ M9P,9_(N"K3^]L'5GS=:L$,]\V?1=QU>M*HB0"]^ SWAL33M$NNRB:&3?/,>L M8XJIVUJ_==/KCBJ"4V\%VH-?&(+C0$I,B:R4_LAUW$/#F4:9C@7WB0LM'3?N M??/>"^][]V,NL]"Y3&%FB'RWC7$O@6.CJW$)71Z$"GB._ M70GO)U5WJ/5F-Q79-.]E"IPXV#970F:0S>2XS28-> M!SPH%&=$F;;F(=5'S&=@ >2G+W#MC4C8*#DKP(DN<$[SG_XL\/5'/+<%L^7H MM1A;Y1A9&_:[S:@CEKV#Z?9NK)7ER7.5FS5YW=7X"Z?@+X8"*9^>9[."Q&;> MW =UXN@\HN 6#5Z=5O#JKV/WU4!5XZ9Q:3OS!;R@4M6,JQ+?:UX:&,32I^]9 MEL,EX]X^1H6B. $[B.F^AY-&L=7E=7]\-YI5!,-L*)?UF3X=M#&*R0&$4EI@ M)>&E*3ZA\N_PS-(KE)]1 V:$X#X;;Y-PQLP*J=YI>KC[)OQG&_LN^$-YO%$V M?/X RD:Y&\J3B5^>5^Y3]_9BWKNOC>N%PRB;'2I#\/U@+C:N^]-^N*B.^B,I MU6B X2=5X05\]A&;X45:?8P"< \ /(B_/5N$ZB1L*5FN+KHE09#]K.(>#P"K MBK :ELO6U333S'96O4)/3UT0 .(E8H$5X8\@?> 6I,0C\,CW&O]=!![":Y;E M*^YNI1C2M*ZDZ^V>A$KB\D!\>P<"W4ZG,.YXB_I4[JE"N<31&H MKNZ$N%+?V7%=ZFV^X+KR U]]Z+;'EY4P?ZD+R\90^-]YPS @^QP"KW.U+6$Y7R M---9*E=Z9Y(:!P=*D]B!P-M2MR6D)&4Y%2;#4GH\#;-WUVV,P P^'(]G>7[_ MQ2I.UCV@[B!U_^E\T_FF\TW#/<>P&Z ;NJZ%<*59U6)TT]@.G>ZUZ 4XX,G89\GM($T4UE=";IIK*C='F>GUY3 P\9KQXP MKFKJB6$_=&L8W1KV:MQD+?(MD/@FVK5WJS:8N%,U+]Y-4:FO#/F+N5HU%D.1 MU+_."VR:H[6OD^ I'@_($K>'Z^<@2]N6J9274Y-;M92*-[(JZ9Q#0(8+6.=8 M0?K _.IS!-GQ[:NB)7[^;(O5ST%6[8URUR6E?#U52]G+O*+,W&&S@$&&2U!+ M(IN3WCI#_12"(M0-HPXUG4DZD\GOY*%#(T\>6U)G(\]4__VNPOXG&##YD[@[ M&-44B;V;]AS,-#FGS-9?.;6,5N8Y(L_P*-39^?6;SO=Y]9NN&?_58'\7!4%D MJ[!ULDPUZFA*LU3?-\K*3@!QKPE/M6W@-%QO0;2([[Z9C!YS+TD7_/)O3>J M%:(=@9K[BX+_(^_/G(IL],:J.*X6\X/V4!3)#@2.Y7:<:$]125&9Z,6$@Z-2 M,?J%@719[4S#5?&J>E%HILT:026N0L&S_)O14XK*PT5B5E].#@J>\.* M/$VI?I\K76=2 _'"\E<<025>U!#9+/^6K?QUTOZ:Y!Y#6.HYM0>A@%[X6&YQ MPB?Y%)AX:\_(L76?28R3>OJQI>-128FA[^L%T3(:!8](B'X*\(&]H%U"HH-F M,-4!OT.I=._Y4-"$(M=;9>0?CEH<=Z]3H%1(O>;,RQJOB0'4&47YWH$\W&E> MV(>>.=]9/OZ$DQ>S3,C!?XBZ^DX@'Q]KI$:8_RLK;-&-[J\?F?W7F_FK#=/- M^??_@[_6W],LI'I8<";QPS<[D?%+8KAPW+\^1!8TA+-EUKT2I"T.%77Q(I61 MMMI-_O[O_]IN_Z,PIS3'*E[Y*'S13SZBM M^#@O_ZYFE?CP M[6W*2J7+*#)3DIM=^;I6+N &7]2:A6:I5KAFN@I<:%2:RM]L],8CBD7G<\UF M@HD3^BKV@6#^.XTBBP^01G!+M+X!G%4EJ_(N\K8NL8SC,8!GY"U,'S&V S3R MRR]HM:>0?(&U;7,X)O_A<8ZH91,8*OC [PHBW(V+\VPO.[&XF6&)@TRQ=M>4 MV\]I<3<<^>@^A-&JS+'T*_#XHN5HTYC]CH;#9K]O*M7:8)K*UT+^HN^W;E? MPQ'P9!>>!/09[0WJ3S05GUO/J6F#)0F^I=F#EF?.\5GG+0M8UGKYKK3EXW>1 M;8*\-D%*_6T+O'?$W85^8(Y7;_59MIDK%:B(MV($CH4_@L@""!$3NXT@WS/7 M0GB%$5]UX[ZYVWW;CE_X4=\P GU&#Q$\4>28S_B[F',(W#^DV^1G_I\OS,(, M)HQJ&!ZXFP%YOJV9KFKAY_:Z__NK/G6O6QY>2>W"[>U5OSY=714JV:&:%/> 9;9>4B M\IQ7?A]_NUA.M=%=AI]R_? >68.J\(.7?S_'^&D_+F"2(A_ZN0O=5#UOZ J+ MZXSA"_U*)IS6YIGA,'=;*WSZGLYQ++?C9,^-FC8X0L95)SH7D7E5E9F?R= M-JB/+^[\]J?OTM?TRUG^%[&OV+)NXQJFT&$*Y:Z/+6T)9R P!?@1+ -6'<02 M$Y.]K3K4@'QTW" .=.)/$]"'@MOP'?@G#PB):/0-VT$ M;W)L\HM@8GK@WVH3I(<65DB>BBT3,( 5\QE_'^X9FV-0*#OO81DS:L*Z7W Y M:@V#+*0%/FZ AS0$IO_5+H+$6R8*OP:V!N M0P^\+LQ0$.EN_&82]X4N:WA8@7*H%GQWA/#W?J[RRN;%&3AG_@)T%>0AR!M*/X\![&@FBXMOK^V*J) M.D=/!\\# 3,]]$3[D,M@0:#YH$[PR$'#7=4+XH>9WF,G2=JO\TB%1)Y0H1SQ M*\Q(^Z#YFN[$;1Z#7Z#&J<31&(%6PR.F:A/\Q!CS6XV(, ]MA6] \_9M!;?< MCS7.L?]Q/*#O38J:G"IHG5Y8'?PPQNV)-I86^P%]!^EH1BP-0?JC293'K36I MC+@0OA.XJ[[;5DY6:3?E"ZL>5RVL@N'4;.CIPRE;%T\;;^1[84."R#P0X0C [2BICYED!AR_+U M8+[#;_A+HQW^4E_%R@@/V4V<=E]::P.B=$HQWAY7G1FR[,Q@F/CDEKYI6:8Z M8_K(9"Y!CQF'=JM>-"BNY1.[41L=-0$5L=8G<]4S2>0+-&>*2 )\ Z^L,SZ( M*4$Z%CQ,:6P_DD"BO$!67&R&?IU7Q\0A.^\;NC+@9*ZJBH-ZVKTT*NY.9BW& M(0SQ#Q7 1*N%B^'%+%\1N =0['Q9OKE_4EBXUKSXQ:0&&,.98W<#1YM&60C- M$+]#'D>?+I&E%U=%9*.QJ0'%DA>N%R4M;3-Y?M%"IL M CUT,-\SF%9M.?>;#>6.0]F2GJH8AFXT%N!J"*R4SK)I;E=1V.<,ZSFM&&U> M#$39@7?KF!M-S!G++"8F6-LGD, N!S #> *^G00=D1XY,",4+!"RF8:*PQT" M1]3N56CC,(4@P-.#-J61$;([67@^'ALR)6O3,$G-MX/K8"% M)FTWEC35\R>F^ZC38S(1*P"RHI7]!YL(S"(P"=ND&1* M<&FP#^,.(BF<$7.'QP\X.4 Q PO,:0V4,[ W(#$;ZE!TX&7RN S#IN%80&FB MFB!U=L'62Q,3C2M+I(4XI"J/86B0MQW5!^GTY6V9Z^HSI>NO2CF++[R7 M36#I?SRQ\@4.WI#_F&+LIA'V\!H]U+LIFZOF?F0UMY'34AD<6]E!(L MQ5[I MQ'&B&?9)LA66$_QY6[2Q1X _CY'GD0,B-P(6$XYGR%GC(Y)KL)Z& 8*+ S,A M=E>"*'Z]YN81PP7'!/,IN$!00S@,F+775CYY8N^^'L+@D2'IG"IL=;R5Z\_P]/QM.>19.C*'!7T_UJMV M!7=T%6A ==9H29GK@6&DVB<@FG7AKMS^<3^L]&3T<"'7;@NR7P'+)N4RNP4S MBI,:T!BRBN2\]-9 X/0X0(7G Z^!H^<4\N4[XT@ON-UN'%_>>LCVFTA8V?&0X> +Y)487EO1/Y7! MR[.IT&4^F^M#K^&BZSD3$4-AYRW+?T7;(87 MR++PORJC6>HBA5>CXY<'9SYRCUU510VCOY[CN8Y'^>Y%I\9%[^CHA6G%M%\AZX M=R3XG5P>77JO>73;PQ8EL<57MO/:MO+61&YG\MW<,?57#(P9C P-2YJ<&?[?^/_ P8!+S=/-P9&)@8&1B!D^'^;P9F!F8D)A(" M!8A8.5A965A8N=C9V3AXN'AXN+FXN7GYA 1X^03YN+D%Q 0$A45$145Y^,4E MQ$0DA$1$14"&,#(#];"PRT\:!HT,4/*L9)14V<7&+B$I)2JFKJ&II: M)J9FYA:65LXNKF[N'IY>P2&A8>$1D5')*:EIZ1F96<4EI67E%955S2VM;>T= MG5V3)D^9.FWZC)FS%BU>LG39\A4K5VW:O&7KMNT[=NXZ=/C(T6/'3YP\=>GR ME:O7KM^X>>OAH\=/GCY[_N+EJX^?/G_Y^NW[CY^_0/YB9&!FA &L_A($^HN) MA869A1WD+T:F\.R=K*\0Y98Z9L6D6'_T.["_+#K.8LO?LU^._V>Z](C@4=YYWPR/_.J MM[7EW=T3,3+)1]X^VG\Y]XV-[:H7M_K:UU64Y7.^E&IM6\K8Y3K7U/KZJ29+ MITUJT@N?RX3LZKDU;?_#N>X'MEFY?N],_RBV^E'JY2W5UO9;=EP)#]IJ&,/8 ME*S1%&K$9"#-\F 66]VJNAOV/#:Z'YD?V/>\,WTK)_UZK;G/M'^77AB[FA@[ M]*OHJ#BM;2WRN_-8Y8E4^IOB#YBZ_1]NI]T&7)_WZ]&;:M,IG M,[1/G56>=+R8P>.#(P9C P-RYJ<&>=D7DXU'DW^_S?CU?;C]W%! [:69I!D"@ #A'8 [")@ M(!2Z.SQ@O('SP^$P&%P0@>#C%Q(4$D(*(I'"(N)BPB(H$212#"N&VH/&8#!" MHA(X+!HGCL:@=Q^!@+P[,+@ '"Z %D8*H_\SW%< BA^0!"Q!B!P 14% %(1+ M!_"\GG#(-X _@$!Y'?D0_ *"2%Z@4@R 0D 0"@-W6_.V$;P] $/!Q?=K'>?; M<\X)(>>/UHY*HO'+&Y%SXI*Z^HK*JN>5[;U$QO:7W]INUM5W=/;Q^SGS4P-CXQ M.34]\W%VCKVTO+*ZML[YNK'K!0% R)_\HQ>*YP6%P4 88M<+ @W9#:!@\/U: M?.+'SR&<_/?(:4?QHXV3:*6- O(ZUHL8YX!.0:P"84R1O:OVS>S?B47_+[._ MQ/[V&@"$0 CO\T 48 ALVM,=*V,2#.FQ6XC18;V9%JEW@02[U"T54OLI9#;C MX*W BCC9.SM]E)+,>@DV<_Q8%%NSL?8%@VX?*V8.9TLB6;I3N,HZ#1X<,*1.Q+5II 0NNYJ3 MXHT.S7_%>ZV+,I9*HAI&EL)QT?R50-,UE^*":E_ /2E]\[*K:5E@CO9\CJ!S\VX17.S9L MXK,P)]^T>='8R?H/"[ZNE)4^MFY+?8HFJ^?-VCK\;8:\X:&[@[ LLC];]/L* MYBIE5=WP4MB!B*/-JF'! _E#4ZX!>4W%\C54DG%AFTP@+[?$/$;;$ITR'_4> M8U"OU[/GK0B'USL'8YTEL&O,=7Q-+$O^@(;-(B@]6>/"!1)L'*F7U-C$E/'R M4*=Q&=*'P5GB877DL K5A26Z821")UYI2B0C9B0[/'YUV*Q*>,5L'MD;[CA^ M())ZO2-'MC(D$&=QVZS:JZC"[H1K!E:SAA@:GQ\?((+.IKVX_RFX8>60ER&' MD,,%XLY*Z$^TXDO[&AYLV9>Q0V)TJWOU]3;>#;R?I@8;M_L1DLKJD\2TE"BX M(UE@A\^XU2/I=WR(62;5FXC;>K3K"O"S$V\DD./GIH,?Q#JD^P? M;^"]FKA2K-/,!9:LZ\EIG8LUKDL:X: M9K:3*:U\$=X?6>&*-$:H[E F,4>Q9XYT<:!/>PEL%.IOP]OUY;X0O$ STT_L MYPR]UJ*[I?ZF+/Y%F751D:4Y_Z[5#\Z)6' N]T&>]CZ2U2;SO#RAW6P560UL M]MYAB'CJQ6F;!N6S'%KVDZYE#LO8/FY*YI\!"_(].NUE/1/"1H=!ZYKESRL& MQ+EP^+)2^=U!X+)0*@-#>+FW2[E60GLVV-HASMF]RG@"!+/<"_ GNW)O:!4L MND4%X,[09LMBU&P-LMP5C9!9)9&(9?U.U!+ P04 M " !R0(16&T<,DCW; 0 7+ ( %P &=DWW>_AOZCJ[OK?:OJK:>> MZIX9S QF":#65M=2!W!P 0 '^P=@Y@!5 \7]\<_=L/'_A,0$Q#@XQ.0$A$1 M$I.3DI.3D9*145#24E-0TE"2D5$S4M/0T3,P,)!3,3$STC/3TC/0_U""@X>] M!Y^ A(" A)Z"C(+^O[QA/@$TQ+B/"+[BX5P$<&EP\&AP,!T )W:>!#B_;<#? M-AQ<[!P)B8A)2,FP%U13 [@X>'BX^'@_9HT]&X0]#^#3$-!R7U,FI#-\0'31 MC5[L26(.,8]*12O#K5$XK_A#]U 24D8FY@LL?)?X!00O2TA*25^7D56]H::N MH:FE??O.72-C$U,S:QM;.WL'QT<>GE[>/KY^_F%/PR,BHZ)CDI)?I*2FO7R5 M_C8W[UU^0>'[HH^55=4UM77U#6WM'9U=W3V]?6/C$Y-3TS.?9Y=A*U^_K:ZM M;VPB]@\.CXZ_(T].?]B% ^#A_'W[4[MHL';AXN/CX1/]L L'U^?'!33X!-S7 M"&F5#8D>N-%=%'M"3*^2F%/12L(C?@O.\-!]E)215V*9#_'#M-\L^VN&A?ZW M+/N'8?]IURQ CH>##1X>#0 "SF^_C1$ ?NPEI3I:+\CXGZ)^?:IM39YU%NI9,\Z&-_E M H*^W9UT8!.RS#$)6G>8@.QUEF, EEPTS;W\W9AQ3HV^, MV?:^Q?!1AIF70VC($TJ$TAKC-_=%Z=@JOF@,S7MY,,W[)LW!A"WY$T#0 URU MD'[?SY]"ISAVIBQG?$%Q?OJ5K\MQ MPXJL13,'YP]Y57"0;H+LORL^?.XI7! M>?I@4H_'NC_(54\ 5R>! J77+P*-.1PIZ+M\,"LDEDA#BXMO)67#%2JUK'XM M^98)T@,F[&VU@$P="N@PFK56T_P=>YEGE(6*)5 A[$T-A%6SZ;KH;_I<; S5, M.-8NW 5?7Y[Z.73S<+%1YI$"]44;')+IW2HZ%,YM9%'<#]Y7I9Z!,4.;AO0B6 M]-5QL&UN])JU2!EWUJ._L;^+ 8Q[!.E?=M_*HU2FQW'RA-#UYX)I%AX9[2_J MN]M4W)&C)5;%+1RB$_8/]3[L#DQ^%;"\Q]E<-0B&R6GN4;VL>/70*/I.%9^6 M(35?B-8+CQ!>HJ3+@]U="23FIE_TOD_+E7*G!\1"ML^>R&O1/]0BZ[">KS.R M;"(2)KH=$WL;N;@L(ML%6Q9]UY1*XQ-K\L V5;WZUC1IB]UH/6Y%*X^PC>Z.??XW&B)8X%'O8+>).: MV. MABFQ+S"LB:%'6H"(;SM#S:MZ3TRZ&3(Z(L$WK8C(+JP,$HB/)-I@#>R'I).;EOKBXB M-9:P-,]"F=EDL8(%LQ!0.$:8%..'):,$!2 M_%O(S&4,@ $T3*?5_1^&7&V9@[FNEU[JV^B7I-#'=3F#D1[W&I#) )! M<% 'BUIF60*,6-)A+U#Z/"GIGN;@JOYQ@._3SIC*HE5^7B97'T$<\P%'0,%X MY\LES@.B,2CF6$@3@.!DB5>WNN)6^%-XG^5V;R(3V6A^-!\.=:TM%-:LX2ZY+")V+" M(L>Q!F-" C1=Q/S$FW.1?9_$=LGUFPP(J9XVZ?)'\TPR!JA5UH_OW>^Z\\Q% MDNQRKK/1Y;RXZYM$_E_*^)?+4<'(:707"?3P!L.< 8X:_?]W=XO,1GANZY=+ MB-1HV,+M=G^OM>C#6VOZDU]PCE^[]O3T\;*E<,]]DV%;NU#V,0:(F^O0O"39 M=WA]XS!W&V&;D%KO7, >7,U'C\/T^<$L4Y]N]AJKNE#Z!Z3Q,H5XMW]:O%.3 M7$$W;$&=-W3-]&I$@^^H2A&1?-&R\3<+O! ]7:\[!G@V\7;J&@;K[00F-C0; M)NZ^9.WN@TY"#K+>9W94-(P]4M0E8=G;94O^SI+-:H -!FCCRT&OH7FG..OW M4>6'=\Z_?%)Q6HG/>4GNB;]2JD$5BE)P3N(U8WS-H@EXZ6A^L@( #IDEG$/< MFL)L4EH'V<=3WL=)CL?E8)>.JQ*7;XF^*.^K^W1B\DR.5F[28^F<(-N7,K: M^9Z*A-V40DFN-PYSEZ+/RGG^D62Y&F @2_ARK*E KUI,1GCH@47%Y3M);@M: MG"IJM[-:.=@;A.U&/'MC:0=73;L^\UHE)VYTC]6L9Y.?:[3/&GUX('WJE+$1 M$D93_\1FOT>&P)U2!N^=45IK.CZ\1&S=WS-1P*JB.<]6?55XAGFW(WE32[+R MCF2S=WM[S:4#PSIS\Z M9F_\;Z]"BT+$M'B?/%&BMX:+1EK'\1_SA17B*"4M M6))>Q8T+"P$ RA" $& 0YJ :<;+1B+PQGN-)<#>W6NTR&2$7-:@)YS3D421* M.(L*,OQU$4D$P@ T&O]Y*(T]5&*=]7[MF&?:[6@-ID@I\2,A:'I X]?;]HR( M=S)]%;1L@PQ 0[#0]$D& R!C?CX&-M;+K-&,^I'0M7T7%-YK#!"5^Y^'6=C# M;,K,F/^JFJS_7\W_"6J@_R=-YG^;FM?_Y\V&:!'2JSX*VF: 8(#V"!B\)")E% M?5+FD5FD0>I#N0#V@J###R+ANR?!V$'.3\ M:<3+Y6T41F>M]TE'CM3')9D#)9DKT_3KR!\?,8>7?Y[2P*M#(Q/V>9D-=A+V+OZ'TYX]=DP_8Q.8YT"EX; MHLB&C(1I1*EEA1U>*.4>JT+QI@L[%*V"!SN$U&6XKFBR1[[SX83G-V$9B(IT M! : &[I@@ X#HLQ-#$"N*+3HZZXC!V)OM2Z\8&?30*O][6Y..(V[\1NQFPOB MKPB)6XDF4$3OP"S\X:7"U5M'$T>:LZHB8TFJ@HDQY,])9L.-^9-K)3,P "GX M$^": E(FWXN=LF98?L%W-LH M\"!:$F5L&7ZSU,4QW[)/HGA05Z+^M>WD@3(OJ<@.XDTOUZM0BM)4 VAG"NSU M<2=<;F,V,50J'0/HI3 ZQ%$+!$T+D69S^'&ENC;NJZNRL3EE4P5A,R0+FR;9 MU0EH_ (D=FP2Q00,H SF1)'H(\IQ)D%@?R?@#OE&NWC_,'R:HL1X/U MOB]6?"HI_'C7;;FHU8 413O*>BY^O#Y5HM79 MYGF0]J6.&>H0X*3?[K;E[Q7_M&9\BVX#?F-?A=ND/H%6\=GSF[JG3Q(>K!#@;XEK^XT-#[75," MYY ?Q3LK_?>A$Y!:AY!3,A,,L*0-B0_$ $YGMKZOCX?'L &^&.SY*?!7/XQF&]6!VAV;WFZG?5X]&W2RL"X M6F."H,CRRP^7K"S=AQI="?VVI5FD.&OX0Z'+W).>KXM)OI[Q?J=1<\,W#$9V M>GF0Q[Q?9=LYN\85UJ!<]]2"1HGCZ(_Q>\\U?=A8GRK@):3USB-<<\W(^A"8 M%H*W=[- .A08=I.$#%V3+>RNXS:<"/G(TRA^$RYPK7WH78&**G5AGE/E2'G4 M2RM$H=U.< YM#'#3\+?CW\YW_L?U#U-C ,$?]].__,?Q[R_[H09'"WO^DJ## MVQ#:N!_Z?S]>E:$20[DDJZ[,W;+=G&JCZ[1P=-&_2/:S5^'YXFIDY( M5:@#APS"*/2V2G4"MO_TS,O<&2$R3_C@['V^;M5[O"KG'7*#X@#O>6,618NT M!4IU*K="5BHQM^J!M)J?3W3YBWYY)S>'1J)7A%S&ZFC)%VMVK4UX'\<#M?*H M8EJX7';,10K4QY5 #C?IUA;MH75EE=C)Z6J\^QV*<<- MS/;X9D7O(P8K"K%=8YWD PX\;CSO*0!O _*'%,%=A2_0(#L!Q8 MAD.J]$,5K_J&']XC%*38-]?U[)=M;U-S=9I'E76@$7K$S%PY2]B M@!8"@+'VN:4*7TVF7%3T)]\W8NB'^64\R^E/&Q%O"TES+5\#Y#AG44*UV;@Q M O_W['5[T0KRHAC@P9S^ZN3,-&@%1+G@^VQ8WURHL/1*27E.LT8FS\5K*L&W M\ 37%#R46)$<*2J+2N.EDG(9ZJS7%Z#( M(TY[A L*6SR@2 )L(>'()@>QH ST27S?BK!NG[I7C%O>=CQ2N&%:K)ZLP2IL M&A_VX8#0_0XN(@YUPL97L!.^S(H!*(9+E'/ ^ZKD8)[V;^9$I,[HWNGAS^C: MA.9Q?!N6(RT)#$!_LV?LWKI>C_N[$CXY_<+S/8:!K2G9[@B^B&,Y"*66XCL? M<,' BGZBUFWN.\-[>BI[#XGJC[*IY"<@C\LC6;Y51V2XY6Y^WRK:O5-];)8MRD.PQ9/,, H!$[H@E908F<$2D19,$#/Q3ETFQ'GJ3&%VD]^CMA2 M0S 6.>6T0,<5>]*N6EROK4JT.'$O"<&UY;+)9J\MB_$A7;'?J"]C<;^?5E25'AE2C\(]2#<^5GP9[#E?Z M?CB"_MTAG))(")J48@D#4/L:G6I^BY<,N'>M++[=C^-VG\3WIL=*5W0>W+V@ M??)J_EJ=5ZG+!?1<^I6$I07G-=WJ*B?_L2\;L/BR,;#O%\F47,&Z-4&85F?9[.17=OX_G KDL6_!9)$-OZD6JR&1";TA\4F^G(V?- M\-.C!"+I:.LQ4>[Q&X9:J\/R0IS#GB(UKZ0?]WBKJ*_L?^"YV*RCY\+<7JK_ MKGDQLD;#.8UTQ+%27=''55W^8,$CRW\D00U!;CQ^/Z^%4ZB>QG557 MT&BL,WIWP/XY5 U)=J=N^A!_BK?1O%_$H/0XL[_V:W62A.]$"C.OS4'RA+NC MXN^]H'/LPO@L[50 ]3^R%W +E 2F^N+V!4YTRJ-C@IM?+0FS[1<7$ZI5JRP M,R'M8Q9_MB@3RL/";:,VBV.G0.V1>30Z\K_]<=S_^,XP,!^H-FHUZ<5^'>(P MO["Q7\*D,JS56*>9YS!F\&XE^D5&$H\K),J 2%?- P3_<%A^P[2E'"@90 M;%A#$V-A'#D(>$ZFE8*A,P.%O7.RT\AS5 U60;7&SU/@_,D6W.]_N*$*\@=M M=R#+#S8L#[;*($NA/TR*P[)B,BIM#)!USP,#X#-AJ:A=B.@?[S%1O(J>FA:I MFJ@9$?4Q?R0U[(9V=RZ;2UDFW6EV6B*GA^7+>$5L\>&$D?*/UFU MV#KTWUFV$\;BOP:^>"[P#OQ\RZG&2>];FXMMF'I3XG._)(U(W(MW=F.4(UI/ M_*UB@*W",OM_MP;Q\LODC)#E.0ZSU:L9DBU0-P\'F$QZ>[M__+QR3+&5#CEY M?#MEG-L;CD>+*&$%H=]%I6]4WNF!HT^)1(T93/A[YF/[,T+DKN5ER>'3K+N@ M%( 37H\"80 E#, (6>8LQ@#[(G\B>O177& +:5N#8X!S/)0IMK/U+L<6^*I? M1=5%P=P;JNA[_YC@S,A1,8AF_=@_/XM'U]:'=I"LR>F"[8/$%*L+^A7 ,UB( MC"C2 LV)[9,AL2!XPB0&.&%,^$72V"" ]Q0;O^%E#'!*A*S$ ,3G6/6)/V(Z M^I,,W)BG(( WO-TB@[0VK K=G!KO%)_3BQ6^U;U,85%<3!Y!M-T42BPIC;H" M^?'0"=29A=38Q(8SU@Q*#OGZVE1\G;!C%OA#T$[0PUH\@8PSPU>Q7R>X&E39P< 9Z%LP\(<+=4%.% MN'E\P)4D8PV/*+L[$1=*]=G_SN*?A 9U#0,D>2V7GQ%A(2^;=*/PG_KA9QFX M\6V(_.SWXS!X:I:?BZ-">2S!0IM\HE(F^=2]!8-";]*:ITM,-S/G(DOO6<8K M[T;,3#7NH5$YBR S/72P_2KT[NA7,-QXH*X)>='T(CA"B MY77AJP'KOI4FWIB.7G2SM>('6&QI\U>0WX@KI.[V;6KLCPGWEJ>127C%0Z3@.: M60^K==N_!\;WM&_FATA ECV0?P^2W-_"]I^2_PC;%-:QL3F083 4Q30/032 MEA^N6Q[,[F$ @N^<*.<0,<@OM_P:^Y^53(S**S^ "5Q*T\\:,K'9MR6/BTNH MDIHR L(B;O>LJP'NT+^4MCZ>!D0DOWKLSWQ_7+P2SZ0V::[;T'3QG%LGLC:" MA,\S_O/DA5#!3]9L(?9E78>2EFC&*^$80*$, \ MW;"PM(['__OE7OWS^O\A M*'5!FC0PH8ZQ(6@-ZL8 K+F_:J&<6RF(N#+K%3'>*59%ZWR[^3T-; ^=.H MV>19O\.,9W]#D7L\Z?$]> M:N6OU,KX',H,CT+D\SGCTHE0EVJ3@L(ZS?6R2%?0-!3FH"V^G>/'*U^PU?N7 M];(0AM9X/?Q;?N?:EF[^@)-?E]3/DMWUG]#I3Z/S-W3Z>9G'S*TD1)1SFV97 M(NY42+EN8'$Q+"SAY*@,=5@BBH?U?[DMEE2!#JT-")E^04F-WTL>_9#<6[#; M"KXXCI*CIX+(/-7G3Z$M<>*1LZK!+>2%DVS,ALBX_ 6O_G=B\YJ_"TK9SJIY MK"ATPT#G&CRX/ 0$9ZSY*4>+L).D]M3R+.[0A7E M!/_6(2CLK7C9=T%52#3LR)U8/A0TBD667[--/QN)!9S:D:KUO"0$KX[#9$K5 M5EPH/2[5[@^W_!':1@CU?_'2KWXS6X17>(J>[/A@Z8LJ+ 8P9E-*H58\UEU:[0=>%52]$D5S^ZT&H[I*!F.BVO6H!T)[:;<)9_ MFFY(KL0CIXD4J;ZKS+ML I?%#3 @$OEW&#+[_P"__YN5()JJFY-"GW>TVQY6 MX&O"&]-"-;D?7R5%=2J:BX><^ ,^LO\6'HT9("C'>Z$%$Q7G9U M4V39(F'A]#UGN!.DK7,$NE:]B";;!2$7?OOXP.] )_A7-O.;J+KTEYG]:T7_ ME!8U%OBNJ$U*$I=D-SR_=Y/DF4SIM]A@0LU;FSA<-DL>(4%"_B'7]?\$POX" M$=KY5P3@+RL=*D >+!<[DBJ^6I%Z\ 6$!W8&259>S,4 $2'P[G-[QVI P($K=M*Q*"_-TDMU$H\>[I(RD*B0.YH>7G)QX8B0)7GV.SP0 6JV- MF.D_H6>/1&>IT)K\'0EGC$>BYWQ)S;A_G.1_@0+^<\M][B"Z8G,W$_+GOW#6 M=M/J'<-;>8<2ZZWB6NEWR T_#=\K&,O^J2@#O7^55YG_4N)^5M56@]Q:#IC* ML*I&W!S$CQ!4\54UEF,#O+,.[U,2@^+U?TV322I"WT7MRD:$N)[+0[K-86&U MPZTGS?*%(0_.6EX1[9>E_9OB_*?D]*\4YW^OI:S[YL2.UVMBE\?Y=+,#8DD" M//)+<#\BKCA.[6HE-OY_72#^!E&E6(BZ,4$1O] ?VTH[\ #+/FS5A1F>=5[' MS\7);-1_=_>O!.-132YBI9WE[HM:8ZG@RS'$7:9S;2P?\-YX2E=*N7QWP:73 M4'M9=W5>]%#=7..@==Q)D*L:%CQ^AJ,,PD.[44\6.^WP5B&LZC-,5Z(#64O$ MQ=X;#':6 TP&6BNK'-7VOT38' M/@OZL7^L3YZ\B'Z^4 M4M]<7?AA#<)2;[1?ME*#S;6II*]1E>UB\I-ZO^_T. /_MDQY__?+5/5]T00. MQO33 (&=)H/OKA>UA'G:6%J^&@M3)Q[?QYF9P0">4]]_JM33_+G(:9U(F&7T M'N^9N]EPP0:B\]IXF50CSP(3/YU,A3Z\LGWI8*=?S'GV3L2MNT_P M<8FYXFA^0)4$401HG6D%@N(Z&D:K%@[OT"WC-U95IXYWPO5]N&,6^.%ZU9SI MRQ?ZRK:4DRO8*];SCLMUR_B[%_>E?SQ$_G"X> J&9A-#_T+/]S>"KO'O'A\\ M?T,*+$/^Y '"ST.,UB SEOOG?'=%RNT::E-4N^49/7K98M15A2Y3?WJF3$3X M[M]@Z&_5\M&SBC-EI(Y29>J>037"MCI/8*Q?SE?4]%I7C-C @,C5;$IWMR\- M^C^#J2H, \0=#EHOZ\<)/U8[FOPVE.A%?E6MP((I )[]OP=# M0\0?ERGTCPQ8Z0+H+V4.^(]15USL/F6?'+@J,M#+.\2C+SOF,%%Q'<^#ZP(_ MX-$K@1/_EUCIM(_:C\1MD/^)]S_VM>R>U8_=+2LMH;L= ?M,JW5QXO!U(^%L M9^C'V*ADU[Y:H3?6Z>M;KVHQ0%(R! -8%4/.V24!SPE#-8#^W^P,;2A%;%2Z M82[GD4L88/QNN,_=-I0"5M3_GR+ /;D?8@_FW(+/7+ MIPYW*@9?:Y,\O'"/^4$MSUW]R$2499@Y)_S%@+/$AL2&*^YL3F@PN7F,_4!0 MGA! @U?RE$E=J659#0AYV1<$S? MG(VMUV&ZZEB(8@ VJ.&?&]M"9(-%]^4ZX!X$IE O&4_<_ E M9"[BRZ(VXDK!6Z2X1N:P?OT$RRA_S2>JT2=E4*;?Q1#\1 M!15A$\L]#:[SKJ5L2M_V6A)9Y\>#6TO5Y:GTY?UMYP6\;^Q!OH^)0-L@!B\J M(J3S\-E-QQ8N)Q6'(P5--1QEEV._&NV+[3AGBUQ1[=>V+>*JF=*[NTY$"LX8 M4Y8=5@_*Y"/JM-A9A+N/W9?T2"L([RTY T4[0WH*_*VWP;4<+%7)'='D_OTN MXGF,, ++-SNL^.,XX7,]S[\>A ^-X'SZ/(=2JYD4)J]-\S$">Q66]O6D=C1= MW%#L49^T?-D*?1-"*>W16@%K3.!8\-6'X:X__S(+=F^5;V'S.1/&5(:FWEW:^RB9SR2FH+:)[!95F<,O7&6OP81_2QJP M?G5*MGJ#% MHURBNY]H(=H-.>'&-M888/O>!.0P71O8Y<$ 1E!EB\4.;#V\].4R%B_O3J-C M'FW\$SFP45@FIPLOB'92%-A$<]4CGJ8%,S:.+]=4P^LKXF^->3Z\OZ1'^?T* MI=1SX$C^H67T*64U3)_T7>J3P-G@;$E6LC!9/7@ROO'S7EEGO6#?I!MSGYQF M>'%U :\7QN&!\D@P@E,)T=7L!V-WK(92;=+B@,G QBI@/ATAD^]%<9=L,P4S M^P<5DB3P>.3X7:)5TBLZ@YVV2]7S0TC7\A4[ 3=T^/*QJ]KWOIL;VC.UN) MX2LZO.O"+XD<+E-%@JAWY/U/FV:+-M&++'AOW?AN3-6LM!"AF1=] M0T/@3%M**C>$RN-M4[L6?#CN89AZDDX:9;K$E#'-H+])7KF$NK0M]^C79WQN M36O";GT5DFW=V&*^\C2JQH>#?RQO++@K^EC_RB*9V#S3;.YVUB8J._%@^ LH M@$*)\\:HY34'$"7$P7+[SAA*!Q9$=J?ZB>=2.<6RJ;V#]6V9Q,'\)8Z[:TF: M7/%OBOWYHU%\*RYTFZFG*=7C#A4Z]OFQ\8HBMRS4A'U"P2FW7MY^6@D2CGJ Q2SREK05UJ]3HF^IMR=;%B4[ MTD#U2F=CRE%]'X1>7'].=37<[H$!B@\+ L:9&6Q,5BXL!/NI!1"#$_*]:*3(FGM(N;^ ,@DD/8BZIMH1[&[-WJQ(70W?LOGD\ MYE?M>]67-%(<2BS_H6O>KK(J0Q4V@[@?_AZ9I1-?%:"YX"SB*4'3]%%;"D"\ M?H]W66I>RM]V:/Z% ;D^^4*@W8>1:@2LL'QWEU7K0*(QEN<1N70OV-E;.S'$ M,FCX=569,<[DA*!*<.1'Q_0APOJ[.F$LK^Y2WI&2 4[M)6&9U^#?.P-*58V< MR&Y)C6J][SO6Y8WJ9:_747J=YI]JT._I_95-VC QX3:<\_@#//5E^D[E[)8@ ML4Y5TC=G<8'EEYHYJD)LS[W+\0.+ORL1(C8LLMI<3BZUL&* N 6QXNJR'> A^4?WYB4V2^GH9)=2## S*5Q#'#C MG><$3K^C_W24UVNCAMJ*<5HZX8KLI$W=&:T+.-<3+LAY(")2&99ACOJQHM1X,L 5;PP :O>;2M5<_?QYV'?IEXD06PO\":1A5=S!-YTUAO)LB-_ MV1>1$G58=MR]-(!8_W)U=+R#D4ZW6%]X>]'*3JK%:;Z6V_3F&@]MRJ>YC)QF M-<#3GVY+D6I$8I #%D04E%&DUJ+3'5=WMVOGW75.0="34E8(]:-IYV+\=/R! M!4:Y[P_]NFV.RL61K^#1@3XP]H?'*QU&+&H9<6,+NKX80$YU=2,>_+7G1L7+ M2>D35!*SID;_Q'ZZ<;N.*(4Y>#8(V@$AWW3?/)CK&^FK:+V4V?:-E\X<^F:[ M455(V(9Z#-_J=@ MSB%_!@QRDF&.HWO#_:EWYUZS'^29O.-[I >, MNSH\4-G'5BI,XOFLB;.@$IG+@ZZIN[2Z1>W6BE3]^[3M7!PN!8&ZR%<* MYU^-C-(G)S;V2UC*(Z_PU&BB>X6J8J4_9XN)W?Q0:!BZ_!(?_YN$*%K %PV* M].?=*WAD)+O38?Q1ED(F$Z81<\K\5IGZR9MB9:'>.J72&H55"=87AK7G.2AP M +D4%!Z&3">>'=%TT8_T(GC%RW3?:(H"7)4:Y_<4GTVK"Y?N9@UR#B%G7C$N M(MI$5>A@%J:?'_NZ/XAE5YE5\^Z:VFVZ;)7,AQ>DLT3).:TE;$/$6SA15L@< M"$)^(_/R6)-& ?+Q@@[3W Y*1KR3+?3 ($9@(/[QT[8154?NNB[Z#_/TVJ1! M1/!ARQ:$QI.J#/U;-\Q[5YS&U,-IO2C[DB\G>9?$,"J)N;*19U;#(!>"+R)/ M.>EG>I<6D9KZ$2["$OW1WZI'5I-T;%*WA4OIG0H&;-)Z>)OTUJWQ^#PZO:"5 M1''RQK!%HIMH*7UJIKU#5Y<(IC8H_3D07EYHYC:O#N#EF1;?^(WC%=PI.EI/EW,_.;Q\M1 M'#=%GWK*Y ?C(E^MR"U&QD-@H!V12Z>ZQKJ5 1GZ:@%&M1'F.L:O MDJ3CI3D5M7)N1Y#.*5-4A;4Y9%U 7U6,7RXNM;Z!X)5.DV*\_2CU6)&M[OF< M2VU*F860J>B>M6W<>98'6T9.1I39GK"BN&^[$4(CTG8")5[JH,AA*:NK>27: M2S0]4VWHJZN5<#Q]A4IV\<,' C;SS=?+8R T+:(;BA*(^)H8>?5TOOP<7K,; MQV;TR56?'.&:U(5CJQSZLV9WZ**9X<;63@M*G&J!\@B&Z:B+4QUCS9/5F=E6 M58U)>&2#-!&"BIY<#Q*_^D9]XNI0QGE25E.7$-;P;1>Z5'A%\EK)I<)*'?9Y M_R\9QX+6+V3FH]Y*&$=Y:M%?]6J=UP/79I-3X4-Z*"W/B"TA&Q;54!,.8FR; MS@8]IF[! &/UX."0JU;8*K]Z@&X=@:Q_!OM_^.-A"*G V]]VZI_>.QEM;)C< M)\)>>[\?/0M9[\JFV%Q%:6$ 'NFGT*U]EW.^] ;MGP0A\HTKW1U03E].XXD' M\(BP]^#1WFP]>-!KS=15.3"B.>?Y1]$]0A[;:[@FE6J?R+6&&\X+))M9.U+] MV=="O-S'SXNN.]O5-!B_RIFEB1&I '2:25-X<>?TF)W*C*.4'D3@^#,S>)R1N9= +30'E2/%.LS04=T-!Y)7'SL)C79\]&XMCZZW! ME?0[%3GMSZ/,B4NK3:[U7-:GSZKB[Z"B0$G"C8J9GJ!,82#ZX=R*:1$[>.>W MFIT;9"JJ;\UL -XW0H)W%G/BL+DT7P!B5ARV&$T*U@9UT^.YFA^ MKK[EYOL,(?"$=^%;)WG)TY:ET;<$=OTA7OY,.T2P'6/]9^B5Y;+*!W3MSE"[ MU_HMM'G[N /,05G>G9*-^>K (#%'01Z=QZ?'::7KPK.N3E>F%%C\K"-\ MT6-\U_2\ABCOO4X[N>:U-;XN6E:FGN)?F M=I+-77!Z^]Q2;!A,]K']6KH8OO:;PH$<\C*$S%>2<9LQR/M(11G$+(3&S MQ\$*)JM^VO]-2.(:9R6MR;7 T$%T.5E2W[L&GQVJ%7T:W\7V4VF4$(1FW2SP MNZ:SE_%8V=B%*A>4ZBF<80+6F MJ$4&N_HQP!/0MM3BJ:J/D1?H1" 86UD_!'U'1SK=;?+ -B."10WA\O1Q3G*[F=?1ZF/12_K;.S)[-JD(?(A]K>U=IV@NQVB/*CM) MCH?.O4=F\,7H+)HFW65]-M^AH;[^CMGPMTA#9T\3SV9"\RA60TZP(U"GXTBO M.%/:EIM*D(=GS8@;/%ZR-55]%B[,5(#1IR?1,*;"IO3:Z8N>6)0HE3= M,I^:[ R;.9_+)!3*14QWN#!NS'85!.7-;$XS,I[*;LI>R7)\JROAW^CGO-_M M)A"?24(X,TE]\MCG#8E)N-ZC\>,DQ 2:0WH'?KJW8[B@["+RKCI\8>!#6K7C M&RTVS6%6H:(NU:*50=4>'BX6?] .R8IN0->I+/GB2>T?[B//W+1=5"]=IY@,YIF'5T(^AJYL.AZ4J MUF#N*M.\Z- Y^!G_".5]J0]$O'W,^P #_\;8MZQ]OVYHPP'$8EL*1(/BQ)5H' VC9E"O] M]G%[2BIEK'QA!72&LXX!3N4,R_;K%(C0.CYQV":?*!<#K.^H-_8!^Y!9O,X6 M(?B[\O"YMJG3E-:&";X8#' FIY^TD1MBIK?9;=MT!O)_7MBWM#>7,O3MP(D? M9M_)KJ&%KPRC4G12!]LYHD1%&N>>O*^2^DH41D&?FM5L/WO#%D<8+[RLV!CY M'B9*M9D)JI7BN#QIUF[Q$3U@(B_C^E!*6+@#)FA=]> J%5_/]2]S!L_5I8V! MK*KI3EWWL=X=-+-OF&9SQ!FM<#K#@;(PH=RGP,X UP[!B(46#14SARY- @N\ MCXCA#DC4J5&.5-:#AV./IAY%\Y6&OQE7ELV0\LO\*MLJ=/G\_2WFB2=U7<9) MBZ(*2WOQG-3/PF%;I6 ]!,NF%..M!8<12U]WO4T=S^0@+R3 _0*OOK+N: W;IH$H(%_UJ[&-^C3H5%%[8^LET@D# M7 PJ/_>NQQ+\?6-]);;,UQB [W:'Y3'A..0PZ,C+Z;O^6+VN-%J[( JZ39&/ M#?[9YN:P-G#RZ@;BJ#L2S3U___.6T6EFAJW'E5>/)4S?2&PJWH@]I[D!!?5)-35. MK[*Z);\O0MV:EE?P6GD9GA9SY/=8LE]_^S"A/4W1M-+E(XF1($_515O*[T!B M,?5B%:1C\.&7F<^!,M/"HM834@QIRBW4_2ZQ(0/+2[=#+L9W3:N8 MW6%;B@!V)!*B,D5B1*.8F PW\S:,Z.8=M]X[?#2?2S-O[,"7B9;_Q!TS">=, MY%;HNAZO#X-V!LC%)A9LI$]]2-QD,C01]K]95(MX=UYEZ)=$)GJ%-\"/WTW MO;36IX\^;-HW8 44)UD*:9^6G0X_2B#?P)7)AS[Q#'A?6YYV]?+.5UL60>MX MI=MG(\OC[C06G)T8( K*5 5B0#Z;;M>"B6Z;!ZF85&V45 GRVW>^:R2.B;]B MP$5;]4F/O;>5U=P)"/!I*V?=Y+@T42;"'Z2R.2I1+-0N59JOF.7#T!$OUD^? M*%;VY:(Z65S(2;^08+F6@E T4J;LOF_DIYI:_[3CD0E4+^V.UX[T-A.9P$/2 MJ X'EFNC[,KDV>P=JXW68R'7LR@@W6N1H*TI;/52[[[O@2CHRJ+Q!-'ZOI+G M)WPOE5'@&RRWY>;TKFI+9$MBD_NFN/=K M%T^E9'?6\5H#Z59F..I]:YYVN?! M%O!L!$A.P0^YKNNQPM1Y]V/FFG;MI*2;J"5L'96'LNZI.] MBR32]2N.Y'>2CTH?(ML<'P?RE R"12:K$*8#")T'3L?1HVVTY&Z/@_8R8RL^ M^K9N*'$8YJ.T$))K$69WPBQDD]=94KYU,#4(J7HY!N!U\3R['IAM:R0F^]X MIDQ]64_/?CI8^M$I[L:B%3PKVFO%S9&,*5FM.8JHLSO]GM'$BZ"1KJLS1$,J M %OM,\O0UC;(-71AQH*6M Z++BW=47NI[YAV0W0>;5"DG$?E>,U-G5$_= M_G$+]K:$XSLW.?@>-.+;.#.#HG:4.*^WGZDCCW7FM&!(\W)6UF*U5(>R$E'Z MV:$1TX9\M;*=)VNOF,.]":5<4@Q##A?#@Q4G4.8>I9=J\Q<=OE^"5Z=D+,2- M;->:!SBM#/B.R-!I49@"5G?TE[?>O/CUV:BWV))SF7L,M$P,R"*]=WJMJ3S M7*1%ENF*49A6Q;+;3;7U"4B\8AO&?S[7E"1H+F/RMJ+.4O)&['/Z<*&TV%9. M^F ^BZWQ\T;-*4EV*5:16[YJ0_$*R?=T2I^L46Z=XQJ]CLNW5:55+0;O2$JN MOM1>_@;D6C'X"QM2#K:CVN;H_86O>CP_[69,V_#.K>:>6]:&U,]TYUX#J,A0 M?7:-<*0ES+CC'3*!31%+VYZVB5#MZ++/C*-D^ 8,:#QJZ)\9C<$.N=*$\-OQ0'[8O> OJ[.+3AT-DMN/F*O[^H:*';2O7NUN MMZ*Y3%U$+#*, =I5?;=VI'RN!EZ=MOO8^,3,Q%FX;+3T$ABLQ:#%.-=4P3O6 MT2'TP<9NV=H5>F-4B<,%'MM]"HVSF29LSK=TF 8]7K2U];.6D!/I;*YXT+RB M],W.S]BUY[J!,;XG>%%[%>*D;^M2XHC@K6F0J)SO=^$UE-^0("%)4LC)>+FMDE<$5R;B M[ !Q!BIG(T,#6$4CT;Q33NJY[!7UZ(%F0'VSHX&A>O:N-WE2-Z%R*G/IXN?^ MS@8,$!-(315[<=H*(:_"!(TU'1V,UK:2&QMFLP=+=]0R>#Z%)^C7(E3 MW@$#5/''?SE&LV9%I"]7,HG'ZM0_=F'(>\(=__T#XV?\QH:BC^]MXU8\ELWK M1E$Z7C!(I#_;:9)%=XE:H6/%(M_"F]22R@M6'ONR_/;WE;K")?N4#J*LK]?1D M4SZ+:45W3D'6'Z9A )R+V 815.&5<,J,I2"?-*%M(=+%R8U(^[P%,$MJ ?M0 MJ;5785_E0E#DW;HGO(D/-<,>:Y!2]HSZ6P(9 MZ91&XZJAZ7&RL%J'VM&A:!X,T+JSB '8.<:>@^ M)[\-6>*U7-;XFZ;%'YH,""$H(1VJ4S(D%EN):B$H]P2DD3?G(1."$TWEC &0 MWQP@#[%@5 <"Q@ T;?*#[=Q1%P9UK[G MT:'2=N]B0$'LF?/6*T:'N^9R!Z,SU@62,]' MIVG+=MGZFVKC;Y7N.[*S&,!Y8",1R5,PS"SM7W5*'C3MO9\*:HMV-# M)@N?RV@:4ET_<63("$L]K44(M=6VB,/;'&N8T+FA>6UN&!V[4B M!^IK(L/#N^ 74V@BWUC#R3U1X:-^)X4K58Z>[Q^2(_V.<=@1-"4.E=0V\6V% M)\Q.MG,QZT>B$>F#:Y'E25/H]IM3X\;WC+53!3)*MWONJ,>_8/AR(7!2GNKH MU5F[!$XK?VM6%$MD6/GCY>G542^AV% M>\!B_PH5E8Z36'Y"_EQ;16,*+F%MU!V)?Y=DNN!7H>9Z$!YAV#B0]'E11$CEJW,7SY%(HSQ*##GJ M5 1Q-$=VWY1VGRTQOG2-C>-Q!)F$']4I3XX5W$*L,I?Z(P&KC&[(B]DJ. M1#D_WV\J9)3+JWXF3D+-O!#&:_7^@,15&=\*T)# (2AHSXI:G '1'KY>T![2 MU>^4NEV="05[C@0E;6V[F7?A@YEM<%[460WTT9-7R)0*[46T2''(UTP[2?:\ M&W_0Z&@S=L5YU:0@.K?R)GON-YNKPQ>/;MFT4[U,Z9\.9@O4KI]T\@K(8C#; M\F9QSI^M;DD&)9.ROVLJG+I3>ZN(I@;56=_/:*52FA!KB=^DAJ"?L?=89U^JU@LU!$QC^99_7@GKU-2WU-5[T.U]X>4WS M7^JK*N" Q**K @IMSK%^#R):B&%1XZKC'&4)=HF[:^?Z*1+%2UZJ*GL?I%DS M5ZX\9#D;N;SX#P"D_P< @OZ"+E-X^I1.<7HPT?([09<[&JVZA ,R^-5Q &"+ M Y#VA#Q_05]#.>9]$?&STM#E#!,4=8]=7G$CX;G+!D31"OKP'*X;9:+ MX=Q'#"?FX%%1"'\3T3?+37I%'E :#;FT?$[/E+AA@G.:8._7B?/"XW]/":1# M_!GDWOT++/&@_#>TY#7!4L' ZP.ZO]/^$>@4\#)/ !9>)8@AP+NBT$RRWT!/ MC+7"LO_3:Q1?$"I6[G\-M\XQY,A)^,!+Q,L9R7%9YTVBE3KHI:JHQ9\O!QD. M=^;'W,_;SGX\I7]?BV]@E3;&RZ2F9*KG9CX+TD\LKX0,KC(=0@071#VGN)!Q M &/2E#%\KWVPH;]707.HXH ?6\#>'0JU9?"R]?;BD?KOM7QOF/"XRJ.# TA! MYCC@DP5R&'-U#'$JY2?:S( #^L3V,R[\(> C-0,--C2E8&^D8T##CP AF[73E@-=*79U!F$GOY+O0'[TWJQ4*4_8BX-(%]BF!:2UAE>H^X>%>MZ(< M7+)B.9[K$@J1T'PA^N'7(2LD-:6#^EJDRK,,#B.1B;,=PX>-?5LF@B',51<@ M]4DX<3$:OC5-X>3D@3@A#NG_HBXW_L.TM^,.V5O6VM[N1TJ U^>:9?XG!F-' M/A*^HFA/#3HF'\.6;\7F7.].76+[::'=4V;]OKT_O7$-%T M5&;?#5,9TN!=Y$7\G8&HUPUKYY)M^OJ7^_HX>+8$OY@@AALM?K666"#3(K^@ MK9$'_$CB<[9#-#$&Y0T(),OQP'RTV=B#5IE.-NA3Z&%QMY,K MW.%#!2Q?+A-2-3P %) _Y4BZ/J&KA\W'Y>[#7DDZYXI3MKV&<"$;1%[IU+[K MRZ-F1P[?E;C]-4=KM_OUN?%TLM5"W'ZY 5B&6)2<1&/"P#B]T$8=+D66^B<$ 0@(_TXE7P^K31@BYH1V5$ M8,!YFXEB4RF[J6ZNW,6?W^)=XORWBVIR/Y:4 "QUI $V5#P4!^SMQN)'?"*K MQ[@\1KD=0<-+KD"U"41CTC-)O?\\U3OBQ$0P*7I=ZDPZMZJN3,C+N8"!(F_Q3K[6)-2[2 M\G' B"F>O@CIR[X]&YH.\W@M6J5'::P N7NORJRSUV8^'?$-5&RRGQN^CN*: M/"Y>#*[2(I^?R=9]+_JHVII=Q93WCK_#(V%F,BH*UKNR(*P:12AB>ZSG=%B> M"?Q])N/B\C"6D OTKY:3CCSCO_L%@O'ALO5 _N-I00_9B][ZA.\/_-IO(P&" M$4@H@F6J^.]E7+\.+%.E\[>@KJ=A$FL\I\2FJ&]%FEU3X-QC! [(76R&99:] MK5,S_LLMA'Q8=6]SNA;^*(@3=DY/J-!>0/3@;6]7_""3W*U]J,C)EW%,E/'8 MUJCDYW*MA[K>-<:1^X3IR:*Y?Q@:/8O@Q8-;,"=L6^+BV1VGS$RRC)\[6EC_ M=3R'CHO^N?,$ZX\#3OD2*$)E[#ZC=7;BT!;J_+UN-%*^::X^MTAKW&C\Q9]E MO8R(N6)(?OQ[P:2;(AZB0=2_RV;AH\8#?,!X)O"N7M2OVH@)NJ J+.U'*A(G M7$.8..O3Y8 MT+@GH#R&1L?AVOP+W;<3M=!*HH_IJ%3P"AX-?0"6^IT^4H"0*0/7UJSZF&:]HUD:M%KOP/7?(\M!N38R,\:>H2)G\Y">$J*@" MGY%F8*ZH@?_5&IJ6X]A8 $UFC[M0Z]4U1HDD/AQW=QH8"?L^6Y<9.JDZ ^.1 MT1/\3ZD1Y])/\#ZI#F_B-EE_:!=1_,=O_X?!X8=Y:]CI^Q^O3>H]%H^?+1G0 M6]7I]_?:[G+$ 7:.B"-Z,)HLH1W]!!D4;PO)XSNS"^,08^HK\+HKBY?'=/3^P8V8X MU^RBA%Z>P>4@.\2?0J=:'^.J?P2Q&N]D4DK,S1TZ"6?NU85QS1AXW[NL>97H MA?>-E(8_VM%_,^'_WE^/;^%UTXC7. SHPWZ=P $; HA]QMO_;OX^T@Z]/N16 MZ%#S*R5@KBJ@,?91V=U+@Q'!$ML=3/-_#F]?NR'E(I-D MQ1\U-ETM4C$;(M*D22MNDT3Z287]WS3X4NX.,0[@I$9J781[)V'C^LS?F NB M8Q3Q?\?T]' ML(^B2[6G?^[]J*YOKJRN2!%FJH<$?K;AD E(7I0YH77[BV;6_^L"O__RPMR1 MXP9!*OL3[\]I]].[=^^+"-'8\.5^UO.[>4YY=??VI9;_XA",)[2)KR]KJ)M. M>V30&VL5/(K=9"KXUFI=I6UT/:WRU,5[-RV88>G:!@[XEYVMR[$B>D=1O-AN MSK^]^_04(8C_;]I:14.0NKQ#*R.;W6')$BG4;=;8TVU80<<3_4HTYW!VT;5K7X&.U"+*L2R!RW]'D2WD4<228?HI\N_E_TBT4K$'K<]!('='[1 M*O@DD)J?>CO,.(\OPR[H<8VL&Z\O8*#P1YDH.EI.R="'V X\4*OL.%7^";<# M/F]E'/UF<3;%CK<),X+;BQWHTDY\-MG3AS@CU'1,8"\9R^4*I/1*_WU*5=Z? MKE"^.VL8T.G]*KV^_+T+_WK"^YF2)>WN*WC^Y8Q-F#0 XT&D%_4),9VPC@V\ M#!C_5Q/X+\;Q'IU%N.6=ZR\2X(.PL\O;IE+TN$CSXL\N9_]FUE^X]K!_"1I) M3L X&] %_^6)6EQ."$[_10E7"5JXKK^NG/@*%6\E'7*]-];H46XCZ$BR/]]L M+W"FR$P!.,OH:&8RN[1B5"LN9&;J6.-_XNEQC3"$_>UEPLS9:]X'&A"#(4^V M._LOIJ$BJ:2"H<9-\SFGXVLF6K1SO!PAMJFNJJ)$+W)NOHO(XZ.A)1**J_\5 MT8A*KHLW>WW*%-1^0PK+J5=GFLYW"OU4'&7[XQ0&P4 D1 M[-3@44'W"'Q.Y @ZD_I:[WCJV9;.O2_8R7P^$"FMAHZ!'J7)NI3 A^D&QTQ, M3!5I.Q^^G3!AUYN1-_W0^9*X7TMK#7U;&2DYL]=SQ^Z3EAV4:Q9=?J3TPD6? M.Z+3]_L' A&O!?I2QDP*GZ)(K0<^\^;#NOZH8A?^S,0Y2\)"ODAF,86]]TF@ M2)@B>GJ9>N/565=2A(Q)@4.Y7[>3(-76USY&?Z\$3(N,]!5UAQ;12=$KSL>_[16@:L7\'Q/?A;WXI!$@#:!U0H20; X^?)C MLKQLX7]Q-"4FK2EV&(YF<91_2J)OU5($)W_W8QG*ZRM+)9XYK5!Y!0EG;+C M%#NRPH&T"/LQ?&5 R_3U]39L)4'9_V*L?S3D)T?7:>SU7[;S^ 0E>KFP*0-4 M7U>C"3/7*C'1;G%!HXX'/#&;#S M^[WDG:N]'%.)8< J1GAI.X,$[:8^RB?J=3DJU8DVK27UDO"I:Z;2'*ROE5&" M-N=_$45?+E>LR@[)RM0F^O2^N=>"M6C!+C,U!\O9M)GI5WSPQ%$:B -V?K_V M"@-&_B\6=9=TF'S>T<).O4EC-8@WI$2,[VY#BCAYEERRCDGE/XJS#[5@WJ7B M@//+>&J\L5GX^2_O8B<(QO^WG08,:%$56)7%*!SP\S)^:#ZQ-1@CF\40?HG))OE3'I80[R$F))5/GO#1( .V1HGL\K MVZK[Y]WIC.C"Y>O@+C::R:B*3,=K0Q ?LO*"7MJPFNO^]_H?766],Q,7C([/ M+ 04QCPH%?;.M^_.C+K+BG<8FS6G9CNZR!3E&S_Y ?T\;Q9 M\)-$4&,41C :J!:6I(F6V(A3/=#IN>B$*UG MFO%<&"Q[M4W8)/2Y/ZN2;8K$8PJIZJZ8Q$'7ANNI-9+?JVLK!:=4XMK"R]/J3R3;=R^]. M9^+A@DDJ<=@9!?X4+S'AJZ/)+ZX5W4:19WLU'G/[R=*MKQ@$L*,2@H.*JQ@] MI,_SF2Z=T#^P7WHOHF;U+E0H.A0)R7X]15S[]6(X&LYJAW"U=D6^EB.==3X] M.=BRM DG*SR\ R\=[)?<[9AJS!>4NVPO9;L8>J1NQKV+I($HD&=PD#Q'5!05 M/(V3\PS[?BT^(B1(2J]8#>$GQ=JU4WP(\YY?"[.H4KS/97YSV..6APS-H&Z_ MZLJ-NJ\T(\0F%-VEEROUJ>>V7CI,)GE\=46$R\7JL<3XL[,+:2O+5 MY&7$)5?C$=A*ZW14S2@L7BVY/21Q593+NJJO/6AQY/ULU"I%CM>OZ..,M[XW M\+[0X-&4N_WN3I4D]Z1[3BA\9'A=B3/N4])"CUMV=I[SW8H/E[DKW2WW_=?E MIP4J>N_L;!.? OR$RG'"Q/I^9B&H MC%5%#UL31SH0S:J-TP\C8Q5MWR53_GA!T(?\5(W.6O()][G#W&7LS.]5T1=Y M#!N0=$T@='Y[_R9UF^B:N2B*OBV#J/AK'2*S-64J.:NM='8VVT2 ,[)YUH/J MH2=$B/#RSU2%TQ>=2VYF]-&-XOL=R]#@RAW%I_N5'%HFE5'45'GJ7H^=*2ND M"[H9HOFHY 79!?5I".;-8;/MWKYEW/$>2'7FU[IBD>;]9BI\_3::O7F7EC^O7UUJ,P!JE; M]=-MTF9.>I-5H2(FLH;]XPL#+P=94^8GH"]#H,$,&S'HYMRTFB[_8,! MG?**29$+\IF^<'-E#A$G%^LPHM-?K^>4N;X *ZLP5!LC<"3XI>=BLV7O$ =$ M@BRCS\<1BWCGSK1,?Q*(?C%S7!(&M\[I*C0S3Y-:^.K06,==3Y8WDNGL$B.< M=U?RCSMON/N)W4T-G&N9G M"2,JV+*G2PRBS?#D@&-E^L(7C$WFLR_@T2>$ 3?]^ M,%G_EC,_FQA7;J1KS$X,R=DZ^+8)B!K.*!@-YTMY*AYNM9WWS<*KJ.$-W:\7 MO,%0$C;9_A,O&:Z)PB6"\ZU:0N6GM\N8P-E+(AEN9L;07?^-0S MP&%WN6+X( ,)]=?J!)%^CA&8&G#)LD2L5?H^ S]O#%I_+B3W*[Y&ML:.F.$F MFQWB7,)LSI$^2:Q^/CV])D5Q,^E:(F+;]J#3=:'V09C=C$WDM\OSS#O,]ZY# M3.'DKQ^M/Q!/JH>5C6.4Y:H$4J'/RMKXJ#:GZ9[/VK=R"">KWY.<]0>'E3F# MGR>-'[70.@R4?.]S*AG@ZA7,]3VXDZKIWTIG>9-6'=!/E!5]'=V[2;X4S!?3.J8(%U8#AX&6-A:1E6>E' M3N<0JS/>;ZM-[QZ4B4[6RT]-K2GQO1S-"^SKG1LITQ:B>1EZ+K*ESQ0=O&>) MTONDGJL$ 8*0@S(&S7I-C8\D#6Z^@U8DML M@I *E];[ 9\; #X\H6H\]4;N.9?RQI\],/*29Q Q6VL54&B)897+;I4I#4+DL?9+?\U&'-$SM'&) ,(/+D+JQ M;-Z?]DD;XD!T8_%XH!-QYNY?)4<)EZY#6R\'?!K.[RCL8GGSL8'N$V^P65A+ MRXM.M167$33Q,_F73\L&]BTPD=[B%R]1(&S:S4P*S1)%Y,,%GJ!A53D&Q@\+ ML9XQM0>^PV)":I*$0P=>>CS[0Q[';>CJO:ZI= $>UR(TO@SXN M"YD/M8F_%O3@P1)4^[/@;C3F$=76@M<1?1TIYR'I+33AV*>41YP\46 MDD?/]3Z/ZXJ0#"\2&BF>8C6SW7RMLNQAS=O2>(]ZL_85LB"MJOO6/_(@WU=3 M/QR0"]0AAV<(M<Y<@7MZ(Z=S.X(?U'R*)JRXTN\' M07,\17^14?"DC^A:S0U:F'J0$ED^XY4X%C*;3,,-;WR9HP!9NL(LG&&^3YY5 MZ(B]LG]\TN1PHI^G.3BIC0X%5ZM* ='T MD($08XZC\L1F!5*:):MJ/*<,!'#?-P M-Q5;\!F\$>O33=C,[VK)TVZ-^S!]P$' M]ZDQSM1W_IP ))2QC8Q<:)%HF>48,>%$F#Z9D5)=8GVB.V-YS'/?R?>B_ MN1/2&39TWGF:M$KD.BV124%7AH:BE%R.><9%6:U5FV.O5C=/5M6Y0/1\^X1N MG#RORR ;KR03;K#7E^YCME#[M;P7F8."Y)Q$XX-[L627D]'+&NI=5*8*=A*U M(;UC2NM?$N#9J=<4=P4RWQ'_\.QDI5]9Q0%A:XW[KSYF;=0_K)Z5ZW.3<;N7 M=-_ON].KC6;7I0MDW5SFFA."!.X4W&6<^!$4PL]_=+K&IA2:R!,D4*I M&LFE_#3LQ7#03%=Y[B!1UU(I"49G?RV *W+]I'&FLWXRL"L]UZ-8U3WTN:"Z MJ19;B8=P4&1I MHI$E65C.J\X(L<"K#]\\NN*:O$01N$@M(XIB9[70FZ!_NG^:HI>D%:__(<9X MZT1EUT#FN<3SFO!>27U&R2LTR8/Y M_7X53\6M?J^[D8H$//4&X$]Q0)PE$D_P"1<0&TDEG^N@81D'CV7P9S[S&;Z@ M.B)(198>R^&A\4LEZ$Q#U-.C'59X8="!/X%4 0=DCQMXRK-)HH+;Y02F\?JB MB0,>QNM+7.;SU4^S*'A.!)9Z':U%R^G%T7-((C7;O5 PV 9U/T= MSI/5\7G;>[YXI^F#CBK+PLU$(]]OU=0]_!W]+E=^^"35V#X2NGO5*,+.-;(Y M&I686FP*B^Y@"HJ_--=A+;+CP;PH6U\NHT1_ER:X@W(N2@PUY 5O9D%O7N20 M!!B-KXP_3'J@_BB1JI19*>3>XO,%!I6O/6L] R!(FY_HVGYPI UZP+;(Z^S] MB.[:F&JL:/#Y+:6RQBC+'UY^E'9QDV45\6R[?6_;W5LB;EFNQPWE.VEN? MVQ=8'W84:;C83>@OG'*ES >.\6E[CUE0?&(:I(*INAYWS\*OC:T>$;9 A%J,J#03XK^T4^DT M^UI8ISQ%,:^/[=2,]B8BOD0M:?Y7O">A9.85N-0HW"O'%*8YK!MUQ@B![ID8 MU#=.Y#2&G0VVMHMK'ZBNJCP7^Z%3)S(.AO3H;*"#B.A,/2X@[Z M=QWLRNJPD^E(==@,4M_$FCFR]JD-N[PG:]?5F3"MDI$KEY,PT2D]%P'.+4>0 M28-1'/ C$YV$;>)#?#BV&L J#UECVZHMSL2V"C=PP($V7!T'F">"OWH#FQM_ M66ASEWD8?91QT8W5$U7TP@%L\3B@=K'?[[XO/DX.7"X]OV*"V,@I\J"83^KF& #RU9[;] E'L><7& M5C/]L;HL564?GI3UDZ?O, V,?+K5IOZ8MK,\\9J<3N3P&(@-;FI!F7N2UEQA MEZN0:[A@=IU7Z; ZKR%@!W2G^O6!;(,:O-;&B^#R0_4RFZ1F=#ARF!:-Z&KF MC%8/-VNJD6-8S)XQW'S@9)U'^'*PVY+4\B3[)H<<^?);SFGF3W [],>B;U^3 MS,DG1.IT-ZY^QG;6+UB:G,/>O!@(6G0Y5&E[$$/0/28LSV1!AC%8,5-$%C$] MKRJ %5=NB'0G&HJ"R$+X=I_'AGY?#2G7_$D%5'U@!TAO!HWOQX_].0]YG/(FUN/ MA#&VJ.#.8Y3(&%IHI5-L@2U]_'&Z)+\[Y*!S3+3M Z>NH9KA3THZ\@UK"0)5 M+GO"4K3BRAZ5T[0W;4FV:%\)MYF\X[[3C.&7N#&5=##_IXM!KX^$ED!+6@SE6Y_^#5Y5#_S5M3O#,3HP& =T3DE6835J:>#PH M 5M**+@G18%Y9T&+ Z:;H@]2ZON!?00AK [MW'?WB_M[J%5/XC9:;YEUINQA]%""2(H@]SUF'/!\ M4XX==27? 0G,F/(H69(:$A#OQH[=:%)GQ$*3J_-/VVYKFK5T6X2G3)9\&(6) M[:FV2&69])=O)&D0&H=::4E.?IG+3%$(-K5]NLNQ!A0AG**I-X8\\&Y4L&/' M0#Y08&QA"@D!Z=CO3F;I1R914C'I/VNV$*1CJ>5BN(Z@AFNBUH.P K#JJR+# M=$XIK-G2E1"Y\8=@F\:&<^Z]BCZW$ZTX]KG0MT7B_A%]?N7V,!\DM!,O-2O, MTJYW?E>O=.>?&\)R M.[R5=M;J\$S\R5AC?HHT JP^<(:@[)96,%/$6:16Q4E7S]5R[A__A!:87/#(? I3/AIA,83D&+SI-Z MKJ)Z*X>3Y[MV=:3@Q$+**(U39\(#-A(9:XZ9[;@1Q(\L="FVR1E\T@3 =Y:B M0\'TT*K9D.*6Y=M34-T9N@!-%'$P6X_FNWC7]<3&UU(CN_+5YT*492]EFE^F M1_.$PPU '><::OS*G4EBTTS^/7GF-8'IL@::?MWG@V*^J@YEX,0P>%*GL\FO M!O4,:&FZS!,4!Q(4? LU9NC@RSXMN -7=IEY;*TDIWP"/6-(N#%&L7#)?"\C MN;K;UU::!%@)WB%&@3N,([L"?[UM-$'2C!_G*N2U+9OTQAU\1[;,Y%!-'C+) MB+VW_T:]SFWHUU:?YKEB%WV\&+QP+T-S/[UE^<)\^%%EXSAWN&*]P_-&&-+. M3YFK,M#/\_:WB(1KZV5W!P0C0+15LV;";+3UHX(9N@>V7B*D=3?5(3\_J][X M,G1P*P;B+NENKG):NI%!X\NYB/[5WF,T(GB$(-M![%!4V(^#/QQD?[S19@"+ M$.)3,=+\+IY,<' &6)I@+-$)#A\=Z:;/Z$-FGYC,!L=M32O6UM%MU.@6=+DL M6H9H4*KL)+F&P_UWYDTHZTRUT Z@,&/B"/9S3SS;H=TRMMWY<;Z3M7\\V_6Y MG1\RQXTN)GD7VM6ISKU3'-R5+OXW]Q$[&1J T(T]$_2&&0AIM@3I_@DXNM$<9HUU^;GH^,5/PR.>/''PQ M*W.?E]+\J=[Y3PY]HM![@[5M.G,8>KQV&BVWG!V#!J>?RP/3C/L66%6[(!RP M/8$0EFPQI5!K MP@'7*):#+Z@S2!!+4=,X('(JZL^Y/?#34FS?S/RO,(QZ@4#T,NOS 1,4D51C M-=.'/9;G$BZ)SUCXLTC8](2R& G?S;VJ,[#)I'B) P*)]SNPH<-O6_:5G?Y1 M\_#//=M]'BW?%:I,/*DV?>DFJGCVY[OC/"(?4!T6C??2!++IL$M !GH8!33% M\AGZ2@),T<)()[,GW2L=B6R,_L/FH\Z5M;MV:"7-F3BSN7.=;#T*I@K9Z2_1+TF(]#_V&?%\O#RW%?A MQDS@*!JMC2 #;WQ XZD7T:L6C$O /NER%/C'OSL:U5?$?^:48!ZC@D,]\B 8 M24[C?'T3IU_1]M"?WXL?EG1W_3CDB-/SZ$Q5T7PJSC'K2P9CQP'+ZP&I#R?X M1?)LP]8,Z%.L6:>7T@4$B!,8Z,GN-T8$<7 @=K7AX-/7IUY!AS-FJAP5%>] M,;Z=&7B)T[ZD3>_I"P B-4VG*C;$ ?\QJ]M\)X[TL0=^,OLGCOM\!;X0,8^ MXW@5SPD_*LBS_MX]C44YN@X5W0$])]?" 9\'MOIK+S[(@>9OJ[J']X1HN;YD ME^K:2RPW9=1H(UE_YI4.GVUE@-ZO^) RA8ZVR\3VJX MNN0MU0B(G1NYP=3FB]\=N;OQ MX5J%58B)T>:OZQ"&>X4AK][:MBDEZNG$U,;\8!$8Q])=:<"'/.-=8#1U#N+ M0PC*ZN36B0=(,,T[C[NM9@Z* ;N">81M(EJL&$[L"%[7!,EAGQ9^Z?CS^JB_ M%X5]BW6#7CWG%4G*MNFAN?/EQQVENPH$A?,>%&^:R:8XFU.VU>NN8!ZXL$?K MUD<)6=T(Z7WX[FYY2!;!.\+ [A>:,%G%=BQ#8T. 1@/Z5JGFP;?W5(P"[E.* M$*9LG_LGF&?$2H08WI&/J*D:HCM4^(Y?3X MW.+(C& V4J6G2H$>O$T%^32Q-T%-2U?7$N2/W(PA^_2M2"3O>_=0_M);0@PN MQ7LE'(E4V^R8*,[+KT)MKQ*?M=P_@.2\9JHR]S%^;!6CJ-USY^-$?[DC8X2=M# MCDD@"P;W&0?$=[EB'V"/Y0?L GH>^'@#O.]'*1'M7DB[W6<5%JTD6L>BX].\ MRVOS*QET;A](%8XN9EE\6XH!#[U!=,H:%N+Y:.QG%8E(9[W1:AS,.G+N)VD@ M\Z0?L:>,W9LA]\G!;?"!+,P-V[0'?O>4(%B@S(Y(SCF#^IK2VA"T*3*$S5EA M,#^#=X\G06!U2Z;FJUA*S!8=\G8VF,ID(.GG@@D.R-Q!5(K-PD&\Q$,NU.<] M;U(^RQ%N?!GDJ6IN*:^G_Y424_>VTX;:]'51V<"M7D7$"^T;;V)CYGY\05]> M'A*6'Z]TLM:=[>HEJM\D&3 +@6HDLN%0EZ[ MVH$['3+K:GH3)76'KBUU4Q@V,%H1C_0F=R]_V-XFI;BQB/8]@BLVU/LPHT2S M9G)2>];5H2)J+$6<0!^?GXV?B3U1','K7VUI[,)Y"^9;XG>>EYO/94:3_BCN MW)_7J(WQ]#T!E FO=3Y;8EJMA%Y&,ZM55^WO1B/Q85I%=DO91$MY.><50V[_ M'S(*3X5$HD6S5/MT0=)Z:1_\O%G$?AG(Z=2@JK/?9GFTY^#(P?/RIBY6G'VHD MB(D9?3G0C!_1I2H0<9W:AI3A'4_/?&:OQQQQJP)QND+!!0LJDC\+L5.[!D\N M8C#T!=\M9OK<"DQZO+^.B1:-=JX@OAW<>.ME@4:%,]R,_.H=ZT>.55>OK6J MW,(XY5]_A%PPR?MXSE4S1 -A:K#K:VU+O._O=N@ZLIQ!7C6OKCO9"/GL*(Z M,K&5)]+]NLZ4'"F M.+M^;= T/8ETZT'AU67Y.K'1C'@H5U^?\]1BA^ IJQP?XML0!39%9 LXNON; M!ZYY[)VRP@5Q -3BC,] XS_F:_^6O\*;FM[Q=/)8^O!*B^?G#J)"*@4H$5G+ MUF@HUXKUA[(],Z[GFW@N@(^0I\=PP,;[/$*V0Z4)]VW5DI)&!P043D/N=$+D6"@Y$K[^HOWGE[#!W 5=+79F8D;!.* M;U76WHTK,TQU?E$VT\G"\FSIC*EWU*,)9#0I&FD^C&3[//;M>W=-)/_;^WRN M)+L<3PYG(^+YA$L9P3=78E/.#%HAS.U]^=\'BM1N-8T?[="U.VCS)5:_BKM? M4R.@^9TB6?A9#&O-L]V9ZU(4_MY7,ESS[,NV:ZX7;H%L)V^I)FAVV.7U^3#O M:(O?KJWK((O(UXF=\I.BFRK*/;BO MJ&N4-TX1=0]WS[S%JI^^)( X7OMP28A,MHV([2WE(X4KC1F=6'JTCNQQ@1,; M5[W_:LE:.J51%ONR@,L;=TLVO:ST,WF&&U53 B\ECW' )?MP.]JO!:(.51D[ M#]^,;<'>NJ"RU0H&,^_N09-#KP6L$=I?NWU)]LG#J2*1V89W*)?,83(M]D(3 MXZ48DO5?>N/?!J?IM-6^S:$*6;QC]>!*..#F=75L4S8.&-'0RD'T"HUC:W,/ M: @<_\>]ZTHC,PX>83QQP#/>O0O*XYGIOT["^TD;XW524M9Q31H<(B7:.51] MNQ*B.E_V@8 _F3L;;8<2[&BAQU!_1M>T)_7HCHC2/J^NO]>HU-[ 2\A)!.* M[=U1SXO J(TH;%[$YR$VMN]N+-6$37&%,8S=3@I\J%T@YZ=-?'D%3 LS7N\\ M@-GICTX;UT>U<]<;C5&P,_M\Q_;GK=EIM^N6V]*(/7QX(U$)(3 IQXWA+D^< M8FX)?LD[F )!"^8:7UT)VUVPA+AR?C:+C9[7@"8^F_V22;EATHA.0S&W+EQ' M14:VA!T]^'6IJ^33E&U9E.&G2)9^*X.O)TFO&UV^=!?MMAG1-M;<45Y.+-V? M1E9]*#.!/7D\83N!JE80<"&VA M-UG)B39G/=H6K8TQ=JCVIR^[5^GK6!9S_8V^RBLQT.JSO"=KHACP,@4!1FM: M,]]AN0\C6S"[639 M >Q+^<4]W=^Q[OFQGY'(-=?[!()V>7"O6@VDJ1.+Q*BMOIELPT;I:&::2+=];%+XZ5Y[7,\]#?%V>Q:.G!P'8+[!43>S* MW,_KR3)V>-$J8#Y#3'=20_?9_6UIBF&0X25:(++-K6=0ZKI=)QL%VN?CZ5GP M&[M1OBKFPQQ5T'>(OMAA#.M!^2]L"",] R#8$VQ;-^MBT*"B?]$WV# M?%>?$Q\2D3Z[<&=AT?P8B?!G0E<>DGZ(%^H6IR( @A:[6@",A]=K(OUFT'3* M#,.G^GILGW![[+TXAM'U^^_:J#48+M>KXGDI];4&^L[%MQV*$R9/&\8MQ]DG M2YRYU&NYQ%!F!2*"+N+='VWMR\ENV@2['EY2_5J)P@%M4 ITNP6%L?V9:+C% M !3".VO_Y*Z&^S2X/O([I#$K-$I5R);3,B8[P#Q6L"T:,#6?-U=?BB8?\/00 MGW$1 *G[]8DT#*9;5\]50*V^R_R(EVXUBMPF) B5Z])Y,7(M"!,E1UM5$D<#YLU2)K$FH#1_J7/DV#4!:3RU# M7&=$0.WW"-;365$&;0ZBTJG;S&;7>@S';=+75F>U#NRJWSV(_[H:1AB3_J2" MO*6!\Z"JBF?G^O+M(H_PZ&HH1(RDU'Q.44AMZLLG59E4FTA?&V4R;9NE7+!$ M\9#XTJ*_.^2IQ2:6<9R/\X"[YK[Q3+:.5']946"LO+Y5V:-D#NFGY.]ZT#Q+ MU':>$/J (Q.5DB6QBE1UAF6[MSVK[P=N$CM$_^CVW>Q1 WXB$YZ'P9N]0W8G!/$IX*H96Z!HN#WZ9*X#C9[ M4Q(S7J]+$1/-+BB^H":*;K8B29^M"(A@FK%H'Q)70Y<6P[#\ROKQ>I/NLZ^% MG!BAI(8]+'R#I2P2[74"+U^^]N/K*L:H[7=EA&.$Z3)>YPDD7=HR?KV45N:_ M;ZXHI=Q'N Z;E/5U$8)E4O V7V1834"K2#A0YJE0V:\) E';;.DLC>R491IW M',)EV^D@!ZL/8U57$U@D1E$&K2LK_.*/*QI08JE$4V=-4_E,WS9C.YA)(^]N M]3[,*[=9V:$0..'KY%YXSR$UO4P7:%?LZ"F&E1QO'A7+DBO0?<85)\[TD,G5 MX%6&3T$[46GM:KK*MY@KS"X]2[YA<,NE'9?A3C;H"?UWIIGO#\ S=&/]9P.) MQ-A/1&6$_F'2(X2Y:$O67V%RXSB Y/*'F&\]#C?F@^/HP\:V"-GFEFDN<@>W M/P0QK'-$[;?\G ?['X$I-U(,(D3.-X^;F,QD/]95D')J\D.*$V&F*N;WF@T] M%1*L1JVM[]@U6._[**8O&L>M=WO["&0NVAHAX\3FZ'PVWU@9/K= )U-V9-3F MHO>E6LAA_' A=VE;E%+.;OCR>6JQ:HG=>]*$P(^)-UB^JGL5,*Y9"\^^0A(8(#Z 32Y,IDJ]")1)8OVN=,[G1P%A@Q#W2L^',#J)BY MA);62'N'\0TWN,Y$:4E+!3(P;@N)-&"L;*@^3&/ZD4A^$'H/Q@^=^$+6, V^ MRE./)[7+ X(L%IN1V0X.=HSC7#Y>UYXO.A>5]0LA1G.T-6$)K1MN@UN+%5$Y MQ;W^H+!ZY!;=2Q>CZYUC,LH[U(^?A';IU'W"/?0C7?8;XAZ=)ES:#4E0FN?>#4"6 MMIH(AG9H+R)A[AM[T)QFKEN71U1SN^S\D$HW_=YTD+U>NM^MV>('9^;QKS(S M7\78.I7,=#E72Q5-'_1Q=17%5HYW%G,,KKJRSOAS2E<7V?&\%=OU!#P7O?#B'LL@\AF-\4] M1QP%70Z(ZOR'()[=9F%0)>G'J2IS6S3"MOXEKR(H2-#VCC-PI@CCR(54+R>? MPMGLZD\<=9PMKYX]#%DI4NT%4'MF!_XT-OX^,?=-ISM*3^FY<<"7]"P@8=,9TC#@_ML,!O4>(=O$\/'>9QE/7Q4(P5KGX[#8A(?9&DS(VJ,D" M>V&$ PYDGVU4&P_MA38J60N&BUI?CV^]U4EG38 D>^D[/"Q9@=;9 &-^< M,K1/EJ&C?M*2([VGOLN82?7'@GFS(@&=F/JBGF?_.#H4+IL[:]'# MP>E ,]I(W4<46VO.R!F9\&XI-D:9*.KMI.!?A*@YBCXE^HZ8)L+_OTHFF>0& M6-J26!P 3L$!6!KO8!P ROJ/GI*",."@A0K-WC_>G4Y1%:R+HGGUR\V,#Q5] M8XLAAK]!*. G[^/UJ$\!)7CA M;8@#)#<(TT&!0XNX4^\Y',K'^(5= MI;A6U]^/T42[S9'; 8E[T1]>L9$Q!?D]F.SFO6MAM HH_YR.YI"<$ M+B%.:7^V[.1B(QR!A=]E.*6N4Y%"C'_IA*8)0*E$DF(42!I<"%A>KQC _P_/ M$MYOC0/X3?"RJ*_68(X1O8A 525 ^9_M6Z'1F*K?#74EP [FHUB]WQV0NTFG M$)@300*]^FINE@80\OEP;?3_L>4RK]1U=0]PN!K=U+&T7--J[" M H\D&2_5\,$'PGF]S)\+X&,T@HF(,P-!5"Y692^JY6\Q5O:>F682/FH;T#I# M9IQ=S21I_)\'(*2S$U$"Q3_AD_W= *?E2*IAM7)R?LB3@0AI%V>?E-&_SR)) M_,?[^1>+Y"T_[-$).,":"K%9WMZ0\N\-IC.4)XIE;/.;8 M?S>^PV/UDK:<(AV\ES)Z6%5Z>H@'I-8:/&;IY2L!MJ MX4.M8DJ*;S_!^_QX5)@43"M&#*<%8R_CT8NI^/Z([L@5@S]V90[]\;CQ;4+Q MCGKW>LU(J),TAUIJ.(VD:2)/Q(63VN_"'P@='!"[\A 'E/(.7UR[ML&;,8'X M 1L%;_"%\MKK.4GJQ<.R((4OBH3:/GA/@[^"<+'PEG\ MVR[_GI;[(2/@"3OL?K_#]2FC-(;BN*2Y=O%JVH(TJN^HKLH"DZAX84]87B+8 M/=/HRXH2#*[B3=500PY1K?% Q#5JFVR>7S5X*1_5RIH;=W]OZ-4[;6+\@) B M'N" # H:'+#,];>\0]!^S9'@Z3Y*"TME_#LWT0"B!+P0QP$T&'#>MSGC/FMD M3A1LAOO.LNQ3RJMM/6?BYDZ#V2/-#$,EW^<4B2-VJHKY>CP@_"W!'DKI$S^K M0VUT3LP)N<(>O;Q6G_S4GS7P-;UI6C0F00.*;3T!GTGM^MVE"#^C)+P@[.+! MKO+_3JC*1RQ#-RP.EY$9&,XJ"^RCDIDP /F7OJ+%M^(4^4X95*(*UGG?C;;8 MV*.>P_]HX8W%X\D$);8!=:C@Q+ M4NK2?+#*%J0X8'8:&T[S]WP WJ?E2%P^]E"H=-KVY(^CL'RK&\;]-.Q0N^S M6%3)!)H4&+X^XJW$:W8&VN2,'H.&Y>*9Z=]D+NP_7J1 FW1*>1O.;2.HZ&;X M-=?UWK#O)_0>V-2>:Z4$2#GT@ZI4.UPX'-VFP4HZ\J#;6OO6RVE3$?4VOT W MN*JC?1XH![JLV'/:5C_ALQ4Y_H:NTF5T#> ,SF?8@'/EP 1;L7>E$H,1*Q(> MEI>4^(1@0NL.U4(/S."U/RGS7*%O_&G5)77BG#:VUO# \"/;XG<%JD4TI=93 M3F2)D2[Q61LGB09"L&&C=**KOWXMW)@@.LS8DP@;H@;O%D0['CG>)AP6+0UG M$IV*?DUF[!EF;G3370\'O-72^Y%PDP)]4K+]6%]#:M)([4NH@C[#S26]E#^[ MH']^2GA7[#"Q+:QX6:^=XX"'LJ^JNN#.."!.?*7EG, "L1&<23[UM]41QK4F M6B'&(KL,V<9BV3]IU5E(G(>!EUI?\K!4<-W19A&,S"C&;OFH,5IE4B?[C0>I M&U$K;SEKK_?+W#JB9Y-IRE@U\P"\*TO[6]TN@\< #<$:FTCS_J/2E8%(0M/] MDN1BQQ>;U>7#;OG&\MLG/H6A$.L0$;^D/B>_IR\(5XK>RW!E=.T%IU--/*L> M;P8I?F[YSG>\EM[?/R-1O-(4YO#P0 A1")DJ*?EYR5\GV?^+Z!3<%MV6#9>< MC(5BQ-G*7"\W4N5T+#%TUK"+:GCV"&%P/>T,$S[N?P.YW"R78N4=@;SP= ?F\ M+]LTU!-DCG2J"\RI/=0HSFG._!K8$#@Q5^)ZF.SMTM?P$=%. ?FHM-)$O=Q4 M7"3V7+580&2 P:K![I'/O4^MGZ/Z6;4(/.!8LU<&)W]GC>8)V))>3 - M4>F&@Y[<\-,^XXB[4XU.J*K\C>]8&235:7^B4Q),ZMCE0/6MM>< M[IMM2IDBC;*,%$5::L-_Q82R!T8+Y,2J$Y1IF$_(W<=P[>,IH&]C?H[Q_%GCY*)E)= NXM3IOJ/G^LNXIWW>=^W$Q(+,P;BD*;F GZ77GWY2D&[68XF[1AS,&!R-E8J3LA&<6KR4?\LH05/ M[L!.RFDD;O7>SAFV5'&MX\38F@=O/5@C7/%Q!^G%J#R; M6Z[O1/J5Q/'A">BB%I5L1UOY#-(C;D'ZS:7'1E;M4+OHJW.KK>O%]DXME= W MC9+YB@Z(PHN$[-K$SE#GW;?^FV+4=*,D6&)R58YK.GYW9X/5\^ "^R4?3U@V M$J<^][O7OOT6X*C(>^5:-WO#2(*NM7,6A/E-:S'I(A':1_/WTY09?*E7-F*$IN^8TJ<89PJ M9[S^S?W$8"=>=?+(W X.:35SZ:>Z9FDVSWM9U3^5R?8'3%P#IDK9ZO%H9!7 @93G^9CA6MG*X&L4)VD'%>JRWV*V%]N\;QIO MLXF#V8=)4P;+R]T[4],ZINR'WRKE05:N0T_QM#\)'P5EA(#W4R<0Z"[0?CD^ MV#A$$6.IO:-Q $,F.;/.1?)1FJZL"V-5DW+OI*!MD6D)D* GLPHE#0ZM>S__:@6G3B 2*!1"SD+ M<<6X(?EE%$]<+S(L7UI6VX:N/\NA6=JE#K2>;'Q_<3=R^N?>27Y6 L8)*7SW M5.V =-/:\Z&_1#4CA_N+(NU>^6>D99QL"CLM?WXP90Q?$P<6CL$'6V]_A]#= MM_\_ZMXZ+*JO>QL?1$!)04)II924KH$!E1)IZ5(!Z09I!E'I1D :I"6E>T!* M0.F0ENX8 ]^0N'Y?)_O\\;O_5WO'\?KFB/7/N?LO?:Z[WOMM==&#]CJ M;K@*ADR'DB#,H-?US4:M_?)[=*?TG\LN5)*&:<7*[@J&C&C,4=943(#0K:9^ MX 7'-)O4&EOFKUQ;L9V0L;GUF8>UF#N6SH@NP?\*[KW.$ J,UX[Z%[XL#46J M!^@U44]:0$1; W1OEAAM<)AS:Q4ET0Y;8P+&8-EBC^;BRS$K^-Y60$@T1XB+ MP!+=W(2D['&:&-MJHGK>V=RTR\._@A7W1W(J2^#6R"DH,'56XA24Y2$"@X_X M[A;T5182!,-(P<\)/""/K8>6H(] ZR:_ZX58A/\IZ/8X=)\0(,E]7\PS"XQG MF)"!@!?Y+MET"I*]E8(?]]=JRX5\Z;V!83:X"DK&-_ 4M$8 \- />E[\I;]+ MY(]Q4DAO"]BJ-W3I=G[/V29+++*9S<,[U.@ RPWL/F%T76<)A#LAWQ&@G8*& M6Q91D2(OW_VQF?*\)%W-*C"0 C#^]8S^T>XGE'T/EL+9CLW?KU\%/7(^_I6: M^P0M<.L8]9 ##_J=ZRRGCK(LY*3W+#1&C^$^.)ONO+MMD M5%L+6^F5"YW5*-?;B'LTA-8_"T78M M8 0I*?C>O[T0KFSA(15/]S'6Q"EHJ=-U+$^XY!1$4AX-6:'Z*5QR[7Z]S"R8 MJCL$[ Q=/OH.G4N'S.HFVD[BTL#5$;NGH %YP&(B^( I)$853*PD=I9F@V'W M$K*MR@L[1O\.-+Y:O2'*#\7-?- Q# ?*6W;H/N7ZH'&B 0H\I@ V8(4_XX MCH*?$,\\M3AU<(Z@]+ ]'T.) 'K5?CI"!4X]/#/L55I(,F(J5.]KGIU;K&%> MGFQ4&VA>[+D-3JQB"6__0GN04T9S>->5X,3;D>"$RDB7[PYZ%_@9G+E)"MZ' M>.G!/&I*.M2U(IN[C(U%1I9KX8_M-_[E2?2+XU39^UDM/G#5+^!:72WBML=V'Q$^=E%^_9)3OTU! 3)@0,KD, MWJ;7] ^CMV07.YWF#U]H)MUZ-RH+ZB!02DB2Y-80Q3DI>A1 [V\O(6.Z^ MJ]7.+EP89 P Q7#*TE\2*+G%5JW! /KA?0]M_*;8913#2.9:1=0C+R.Z0%\KUO@JCF1\I0L15+[XIXR!JF6:[ MK6U"%YM2'J,<(EQR>[P.%L/53I3'JHH%Y\2KYN[P[D<^1"#J+P][-N+[C+:4 MM;Z+"PY)M;2#&4<%UB/2+:XE5TG&:B>N4J: GE@MU"H<&SI+?9YD\?Z\),WZ ML.*E.BZNGDUE@+!F5-A-2<17=5P9G? 2@=$\,0PH.JH7AF^E?7_KK8]OCD*N MG&',BRX149>TH%K)^=)YRR2S0N4_=E;2X=Y]EP)UP5DZX[0@TN-M]3YLB/E!-9H E M+^SQUICQ2X:7! M$FFDF3?&L[*\Z>]]10[L_(=6>O=LBI]Z2=Z,248D'VN-(KD':XTR)I?@.'7, MK2NKLM;E9+H2TZ7\N'FJ?!+!Q7=5;H4]N_I8EMIC4:EOW='-NF3R?L4U:QE< MZP,9-=PJJD/0;!:)^24O02@:4KK7\[;IIF/&8VE);(,8M)#G 3I>5[^,@=U# MU@.^(0 G1Q?:0G!\X]DIJ%\^67>(Y>W%>V)4$[_[G8N7;377.J)BIGZL-)@- MMLVVA8H:4:?)J$#J;EYG%S)Q5>H^J36CF1:C>GO.>4$((7/:H:C/?#1'FGAG MA4(? MAE!3F^\AVZ;,CSJ["!^D5$KXZ;KV>&MM^#0T]>;4)V97LP]P$*0QO/ MA*KJ,*0"'#Y&).;!1.+JM6_P2$&:3N*8@!O0&Z!P>:2._6S;#U9 << M\:L?D",$@ E]Q@5]?\(-#_3PCB@#0 9D:19%'/8Z?VVZ>7FVZ6;E8GCSO]IT M4__[IIO\HT74^4TX?V.*P.;5LT61V="C0P!.^PP+6BM/07_=0OQQZ[,7H9^B MS))@@;84?#P.%6F4LXRB&K2RX'@F&^_2I'TG@E_QRW?35SF:=0ZE 5X1@R:^8;5 8[8/5TGOI&B2/-QI[9K] M]J ,G2H]*> [:)\ (<,! )7Z(&QS/NMG.)\(^/(CDCWKXT/3LX60K^NG(+-" M H53T)5QZU3SEQ6NNT4,=1F=FA+,K'!_6OOJ17QZN1:UVYOO)Q[Y4)@7#HJR M+Q\])*_1,74-&-J'%/J.A21&;1DH,F1.EA;Z:C\/B[EY*/9*+I?U^.5RW]P(R#PLM?#>UM1ZUH_-&\XA M;0]Z=CV,U>MA!B19WXWZ%T)PIS MH5.="F?+3O0QIZ!=EI6I@^W^4U#H$%YAZ]25"8UVKI6AS_-TX=^2DV]&WB5\ M5_"CA7O>:\H-1!C!_<1=ZOBA\_4F(>J<;!US6SFV-_QVY\1H*WQDG\S4^ YL^!#L=)H&%H11S\)L/((5-"9Q@/DH?!^8"5<@ MNUI#W_Y7&>/JOV.,4_]/,D86&/!_L&,LP*DLC9E-Y+$40Z8%^MJ@:ZNP$PI+ M[=)?!5CH?I2=@@*2VT*_KQ)RS#\S1?$.JS/\2$LF=-X9TP8$F-R^PQ\G*_[\ M:YHL3@@9[Q[3/#ECDMA1MPOJ4@WV;.GF(0L*D&=%U( ^3MLT0?]T+O9HK <, MT_!G@//M E]%,MG=%#_K_I(= SY^O+9/\\V^T?8YS_MJE?E8%;JDTL\>W0RD2_"T0-S=,8=A@6S#\['.17$J*$SU@&!T]U4!/C?#*/AO!GY7YV& ME;GR.^5>L@4I9JM4I;%10.BH'<1^$CM9U65QO4Q;35?'^DVSQKO=H]9 M['R]SE]5Y7T2]NO!,> M]1XKPO[J9X,E8N42A8OC[6:&5@5]&+ A M2#0_32A7IR;P?0U<\A8O:J+4.M/] :([%Z&@(RO'U-2DWV_-4[EI429KS :* M<2.3T;2[])XD79*2\WX51HR )]U)3GZM\$R-K-361J'H^^V)D2_/2_%8Y(A? M[M!_=/_V@8ZXQ-@&5^L>5B6&'-9^YM9$>48J0E9BRR?7Z>-X0W%!<@9#J0S( M!/<0!_Q)^-8E,2I%[][*U>!1:OJ3/"3']$/^@[!)N0P=C4:/IW!ZPI./_%Q4 M\-K(;+LO\=%LN;<(JQ1/+H\",D8X:SF.)"25]%4!1G7B,]9JY^1VPQIMMS>. M1'>5@Q?PFM>%;T9^Q7F]HH<'?ZS'U1.I'- WT\;=;35T(/XPH/4W/,+(W$O? M6)]JSE8V0#@^UI%![_,$-R0KFW9+ N2^3+8>:6[\O"*NXNW&^OKZ[EA@9Z\Y M5_OMCLA1>J6'-,_;ZUF^OYBH?'I/\69)H"CF24&>X[J04WUOX5E]YC)>%FG, M&&P2D]0Z;3<;U0Q60UN1;(%9^^C/6;R[ C=ND*@H]JXY&IA9YZUOXN5UVEL9 M^^NW1]F1/OPBK&$X[4O'Z 56405Z&9)NEBFXQLM0=FPAI*%_FVC2/6)M!]TC M[?TPLS9.[ZO+VY>3V$\RH-.72OJM>'5IUM7J]5*L-UB_'V8/Q8B*[:]W0/DY/#O#D!O,65"<4 ")*$+ M:.DTR/<#N64%=(\ 5S(\$WI,!O"INP,FZ!7G'=WY(! @=B]D<@B9_84 Y_GA ML,K%] O09!]D[KH1@#;7 ;0AL?IH2K-]M1B IJMGT%3QDZ!2ZI_/=BC@:)G: M5@1CG8+TR9*/'N^-_JFA6P$OSH#5#-M;-D N%B15!?]>:)9*Y")7_HTC9OZ= MPJ"(R7$A34$=-SO;^)[:2OS+'_R>RC#A[I7^%0)*R\N?4OK35P3:6'[\:WJ31$02!%+>+K0*PE[*VB4 MN%KW+9)K*2,X_EN>7E?#C>9GAER/)^T^@K*+-PA?;6/DNA8V3N&M#!V]L6MS MSX=FR^1T3SL%O;)&\: MJ.L7;JF4E#R6 M5VTH*:<8QG6/:N<=4-A2:"*+&7(:9ODHXV'NQG8T_B!75YNGN'W>9^<-U^VO M-<_]^;[0B*]'KB/9V]@C]!4--X-''Z2 M4V\L8ZF*[[I%#^WR$A16&.&8C@KLV%K6*HYU7V] 1*H\._[N'GL/KQ6-<]I. M",09A-T_ 'W1[5M=%M62,1GNPLI_I?T>ZGN=6EA)34W)U5=<_+&W2V,GE4:N MWGDT; TPZ#GHSDGV*>ALV3^8YO>WZ<%BF>%XI4<$MTHD"?E$7>AA2:[7G.W8 MN01S?,D)?IC>H8F-_)@?Y@6*-^>61US_,>6CY5GW$?&R4[&D/EF^RL>%:EW/ MC.@!,[$#O[5W^M.04M F!B _$E.APV]HCMC,7Z26E 9\[L/1=B!LO,1JFX(B M00=YWL_\U\SW_^;"YYY51X9W_\4>9":K$SE0XM'0O1;(+J%.16N2)S[BG[DB MJ.RWJ!46WM8J2C+47W^?DPD5S\I257"1'IZ?S9U M"T\HK($_/M#?AI@F[^-6 R2K?*_GMX";[ZLN=ZE9%'1!D 85GY=;6 !I@&US M(DY!J";_4U#F*C-H[6]&&M(/FRM$O$8UN#JA0NL 6?B-MQ'1,D/?1G>_7]ZS M9 KZ%O3R=Q?['^0%_$U++Q[@LIP;"S#"B$CH60D(Z D5+\CAW\6*22[0OH*A MRL)@V+9D[5^['G;11@%2B]:^JEQ+<\W!E,ZO^[;):"3K(S'VA^7.H"3!3'=& MN$_%[)3OD7S-# 1;UYE.LT;2/!ASVS%.6YGJ':8-2!#$+WY0K1HL]4]4D&K5 M52$$6LRVZP\I'NKK<'0*\BT]J5!<49DP)9.GCZ)W_N!PFY7>RF#R*MU\N!VG#RT!7*IEDV*I M>CB8U6$3QY_-X44UN7D\CB_99Q8<'+^H1PDT7.;Q?N(Z7L^7'A6)8/B&@O6S MG845A_#CC:W=EQE;Z=DJ?. M+@>NACOKT)JRL/0,)H5TGH5EK"6R^R[=Y*./;SF]T>0:[MB'R7=]@F_+W::S MJ\>'X^W55CO#*C0L=+7$8YJA]S",GJ;XC7-479[)7J&A*=/DD649X[CD[#,C M.,GKPFJ97KD]834TZ7!X*RSQC73S>I/DV[#MLN7Z*W"V[D PA#K-*6URB1^/ M9ZLL^(@DRKTJZ=X$INIG7V4!YL]> H$*0:X%99E3O(6O]RS944-RK(="0=3/ MVTD&OD1P@27"@\P,6=&-7GHWW%7N. 41NBQ5@WP.&HG8JM73$;WT5^/ M?G>HPL+MWIN'1QQA^>5RM4]'F(AR+ _G^'WXHT!Z^0Q=2L-[X&M2MF+4_,;P MUZVD*,;J?EX:K.Y]89;.RC'%BHIW&7.@ZR8]6S9?50L7S9P+2&-=N':G]#F8?VM([X03M[P>(, MK[8X_)GN:>L]6L4(E(XHOT0SJI]".!]7E ?TD01)LB:^#1$\*DIJ>"-4U"GA,F( M-N4E>*C62CW@RK_,PA^@6F] =_NSAIUTF)I@AY2>=Z#?FPA0<0Y'H(V+%6K. MY04&]A.'!B716[6)][7-VT)1O*/J=%EMH8%".[.;)G'.W7UN4_ 4_.IS O8\ MY:LV6_"\#?U207/RQ@*R6TS^ZQPJEG_)K]65LYLB@CZ$"'+8O>@]_\Y7C4L%&@Z5.06-6\^+W8 1P.;N;PV?O&:# M[2H/B_]#[NK?F$,U#3FDK@7(L#X?P$6CO@]?O-'S"W/* 9;. !$#N*]HVMD) M@+DY!=J*P(%@E ["+ MGWOD4-[ ./2W-4Y10<]A?O)/S!9O<*A^$B1SMDD= M>\,$=$$1G ?R7Z=-P8XO3T"7HE/PWSD0E[Y.R?C-@DZD4%+!UU&UA9#=.RPI M%U,<04N_F^BBE4:RGY;=/KEN+_!)Y7N]ZOQ %S-NP( ]!^S^]PVM M%Y;Y= 9AR'=N?P5U1G(S_D\4#3X%G:\:S&@>/X"B1VA+A*<-@,6SOA?7M'KV MVWP*[KA?U'E-@!5K. #D"4M=<=+:C\\U=5(+DS.WM#7KG?C^,YZ*YP\-W#+)Y M1R68OY%+^][YP96L:.ZUY;BKI>]7SS(I+^T]I16@B1V4F)O^/?+5U"LQ\DGC M("@L _J#/AGIZF-]0RBL[1'M'F:? DI$\V)0UE6Q_3B26Y4APN MQOG^]2*M3;W[PZ3W-J[H_NOU]YQ?'MTQ*C4?>Y]E$[T1K8Q1V5F-&51$\:[4 MTELH.(^K(-U+"V\6XP9>!MHI2"\""E_A1S2?@DBC3D%>Q<"OQ5*"4>$&O;M% MP]8.^5KFG;KX+65X]\6-A%P(6>]RCM]$PRN6$)8>E[;!5/H\$3D;\^9'/:G] M^(2XW0&!,:ZUZ:V=1U$RG!IT/2=\M'U[L M\(SXC]E4H$M6&#(+SFW'H^JH2^VGH+:/287PP"8MW&H>_AT]K0ES:J?OZT;% M48R1'8XRHO=3@C,&=I""T,J\)N;N?;\MU;V%0'.\O:9O>7[?O+2-G]DN,!=; MTM)L9D,F!/$JS)^BI^Z #4[664Y!:(: )!MP2>)$[?_UB+C)+COM>I2!Z/WY5*:@(RZII1BT4.G,K]6U-^4!' M[B&9VCK.LR"O:Q08OAN&\W:B6B!P-X I;H#P;]"$(/:H@<&K^W/PTB-GU'WR MRU:_D:^JEWT:L#22)J>H4J.C*VYM8)SA!Z2!G^VD!)5T7B@!\N46A]^'2A-W MV*KGD7XK&RO?T3ORO%]]^9AF42Z'80XI$',PY M3F@<=57MHA/!IPH;/XN,*AZ2S M@.\)]D5%/_@MR^ \9*X"R#&3A8PD(#M+7]@!7&X=R/I\Z$25Y]Q^E)^Z[V+@ M1/UBPLV?[OQ<.LVPPOG(2@I^TD5-^1MXJCSA3X8O0XZ#D=GH9-,'2#\]BN8Y0C;Z<9S;;*+L$Q^@KD2*C#2RCNWY6B^F\N M@>Y@_6TIL.,? HK)=<4!=HBI!1TF/NM(NRERZ%S(;^I8?QNGY/\-=C-,WA88PIGXA'*V\(BAJ""B MZA2$D["BQ[@_T "@C\D=])2_D9].%C"5WAG]8] R]$@)JEMG,ZJ C-XDAGX' M?/^R9*H8U;=S7RET@ RI!ZRVHO"$E"7SXIK)>;%+\G4,>)PT## @51@J) X MVY^IZ%._4M'/I^'\RW(X#:6!9CT.8H_J09H)?T/.DM3() #PYPOO8\8AA;#,K! M!R].!QCFTJA(GF)CEG8R.V_HUXA[&S]PC=YO*^2(F+_;$HTT=2IT5^N?Q- 6 M#K822 ]@;8NR9&Z^AV$C*0X.,>\U_U::3\WFUDHM8'[3VB$G?T_Z68T)!R7; M5]C3,EO&R4"_21Z@HY-<-L6HR'Q1%,[VGSM3&2,S\]]H425$D[LK=DS?\KG_ M=MAJC9.1GN$]Z17_?V0$O! M7248V6S0,N2W&5L*"9\P55Z*8-'7*6?->$)TORIL#6\^A\'&R!0,R)4IV$WM9>+5M5BR-]HV>>5 M+[.=M*+G^=^N>2Y>]UHRG=LP1$S ("$0XD5]I0C6;\VVVYE=X# 0('Q7,O>E MUHC!%6*I6$\EOP$^T2UV"ALGO$SP+<&P5O"#[%A0N[C[(?HPR=6M!<[DZY-! M0:&(]Q5TP[LI5QPY7HEB#>X>LEKMTD?WR>9V#ONN7\?@UJ7+:/H!@;.48TET MJ9N" H?UL4M9M/P2.H'JO85L_8U%JN+Q^_S6C_R..Z.D!QV?AFRA6PRA9_HQ[/@%6A M8^*MP@+VC!#3 [UQ9NGEN?4.UE>VJ%""&XUC7^9+7AL=WT5R%M6:9Y?BO+9Y M$;+X-5Z][IV_TDB?>+6!+\:X%674\_0H@8)8, O]Z[LSPON'3K:>;:'Z&9Q@ MP85K9,T'>3(-Z$I6)NB7IO:U$::F'DXN!+X+ 0O++S1U'64;PUD]==Y3OR0N MWJ.]),.40S\,!R0.@-\""$*X'MNE+EG>@=W@1ZBU3D?>)EG!8LX81O7G5S5Z M*&ULD]+C5NFVWO45/8'CIZP]N8?CV?QC%_)HT?,.PL@AV<>3K7Y@TY%-6ZZ\ MCWVANDCHC1_[@3\ZO4?R!$A<$J,Z%18H_-<[O:Q"Z(G9'@#[E.-.GB8 ^]1(*N @_ M/CLH$0#U;&%10E>Y/9*7["UF]A"V&A7/AC_+BHSF8-D\>]KSDS-+LS^KJ$Q8IMC9W/ZM3HZEMOKI@_-H55M=% MMH2M2M#NC3G--,UK&Y)HK_8P*Z&^L&U!=^!+BI T1V9%^2SZ/GID9>4^A!]& M']&))1GV^KYL:-4,I4^:V\LC>#O$1T[FCV(8U6S"B*H!A M<@GFA\+2=,Z:&1 5@-6;:G6U7F$M[;_T/JTJBU"=:"<$A? MK"ML#5$Q>:.')UY.OG5@V15O**A;-**DA;ZDC:ALM-D0S>CK0^38=K%0P@9C MG=LZ,*FZ34Y!FZE2HZD AO>>@J;N>XE"X6UK2>ZV;OLY2%FJA$#,#.SW//T[ M%#7E5>KO7+Z_^RSS1!V#D_XXZDTZWBGH!JJ['U'17>COOT),4C<)T;9>)J'V:L@>G()$T0,&_I3'S1;D!S-T#&[0- M]4F^O.9.,+V\#BM;!XNM8K14F_._K*I1C1!0&I)YD\P56I+2UO&RC7QQKGV6 M%6(T/U!+EJNQ/,E35M.WE\^0M\XD)]SU]E;D^N.0*\D'C1(+2K&!+WB>K\DP M2I^"7G03?5^I4">W;C'=7:4([ QLZT\M?7>_U5)^Y4B"5A?-AXP%AP2[Y?D7 MV@1,!,V^!1SRFH<&WU0&_GS!A$-V2@1=U_6R["$>*NCNE0Y(LI"435W?JGXQN"SS>ZI?; MH>$.,K<>Z6ZS-96UYF_M7,W]A!M^DI%O=8W[7OB#*-E!0;1&VGL4,79O!-I* MD<*]'&":'Q/<4H.U]]VEH"9!$6;V'-$[P%'HV%+#AY2M&N8U/2)'!B2_'GH;X>J,_P$LC,*.5Y2 MVL^&+I9"#WI2".Z4(^ALIZ>(QLRUJ/:"E$?-B'2;**.QNDS2*P(F\N?>/^)_ M2'1/#*I7A@@S/@(WU/0\P7 )M+[U,W_:JJ 8K;LJ]S6@YD;1*E, M3=5^H'N+)^2/0)MT?P+R?Z)NG[HXPZ?=#5[&5XA6Q@"0(9 ,8IWYUWQ[ZFDO/T7%>]O$/Z?%&:@&/UMR\B@'!U*G$]_KQ&R2ZBV M]!/] @?79V)F"=X:.H?/!3XM M\[7PNX')N[-D1 MEO1C+=#]JV6[IIBB1N*BFP$ ML%2/0)G#_;&'H]I9"?8>+-F_7YDQS!X.:WG0WW2D@'JW IG6G;")@R!C",Y$ M.D 9E^4S+B1H_R_H79G_#;VK3P&="_YS9]"MU;("EEEK9'CAKS1!T,M2=8!? MXA@WWNA&,AS1H'"?GX)FIT,KURBK/*?[_1&L+I$(-\D M!D:V4Q'Z'=I(8V4-1]>G9#CF]-D29QO$=1Y\U/I.]I#'.&; MC$^QZ*.QL<1UZ?5)D:1P.DC KH:&UV,[LVL;*DLV;>$Z6=[Y[L)POM69Q))V M\P*3"CW:"MRA_HW[[9G+:]C5E#YJBN+*5YBOT : 3.%230.#R7)1]#XK@BG> MSQBC[W_>Z6:KO=4=]9: E8C68#NR(D$H4B2D9NM8I9=G0JTW>F98N9*T_+8P MR+ ZK/E%L^G\/.QE7AO5I7(;(1#E5#*RO.5E:4*V3TO+!=IM9AF4$"+5]AR'] [<5]56T^]5SOY MXJ0ECL_((CG>_GJ$#.W-\GYW2%5%6?RQ[*/7ZW="*=5%'W)-PTN)'7'S(S#[ MT+""7F2$NZ,1BYJO5-^6^&2X0V[^M$;^WDC;@RH;C[9\KN-]Z!9C1JYXSOA2 MGZP'1H=NVUU8U8TH]N#1\LOO!1)B[TE>9:*['& 4L[:W=2PWR+K'HD] 3U9N M^P"O-L?^WO9L +14,L6Z]7+"+*47\;SDG4NF9--(%7J%7!-_EH(]R>COI'HN MZ%0"X&,U^:P9!9\CN?)D>Y'Y>*T53ETY8[!:;ZW3I?'KS&F7&Y^BW7(M4JD0 MX%TI89Z**%*$6 M7>W'4(LNOISGJ;81WU7:M!8(O.LQEH:$@N1L/VB.KH0L+.MK&&I^?QQ1*1B3 M[7!?;$G@!Q%^FZ_G)21;7:G/@63?3'6%ONB-#;8R87\R5N])V\I'GL]O8Y]T M,BI\Y18C*QLK1'>V:OV\CVRBREA="W$H#1ZX)B8/O9U\[9F.;9WP%>ICJLX"6LW<(*P9)$BWI*]U\G40'?^&+BP,FQ^O*,> >?6C3:=77 MVO+(]:T ;ZKML:@SZ4:3;'&\;$W$F&R9-@N]I=KFP;6<-V]4%N8(=IWK*R&3 M%OV(W&ES?1SW*XA7YL_8>CX%?JZ([AGMMMEA?13=;X#1;A'60)D44/\.;>6* M78""CDH. /.Y^BE9__46MI_^$>E++>KENAQ!@PR(ZE$7Y$"^$[;V8-<_H: " M.3C\_T@,0@< /UJ ,$G 9IHU]T"U.F>_LF=_M6B?Q3LYQ>4 MO81<_[\7[*%_WPC\>>/._T7!S@/T"=5_I]C_:7'Y/U'L_UQ7__^28@>(0/NC MUZA&+NC2'- \0%XCHK!.O,\JM;?K\OX64'>6L76,L?ZW'"U M[+/P"D?R\?2=GR>K_%%;5HX&)>L; -BK7A]D-TNY8*-2CO(4U *'/]W=.ML$ ME2$4=3[O]O]64I@:1L9F@'Y3R3?'M.5KJPW)C!U4:IIL.K;!_?%&1IM]="%" M^VD?5CR%DE6\1?2;DJ@_];>+6NQK(0^XLK H#,SO--F_Z@RY"IZ]C)[_H8K- M7AD^6)_#XPKQ=1>!9N'5J[;LPT1*OVT';01;I..\#KNW2(O>:L-!T7T]%/=J M:W@Z#:%3D5#>A_[-692HZ#?8ACTJJY!*U PTE:<-PU@BVY%AZPHVL*=_V\E3 MOC3">F]"RA-5]D!LP-WJ> MG$H;W(SL:I:S<9.3&O/< Y%AOP+:J.%/)D,MGY.??MM+P2\>'641=D[QYO6Y M$D9OF_+YXRLOT!JH@*9)668:1HK8ECV6'0A4&IRN*8O $336?$[ND2Y10EY$ M U;&I:2)$6B\O+E2D<3D^Z D1JZ/)[[N6;E'9M^J:C2.<[U*C6&GQ1K" NW] M,&UDZ[VG6Q.GH,"-PD3'$X*'_:S-ANG55B6\%'>BG,V@"&: R\XZ0#]K&IV"P+P0)(DN%%[=5#=8?YMA?-5TVAI7P8S^ M&6Z)<_0,OT-WAR;&:PQZ UK.MIQ5K=&3S0"V?-:QA[V[P?>7?8\>N_KDLGUX M:",ZRU":<=BMJO=Z&'3)&B'+"EOTR3H%>><6HOBED POF5 :P'-9SI[K2.;# M 59PVD]&2)<&,\F.57Q!?1TTJML1VIBH'Z6J/+0-'FE?#K%I_03GIA,EVDJA M^@*7:#\%C3N"[)R@F)XW]&*UK E6@W9<)LU?Y[(\,I*.N+^&KQ%5\<9P+CC! M@ G<57/,YZJY@R5&[MAZ:;^376SN:L](T0@PU,9$TKC!,6K>X)+;Z6J(,_/C): MBRL/3=R^&Y-YM)& MRS#&:E%)Y_5)*W9TU5%6!>-88;WL39@!OA]3?!KFBZ(H[N%AP=/JERU1+FIA MB]I=2_ED$!.N.1;A&BGADPO'EUUUJ-N"^5BNC4ION-6?I+ MBTB&:/V=)L!;-JH.GX(HTE!$G1R'TP#2_/BX>@H*'A#RV R@[V'/K._=#?2P ME/5(ZII2C=8V%:!PZK*,BF02;)8+PJ]JZ.[=@U!WYXC%%?H@!8VS2CR/W"#7 M='0>O:92X_L4Q-DEP'X'7?M"T\-WX2\ ?T$$?9O$U5O:R?9H47G P;Q3UD0^ MWB;)L%AL*; J[$[G-2YI]*K\1"=E>$M]%K/))/76"2H)M+T(&\XJBPK!M"89J1:9/( JTFTE-NDDKJ@*SA'4)8G.S$($V MV*-0M0&D&WZ:D&D2^=;\O'?%AG$-'*^EMH!S,$W[YJ6$1:]U8"+7!RSN44P1 MMZ2,?GN6MDPFU$]R+)'8E%/M?YY!*'?='V4->A6-)1(1X(NTU/- MD!27.#S(ZUM(K(BYNG8=7*(^_L619&BZOGZYZ"#&?BY;J9)M5SOIZ'TDO(.# M\E@1\X2D&V%VT,(O9P\(=OS0M&6S%!>LQX,9=>PN7>O[/>OK_2_MQRAGH1;N MLH";N!WSEF^Q$,E )MC6?RSD)1S'@MX\7'^WU-P:(57J0?<$EZ);*"F7+;JI M=:*&+7,BR3ZQLF$U"0\3> "I>G"^R9%D\LNT$W(6/#7M['D!B,?HZ.V$'S;Y MJVMB_$L%[)W 5S&,XS@!'D3<3/=A<=.,K#_5=0CG$S[L&Z\2+C6)IN7KP0'M M%V1I'EH=!EOPJMMNU2BOJ>2G%T_7,"V$0#Z: @9+?K/]Q3, M#_ $,PYKZ9Z"C$O+!XWB)A7>64YQ:],QRHLW6WIQ=S_ZUK>G0/,M>RPS8[H0 M;U2CY+GINKN$+3B[/I="(\5@3=.S%.V[DDX!+!LQ.J;LT N&I)B1HDF.[.&] M=-.4V< U-;Z#/N72G9(+M8!+(>FHH?NB %A>)87.-AVKZ1=[(*%M;2,5)Y/0 M@;W9K&]B%'M=<@ 4$O6C&E4 "?^QWC?'>696)4#$H*F>IJB_R[TSD,K5+4?] M=9#DD-+K2"]/VU?=(@0BA2NB J]G+ P>;6WZ;EJ2R;]_P+M0)U(;4F\HR!IH M3*M,< -WA'+.(87@\8YJ6/P+G#\L?E?=Q3Q=A&NB$."^+4>RJ"T_7;)+JZCRN MI^UUL&0'5?GO?GNN/?2B6U*][,V=-AN%ON(7@RAZUKXKM7>GC?TXKVS.N$4] MK_H1?I)D8SO&M"I&U7)^#4QN1G:*>#0CIX?'@T[E!=8ZNO)@1@EA$F=11NG8 M3K?NF?$)PJ[I.2>M-EVG@DKW.;3I/I _%NAWU+2^G+QL:^SB9O+2(.@IGYVK M01C!PP^5)GM0?\DG1,X*GW-N/JN*:3Y@%=L00W7?/#)4:_,OK%4W!],UC;(' M?[S_)%9?97"^V-!BBY@A;\RWBFY9C J/I'N9K/YNO'1MY!/ 'XHH\7O$C7:K M1L]<]=3C[QCJ+3;*<@PBE$Z]")BEA/J8A\9R=&YD!93MX<0608(1O# M90/*C0WG62:LM@-/^O@?L&"&@=)\YGXU#04Y"OTF,8;QI$86V2/98ZHSI;OQ1TU8>HG$M9V^7!=6Q1HW1=G3J!#(: MK;J"%3V!BH%Y.8JF21I8?P.USL'1[G[QIS;!8(L,].3]+H_JLTS$I[R+ 5@^ M#U?3EK&:!1<:5HH#Q7?^9$\[?["GK%0S/8'*P=NA6EL'OFL\,P2Q(CYU(@,= M-K9^HUVT=C8$7?<$%S- $ARDWT]FMZ2"Z,VWE_J1LW4MG MZH<[>?QDJB4V;RA!:$_%F>ANB$RL;P88;)W4#L6)AHM6CKD?WRW3?%XN7S4F M4/["PC:HN6I_ PTF8?^'T]W)\N,1N?ZXA# B8KGZZW $V9>&._MA7IQ)3M<; M9A,"R*H+FZ4WF;05<)R?NXG373%*;HXA%,[T5/[">N,NW4VT>.JL?-#+J*\F MYX[1_)2GY_P!C[%+CD6ZC\.1#V<_U_R;FK;S\T-/RXC\TB"$%:82E^!LAKT> M>BU<9#BT5ND$EK8L])2TW T__F.GL\S)!MJ4)2F6OGX&R)6!I*DS%RE]72#T M99]^SH23&!3A"87TP 'FSBFHM,S4 EG2 MRK=6'N_ITO5R%KW &;1T)X\ ;](Y:86BI'"97#Z>>79M-7.E>)(UT;ZVKE1; MV $O(>G](CF;_LR#1][ZV,Z:=*S\Q?+H$BRPQVS0A6 70:KK/9:'NZ$L\0BJXR M[N%C9(OB=]KG6&*:]BM"@S!",VJN,MC5E"4AT@RCHNM\:?G?C&G=$X+]3>^T M#33UG%.1(K:\DZ'IX@4YUG^HAH0_5$/W'\1DEKE;!3ZW MLS;HSC\]Q@;.=>D?07B[^2M:@O,L#6Y8V0ZV@,S<+Q90.@'$.H-"VG M.3LU'1PY][.Y5VV6+:\;68]GGC$.+$$4=[)5U%#=HG^;#ZE#'T\TG RN0:6F M9")J86N[;[DXOWBBH"?D/H!6)V$71YKV!\UP_YMFZ)VG&7JN3[3JLV:7'._V MRVY-^7*PHC^_N8%\8&O-$N1X)A<2]O%_8I0&V4']W5"QLKA.J3YVWO*Q_4#! M/<#@0U_7&,Z,Q&Z=63Q C)__R?8-=:$/>GDZQ6_>98_/^^9")WKF_-^<.?\$ M+\XN,0S(Q3H1M6[W!T5II>#H;??;FD0I*OUTQ]ZZA1+J/&QQ?_M=FI2M78>( MNY'><):IIZQFBE@\.BIDQV\\^JFK$,[TM0UYVY-D M^\!C$R&S81^J S5V1)J@5WTH BNXS03*L+7Y.@#$0Q)OD4I!+?I+ZJQ53W2_ M5;=@U_A3Q^ZK*9.(S)FN];(Z&NG^C7?0-(EG'SL=(BAIZC5M>[5S=AM! M2Q>2[U1* "%3-X[C.&V-TW1&0Q[,:,=270='J3Q-]:-">Y:L-%1<:^PV4Z,? M4 WJ<="E4/8])C\% 2[;Q6),U"-S^DU9S*LWC=W"\9F]E>A]V7EX0CLM1$O\ M*OK+Y!+EI37UW<:6'SMY2Q/P:A;YOK1'AME2/ 6Y=&%:Q7QT1EE*3O#2X#E; M]34F7,TJ@Y,T;W\X8/E%1'IUR@$B,O07$>&C$-?V#4(30OI@X G:$R')+0@R5^9GL9LX'!RG?V"@F< M/9OD;]5V!N(!Y./=CUG"LG=B5:,27R_HR9UC8 MF/3KM[&\!X(BG%]%?[K:XTP8(#J,PH+^B78T8,E*V*H#WE;C+V\K$?Z&JWM& MUF_NEY3D-LA4T!H:XG!7PHPR9HP"S*PZTO)8KFXCEZV6TQW&UZXV>O_,N=K] M:6B;/@!T.X)GFX78@S,^$]](?CPX7V=LL7U#)$]8JI)I69/+[!1$]##O^N+>2@C//*C2[UIYE5CR1ET"Y:5SNER6P1)&S M''+&A+7(I(Z\AR""Q"> :5"2O,B>=/^AB;N@^D.IC<\R8 MV#<7ME33S$__\1N]15O,>&%:G=5\TWJ]7W&KS2<_+[8ASMR:<%SN-J,+<_#3 M5R'"I#I' :"U[ +]9G+?8+8RO#CJ5RDK?,)H.X!=F.'V&7 MX&T&:#VL6OCE_>W*AJZEH0ZQVCF;12^"FPV@U>R\JYONBO44 VS+88=\'#D/WU72,PRM]?MK G""S6] MUJ;GY(GI)>3*$C3 J^^G-*7#$.H#YK9]4?"06\0(%>?+I9.H&::Q'\PMY?R>RE3=8E^ MML\O!'DFGIL/_TED6UTNG["PSP*C7/*%=BOK;?H;SBO;SG'SFC%@HC0%6LJ7 M[4=QH/6E/ )"/<2'498'*4M'DADLZ/MO!QPU+4FY6_F(RV.@GJFN!'H$^ !W M76%)*S0EEX]E7C\66J[.J_"6KYK4&Z5Z?VCK=1;J$.-"_4.]D[^CG',T-WBM M_;JW8EIS[:?U<5JL'+1[6<.=H^>E,>;W- [X$'ADW]#& M_1VP<[E+"^;?Z&0JAH:=PHTPDPI\=S2J MVLP3T.))2=_\LTH!+=[\EX[3\3#3=5."UY5GW#:II^GAQ0.C%;N=G&FX-MK6 M:+M7KP$15P92_)@G-6V.L=1_+2_0@8IID>V6.[[Y&L'RCEM-X+79K"8;AZVBAPI8JE* MV)$#_\NC=DJ6JA8-YZNV7=24^]A) M]=&Q:Z2EA-L@Z 4#\*J 7^O^*>,\?\JX>*.BJ'CY<_ZTIF@VZR8)$[V%LRZY7.+"BEGEZ?^:Q[DP#]N-D>?@O!Y-]<\F![!U/L* MZH>LRP0M@QYT0%8^C[4O0,ET$[$*0=3>0MA:#5L3B_X;^1LA=>FF0A8=6"/] M\H-&M9H"@L"$8$NLQCP3M\'XA7"&#'&.-TCF\&B*6+""7?-?Y!70CR3=SM'' M+2]+/H,A'Y9&TQEDHO9$]+09);O1[FM]JS0 A)Q\[Z:[DFBD"V-NVC*I5MSB M6OF^:U[%MW<-81D!$Q<*RJZX?%H2 5O0OSAE^_1$4$./RV< MEDKD7!* \@C@%A0(=.2$4].0FL_0F@Q;$DRD.: FM?W*D)*W?0@_?E;2/3$1KH!YW@FI MUOVC=_X?$&Y-1SY)H!$15(U(7IYMEX&VH%CC*Q#JINRN.'T?I*#+T_SCV'-L==%K$=#Q'B2OW%QF_) 0:]ZD M\'2% C[PZMT]38-S\FSSSS#%#)XC7-,TC$ED^[KQ@V:S*MYD B;* 'S;A-FB4#X&-Q&FASL/V M^8!;Q>/JDJ.3[K,N(VT;M=P$/&]JX/RB8:#E+7=^R@]S]FV/0),?JJ;P])V+ M5US^!W7O'15ELZR/ODA220J"Y" Y2120-""21 21/ 21G)-$@2$((CD(" @# M(@*2).>0;&KA@.^/Z17!-_J>45Y8-<]C;+HDE]H9<.>@XC%U MJ!5"IK_,Z$ %/2PAL9N(Y4KS$>LHU3=+Z3I5Z%8LHZ -=DYT8%(L03&")2]<':O2E6^\9//&;JN=PDR5%WE14(?8_&^Z M*6B^ZL9)PG>5QG0O:B2CYLVW?#LGG8I#J774#$*(O=C\N7!_;?F:2PVKPRQ>LA M'?F/YS&?]E#X!C6-" 5O-X/U4='PJD6-%'/&0EY8C;35X@P!O37:@*FG&'"> M(LR!]+DAO"XC82#TARV/-TKC*"_9O&MV\UBHD)RI>I17@< [)<]JZ_X%ZQ>< M72Z,-;5;6AV7MG1$''5M?[:1I,IVO@SZ\DKMTLE>;V9]2T)*:_1Y1E>WR$_M M]346.9F(B-:TTRXB>.]ZI/(HDRF;3^=GYS=NY9]V"VH8&,?V>)^G2N)SN+]'/$:+OZ;DV 25M6Z2; SC&_/P\"LYHJ1M4]/ M'[@0F!M%94I>^6"'D%@$VC6EEU#Z-S=$U8V/*V,>J:4,4-;@4OOKN#3KKN>Z MCI/%",K[EF#(3:0)V&5%F:V9O4[9C73%<'*JQJ ML/O2L3M-NF L86@XJW&N?NQP!O M,]]]#/W[[Q_'%<#Y6?^12#GG'8$5V4A-?$I2]D9:1'74W M16O2JL+#[U/@>UM!5NIUERWO90Y'L=,K[N6V12L;;U_,[5QA"+8K'W)F;IUI MMJI6>OHI)'P&P/WA HAO_^U ,OZ?!Y(ZHU4:3.KYK6DI88WBMB^Q<*(*08)E M8^=%CJ^"8LLLSR<92_.]^V>6,K/J.4*RMZA:IG61*9K8!>]^T0<)XF=G<$<9 M/SSYFT=6+S1W;6@ M@[$,OD"F;]LCZ]@5TR(S./#W53XM07A?\&]'F$6?Z_CMM1#CM!_ZOGB[=TS! MO'N29/9:9"I+_P6=HQ@EB:;TFKDT2-L>5,=^42LEEY[A]C#0FO!9=UB:3JWM MT7\'EZ/[/; %I? 3^&P'F3X/*R-)6OCXZO:/HJ!?2A8OOT2)C>-_#'X4](-[ MGJ$%$3UQP=&$I6R.R>VZCE*&:8>/SJCQ&4>9"41^['6$9#YD@+0W1P*\=D&].I ^U03G18K& M2MK(CH9/V>0-P.B%^L[2:8!XYR=(Z.*N[YE#Y3"5C6_TLL1[QUT/ M:LNX.BVX9R%%0E:U#(%]'(*L7>U-,4?WUDS["6UFK=:=NIH6!/N.IA+%@'." MV9UHCFF6\&!SHSC]Q002**X?J.[[N*XCN+U>Z0/_JGWM?;Y&!:_\WK'RSV*( M!XU&CH^EDU?O+#/?PG$RCV=,R[O=X*%;G]#'+]L#2F7K7:45930=5, ] M=8_O[66>\K%W24G^^2QH@EUNBSTZQ^5Z;_]W?(TR(.;W"BPEN%'9B[53^@;< M9W>Y+G/I!AO"<4NRL3S54.=:YYF3_AX^>)4ME%G/IV1XR5ALLAM$:E,O@R2J MMOE-H@M^$ Z(O>5VO(^8RC=ZZ3$,,%!2MD,<_)YB@&SE=BA2>Q8#'-9'_-_G M/OB??>H6[GIG+G=,T9(49WSPFO)M.BM[;_6I/5RQ<2S9ZGK/%[R7I$5>Q#EP%*ZNKZMH80*WUJ5$,1.+<%XR6%]9ZZQXNPJW-L= S@A M-"YQ7D-1=&H8H'?&99X@[.K^9'4KM[#Y2O+2P_8ZF2+2F5^)/=C=IFS&'RAVX(!Y(;$,0"!, 01 ?SZ2\2JS66A M*0;(LDK' "$T(&27!;+F&>+N>S_NHLT;YE_ESD,_3$;RVI'?"ATI69*.MO:@#@J:)THQP(B(.@9HBX*B7@6* M<15!JNPQP#'Q&.3 '(NUJ;_Y?FTIW!AIDYE,M5Q1]7!VZ*8[M3(5LP@7)+A% M2A02A:6L&E@NF- +[W V6HY?YXW9684D(_X_W'2@(/>@QSL.SI=TC@_K< L"JO74,,<(DKNH"B[L, W;SW^SLZ MQ3*9)QZPFG\5GE?&>P7:O2'<;()V7_%:P!(D T7S/\F1R6X* VS0?,4 B]T: M:"$YNCNZ(%@5!C@GL&U!"F&)6I2."DH50A;Q^I+V0J/ZW6[UU%WN!TTS:K'< MG_%5A$I-1=TSQW%^_D>D\C\#>K_9_;DFSY$MPUE0#9FOD$4+"$K'[TQ@5PC>0F0WSU6!('GWKDKBN,'5Q]X=OAZA MLL="1FR1L9NQ\B//II?:8[?PH%1O(FOL\\@3H^$'.X*%5>'D=#:? MDTZ@4FO]_8($&OUSWKV$/UO^FV['L@-^S1.D=QI6IQ;8>(9)_)9P+-IS_!Q* MT9L\\54IY!U",687M=$Z>+KQD)W]X MUS>5SH6&USG_0*J-$3+I@K/SY^GJ">5[#W2L+UD%+QN->9*P:N(W3S'BB!B\ M]#@!)7E/H<3RVBM_6HVO_M2E9JZ*V=+YE)/68G*?ISPXKA$J%J^U',9 MX,HSBN M\LUD727:"HK' AM2+L]?.&GP"VB7LZ>9I(Y'V#&/FHO.CK(R6QZ[U];G=YM2YS44P>]M8>N;\VJ9+[ M1!/FFW9CUPDH[1/KCF7??]-W[:^;,RR\ F\0NZ2,>LJXS7;Z7T[2*#,J:\X]?N39,G1TQ/((5%*2)Q'_3$CN"K_YB[3! MZU!)/*S%KI1H"^:?VYR3O7D>4&XXL2>F[,C&2U\?6.',1_.AGS*(A$U)Y6?& M0S?/.+*:]VSFU0+]@ _IJM0-G@X9,DUY&CQ:X.3\ZIXC;^@XFFN(SDXUVQMD@G" M>6;!'&<-M9.%1+6NFZ=X.I68X:LD*?>K]DJ;)V9)6Q9"VI^3)F& ZV+-?(R" MNR4^YY!I5G9Q1\L+/6A=&_'F=Z@'KBN.E7Y!F2PW@=*5H MLS'+NM&GIT'OB7]2-@L%AB0?,9"2]5,CGC4@0TMF]#=%>@Z&N\3=YL-$8!WN MN3=$46+ QZJ#%_%'9-Q?EDO([ESYGS\BOI;X*?IC-6#[C24<2T>Z1L,VZ+,+ M_I\ZO2I3NP$N? '/FT5IZ.,>?KN!N&L*(>O+AX;.\ZEUUMZ*9BEY'5M93SG\ MB=KT#(RS3" WO?'%78YACK*G;SG#\H'QO9\!3-X):F\V/B<:B*V#QY M;L^@-/Q6SSR/=Q;ICP@X!S*RM =^X:@82L@YOV$[OX!G2Q?])FL!;][5U3,>'NDO,%:-YE OD+5R73*I_.D,., M,L'A1\JB5W)]4-.I[NO/^J(1$B;+4UU7:3/)( O.8!OVI?D^=!N\3'U=UGRM MGI[I@]!2\M$258.]V9=9Q;_+]9T(3.&?J 7?=='&#J*U[$P)^<'"36ZM8@D97=H'W_Q- MA31=ZMUGS3 S9K\2;?];B_XB@4$PSF)8G)@O-_T(H9>BZSY6M![\M+_\9!&L M;?[T&JZ^-;3.27E4$A:?Z(9V7A3Z\#+WS/%Y?P4CC\!IZX;OT0S>:7-\K/&[ M7Q.6GW(74#KPR%P'%QW6-6_=?U!BQR]=3?TC+59\@^Q,WP8X&_!,W7.T:!#9;__ M/,<$8/AOL4:X?PVCF?IS9HD_!O7\^>[L5;@G H16K;FZK4J!?=AGPT#)YR-: MHZ3!R?^ZR/S'+-LEP7_(SO1O"1^NAI0&.GP^A6[#VA[EFYOVZ4R'SV,O@UM. MJEY_^-<55O'%SRI3JMN7A2#T@#&[N\EU#*!7##7673Z+^+>@UY"?D)4Z[P9T MUR[6<#SQD-S_>PNR ]MR]V\MP/X?(E'_WPEZY?V!4CNHT)QH5/RS&J+3M/KZL@8L/W/1:$B?BU5C]6P< 4S 02 MYO3OZ(,H7BXC$3$/CS-PE4(ZSA6KH8[X596W2JAX)?P^ZK$E5@E[1B5VVRO] M;RG./R3Q'AET5:*SP_F"FAT#C!E?>DYTHN2NJ F\YC**' -LEJ #)37(MT>\ MP1VPS H/^O(9VY-1XR=Q@4:?N:UF$@A2F68JE9-O2X<$CL7D.W?XPCVKJ&X?-O!AS]A/5G:<+%FRW[KB7S\X"AAZ,E9?//\ M1YA*%NGGF9,8)(15I<;D7OF8L8)P[M#@X_KB[W56=#1A>(\_T5-4?;_>)NP] MO'P:*DU&&N+Q1G2*UJKZVTE:4D%T<;AM=B3[=+>@T^U8PILE<[>FTM0.MA>] M(HJ+*_'&!^SU=F53G0OX!R.]V+9MOO=OUOHHHM[I]*I_$0-V#<^=(]!4WE!% MK$[F-2BO:X[M>&2O73,U,N#2IO7&@(V9O+^83F(>KN?8J7^Q+<=P D4,M-5D M/GVQU?=UB]3Q^?',UK8^2M QTW[^K 3F=VA$@/[I M>$\J.O_[@&]94>RU"L&S8#$WESQ[0(U8C\*GR(]H0MI<9,YX6B#<*7WWB#L3 M+BYZ^U,=S),A@MKZJQ=I'67NF\]^ HC8J"H9]2H*DI,,G.:)HJ>ESM<7Z+TS M+5RD"Y)88^^'LA$%KA0"BA>M' EB0!K\=)>G 5E4A M3]^TS.%SY1,7)+-]G.2[AH3=2L+3RT9A 7*"]=+"!=Y5MOZ4+-($@=^JQW?. M+4RW$C>XC_^GZ9#H2]]Y2%1JX!IMB1/QMMDXWV?3OV=KP5/>V\G#Q1Y#"! G MMI:(MR]4,05)/W>'7&],5Z=*%MSB +>FLX>IYKZE'G2Z"/<.9[W,[?;IL89G MB$T9'#R%^>_PNEI[3KEH$!U[PVPI/US<4BFE%VNYF=[EM4T8O%_RNV>\I?P^ MFUK9VH"PU&!15PD.MC7,)E6&!^"#,*_?&,I]W/]>!UP=?P*IO,;PO3WD=48^)BXHK M ]WC7&ZTRLHL#N.@^)!Y_KG;)K=^-BH2I)NQ\BV8U0G.#/&=;+Y^]4DZT^S, M\J9G7$.>)=O*NS!S)<&WIEL[,]EI2[ Y7EJH[>AT^TE7G7[]ZF MHKD8JB0^SB(]1MF-.%;Q.PUKAET\07PODK^MERA.YIGCTBE-*G MOQV1L+!7T6LU9"@N18HXXT>@9*24R5K M4-O&=9?1I'Y-&8!]?AQ=44M,Z7-+4+H$_LFJQL^#1P.^_9#5(T%\0K1;[T5< MZWQ;,(GWAV9")!U"R5Z&5WZ"/?9YLU&>@LT(HC(KB:9 -PVVBS2@]$\7Z,3A4%0LB JR8UZ# M586R&8:&?XP?KE.GZ#R9O]&,A)?.]_!5^UI5,,SV 02/WG_>W)F19Z8(](V7 MHPO@0\[ ,0"A=Z6WVPG=Y@/RY-%7UW6"5-=O%7+QT;17D,S(=\NM1A2D!CST MOO%;7W0<\2R#';4D0EFO5O>%5$J=/S]U(MB-)['[Y74#14X/VN MXW3U=8'#UQ0=6YWL"A_.9#J?=RE"S&=QPDZ*?+B! 5J_2OWAP^\,E=^F=)4C M"75KRL:ZJ@9OUN _8>738BLKA8G%IDEXF:_=SXH+^ UX1EX\]J:2 6M^;YKH M3F'_=&U#-BOLMC0XB29']RRFQU()7QX_)?CZ@T)_!*1#K)EZW$_!T?>!.JOZ M)P5_#XO^/KLZNE6W3C)^7"\=XA('R3$8HEP.WE(I+6N-3REZX&?.H_ 3A%:+ZJ34 MR'X[)3 &Z+P$TR^F+/=T_'(RG<S?79Y.\DHYV]]GQ1[K#0/%O'TLDW#,_Z M7F,O_U7B:0%=8'^7!FN8EO>RVSH-I9X^5@'FPB$7!':F MYPRYKBW$TB*+PT1^CR'Z(WBXO)\< HS3R8,% M2XV3R[#81>TJ;IAXO.58Z@FP?85=N$MF[GRB8G[-H"Z9ME'.K8OS(>J6[VTY M1I\EIAA)@3 4V5?OS_Y2NG55+5&2A@8S7VINKXJ'NC#9R-S=OYULXC/DP@S'M1(CW/> +U*F5)97'X(0.QY!R?^?U)345&FW05IJP-(U7[C[KG[L/#Q,/V^I: M8^YIB1L0]E@88Z@?(52L]-6ARR!4;QKGW]\3O3#8+QXO$A=N+V:3BU/1966V MU$9LR/""=DRX,$!6=SP&""Z G''$EGGGH$-HE=$WKURV:4 OLFVY3Y86>1,# M@*O*_97.A>/!AI^ICMC-0PF3<-%X_3=:9X5YTYTC:6-:%D$WD;&*8F*LNHW! MW?I5$L1O5=F"2$<2HAL"W+03.NCT>0EP&R[NOA]&=8N&8 "7O_7W'0G]]_X. M0'?1X[X!#7!NDI;05VD6S64$/9WWA-FC2Y;TS*AVWM^CF2<;(LXTX.E7T(6& M8@#[.3)C\!M'4+MA4SD-/SSL7GP47[1POHY6@.N*T.V8)_$AL*:<'4:L\+*: M_SG'JSZ#S__9)T)- +;W8W*JO?J\)%2F.Z_P,F)ZK3*-BW]RS=Y[!?*[G"2< M^"-004[^+-=E[A.$VODW$Y&WO0ZZ3X,88K]%_FOP?)E*#9?>+9G"D0='N/TG MV4=N=A7^N.*Q+33)N+35WD):TW<> MQ63J56.5VT.$&F.[YOJ.N_RO]6*XS)^'/E:LQ=$& ."E)B$9O"4RDQ;QH\DG M!PE5JADKK50*9Y\OBB]N3"$=;6_'O4\M=#B=PDP5H3^#["7?,J6+><=13#\" MVW*;MCN"536E"ZM1%GGN7XQ-8OA36)%T<(P8IWP@(?D@'#Q.>E MT8\--<=H^1T35'&%+LS]DW^=S1XOOFU=/@VH*VFO@Q"0/+:3Y;T(R*8\5M;C M&+KWX6%UR,[!*P[P6%*K._$'FN_4?^?LZ]K\A8U\@N!--FBHB!K3M55BJ M(Q;LLL(XMA!"G/?GU#U_KVJ)?6LF1WY^S5N8SF!]H;2\XR66/.#*]\(_C22J MK+R\CI#^EGP6Z3KZ]C:65]'\-KWX;7M5-Q>+B7VQ;"O,7P]]:0A!1!QLR+*C M7HV6E-YW]F/Q\#N4B>+.4[2AO7[G6HT(W_LCH5>TJNLNK6\9?4PM$_H(1V?SD?&O[=(GO$LI"LD9P).B B&Z[2GPW>IH+9!6I-RWRCO29U\4 5-5J_-YG'7O@J4#?NS,-<7-"=> M.T<$,/X$Z]>-B^XJ/!F_GQNSQ85#KL"?EOV"WDZ9HB_.?=Q7C],' ]QP:K"V MA%6ZF!8GVR/@W0RX1YY MVQ>81&=V?5E)F_>G@ M23Q!B;^'&G:8L5/*1A@@Y"Y5?>H/]P)C)E2XS;_EV"3#TLN$]66RB[N5II?< MX]N-?V[9P&W\_ZH2V?_F4\*Y1(B*-B5IV7F)U8WJ7K]G]"@0N&BETK"%$T&L M7OS:< XX1P5P@Y&#'I[AY<\]I.E6 M:5OUV \W)6Y\RB^P5_Q"OWQ\W[%RVH.P/-W"[7.?JQ/1'?HC:C@< ^")6E8B,B-]$^9M;PWE@VW/ M7ZOCU-FR"*-FEO&-ERO=ZBSGRVK/PNR_-B#>M;Z;R*U+%4U]0/W9RS8,RON$ MA>N46 %O^(-FGP 3-\ZL-5[L8]/@%C+RJ9V!11!Q<4ORJT.E6"<*LT>AKA74 M/$^61^)'\Q?\KA_H_,ACOVQ^9_W56*8QN>OX0C^;Q0)/1?Y&G+%^X>W30*-U MNT7C\M1UM4AWZS"?O MME!WOZ+$$&NA16KP"P;0B]']G_S[""+'.MU@<75X*W\]56@(A/P## MDD@/#TMWV7ASF8D/ 3J5AS.LJM*N=JE2$]X-$\;QY67N(^ M&S,9-95D-;>+K6$E1B:L7HOI5[>2 MLE?3:E=8>USK3@N=EYKC-$^V?LC)=FS"-?49H=$Z9VH8QAG&H-R1:,*F9>[& ME]S5*K$G$C'.1-1(6XV8B;UA\^AZ]WBX[??=YQ\D<)V P>?0"ZN6.>J"Y2&. M'@6DZE(D@UC_@D;Y.Z4&_>+B5_HY9DAC473,ZJEJVP.T$LF=N<1 MPLRM77AIF&])O&T.TDZDR&YFJ:IBC%5%O+BI[.%#GAP'UR_VF3Z*<'E>TMAL ME"0R<,I5/N?7_*R!SZ8K\62G:(!?B163(%V(>J*X\Q]?J]AF*]1V,>XT$> M_+)3FOIL1Z_ ^53/Z19+5F=)26G"E%_YVS]LQ(4/BPXPOLN;&73"'U-S=HAO M>,)&[L271:X6V+F>.!DH;0)>"/%Y MG)%!UE&O$>9(\C7VJ\&F6&[D1S['T3M\OAG?@.$FP+490-+!]]_I25J!Q.S@,ZP&Q<):?'LLPC+&ZC*UK)*$ MNA;LVNJ].85NKW=&I\C+W?D-.N-MODK!P8B%7[FT_B^1 BKE4R@U1*SZN&-. MT_?Z*7C8&Y\4-Y5WRF-!N@QME$U_<0?D_<$=($=G#D\)A6"-?B58OCSYPE?% M.EEFQT!\YQ7X(>^::LB,:X]AY3S!"%W'?G9UH@-,ZEN.P9U!2STZ/<80F]8- M(7"E)N$G) 9H-;DQ)BJC9SSNQV[V3?3Y$%_OSY)-*BWB#LZ*11'2*&V*WB'W M3!:-4)A)G5@2*'2WQ,.RN:;".SJ1HGX-K#G*N]M]9\#)H/PA3"0!W_>D\,NO M[7J_2,KDEC7 M7MZ0&,;-Q'?>Q DHD0RG)IC>>6Q6L'HBPNEE7FEJ-$?-(;B$L^/.%-NZ5YT M#+Q(Z.#\&G9]-SN&VES_<_2CS\SM^?0 @-UG.#^&#BXZ#H=E^C?C%-Z(*E$U MO/< ML6<\)G>Q;](*2V:R89J$QO]AW/^5@Z7@VW]4 ];&B?PS)PWZ8P-V5W(N$5WW M@-#;5'O)KU1)>NQTL[#RI!@X/BIKHV&6PD$CBF+#<3M 9*^I/:2:A.V#9'YG MIA,_-Y*8>S#4Z8FPC 0*FW7Z=D0"G^$L-&,M<_1GR"\>#'!5)VER%0VU_V:H M:O_&D62N*(<,;X.!WI=2FA8X@-[VTSHH#5W.?#-,/#M@C]]OJ'*"A9:"22MU M[Y78+*B/^ U4V1QG;[225*8LK0>)[N(J37JHW]M6+VMJ;*JHLT[P3.B<[ MI'F%.TCHP+D"HR87YAWQ\W&$0W VR.V%O4V?UB?E!7?==F15'W85GLGW@GE^ MW?RQUM9><>#+*&*,S#Y8[JA7'$J)1('R-G>_RFP/F5%&S'=]ZZ8D'<]^$V=:'# C:/(ZOGHAUMQ)T<<4 M?"L,YBZ5+,CA@V ;9R?9,<]JSX1PQL7IA=MKSOK38J%\-!8>2L0XQ*Z_X/7# M/0(ADK)QT1!K:\8,>MU5RF._;B#!]2;/SA:C5/0W0D+/AV:I*XC2]ETGCC%1 M*"G,Q.ZNEKJU-9XDG\*/VEB2,N((UKEN1&U0^'3L317@C9\^\MGDV!#>5(U0 M#_U>N;)YP+WTOOA7\>8?LJ+[>_O?$L##"2DWSKW>5I(\:8?M\=)0/5PVT%;E M^]8JB&=!M7BDX_?PX.@1K7KHCQRX(Q6#V>Z2?;6Z++ZLTSC_J3R]<,S;V ]N M+KS%P==WS:Z6?L2-6)NMBBTH8]F M1@[;HN7[GKJ2^6;#<0Q@Y1/ Y6<3VQ.'/.TT9,ND03Q-9""_$;)Y>I-_B>XM MFYGE *1(JI:ZYY%L=*)\':3MUP?L/V0HUVBVHX#/Y+SBQP!PY@F\8'4,8'O9\U%)J.92 M=]9K$^H+S'PN3U>LM9_QZ:X((&?7L7==]7%;+G!.?"ASH%S-';\ASE7SE,9+J"2E#JY4WH M!2-DE]7CLMA_-:EG&N2Q2BH$K6N009^:.G'A/HOHBNV8$II6QYGZ+>Y#HU+K MS#KXU--(,8KQC/ @3S5KMK82UV@\L9?:L5EC_^R'J1":Z3X7[JN(?EKVUL:Z M3]OBJQRZ.H%GX'O#CUH:?B@[).ZGO^7Y8*B[")_*0*;.JSQYWO M54Y2J'\?K\(7,=WJ=URP*:Y;ZX&0Y$G;7U*J()D"/%] MOD:U ON"97[_*J(+^S>JJ3EE,ZN/QD1?DE6XAKARRCQ3S@6L^HI#CJI>P4L[]F) M$AU$#I^\B]W7)%3_R\0^U@IO0^ZBA/)AT_.78A0='N41_HK-+QGQ?KN,ED^+O<2"@NT1@B;*JXC4JVH> M5EBV&0 Z/^Y#/:L^:"RWK8_HCC"(C1\A;=JX1D:4(;46/>91(:>9KH$OKY63[LBC<.?<17,[.Q0!=J]OO] 98_X#4W M0#K14^5AHWP#B>73VBT2C^/_KHC4!)8JN_\C$_2H5TD>EJ?%6>9=NFI6^1B39W=KXCE&+M2M>K7$U)?;0I1_M!5QG%QHD.^L0#9I\#+ 0BVYB.HB#GA/8@4ZQ"+Q4CG[_3YG%&B_:W$TV M)4^C]^Y7.BI)>/!;WM\%]Q/Z/>H>O31- M0_D1K1$<$Y]E.MVI !ZDZ>/,4\V:,?:?'FI]+-];,@?[^-Q_L3D,$>70\XU& M4<2F?W6-52@AT\-*?!,.NJ#Z#;WD&=VX=HKBV:5#0_R4,4"H&%;^?7<@[24_ M6]9/.R'(%W:FJ'AC\W7;'I.)1;%F0>3/+PLV&]*<'!7$![;;!4T[<I3A47V1-Z(2UMV>TE@1X9C<<3+)'P8T/'3?"'ZMH([P'SWO#.[7HE MG&3E#V9)(6?Z9UY6@3+.:$K/: P :F;%*HYT+:PBC #!]6P6CBZ60"CN*@&T M2JG@%%H8)3?BIV"=9V)#JQMOZ\\_G @IZ&TS"Q/C890K[;WYZD.<,JD>4=4G MWY8.1U,P@C#H.%JO4VQRTC#W^-Z:&EANAD6//?X&VVHP);%[]'0/=19Q!JNR M!K&?2O7WBL;QU8KZT1+.!+K+9VL'SJI9-SM^Q)\<[,@:64NO7VOH7W%J62G: MA)S@-6#YY,G$E"8A/Q/JPUG+#BGT_&%A08FN&.%2='O($0FCL/*D=<_A@PE- M0@:$>JXL4UE-S-K:A%.5/9&MR2A\,:[[5*@P/_ZZ92^;Q2V?/$A[\;^+5_VJ M4#1SQEUT1[TU.JD'G,F-X(\-\7N8OYV6TVCH!,4UFNVC=V1ELQ,>JI+G!"@" M;RP%2I]VW482MJ6\F-G&LJ?P8JN:2O$Q'F2(;DI_"*E?][00#.3!:=*@;AJK M<, W(]U":4?6TC=3TZW7(VLS*($!5-%"IY"FF0?#?H^<0S-%;#QBR>TG)R/O ME:3:B]:H,GVL6&,73$S008_?*3]PJ[O(H5]XAR9"48S])K(?$NBB*O5(?QV: M8A1AW"U!+O'!S?MP^CIN"0H#4 )>!*!W(0;I:LZ46P5>)*DM_O-\X[I"UQK# M?[")TY%.1LBUTI>,Q7&ERQTPO3L^J9=L"3>O2/[M./C=^YU.DJ&/9_GE=(R" M\XN&O:/)QH8V"(XL]3:5E=44&\(D-ZO?73:Z^D&*H.2J>51+6K/Q;G,&_K#A Q4^NY\2?)SFI:.F6"7$?'_'DB<[9[\UPL'W)V^8*HZ,F%:MU_ M* (>FC8FA+4U!F.=L*SH<"909!4^SY.[,/DZ/(9O/82?N(\?T/M:=YR]2M!& MA"[WW%%:4C:E-8F+#\9Q"YAH#QY('%MCK%H76R"59;#;SE;.0O:W]U7.G'+T MZ-B4L"6 52WC/W0/OKV3X!F70(9/QL2KTT+J)X!\3G+R*;)XYGY!+@S6G4)5 MHX9?]%:#O;_RYF 'H].AMLA+GD(+KBPR/8TP6K;PDIKY>Y9F<0-+_BK!H(-[ MY56F1&#O%YT!Y%"-ELD:(SNK>9N]WPT#^2M1,\]^"0WP-[#, ^W TZ$;!I.7]1,.7SQY;G!2.$/E;(](+\:'4V4(!1UTM)2?( 5:R3VZ^2R?WEO/=? M$$Z)G[L.,$"GT/3L,.U 89>YV[W8NS];VVIF;MWI'KH/=MX;CVM=#"33P$*< M(RQ@@3K:8P \KQ:452Q20W3A[&2RY4#Y#1:[V/5>"MGT;Q MUO#2PQV![)J1O6S]HL&:2.)!_(KD*#;!,HL>89:Y,)@3TOHD8<)/W9\AP9L1 MW;T].+:83/135("^1E Z*DN:%9+0_UF]CBNW#\C&PYV P*7'(.LSAAB@C6$? M ]!D2_ODBAX\[BMHM4HR4ZX;=8*K[SS*OX_ IV$C5=DVP<\/F#)A.1@_ZBA M"2)HY6JTP&T^,DE+?,B8ASBFQXJSI&= *QL?Z=#(5+/W[/J3L>&2@BL'G- ( MH?+?O/973NG(?SJEKW)Y_S^II/B_^>B)+SOC8^V&)=4'\TD/$H*CIXT7'E5[ M:QP+H7:PK_U$(Y_[]Y'J6>#E*MR-[7>"W#!P'J MJC T;C]09YH^3IJ-RM6WT+\F?&-%+T>/NV#>.^*B2\_7*1Z2NWDR6:U[2NS\ M^NR^,4PYU9M7^B5PCR'VQ1#@\40L'S>+.K?DQ85X-U;@@D@(=MF)8(!#1Z;I M9G$LU'[7@0&0+% ,D&B#6UABO<2)BG3% +^4.JX.//-;*ORPH%V![!T6$RN M, #'9$ 3W)36OMX7UK=D3,!.T2:[.L+)*=2?@(,!F)KZ<9!7%X/=H']Y-GH( MT7))+,N$77?$V,FGR]%$'G3H5ON$IG3&WMD\*15-9"\2.P>S@6?K= 0L!N7X MY&8[EPM$]Y%ZC,Q8U):WM(#"QX+.LVN5D+\,R7^M9@E"XIW27NV;>Y)8,+WM M^S;M#9&Z)-C@'J^UJPN]B)$*&>K-[DRE_\YZU"T\+(9Q72([YPG TNY68^R( MXKC^VL3;^$7Z)@ 'P8V\0] 1T$C(P5TL^%FY^9<&Y]"21NA.I-"Y[SQNJ716\1I=C[4KP,;[_ITHY3UE,'Q-=G+4][KZAZ7\OWMMV MD$,]OZO*MS)8D/I$]#S;_>#KII]RJ=VY1HRT(ORHV*C'R\/6G K*)FL'[@(L MCW;97#\$2T?_ZF7#2;LOS;0LA7TOY],(L6#VBHJZ"OVP(+%)"FE2?6CU;R9K M7#2>_5]7%&#]EZWPGVR.G,OT9<@YM1_VU0738-^H6.S. AT&&.F 8P=^:Q@+ M+BMQ,C# S>5.IF-M%%9M!-9C?\K\_*]-VO53*(YSV6@(Y+(!?M8\@)=X!OGE M7K+[[9G(24?4&6A5+5$-2RI[NY^K0HC>2)U)T*( M56FP8^?DIY#S'-=*?+#WOG'&OW31_WDL%GU>A*/'+VGE7#O8_0S;@C.J&K'R M#G=OQ[(U:>*BZ]%'Z"_!$EL\+2>G,9"-YZ,M![X+J&CC# X;W!\HQ24(%L,4,@.ZI*[ZJ4D8OE4OG4G3C!Y+AUN_,_%_IF;,'[P5 M-.6<]O3)K1E''7*50<^8/.DX7M_AQY/'NTJP\V'X?(BE3/,1==5DE I-&-$= M\,O1L36&J7A(Y7"4,GXK]X;-C;(E?9H6F,YF5, ]?2;OGQ.E0J9E M/\7;#?,7=@0_I_5HG#SL62[T:++]0LP.W?E.OKG10&S.^$W#]^0)<'1IO>SU M3M3QT>'@9?D6&%SZO2Z8*6D/B*JT&=06>L[W)OQ,GLW:[?LM&Q!3(\N2!N6T MMU/WVN;O]$3AJ@J8Y$=&CE0+ V$)GLG1 E8>LI3A??,%9S"2:7'AUL+,"E'Y"B(NV3)XZ(<.M5W-B/P9D MUEBBW_)$^LV>=% DS9J MEKQ%3.9AB6N+U<*[(7^9_1/%7PW0P2,K8Y-CZ4P+7B*J>TX:R=^R,@.)7]5U M7T8'T,!J$U7&JDC(E1K!T[1C>HU2<^9"I23<-Z\MFLE14S,7, =Z,1W4^S&* M4C]0GN)C/EKR,:^H:PRF^55D8L_!T!YV7>&6/O"0DW[*U42U**#?E-A/WO$. M;5B(EP>]DJ[<^=")=I]#=6DPQ[#@M[P1WP3[R?A'7,\_X<0\TUB7HY]/Q>+2 MNYU,)Z3?L?LI16=,3^0KI$\1JX!"BD#'EA.OQP$]FD6!,QKT/:R)"P!=BNE/ M61M9![:L6".Q(,4,B=5GT^9R=U%FRY><;01##PB32NYW%I,T-5JN6$2(L)6\ MP5>D88L3UE$R^,"H\.+R2^/=S]U,SVOKRU0?E]H=MGUHT-\SKXJ/'T_"L4QF M]DIJKX74$Y'V=&%W];$ 0V[^I,.\5]41GHB\.W]C/MNC!*X$#EU8OXN>A+2% M"V^F MMRFTTU&XE3-6J_)&8ST+M:V"A4B@DD@FP!;H_@ RW0*?;R#Y=!?-)"Z67._? MG$29;FH4"2EO:^F+_DSN\++9?/$[9Z9J:_>#J9V4@Y-]S>K4G=],Y7+Y 7V7 MI9X*?73=B%X+X51<[O>RV\3+:W-RC"E?O<ZFIJAQ9NG%;.=8QV43:-2 M:K1ENI; (2[O-64/V21W8ZRYNX\EM2:'D V.6M.;?K@'-<%^8+-2FVV((WMT MY.;)R:@=Q3!Y]V$?[XK*;FU*4LPSE64\XI Y^Y9#O''0]KS&)=X((>7!JZW) M9;5)K06-BSO?YPQ[7,733'?=(%;3@BF$>ZBH]T$]>T?C:<>22[(4)$8V>B"8 M%E]RZ&Y+A1R7)]@_;(9Y=X5):A@D+GW^JL'WO\BD;_NO3/K8KPE2_U7M.]< MK%&.[X'O7X8Z@8X7/(QS_Z/E]!\M==ADP9W>Y.#K M&IGY4\ WT19;0J9&X]['3W-LEM([%RH#TI?XG=8U#MA.8?[G-/!8K?KO!##% MF#DM4<46%OG+,P=Z*LU6DE]9I-#G"% //^AQW;LG!]J2G=$^;U;[WG@1"]/I M>@K>4AR-:Q4^\,SXYJ83.&?=?1OU$DMNDNY72DF]?]T3T15="N./D]MVM1K+ M&Q*S)!#R)'W"U(@KNS+-D5WL]PIRZ[($=!,TS9+L;:;BS!_\\>GF43E='$-C MZ*#%XEEH!Y[6C7ZD!D)@6>#];S4B4RJDHB@'>C+SQV9R7S*%0WJJ$VOB$.1# M>)2W2Y2AA65_!-!2A'J&;,EICJ;/)/A^5.JT>R^>]O4,_=,QN@0::X=*&Q:8 M4+*58W;8DQ9P/;)M20#?P @#O#+:D.5^0X>:V=1+_LIK7UQPHL"9*L(70>?I M6GN+5)L<7Z.0LTN&1]W]^>CQKL*+2?(3FZQ@^\(7>;,P59>OA&%BJ306$90W M9P9]^+DOX=/&3%$>D+MVF13!4DS$6PC[DYKSUXD]>?/@SL3']U-V3;2C)<,T MN-G@_67DG/UT+'(2 _O4 2-")&:[C62Y&NR?9W/?*GGK2BVQO7WT0WURX_"S M^]Y-"Q8V@7QOXSG4FZ6O\=)UQ%3XB0]AGJKQ1J05$(2N*:5MS0WXQ=EKZBHS MSQ%#8X,>B>H+:85>O]E[W\FEF]16XXYQ:)H(.Q8.GTMC]YR1 ^28A@NWY%]7 MCOY4K/CUQ)^*.F21?GA]IS(D*S?K6JV,*5HM[RT&V %/0HX+U4H.:_T]Y[T# M!)#F+\2FR,Q(0[_-J+K>X;_W)<'(=B?",R2XG?LZ!G 9(8CMW!X":R AI48; M)MX3YI6>H<5F%$\_N?WLEB==M/@6Y]9*3+_4^**]OK2'_^Z320MG$HUBT_3M MKV,F&$"S\HTM=EN*;19_",U@L.Z9#B%_A]R0&Z*YHC= M37?>P[[11;86E#K@AP'\EZ"PNP9CM%0'[#$)&, IE@)F"CY#/TG7^S'FIEW ML4MWG^[Z1U,HJW5'@"02_J:P@['AX+#GZ6BF%$'"$F\OS;*UQ=T(N7J)PZ#X MI$#'5E*1KC>@DXG_HD,?RP+DNR);-%.RF;\CA>UH\IL;_*,*+ARF+'M41O32 MK&O:A"1LGZ[=BH&V,;(B//9B(I?V2<52"X99'H-IS"UT#FLL$;P[+$F)8@F; 3(Z=8S7\OA1B_*MBWZ>*A*LWXA<8+9&QOSF\?L MWF<4,^?))YV.3E5A(Q?T90S)-4'#_KVCJG_KB)BH](Q7TO0RZ#[6+OI7>4ST M!K&?=C80]6;57O 9*@X*B,9)P!N6)A_J+L/V;E!B(Y- MKC]?P5*;E>)Y[.HB)[MDXK\ZI4!I8C7_,RP9,IO#*LO&B(O=4?B8_$E1:98YMG;S;F6ZP5QDMTAL,#B$M,Y,J$DJQ?%P7G?J= MP 5@N[@Y?S7XW7\,?H002^TJ(!W=XRQ-IF1L(AWN#+,!BH,_OZDQ]-4KW2P! M.CN;@1XVINO[$:N9F7B B\%8;3+8FO,K77 M'>1/<6$W@<*BE;X<7PNW@RQ1UN3R(\MCL$<6=*PO$"*RH;B O-THB,AX3$ M1VQ3P"'!SRN[T<,3QL>=A\6,:NFG-F-<.F[Z_Q=[[QW6U+>NBTZD29DE1*0W@RB]"0@(2).J2.^]=Y J"$A):-(30 P0DAOV7F?O MM7YKWWW.V??L^]P_[A\S#R/,S#F^,;_ROF..\7VII+;W'WM6I;U6$MUS0QT=EBXUWO;:10XI^>.]YS95:G& J^E M[\B:A)*1[!W4L?CGN>;[2S7Z\QTOW(W?L&I%:Q_C)^4K&?\)4<);Q3':K:2-=['<>E&<=JK5O5'7@.N?8H/,;'Z!QVC%(+E=%EQPU+S M1)824JUJL M+!JO_&S"T69M*"ICJU6/VZ5Y[FW[",23H^'[PZFJ^D1CJ0NIW<:D7+Q4_=]< M(8JDJR=Z9Z*OQ+% 5:#&U1Z@1RW#__15B.+PU8Y:MQR/]O LW>0#V8D)8EJ$ M9$YH-AX6J"2,P"07^CL4(U7@LA%*&G!MJ25:+[AMCZ^K1JK#+QGNJG!D,$72(#D%U&2*LG0G)&KMV30;+4W7^3;S_T>/+,,1QR 9//S MO-=P81.AI XW$^6Z<&YIF2B.UN*2Y;M))/>4H%;K$T3H::I&\CI%?1MH0"$B M&HSVA%WH*EG.HYX'*C:TS B#C3>-VLPX+J1$"RW<'L6]-.MD_12WG=B=X2SK.]=T>(T99_6[/3PP^K1#F.4# M15_8';W3$%1N8WA:"%CK->NN.=KS('HEOQQA)2+)-Q]7R*1Y_7 M]P8E.=TS!N#\O3%@A07\O)V;:?H_;6)&6I;8.JDSFVCF1JCW1*J7[HU>8UL5 MO+6,#DCH#E8W^Z[,C'J^UAL*06DMZM9CIF495AP]O3?$/CX,-!0;;SF(#?!0 M9;7I!L6FY3! A/\XN1)E2;^>49[D>:G!X]>806_&^5XXL2;R38E]%PMBK(&_ M'3G ;!5Q&28,/2E2^.5AB2/6ZTPXHOI,!W1Y*SY$0?!*1_Y:W\]*VE/FJK8P M!!<;Z7$?^45_6:W[WWDT[8+.!)CG+M_@N@Q>\I(>-\6!6-79CCTF6UQ/W'_A MR\)!O1]>@99^W="UY1W>F8MQXO]I+$ F\27M:5DM@S=0?[-^OX^^<5_LM )! ML10?.=_3;-.G'YXSKL7_X =BSWU:8%8LO>'SO\%< M/4:!FLO:*BB6(93(\$;)&];:=81("X:IIGOXT M[=7BBD(WK:<\)8RE_O!1J_J%H=@WTIJ@"]4[OB97F40*=A6,/C%>0MS+W977\.,O6!FM) M+@VY'A]$[I,B91_FI%03$1TJ:F'(%U"^O>>G:8@!W9G?NBI[YK$+P9MI^".; MWU8M]N224^P[3=_('[(J/-3O MV;I>T!Q.YQTQDGKOO1CYX(V1%H[5V\2?9/=!,%-AF$YA1_7L>D.T?KZNO7@C MS9VJIJ-(0TBZ+?E8R NZ2\&/6*#.MV=)3&^J^'N=?.UNW-TE1QU;1ZFWM+)) M3P0_\&BG7 906_:@K5 L2*)C QQ&Z3D-*)S6WK1A>]*35RA$$$>5)9!TI\_6 M[\$Z>J26E9")7LFW!$V+.(V!Z<1TA&.86QIF#N.^^C28\S8/.9-J<_KW.O#] M_/3D+4F.^)8:DT.*+Q!8'!;DG>\W>3BGU>R:4SGZ],.'+.#I:#%AR+A 3X*> MQT>]R)PC630NP%5%0RZE=J2AG5#*(/Y5C1G15I$",V?7TF'1 [OJ6(%&VZ2O M'G-XE7>(@%4\0V4NZ. *H@/3?ZOC9+ID@MA;*\!@BOT]WFB0, X[VL*H+O#G ML<"O]^4F^I?YK:!<5+'1Q._/[E)F7ALI!4W-U+6/N)W>[U.W*.MEO[V6FYBC M;F72/7[&IWSCJEA<#B;JP0;F%LJF4X$RA:\#+D9BL5L$QTP-;B[+;QR['XK M[BKUXYF,W99\&L]-3.Q$![B :F7?GKBN41;Z@#D)WX^>PF?IMR647]7KT8(S/Z[I7Y9T[D9 @,:V+03UEP^'#O@[,/)UX4/T7GDY4W M&R8X*,B5S:E#X=Z_73=RD=FZG38K\0CY-*SAS"52EGYDZOY7?@K;LFR(C.8JI2"U3 MBJ%_YJ7"F93.N\D>X2/%(9YPUH\M(WP_#U[LK=+SEBJ@T7C3:#7_P!>ZF"(Q MR*RNZ'DW5# PW?VIV<-(1-BSTX2:W/2CO'2BM:-5_%]BE'[=5#>UV;Z]B_'/ MTV;-\^9]V=$1[Q %/YI76\U'+RG;Y,G-YK"@::'PLU81HL:*"G5)BR''4__7 MFB:&'%6ZN>[>P!9!-DDY-ZQCGP)1M-B=(5(>(S!%N.?JP9Y@6V0Y."(\I8SX M))>0GI[ZU$J-?!#]D7E'B7IU/#Q;,%$)#,NBTDVU:-I(\385QN'+;']_%E[# M>@>#^7XR\N/9$ 4LP(SCW%GE6& .QT/.1;Y R7#MN@).;K]6(76P(0*F6*$ MIF6N)"\VF7I-8$=]F0=19=-$\S#;7!)\Q0*'Y] X$.*=,_2$I@8+=.QBI%5. M[7/0YVI8X-4 RH07J=-;%:2 L-]L@>3V?-5Q1PK4&' [4G!]7GSKXP D4=.G M1Y+F)@G@%^'(\1L<3LU-R;G$ C;(? P-A1@FU!CZYQ+:WVKS\+*HE>TRD>U; M65&,:[I>.JNQ/LF4%K-SOC;]((YEE#PWP6NC^PZAQDQG@R)@*Q%H6U@"50^< M0M&D-6/,8-.^QBE=9#U3.*C!B$ S])N^HL HDVY$V=Q"70;K5"+##Q8!R#!2I0,R:O.*;&"E:0$K47.-@O,C>]:^VC M+(^2N?-<1##POL6Q5[W!U\?QSD!WD?=H;XG#!U5CS&C.*&.T=+Y? ' M%B %-C'LK@&>?J ><;(+VUO39>\XTGT9CM[;,NU:@?T/^UE8G((D"Y1\D/?7 M>C/8F1Y?4X$[@JW#5.GK1)0I+!XU5S49G,Z)*TF4\-B;WKBOR?UFH?6X"T0@ M$D1\^265>>RX[[-0U)\U/Y'6I%CE3:8A'(D":'XPG@P+X/>BA1"2NBC^U0KJ MOJ(=6=FHDLS[2;?T:006N&B]7/(W?K:\E- X6)MVDB>P@N<:E$Y>C- MQ$(7$]-D2]4D:Z494,%?D[^,?*B;^Y-DB%N> M.CC'W^8TI//WYY7>TR'_8@NFUGO6E]1K]I-%XOV,JR0V@XO4;#TI0BOT(FN:7+-$+U6\/[Z[XV9Q&#KC-N>JHLN8AR?'-&J:5L, -_^-/S2.7R6+O M,J[@5/:/#G]4JJ+$IWO!I#"[X '\$75(LUYPR.K+ M%T*UGT+D/K3J%SA345;.MG,TYAC'/5^ZC/(Y$KPW5JO-K/ZA*3%R&8]CZYV0 M*X:63&Q_J+:B>B?'*4I':F7>5\51SNJ'66N'2+PB$4^V M+"KS"7TEHELMFM M^>%"9.7[Y7'E0IOFB^(Q$*.T'=EL@T@DW2IV.?&(UAV2821;/ M?D^K,E[ O[UIC4E$R11/%%#9^;(QY59AKT MS%FZ[+)["&ZOPT40?<[6W;*^]L<%?,S?WOE"7LEP^18()Y\0IMV]XR3CP:X3 M?FP3,JZP+#7'Z\@O/;]M::,@@+YG,/,1U8?0G[6O%CL'U^T,IW=E&LS[^L-X MSH]UJMZ,7*8)U#^KX2%!YPA_9'VQY+?;YUU;B]<;)%(]O;^*))Q-IRR$N :6 M%'QB>]1MH:F;ZC,!E J0CT2:;'(GF?J4+T<+X,?^;?VAS7^T_M!$!%F<\^;_ M=N.@L7M9KH6KK(+W:/^]INE-UQAG6S[YH:/"4%[VQV_ MN+W/-+% K_YEENPE@7N' !9 1;=I /J8;YF84%F;]U"T!FB^!CIQ?_V.G-FEIF8!61XB\4O5N+ #TZZDMUY;@@+C0F!3.OP;= MF\MO;)YJ!<&BI&#>'A""M&S^QG!'TR*_!@G1;)CV_$A M%UW=5H\YJ@3 M&R_W:#A/V.Z)P3/C\5G(M=K, 8/R;.G;0._J<[J-1C!*$3 MZ3A^CQ9R[S@S4V5_HV'O9V/4-'M")K0X8OJU?./A&(1@TVGMA=;3A M1IZ_A(S_/4V5T+=\9$1"74SFMI0*"J3$+;&@:D"S.)5H>"[CF^P **L&0MLV ,!1+=IAK+0I'ZU/6\5\?!_\_?^V%4"'"H2$8#J+J\__\8W%[(20C MT'^_3-1\D\>OR"]^GEEN!+]&7J MX#'1QK]L4XT(AIP>M!\A]7%0RF!"J4_WET0(M0>I5?#Q%0#'V# M#?IK+I5:.=4]' [?6 -=W#R!7 K,[(C]14!CPK"$/E<5MEUK+F5ZA&=Y?O&\ M:0P4]:"\*V'OR$IY?V6^]>#BD?CKN*SC3N)*_?^UL=#J><$]VXH%_DFQV3SA MN02X%M,J1F4'_*]/E#]B]I#6"5R\G5IEMLA21NKXOH^90'>O M(9KL*?F[7-H?7F4J>QWL.#PQ AM'\Q?CB/?.) (4E=G?3HS &;'Y#S.9LN+% M%99G_!^XCFU-YEOP?61MY9@&U"QF\ :A]J@_F' ;2BCL#DYT?OW+M+651P6.\'U/,LJF.Z_=M(34(^UT,Q6K96%S>2!\+.FZ UX]61AJ(EXHS?>PG;G MV7O'#27'8O.]TNC9ND-6J-NR&@P+4/A!]:?WYVTO[A?"2?8V' 6^0GU2#4*( M8-\PP82 3ZU)SC^Y@/_ 0N?^FA"M]Y]5PN'^*\$!N&NP>4MZ-XZ;$ F> MU<+G!R&%*^[6YNS+5(XU0#Z\/MV2&QP#=/ZS0N/_)P[+_33T>PI7T GYU4O> M!N])DSNVN/' -[^JTIV B6O)I:1H5RZ**T>%]_1F* 5XUZ=\CI.R-+667AS" MQ%!,CTY^>/>%QY>DQ=F'0)90S655ZC!:A81AT:@V#5:64I19K-5P.J&1O]#P M$?;LB@:P="1 M[K5;G>&FG]E$XPEV9AZH<8N>$]>^?LQ$ &9\?NW&;YDW:SFA*]0B7A:E8H"Y MBS$[1V-\]_#F5L_LKS0-[J/\QSQXD:;L;J(251IB>#X'?TB4;L+.TA=TJ703 MPU35KH!WT0=[(X+6PGU/#0_SI617)#:/ 2?L=/0*4#6P@HDY1#/^7>7N"R%AX\C-[WH^/ M-0C;"[T):]R>T(+5MTHE"%E"W[E.'02)YR_?61PO-'OTYYE&C[9[K -97,L0 M2.:V>/8'>@(,*>)R?.'M E_.[68[YUD=NV>W[CL8=,9K.3BPAT7M..&/YIR^ MG]*+VV\5*G:^>5.6V,**<\LYW]28FPYR^E; XN6FW>-B9Z7LVY*S:'5Y)+0; MYX<8<9QK^E&^Q>$JE'*8BRIW.YZKOW/6(ZM#L(+5X^@3U:>2/2%\..- #.8J MNW6?+";#FQDX^$SUP%Q]*D1IZP'2R_H:"C_?+SS07W1UNI;,;)DQDG+U[D=R MI!ES<3\6N.;RTJ69/QJ\%1K,=RK=%JJK$#CBZF/6&>J;(; @]80KW-C'H)!$ M[H?6;CN[\VES13>$=&%YL<_7533.H5I-@5B3_<$+0X2K?A %K"]YE)GR \]1 MP1N_F@1EBR0KR8:#*@<>+][X@ GB>)>,\:Z2NCN\O B?C%D))B]DH =LF^NH M0$(3")7RPWO7&F;[-+WK,7.97^!:6A>%D5>@+A>Y. M^X3;(4S99CH9-S4'#K%;>">V]K_<(GPMF!=OI$GV@Q0X]E6%3JKI20NH2GURB6!3[[U-=/EWC#IP9GY(X^,7]**6 !O0/@/ M>+6%)*]V6@2M&>SO":&1KKU)TR21U>-A?UM;:.UC?X%]9,75)@-OF%[M93Z& M.@NT#Q([?-7%@ 72W)=]MN)B$G3S)XSF@VY]&E_W;]:(S;YGXQ@17 T2%7Y3 MY0=[^>6%W&K 8^+,7SE4KQA1 YIUY*,F&P,_'22E=BDU" MR\?_E859OXF#> /C=@B1 %Z[:/(WQ/TZ/O&.1^E5VQ_&S!$=Z!ASO3^R#*XKJH>_,,:6+U\&>2H,Q-,.@90VW.^4D$%E"EPRNV MU.Q7.:.!XQQ=?S(6*&8)V-^-1 U@ 2Y+FU/&*>C)&D25K4J.J!T\"W5M4]&; MJ_CJ74'.B=CC7=;I>6&7\EQ;6NM'+;L^88.SZ-W#(5J!G;B<_/(,PX;$7$-G MU;-[L490&CR,T6I]3JW>VR!%#Z>,A(C[F9]WS.W+VX0L[GRYV^'*J>K,E\1E MX?]TO,&1M7ZM/D2>;&61NYMA+LK?^9/"]M12GMAEIOL4**.7:+E!E0$7I$A_ MK'X\>=)1T7)9B*:7R7J9RDQP-%*T?=/\I+YFL9/ >.(1XA%@1G+,.,!AE1N^ MQN-I.1#1X3R.OX(*U:[K(%@NCMQ+-JAUW;40X D#[X\:[,>FQSR;TE(0$RZ6 M(Z5PQ6&8(-H"%^;VBB]^!G =+<'$H/7O_F3>9_QTE M(-,*1N9W6]]$*G? #JG]W!=8R'A)*'XDT=]\B+1(RLNQ>U%YG*B59.C^C(.: M:RT#<;AOBUCN#H20\$4%N7,VO;]3:_S.WV>T6OYG5S%O)*FVUT\RHJYQ_"8$ M9)\P+^A>97O+%%K\:TM1_,*HJZN][_3^,,;P(F"::)]=@[W\2B-0KPYB$A=?5=]]_$*@R"8 M!1T6?7N/H@?4<-E;W!(T/O)ZJ1J#+.'KI.JWR%=N6\<\1G[++$+E:]2\%BZJ MF>%H]832C1QIDR=RQCY]FNI_72E68BUY.@7E@>S10S9$GF1>E_IUXG3H55&G M8-GJRIDS4I?R+,'5/D2G_65^BMPO)WS(6LJ"*4KR46.BG=,:DB%RE#.J\"51 M,7C2D,%V#T^Z!0N0X>-87HX5#JX0R*Z@':J5):ΈX5SN4AP6VIQ9:AH'- M#MA39^CQ;AD66 V_P *QD__TLV9S ?PPI%YTF?<232"9HHC]@:/3=_H3B\$Y MQ;E2*37#P"1"7T-]5=:(W@H4\N^6%:XK\T('XL.PP+,1JDOVNKF)_R>P@Y@7 MGG/&UDJ/!6QD;;TC"E^^NH4%$A>[;'X?XQ!QP92)*<[S1(U\W<:P3TBU MC*GK=$=22C5+6#67P;"3_S.(K8^B+H4"4Q\ AUQ>P@)LS@T+% M_.%OHHC]^B'95/,=^^;=UJ7LT2^I(5%:%V4SX*@M:O'CC5+*_F(3'K 'ST/(IY4"=-[IC?( M)>S?IU@5\Y@4KZ"(>\ZST":^ 4:%(YK7+"*+7K-+1/;EGVEQ"YB=)DX'!LRE M[ 1L]7P0DRZ>:24L* ^S_Q+''GQ75WG9..,L1+#TVF_W27TK M">N1#=T0FA]ZKA3'.U$>;GU?%_?CMOH=90I)J5-'.UH60[7OW'8!$01IHGS7 M&J4Z]NZU??PI=?OG78>FN*_9:K?C;/SQ7@]NBU;]7+^MIM/&]%0^VPFRZ MW:P2+K)7)R?MYU9@029=%Y?POH7/(!_7"5LTQ([M8F,2NK40,*B0BW(71>YDHZ/Y=J MCS(7HC[M;W2F1$P*OCF6^+!.3 SB9EW+^"V+4ER]Q4?3$:HD-_7E/0T;W\_* M)QSO8O>V6W&LRP]_]GT0",%8>7$=81(1EJIV(7MJR&ZMQL/6(M[U7'-F@E@$ MEG S2!:9%ODHK&!IQ7+GTRV^(R8Q.)%4(MR7?/66/H_[VS=Q/6Q:XWJ(@$W7 MCG!E7/1W=N=SU5@2_F:UF"1ANIY\X*JIB9")@>W?6W:NOVVZ'[8:O;S "(^F MQ^&#%"/]D2;RWBT>_-V/%:%8X$A'218+6.>?90#[3G^WT%9]JDDE;.5((.'B MN@OHW$SZRE"@9!WK^J#3&S,J)]4NP'J0_>IXI$FV\*PW&YE9??RM_)@+\:W& M1.,1<.OPKV>D^G\>3+:?+@TPGC$TE5Y2G;ZUH5$]#3@(6:#1%!RB*U0Z8Q1B MS.1:Q/>4B-!?4/I,&,D>@;3M9L8",6"IPDE1L,_"3VW>L;CU0P*3!Q/:S/:3 MK.@D!2T\ Q*UB1!-SCP_G36^3'"QZ3B\C6$#_)!$N&!3FYOF@5FDS-E%.,]B MBTAEPX=BQ1#Q\EI(S+(BHF[4N72H\*&[Z+6\>8?1ILC>KP\)$04/?#DMT;GI M1&:U?(@_ _YY]79(]AB(A!KS:'15]9! W>->6DBG+,M\A/=B@R/'WDX.)5K? M?FTLT'02XK7HJICGJ)Q.,=;CKE/#/P#\)C,U]V(E1- MN9]Z[[EURY=?YF%]2W%? WQ&BJ-L&TULI>*'7 K56*YWOC*\7*[%"T.JPTSZ M]G4&SN/;5@]I>IQ=IIC 8(BW?&OC3PWWSY&]]C+N\7<'AU>"*B$?2Q:0A]T= MD=FR" (&XVP!/4I4*MMSC+XO#C5;F(X)PWD5[VZLQ6NQVE&WLSJ2:RN9Y:(# M.Y"]OLU$-; XL1Z^^>\G3>49V@Q0H>LCG-7\CA]>JFV1=6VY-,!!N,L&-$17 MU"5^>B>]&?:*UE>F8Q/_>,__KG!C;BUJ)#$5];'_F! M,K^M-VAI9*#F;)"\2J32D_SE[2%NY<;7U8XB;B6?\$Z]?Q"LULN2OYDK41Y: M"!$/PN%YKN_%LWJ7C-\;3+/)<'[:97J7'Q/KLOAO[\VI6&>#Q.$@G,VT5R)F M/RU8XV(2"5'>K8^/)BE*?>5)?8Z&+=P-)9(DPY^\L=0,5R*^4/=S[)'<1J 2 M-%(W((?EJZD[&^4-FM*]%:R\ZQ$O#+7I0K4YBI9-6()[8!WHU])4%^0N-E<6 M8(AW3)1?&/1JKHYLB?_"8(K$S5R^S/W47WQP5^;$4Z*7OBNN7BGPNG#QQF-) M?D^Q,(S0CB^&.QX+F%0QVR_5%S)\=#M0BHEYPA%K_IJKI\NJW'?UG4W^\S9: M.$.HDM[JF(4.$>>=44*1T6DI\;/+YS]'DH@039WRVV\^@L2F6HF1CCU'SCX! M/A6?NG(M-*\-/4^[)\_'N077%N'A.5O,L@@97I0IP@ Q9EJAKH!]/_.:IMFGD;[*FK% =EK<^#=D"U054:8QXM,P+X9G(TPOU=EVJ M7F9#\[;Z?*?$D5(++C4IG>NNY0Q '[.)^&>61S_>X!_;34^A"2_4?TULR\B\ M$D#TFENEU+Z0>OEM6JL+7&" S\+AN7EV3YR?M%AP*SP,38'\T\/PBJN]&LD0 MYNOO+][6R],RQ%%;]U8L=?9"89BWKRH OCDCQ[F"#L6G1O1$I0W,SHG3[! G+A?A?D4Q)O%HNR. M-5.9.P&[N4),K:^G6$I(/[!=R=!#W0D2/WA%^0.M&NTZWPK^FJ4:G#I)0U@; MS3B[-7P-]NZ+D)1]B/U//';;S\1. \43Q!$H4!>4X2O:!+;=J@\GLS*Y/SVJ MRS=T.CJPY]EW.SB1:YC9.%2MT:/VG/S<-P0+K!-[X-#('1S!T>$K#Y5G,/H9 MR^;/]"31$@O\Y;^YE-$X%26X0^&Y0J6R_F *NIOP6WJB0=WR?H*M_QVNUNZJ2S.YHYO>6*_TAWJI=_6.DM+G/%490^&5P!!IGJ1&?4-L&"7;W-Z M35F]+ZRM![LXG-RFUR/S.1+-6<(?JUD.Y<"E3JI15;Z?71CJIQ=Z/%VVFP]4 M#1B6(8^>.[Z-$*PV=P1*!.]K$QB_2D2,K,F$Y8NF0RI0KS:7F58S?EJ.6AD9 M8X&Q=UK,DS%-#7A&^>*"#4MQKXR-II5$+N[S54_9H#)[))P?LL@@K)X_U9M' M5JL7PWP2O5X.GU$PK[X+<'P[QIGWYX*>IU MD[S!XU.ER;L:H?Z"7.*#CP)]E0C^ 2J*7PPRY@X-17HE%D,O1+V%1NK?KY"/ MK _JPR%B+RZ443,PG_;IY.2.-0A>D#$2VG.11;X;P!,0MERZJ>>]-<9<&"VZ MKA6KSRTD%<7HS1L_\)Y$LC8.0A\DC^2/V4.3\!Z>^IYFIRL.E>J<;M.J$CW>4I)XR3V0>GV=%("WB(.X;)17F/2PMZ]-;/YDQ#A%2.=N4CU@&/5V3_6 M#SBT@^KB#0S#*%K+;P\P8K@18@-WC$<>><#OX$D+V1\_QP*/Q+L;Y-[9O7[^ M,.3:!Q6!_@V[YP01/H<](";(>K;\[P0JY1S>T<4R:X-N'4^>0%O;4[406UI. M-K5$"T_P@JJX37=.+;FL0MR,LN#D5I)>C\E6LZ1;GTB,P$F>25H+NWRI;$E:UEKLH@ZE]46" MQP. 4103%N QZ50Y!2JQP)17.;P1^CKG2",('PL\):.ZY']P\'=I!5^Y.D.$ MT7H0=WP]H>K[Y.%*50VQ5!]>MOYA$\K]NB2$4:E+.#\'G?,) D=4#$X@YO8> MF*D2_^=M9DL?#XO%G<3E1_R!809*<]KL1)RGY40O*8\>7=_*JIELE_.K[J+5 M_YY;.>LU$I;8_DUYS%7XT_"F#.D8F7\5T\*RZG6E:R\IJ8/?P'W#ZZAHML\- M?I@[S\%G49:6%CN^>A#:7NY$K9]5@YZIULO%2N1G*F'M+$$^$P;P;Q!69]\% M<"TU7]*TE5+-_>XIPV>*;35*/=^<,CU;Y*E315(756^XZEVH^?D$B\F>ORJF M[]MH:QUS=DJFUV@8:=)GWJ-Y^)5$6)4RA+'?U!UU >OH'5D!K;AF,\[-+@_! M;0G+QB["XL&5!$*@U"<.MN]2GOZLXD#O$:K0H:50=:4[&.;9V@I:IZ&OVQG/ M+:QKYYX$9P=V",+L[,.>+S3Y\G78+K\1-?AOEU=0VO6PKPMITCW M?>2^_D9L.^,KY+K\B\<<1!$]%X>T.RIDD"*DSUKIA\VA0"A'ROSETI?[E*L2 M^2'RD/8E3 H6X!C1.X?G#!I!;RC4O_E"^/3!XN!UXKP?>BI9IE,=?]O=<48* MU/UWSUN;!B2\%?XM8JRK4=Q>WYQ$U^!3UYIT8S!V+_?+.PGRA''KX#!W'(O] M@^8T7CFAF84B'''XFE[S'YM6%'1XX]!N>C 64!-QQ )$GM"K.E[_T#::F/PO M7:8709EY^;G(A5:WQ-K2N:9NK&*AHC#1-O%3$M>BSM.LI,%6+!#0_$ *.#F M2HT&-FH/(\Q]DHL7?BQ8[R#,+>Y5]M#L>,*H54F)QWX @@/_[W7\/[K,V$J( M,&3?H3X;"Y@FD23F)U(6*S-I=8$")^;47<%L*5]E$.6#S]6813W#\ '#VL=X MEA6]2\0&2/ZW=K53!@M6:J)[!_#X X=HV2/W3Q\^O_AJPB4A67NDX6WXF)CJ ML@EY/3X(E(L%8!IB6(!S&EJ'#@Y1@9$C,.*QT&YU?CTT?OE.- !3J5,*H-0, M12M15:!Y)*!';,8S.?T!W[(\<:R9JL>D7E9?2G)1KT)Q0-CMNKV]C"E'Z'VJ ML@!>.KQ-!9D<> Z5U=*2

5DIB]MP^=I1YEZR[/H@[]\HKMR-.6[, :]H+9 MXM.!A,Y.!"2B$_1;7!L+#'HOX72(7"$B?G]&V)H$L>?"E$,")P%^]M: 4,<[ MVCSGR084MG! GIUB N\W%G@;K8=1O^KJ$1:@_>%WW.]S;A4V'E%[1V96Q.91 M1\:&])"#??SRP:T?@L$IOC3<'!0]2?(5C_^.[_UUEF7N+ZM>_O8.^.LX[>X$ MRJ0GHZC&DVYZFF(OO$)]Q?.YS<]\'G(R=])_GQ,E$7?BP6ZH>588%(* MJ8DAV+9!9VFBA2E\,5$5T2H(_@=7;_^ _9)R?@P#40L6N#?7!T+1%D*/O$&( M2NF5<[YV 2S0F26$!9)+\.L_->:@3)D/+VEMZ*"KCW"N8&@&VMTY!_V5@\*C"/ T_0I[?5$;;UJF>D()B:E/]+YERU(,LS;RZN]RK>@ M9Y0MT0+X$9@E%.YYW'WU!@N$T76@(RP//L.L+"R:VYMFE.G\^#!PC'3T@6O6 M0ZT_UPOHS][_TG$VU(5CY!A[MN-Y*PMG0^;8]ERHEU-(_O@T@Z1I!9_R:IX>]8N>T)R"TP%5.>X6K MY3*LNSDW(G&CHJ*&>_SQ-ACU,K'P9HH_86CBO&WS=Z^]R2SLM6<7U'F>G;_[ M:J2#EUU ?DZZ7?(/RZ )[@@EHZQPM ]WG$XGAR_%YX2:UV&!&.E+:$_&NC+]C#1=;9B8<%F^ MZ]LX9H>/[EY/R>,$:7P^?K@?L*X__8HJ2+7R^_K,!K+7Q/>XRQGLZ<7EE^'U M9I\XA27TT+GG1NLM>T6"$)S,?N6 M_<&0BZJ@FE5@-Z;;(!T(6QR?Z)L@II+MMM)7TH27/5\Q";52?]*JLZ1POL/G M?-+',-D)?O+17],NH?_V=-."WI@.?!SPR^_# N1UXX0V+L;)6>I:24/>Z?2M M79) 2SKQ%U+>EIJ(V>N?IHCML]" MG+GAZ+#GV:"T=D?2#/KWX[:M J/Z-Y$&! "$#3K&)\=,Y<36>,ED>H]C:@]> M5Y0U[" ]=9"R/YCV8_D@8P(A_=)#Y!] M'L29W*.[A.N3GWV>CRX:=1(D:7?N.*_\X_/M5W)%T,)!L=,/='*BXC;FZS-? M@-N[0XF:ZSJB?XW7AFZD/S/"]P.27G3""RM1]DBPM#.L"7G1]O'YL-^!#%"= MD@2I5246QK\5>:B$H+-S:(OYS[2I_^3P3<[-IQFSKN,QR4O"XF&NIOO<\;&/8\'W/7 M>7Y-B1EA[S5=%R.YCI!4ML?P1?7,3?LP,YCJJKW:];@)M 89M M/YNKTW57_,#IZRCK82W(770WD=;J7H\\0<]B;,#X_U!=]W]272+9;@CA"EH% M$>V4-N?SI]WH^PQRY%HUND:/9]'"0UYH$SP>Y'BM-@CG_3@4$RY(=JXF'$UQ M44W]T>]V+- 5-X %;IJSQJ_S.>\?^:#W M /X-4O&/B=;M"L:R_\DS^/XO*9UPH_H/!DGUY@2NL(P%5KMQ>A&32R[V%UHG MF)U8,/]+P2@[O;BSOI[A16%;*\D?VS@ZP9)3 ,_DWTE?Q1U4\JHZ4A%VV$M% M6O!N<;RT2_J]K&31[X8D'4.C-#;MN^KDMBFL\76_C))]83%DBY_=[2S"4@W( M/KAO1(H#P(NO1"^ [840I6(+E/B:8DN;-9MB_X@C;'&6A"%4A%ID/T^\TEN= MN=2NQ5TQAHCUF?RDZ.%(WZHNZ=9_WCAW,B MM_S$6NP9A5#KH9A2\&8*BR^C^!JC9S1S<4\.S4[&;,47BQT&9L/SMO:/:5S< MW$I@MRG%3XV+*3[O1-?0@J^>M,1O_6=^)1H!?>V]0NB$N9UL]GW_=Y2TL>N0 M*(V,-GF,,SE+),_KQKL63C#?IW:D)U9"?ZO_\.[K4-#-PG&6 8Y6OY_T]N"[ MJZ%4^G]VW>5F&;_?(-1@!'SH@)W_L1SPO^O8E+:YX9K?^V0[0#FQ>#DFT-3= M/N/"(&GQTG8XS\B81#)!X&.20KQ0<7G .8!$2[R/QT!7;+XJM)WU%XE%;K[ MYRJI4+ *#M)/7N:O0<]OMN+^?K.-! M)ERE];&^2NM#=;4T36&G))?2Y$+S*C..F!\4"Q!/8X$C-M""\E7"GL"KA#W* M.5C@W>Z73R'R-ON@J\0W;5>);T!Z./#N!75"K6#"#JEP=G4.Q0'S+SB:!?W_ M1->\K= F<#8AX\FRNCBJAPUU,^5C&6.V7X9>_,(8)EW3+\LG>+67T+:25S[< M1,4.';3I4CEE!9UK>ZJR!?^/6AS_D^,_?G^;^M?WMY9I?>-GO%?[-BOOK&"B M7'9=DU -6("GHE_EE+CE7\J ,&$!QO)6&\=<,YW5OB0K-?=C*6I-%JDJ?XEG ML@J5>LO^4)GI:8(2WKFA'#AD ,QUAWT!A-]7IGG:]+2MH['^:/V(HA5"UT+S M6%:XC,<-P LAO'MLW8),6NR;>T6>I$*HS1.P\O%KD23CSR],T;3< H][!0\( M4I:RON(]Z>^"0V*Y=:+6$5[V/M67+ADJEQ8V.7R#<93Z2_*E>F)SND0?VO_]+Z$>HG; MOI_M (@>_:38[Y/*#93[13?84)'SC-Z1W M(:$O$0[%7W(^5QPO7.PLMJZO39KE;4RU28DTX^,->I<92LR)H_P='RI764.0 MA_V7. 69#Y)4B73G:\Q0H;:R,NNOZF309"E[^S ]+K0BU<*3\(4E P&%G#(7 MVC'F45W2;K?/U(ZUU8@N*W-0#"! =A>03%WBH_=LN6['$3Z?^BO(Q!')K8>* MJ]@)N+:RLDU69%J?Y:PTNSEYL."?WTPDR0-Y^[:+@_ =PUU\UA2Y:53:6H K MR$WO>@_/W>5SEEC,\'"7 ^ZK%:ULA-1W-&QYPOF.(/A?';YZ3ON)JC;A6L^"7HZ?+; M9)T,=%3'9KT;/RWQ_;*>W.#C,;3&FO&;%*Y\6YUGA:J?O?,'0N]XFG3 ;GSO^.4WUW'8CS/BP5J\F4G+!EQ4;[BD8OYSB<*9 M^AD#+JQ)0\[9I0\OD#B'<"0">$N9B%PAF#(LH-[?A@5>2>&1.N">(G M&B]Q:-AEY43)=>7/&LYKK)NK_)_K5KD8[" .#KWI)!L0MM*;0-TCZ')>F%38 M5IYZ0Q,"]2 (=HOZ-IC&K_0Q _B](!3;@.!K(,_+@JC:2RVGX(N-@=! MLV5_%03_\Z+^DP_]1TR@.Y\&FF74L^&NSY&.]:[ D2FR2'B5E;_.E-@X! [<6U2 M.T-2E4R#SVD,$*%+SY<":O\G7YO_[U<.CI_!B5CA!\%TFA=CWCO__C''=E5 MPQJQ19#)_QN9(S$C!WN:=D9988\WI,A<(_A%@^]G M4N$_)*#4ZD$ZHJ=-BFKR2]3+R%3+H9ZEZ#Y=K.N]ZSW M6VH 156."#<:50I5]E4M.N\*O Z$6!\T$A>CO?Q^@Z@;PEJ#Z4\./94S/849 M-I=&2[[($(C::L;--,<.W>00NN$%GVB7=&[^Z&&^$Z"4H5^?;:;;UZ,K::W$ MF^;L%/[#&/;#;8A+RI+=1X"XWL#.9)S!\33R>UA?7RN&I3*NN)E:K40HSS06 ML&#GY/?-3'WA6?M,+8@F,-BB$W,;R9<,FYWQWO[ZFQ'BSC63IMF6M" 4IZP9 M7/)@-2J% -2F^_4KSX]AUE"\'39GUSXWJ?'X6Q5+P36&B&.G=O#4XN7'9-G4 M>\]_5CI5-7G<4DH<_ETJDZ'73X"T?N,M?1IVF0K.TW619G2V-PL_OGYT]'G# M/\SHP[M1/)'07OP?DO==NVU14*3)?J W<6B\+DNQ=Z$H2[KN6TZ))D5_3M"05X/$ M4/-2D@V'_X.2;QW>IRGWF2YR\1>J;[EV672#F,N49)J#F!LB#NO(G GJ_\PE MW(HW/O[CGL%OQGJCXS:)S'<>#L;',^WL4U G"P\GZ3+'[H:S9H=FF[-1]&/$-:N-QW+5U2ULD4"/N4D$HGU-0@_\U. M2=2SJIERRU+WKEP[6_F7X86DG4%1)E8YB>#X-8^?U'A;DR:_!/ #]Y2%L$#N M+ [OA49!SP03*E$5F#?FLAA27IQI?_GEE$OY_Y_R7SV%2A(5!HH4X4#LI2VD M9GJ[>>_+,RL&*VM9;L* 'J:?Y(YW* +L7V !!NCZ3=CA!:/7^*5@?,O??&O2 M59VIOX.F5F!'U)M[#4C1L))M6?O96GB#ST=3R M?+]K+UK% ^EZKQ$QI9YGO6(^^D5ZD%]@N5:IS*B'?&[#YDRU9B6Z(35XH@[V]""8_434(N2&L>U/3FY46.(S M O"2RQ^MF&+Z< @S]ZHJWZO]#M387VY,X?*0=/@_/X5<+\;FB&<$"]C,JIR; M4/A(?]MIIU38R*UKGY4FBX'(W(J]IYH7^U(XFL3T=?\&&X67(:"O%'(;%R 5"_"/=I7;BIGS"$*+D+I.#RD=[5S9]KRJG(%"!VG MB>8**+ZDS-BZ/*N\2F )?/X\+AED-E&F=*91^BOC;=FUP2ZFV4".KZIR/,1/ MJ< #L\T=U9J8EL95XO!E$FYIO8RV^ME23^SCX,#_65A[ M?2Z#ZNTRQ\7-:' 'C#/%Q+@U='-6(YG6#-R2Y+AP<5O-V(#^>__^\.*GA1BB ML%6QJ "W:K,E5'/_X=T+WK)6XRB7Q%H-;@\9EA%A]:I8NZ2[G_M)!H'?.=7W MH/]Z^ZG+))53+/ OPB%';")4Z+TJ*+:9K3/7%A7U*GF_FET0/.*)EDD;O6LN M^6>B,Z\YX58";XUU,4S1RGB@>^%.?5L@>V%9CR.Y[UP5Q[W&CQPT6G0 G>2U M%P"^7!_@%/SO5]_,2]7"\&N[U>B<0O;"DHA?7Q# )4GB!!CC@.*V.!2HL.K8H(+)+*@^Z9CK6O2:PP.[LX5F/Q=@?O:D0 M.#&:$%[QB]N>AU>\L6W9/R+D]@(,I(JA7<0 M=]?HL$I:?:O^I&6H1?BU@ @XP@..?Y+.3GF+\-M$^WN-W5W1CR=97C"I;::) MW%"/B(NNZKFU^GF=O2X.WI7#Y,<#G=X8QR3I6@YTZLV7=JG4N&=5F/F)+I]> M]RX]+K&ZK-_?XKM[^]K!+V"\:9P'J3WQ&CZQ+NN;39(K413^#1# M^>...V\X5Z@9U)^+ZY-_5-*HO#V^L*J ,J>?]]Z?LH5"1#A+NE1IS/OZUO!; M=M?C> R:&;ML$S()$E^GPFO0$,0PV'9 02S.2\1Z10/Y*--1.3799D%ZX^ML M\A!=4C]2N$IF?^*^44](D[T+(YK3DM"U*J_=!*:5!U$&Z")7HO-FR,I$@A;3/TF]3*;B7+C])ZZ7J M2T2>[H\+G)U6B-1<)CM.@&GD6L'46M1N>[,7#ZAH%FE+..,U:,4R-D6TW\N8 M4#&""TW[5-F[X!4LV\M,WX5K(]TJ?H_YG#*)/IWRFE-75&,1'+HEH1594G2/ MR8%)^%JHWQ=FJCX(^:Y)VNP&.3-O!# M%3S< V'ZOYA[RZ"XPF9=="$!@KL''2!!@RZY-JI9?YZR_GQ[%.-$6O<=X#A;MH@2_RY!/5_ZL[IGU9;_"2EV!_>" MSD _*VQLX<-UGPD?0J?"3.+X4]T1P]D) 4N8&G!3A#QXGU-9-K+:>[::S,T" MO#"T=XH^PB\8HS(H[O,7",?/W52QS!)OV'=)84DNI?I%/HZ@?OKH?O\H6DQ] M+3=O#.Z?#ZTU_0^EK23?]#D,>K0_8JL23332+^N+YM#+3?3;!<6^WB$2?5)L M]-@E";]*A'"R;&:W'=U%0AAZ!X2USPO=@IIJ:I M8$8.7G,8W1C%&41J4+,EBYX(G]#49DDINYCTS"M??Q[ QUK>? &PR- /*&K" M&41NTR3L9JBC)W4ML BUPXY>9.%*2G6 M76:A:D #1@!AJZF%RR;+OLLR:HJ,PL.,LWDOB.6VSD"GG-]T,7#8GA 3HHLO#T1>*R*F)]/S\/?8J%%>'9T_W"AG -;D)0N MUB4'\JH2B,%F/9KK&R9EL'S+ZG#8?, !UT6(HB;ERB7YEZ(B[SGWUZI%HSQ7 M3% H4P:D3^O0%F8F:4H&QT)!L>N:R_H=T%/.&V0QDE1!#5R)JT[7?G<_!"\L MAMQ#\0(OP^3&0<,+#7;+/N2:PZ/R)AJM@8&2-^ ^XS MG+:E&]MK$/CP#EAS0@D+DZ/)O:Z7GSK25RW!^1(,6G,DJCP'S1[=4W:FI?:KS;6!.7%X$DI%XY/T 9[5 M'9!#&B0V]#^N'O\DJ+ +[S5\7:N#C4DS30P6 ]H5;.Z ?Y(R^3OU""OM/B'C MDKY&M6_(T%+T_Y59AXC>$U(>K7_(K/\&_[/"2OSTG\.G-T;P#;#MHA,M0]'# MTSG@\IP!U1H/\.4%R9DS.Q05!U-:_%C,4( M21/Z%.QTBJTKS.F5>PQPELS0G:!M8 ^N9C@-2W W#O];D#XB 8"*GC7E&#_D\0 M#0?S OT,<=7]=(F3;J_L$=<&7FR%L$9KX47P8-_8!]G> %@3! MD.;R8<+(H)NMKDN5)LXR%(ND+N/2)[GG9=(3#/ QXQ9Z>Z0$&F+*I$&SC1U^ MD>X$\A8Q<7T7(<;3%+/Y$(D8B8Y@T.:]PQ.*:7L-D.0_O MI/:TR9@&UWN:8TMW&D/S2SQW?/GJ'TRO%%73_$P);E@18-VP/C&EGBQ2Y7JJ M#]IM605K=J2R^%7+ =_81B:I?RCIV+F#?)W1.K4E /P1(HW;']DS?\0#+'2G MMNM$K83VOS*[<):2JF<)[*>YZSP: M_;YL),D*KJGAZPCP?$N@WOJHG9O@OTWJS!QQ^MQT69$NLA+Y&A'6C:*+E!2' MX7O3GC5'NZ^LK#8E\E4G6F7@3.KEX5TO%+Y]AX&3^ !TT.LEB*3KRZ@(/N/B MT>H)] YW$C9TB&JYMENRDL90Q #Q T+7XH\HU/Q1G>!E1#Q$UX)KNL7=M7[5(,; M!%R:;XP=/;:4,<%[6WKSVS/&6*<8U>D@)E"0H"7N/?! <1&A9;G^$AGWCU0F MCX4&;AO+$[>M_!/JAZZ8RB4MAP\QT"D"95G@],%HNSHNXHLO+EXK/1A4$.@E M#Y57ZF?B!RJQ)=9MQCV*WQ/X*@7[BR),AO6F;!!\D8Y\!RS$^2MEM6XP5YYM MTFOF.=*R$K*M #>=;8\KLNKX'@2.ZU(E:5AMM+*,2DOM6.4JX/5, M4+,9^C-6'2N2UG++V@'SOJXOO_M 6!&A]^"URC'UAX]D=]BOB*>U+J1'5%KX M&[=RDZ?/H1F+:\QG?PH>6I&!DV$9AAD%M[6'M1JD2/>.=)^[;6 ;VU^_JID0?O32D)DFP]"ZX>V#3J; MD[>@]0_F6?>@*G+/[E[\!0^P8_LE2Y 8+M?]7S]_O>=:/S3T[@E5O>E-@M(- M:#'N%O=#_^UM]=])8,#OQ^5@%*F3$BI$T@*%6@"?*##"D^RESY[L,UZFMW_2VV)U" #WCRP;M]JRT__VWUK-->NA+ YCQ'Y M\#YJ3YQ+WKOOESK1#<8=%=,Y]Z&.HL[@/^9 M-)SL#J@IU2"T)4.R=B]BAUG,E=VT&-K67FO4&G[DACVN?"H:,U*%1T\8E!D< M)([+Q?5?=XZKN@?,,[)/=P":]+48,)-3W=9;%FTO)7HV>Q4CBRLQ$;GV6ET0H)G&K$GL) MV/GO (X?K)VF2+V5.^#D9[.:J%:[*>7*KJB[G!NYUVMC4$*/Q3O]S3=$O]Y+ MR1I3 +YCY\>][5>D$O<):DC,VAW 681:^?N6\(52<#N\JN4.V-+^<)]L[$@O MM5/>QU=EN"F*4A1\\[/TF BY RN,$"KZ@^>"CI1Z9NE+S-WVM)D@V4MN2E5R M>JZ$(06JF^ OG]0IQ@RG^UDDEMZBDXC)W>7%STECX2]N-J,7'&GJ7O(Q$CB0 M;O@[V&4\8;WBAMOY#KC45OI7HWZ"/_7W?WHYLX&X4O0DGV8\J.DR)QE&TV8U M5TH,)UP7K7G>R4&#*WX%G&8=KD6!ST ^7'< 'ET[2EN[ GO>I^^TCRIC+M+C M.Y%2M%[^=XB!8H5(MJ64A;A@.L^[A;AD?.=1C5?NJ[ITB!<[O3I7/$7PF-(Y MVL\U*F00+N>N!PZ^G]]7CX#,4JQ/5'"7P@\4;3$T_CNQA4E(LE=QH_#!Q%WU M5[N3.Z(3H"B6TODP'_QL=,',(%WG-8_;QQAA2)+[IT8:NG,;U>R-2E(R'G%= M0Y?>#+N1N .JO-7O@$G;_:9_M.D1JO:"3Y[[<*#:>>^1X^_;6X19?[0_*7CW M9.,.4&$OUSH/N"WPI[E6WJ2KCZS*W]7J+U*%+K4_=.!?["W\55F;D>[@*9,H.I1T2>"VE?I; M8F.Z"MX/FPOU.);N.K\WMDLAM]O_RKJJ<$%_L3YG>W3!S##*]Q%,T3IJ MT$OM1S ENL0GD_V-N,@:6S#96=R#Q:5>LN7?'T+;W8LT\),N79>$^,-AH0*T M2GRNT3+/<3\#JL&0[VF'[E!#%^Q=@[*K55/)D42CNKZOUA.=_&+^<[TY^@N/ M-/M=V->>/KENZA OPABK. +;ET:O,[<5A4-Y6&;5ZIY_?3'CWPKD:2@?Y?9NSD&[;G!&3GC?"*<&$\!S]).I/$55VJ/J=' MA42:']P!GCI/5,RJ@R3&=%MN?Y1#Q(6K]5;4W@OYYA"!Q,Q.*[3?V2XD;[EN MO@H+DK*^U,1TG]H/9)SSUX!?PQ33H&R^M=N(5P16#C:N3-?:X91O[$7@ [W: MKQ(#6J7@= NA2L*,W16+HU,Z<,IT/]@C(BT-XOI48:XH0VJS)8D7BRJ+MFC? M;KY$)',17X=?NKJ;1, O-L!A@1S+>;2X*Y7Q)E\*,HG#88NVL/BXK\]X!"@& M,(/=@_EEZ+-BSDQI;!=+IVY$Q[%B"%#?/867)\J::YNC7RMRDVQX<3*[K.9% M9TL/,E _7C$I86A+,_B<83FKRS]V[OWE.)KZE$B? D._*!^SJOJ4#2KX6EU+R?:K2VNJT$TB" NIB.L#STR. MVP(/-4:Y*<]&H4,3)\ZS@7-O!P?&I, H*S>/?/H!W%!#[\W@CA#\[*=":'%F M>?ZR\..NK,\9[!$Y>\3V&: /KK,PU7#62 7#YV^4TZ/376O"50\'F#8I-W72 M#B[RD.VJ"*+H/XR4MLW?O\^V2,:,+?*I9?$Q9&%J61HV85Q4-=*[]]LW%:*F M#-1SH0'2AG7P[::B)6-5%YMMNUV\GH;WP^18!"<1L+4:1O6ZS9TI?3"%R T7R_/ P4:-.X@TWRY/!\ M5P\/Z<7A;BGF#-':*6&VRI,\7YNO0SHQLW[*;]\]?U-X6%5_.P\PM 9)=D6> M2%/[NZ:.0=<^^]M ;SGW-I,E/-R.UG6^Y)ZU<=\&BC:YGNJJ!^< MRD1O:6.(FJ;5@VC5\1&!2/6,C88%# ]#]:UE&\9<'!K.CDB:2+"=V9B$A^9V-J=BQ,NRCVC @ MA>"CD",:YN%D#1):L'8;+?O#X:3NEZ;1SW[K:H'.IU&62]J#]Y3,+WB(SB[V MU08&TZ/_!14M1I+!O)(0%IUI5WVQ2;V8:FREXRN.9'("?:6(@9\C5>-MLXK= M7.@XU"59#Z4WDY&"J(YZTROFQQBE_\-WHVAT1UGY;H%H\.TDZ4]"39:3!_DI M.KUBQN>>PV]"X%+);O%,N\@, $$$H"96*1$\J#JS&MVLN9 )/:E,6-O2)^1"I^B2/UK,653M0C\%G%82[ MJ1-?G#:UK.A&%](T0I&;DA"9QY$ZST>5%2[E^!7R'3:D/Z,HX>??B_:R\"6$ M"\>LS]0(:$_Q+]!J:,YQK].S6M'SJT[=^*2AG)#&MMJ&E!\M#BHN#WZ]&V05[HQED?-O'!4MII;*@N[? :%4!B)E MY;;2^&>_0>,'5&^4G&@GYVE(YUA :4=Y$>0_1$G)'^+HO&,$*#WN@!@P4=V2 M^.Y9#"'=3*UUK$K@,$F($3:K>S\DA$6T.^CMNOLI[ZZG2WBS9VHQ#,UAO8S3 MB4YN^K V:GB_:7)5(5/.^6B8*+&GK\JH!&LEU8JK3I=4EP"F$76?%KA(2%L$ MP++"Q-1ZQNM:6]=;)U/UA.X :K2H7_[H:&5VUPK^ MO-.>XBN<4TK6LTQUP5O<.U.4TJ)CR0K./RIE3A^E8<(QT%VY)F\(,T1C)/"R MD9^1@5T#>XN>?RM'D&0PUTB$J?5A[K_KLIG(;9A2W;#!X[IS8?SPT^Z"Y]]V M16:],P)J5=WL1\[3Z27#WMZ\O'"N%!Y55N+#T MTW$-HUMR:EFY0#D_QD"^,<:;>NE6[] GSS-JG M O<$2M997R\0>=.$5H3^6(K17][)7.VE*9U!_\^ # >2]_%=U^.E!60U V@B M Q;F[<]OEPAZZ'$9N) :"-.>67,.Y*?"AV7;AB4TH,D-K@==/$V1+]"#>T&Q M6^&CLV2/F1S+J ,9D8L;NIF_?+H&9C>Q^@:B(5ACI1JS"@1-SFF[J'C*4 M0FU$J@(0Z]N"&1SK1G3PQL@*?A0:V7-19KD[65D2Y+?\J@ EAN)8ZD%Y:)W0 M;J:Y!W[OZ;8WPPE;&5HV"-27]%6<__#Q&M,Z?.^_YI2OM17YW*FDMI7W6\#: M_U.M3=97*&.GO->(TM8D*YY'A78U"WX^J0KU#;7!O$I#> 3[K%G-X MT8T=7+IGE=L%QX@C!M5;M)LZ+ENRC ?T:S\)\>HPVW*.-)RY_$ S?0=@X6"K ME/S.Y)Z[X2CWL3[96W'F/;0Q-/:T6;S.5#R9[@EO?/P9O>,TA#65V4W"&+[6 MAV*;.1/Q]R2TU29**H 8Z%A;(.@71 M"@@H\VDS]E;,5,T/4\HM5WFVJW]/@7#_W$.(SYM' MHB\1V9-Z$A.2FZG0J!(-W,5R_;8S'424J_LIY;+O'MJ^9LL7"T'.O'S%/XK+ MV1? NJ7?>L"3SNDJS8Y*("%31E(ZH>(1PK13FL2G6V6LGJHUG;2X_<443\>YP5,A=)D$[GF#;!#/MQS=>^>DA6L'0V-2*V%Y4%^ MC^E#C]\A/6XT^I!L$!'C,F?+$.7Z%<(31;I?ADADI+]/]E^5D;ZH9^]8(D%% M_L2)<_6W')I2[G?6^Q(VQ,K<(:D3^=( X(I''-^$W-S34[-[B_+2A.?FF#?& M+O&0'*CN>U:KPFN+4?$?]#T)OG83%_CT:A'\.]=8:\?"XGD_];Y119CTIA\B M;/:>VBO0;DW?J$Y"%(H@KMW%NZ)BP7E8VM&#=HYJ?>ICDIA?7%BWARKE8F*' M](,DZO>U;_.Y(4P>I]!]-??7K5-=:K[NDA#VQ76[^NOD@,SME2"_7 ^)'JU2=F9+SVA;50^J/2= MU*8VG3:Y9R;EM)34$DAGKIDQ-#=T=7*&XE%^DG]3 QF9ZUP<*T P1L @^_9R M(2NR%++'RP>+&4$#O5CR5,O4HC9&SSXS7 M>C7Y=)U+5";]7[Q:4H:/U+<4R_EQV2&6C"?F;' M5\"]TA$ZTF&9W)-_KCM%P\M@*4)J:J2/%Z&0>A+(YY?[B4LJ6,^Z=AB?;I?: M-ZQ14O5\V(JF54M"NFT3SQL;YMSFR4^06MG1'KZ7^T;,\B8(/<>D@V;U:2NR MGV!K9/23Y93H@L>E4YF;U?GK9[%;%:S)$L%O2N5Q?EA2O\]Z)LOZ%HP/T4"T MG9I\E+"!BM/QB 6HI4++5C'._32J;V)H#%,Y;IF?X]-4\=$3I18&\]T!M@0B M7(8\+@KPE9'OD*?=YRD)J]MJ#8ZQ1P;KH>[V)-?6BLYNO5H(['#4 MW\>)2/ N6^O[-2P)8]@:M;Y]#3)7/;;3:3.4SAKUJW%J,SWZ\:F@G&#;>/7S M:')OK:W$1S4ADS5QIF!BY)==;UI'G3O )8[+VP44UW)0?[EEK,@?NUJ+MCAA M-)>P071Y.WX'P E=4.)*__1-YA$/Q8@OP],[(&N%Z X MN^ C=I__8XV^;]9 MA";K7SIBH'_:<9%)/17YO47V8@8&!O:4S:S_@I&,^$E_]9 M)R$)ZPP[]< M;%P'^/;W,H9=C45"E*!.-B\S)STGVF9!DYX/\5W5I^1).%:V!C 3WAW^X6,1B.I_52=K(,_;-;I:13H(?CEJ7RP/;^7S5FMR\EO<6^S97N60L2T\)[Z?QFS<0 M_O[&-SJA?GT2?4W@IH/:(*NK(BY5AX<.^=WD^@W+<]X#?UD_,5E.UD'Z D'T MR]>AV%R4$GW\N:'1E8^((@)Q;E[.6LVX'/!M-$P["_L*&U)"$*$YPQ91JE]^ MD!3&=S&NCE: W+)XDGTM!2I&VHL,%:H$5BXKZG%; MG(CTX*+*UM9]^#;?N@0U;U,G:= MX)1;&0(()1=F=A'3].1J099Q;'$87S"8ZH]XU-)7/MK;5/UA\P>(!V=NW-&C M(V)0P@ZOI<=!!.&L\26!?[H#.)_1SXU>,7X.9/<1[.GS"2V!&=,N'3;0VK;. M;B;J20SWR+D(.0F4#1"[I%*E+"2GOAC\/'*KU=-.[Q%E5RXTAF]W=99H+!B0 M"N]U'"8.7>B(<^I^@/_FY"G-M]+$KIYD(AF&/PH^ :,-B.IC_0FAN7$AY;.6 M".M/>M/FNEKX%FB@AB4O^C#\D:30%XW=EL*>C#7CB&3IAV=TT@P+JA8P/R[; M0^=4AP2/DV0%!HM7CV[ZG%7Y.Y>5.SNL@5%D&MTRLNR0Q\O6?\T;S@![E49\A>2S9 M)."1]\V3 Q4L G/?3#LOD>%S0QIJ.IOQC-2A N*DO;O^8FY-)\H&-4AB0V( M(,]?;)+O'7\]@KN*.].<*S/+">".9L5(Y4H=>$83)8^,0&3U7'@M'J5##Z5@ M@Q9MP<:2EMH1\ GA)O,IK%A7B5ZS@:$4,Q+';.P2<%?:N/1O-MC:#;>P"TJE MB#L0T\?B5;VAG^$8A6%'_AJGZ&M]M[W6I9GJNS^*V3/C83CE^I P0K#QL@VPP1:Y!G^17P=O# MN/VUS9PG>EU\P5ME/;]Y&FJ&U)8MW-6N(2&:K5Z5V807]_[\^$_^9(3GGQ%= M/?2Y__5X!(9W0*+#<&T<#6I"1SE^SP1WHB(8='WT@Y^KAML0AB8UBT;$S)_Y M%9W+_WI [2-LC<'GM(M]CT#,I_!3SR".,;HM-/ULQFR;1G[2#(3Q(7FEA5E] M!O0SR%OZ7S>Q_Y:)607WCO3G\BRT-V'VSM),?&C>CJ"XW11@KFUT%-)Z]=M7 MFVF#Z6/DJ=\Q<>!$AK^7UZP)PX1+3GT=X84NNDC&WFO'325V7@O-^ZRFA@D@ M3P**WP0(JK7/_9&D@GZ?BZQ%>E20JGJ4%2T8/K7]T7A-,/:E2$YTN.799=RC M$<"C.>TF-H/Q]L/*'?#,P;=M]TJ',/\.8"T(NP-,&L"CM*LNS8'):-W^./?& M,L)/4;TKXO?I3V[Y7N._-#0MC_^[,&+[)3WD/F\R36.\4A'V$'..,\M5$OH0 MD%(7J<:EP;(D7Q66$*L_#PCTG*ALSDG^\[][UJ+U(=?>PD/*ZW(-]NO'31T2 M\[MW9P=MG9UO*G_60.Q_&K$_HECZ>%K$$4^H5MC5'K+Z=*IV<*[SBF"F>:$O M-<'(SBU7P;FJ5CE'5&: XM$X.A8&Q4:^ 4*Z^XFP=,0B49S0\%GMK,>(R+ZR MK;.90*=D[8DH<4.DH67T.]PYO8_:Q[YHIYQ;R&Y;\,/56,97RNPF785ZF MD)4^%LU-'68H$\8WFX]#/A7K[$VP.,HXTK;6W(*\7?.D7I'8R4Z!)0V/?3J^ M;P_?I/EL?I/@;W>J19OQ4>ID)( X0 GH]"<@PGE&O[W/253,1PJYWRT)J1?] MH)'5/ME.\(I_"C*+52Z/4T9Z0^.(]@7L%VW"SE:DM9)^$7D[V2<,+ VE#:-E M?<]#G4/&H>4^*"8_] "GQHG=/+W.>S>!1<,\/8FY( MX!,Z5&7C*T/(H$AAFQG6"2'D'XYFA]D60TO2]%\L&$\<;7S#<2X\%_DG:\*Z M7!Z4-0;YZ"H1.CHWNL !24K6E)I^B6#.K(X%-CSO@5J8O>+(]AUKYT:]N3X M:AO39JOU4;B.!T+ 3 M:1_(C3;;NF/S0-XH]28P<9]2GL*>?*D.%TRTP\-^XG M8LP\]&5"@6;OQ?8G.'_'"P?IH2WKJAFL4K2!:/6X"9 P/& M@M$RMH)_3.\A/NC5^.WZ=?0[_DEX0X]&J(%I>'E=.X$_'X+,=#_1X'<#GX,9 M[9*Y)7?"@6_/XY!/)=?M"[OE,?KO5"'3.JV&+_^Q-$C1>7% M1D;6@CU$IR"B1?TY(#<\<'V$1AKH"3UO9$*)FI"AJO)/T0CJG&#%EF4D[A(4 M(O44OO/I1E)(%ZZO04^VJ&!M\-PJ:OA4.2;RD$T/O3"9N@^-H80WW4:B>ICG M&ZDJ=^#;6$2QC<91TK*?1Q%C]Y51C+C45]MMS[=I'CC^O5HI!/U,I,K8^8!/ M>0LBK6M1-%*WFW+U0>2)$.)!*8DIW_SL8*:[,SODU?. B:^_9]ID?DVZ>EU& M9^XXV+@4ZBDXV&'JS,8KLH;B$+,H!IEIOW4%J 'QBO_WU0ZJ8EV.]EVTXK M,-1_!2>UL(EE4^14QHPN[I.1ZFH6^_];#Y0# @]ZPTB>AT@+MP9->R'0T6E]F6K^M,B/4;H\2-AR,<1UB='AT^7<= M>/:,)=J@ (3*WK1DZB_/8KPN?([(DPS[N.N/1S M$W(]XI5:;D'EF]XQ=X 7B4I93? MIW/+C\E"2ZJE5C(#95W5/9WC]XL]HJ!<_5FZ':5$!$@QV!9BW7ISH?M,">NY2PIJ LI M3#+8,+$30:OXLU1,\%UJ5Y#QE!2Q_]O).F-M9RG69?M9*N]2Q\VW/J#*8)5< M7RQ:.TK-*M\$11IO+H+>+R)D%7.!U'EB8U$0>113?6W+=(^:1=':TD.V"4M5 M%9[D;N8$U_3T93YJ08VQX_>0\JAK*>2U"H);K+2=^H^Q(GD&MA]7B5W&$Q(^ M6NAT41- &9.*'X350YAZ%CBX0%=TC>L:E)T=?Q5+YG=) M[3J3Y*;0"8)T?N_E>^.Y-5:"-+%2*^ 7/8%,\-!VJ)JJ26W+E">78?B/-C]1 M46(:^A0=K#=LVF\4 ^5"C#8W9Y6B PE]DGJN1D:.;]CC#99& IS\SOD.%O!E MED;($S"B/G[#"9*,\':TL34:([K!18!#2R%"O(&\#E2%+P'3P?>) GN<()#+ MFCCY[7)-L7@$SZ8(^#U%3AN2[:?"^C&1OD]<__F'UMFXDF%ORA_ENX="6ND' M')61#U\?O>]HG3W!B-G91/-V!ABV[-DH)QZN@+XQD4K8OM:O&L158;*I5Y=4 MD_99B3XU%3(*'$0)Q)Z,U!Y'TW[/ST]-%/KZ+*^^T9>G(X%N5)_R$.RC(Z35 M-Q6,>RB.;;'!^%&*&8'5*M6:CUR4)#-,[%K\-=KL41YKGO HZD&3(AI\;U6K M;\O40=SQ%?#A-C;7H3@OSLZ=8%*)J^,0_V/70+3V^#I\J"-8+!A'V+K-*^[< M 7'SH:YG#=XL##[HC^C18>&"=#.W^@4-/VGE'F(%"R;H4P:Z_. MZ.:C1= \!7;E.)I16)ST)M]ZUC4AT2VHZ>\%3;\1] MQH]3\/<42VK#WU,LX$O:.*2"L,85?5W[]:G%'3 PC6;:E;;*&3HZRT=NX\96%F6X%^/YWG0L M9:>>7?8D6)_9,!ORL2F-Z7P6L?VUW ?QG,2C5M0 M0]&_.DO[%D,&U678=14R6RBY? ?8IL(.%.GK>V2 &!(9/-KS/]D$]O^+EN%G MIC'2)RP5MR&U%;?/#.<\C?CZLBY)=%%=B[JH;SS[S?_6[L(!$[T)E<"^ \S^ MW &3JAF')1'(>_!DCD.[ ^8#P&>)VRWVP EXD92(*H:U>XZ!!"%5 [U<,IPZ M<-Z8.'#BC:Z?HXI7$(KE:/AJ&\O*A:69_=Z0R;QZ:<.ZQ:[D?M5!J%^#WF;& M1)U^3%>33Y[/177^5R:!GZ55(6QZSVF,@-4TF :Y2O9^&]74[(*UFOV5JDA* MWJ+9@H/0==6G%BG%94L++[]WR.[ 66Q]1$$*])"J>^[QI,]W#X>6_8)@0W?; M/JM8F$BL/^I/V=;"23VF&H1W9]V?8"@ N"_8W:ML__&?G&3-JQ[MW;I M$>XDWLA+:(6U+Z7H-7]\)^."TOZ\\MOE*Q[S*S3H]S'9I4&K]4KDT/QH'(%+JM0_,%SW\2CNDQ!E2V.SF&1" M8V,*1X8IL[<*2[SV_$8B#K945[V8)C8&%!QQ:J]ES[@DQC/ZT<*.Q!/2LHR1 MDKG'CH]+D,=6/=QI5F^U0\VSYEDP@N]-4OL^9Y .7^#9 .MXI/=+X*0]7/I$ M8@D\IT9W!Z@3&/?'EO)Z\F'OG9^;_ZF@7?CUI-#H-A.ZB<$9P6RUJ!&(N^P:#[8X5V\U^L,?I?,4#K#&C"TT21&4\8 M$5LPZ1MV86F44C81SX0ELA]:@?\[PRHS1G*?IZRJK6FFG G2J ^*$C27\PE9 M?#[X)B_D)/P)ZU,<6Z1&KRFCHX1DWNZ%"=8I[V%I;J3?B.+>R*]JGMQ4:TN( M^:B-WK1_HU-/XB=NR4\HRH*H.T#*!'0'=%EHW8/3!VFHO6W[Z19,XS^VQVM' M>!\^A(;,_:&&,#Z8%GC5@-.@2_SK9\[JPLM^VN4D:FY>PHE&WT8:DB0V;P.; M<"E.G_ZN0&X]'L=:8R,[$I'$4\,#R[;$%?V$"!NYK0'J([KD"$WZ@W=^%4B# M#+Z;2Y^D.^!AC,;] _W[#@@ISKD#QM(BI.%?IN^ 2X:@YVI8Q_T&[#5YW0[0 MPS<:^+^J-3P9Z@)&CV6,DYI5X.X>B M@:_6)JP@K;=7,=Q];7D^1\T02< ,_W$%^\P\H']MPXK45*CXX=#I87-W& MJM=G3?P-:<'\-31&9Q#:];&=";T$H M#7RR>E;)&JJJYC 4B@:%$HU_Z]9/* 9/0M]/JN(6;27C9ZH FMC9DW\[\PP4 MKPMW9>BE.^(NF>\ (ND#XZGVLPRQ(X?0_]:,]^^Z@_<&)/1W/ML_'XZ[!64T MKBT,]V11WRCE(6-0_#Y:BO"R,[&\A%U^.RJ'9YECC%QM"_08HVAL*CN/(3;5 M"-.;6).'=T#%/ZYM7@0NQ\[3 UQ]CKM59$ZZ(O)A;QVGF)JM+; M1F8:+K_Z\%Q496Q[,$:O44XI/MU#4?K124JK3\;'O%@]47NSK4_9,RQXR5^J MAZ6:_ZXB?N(DFPOC2)JBC65?FL@*?GP>&&)1*E=J7[\HX_!=[=#@"3LW!C%3 M$J?(U:>QET.?SF.1WC_M%^-"=N9*CR44[*(,;QDZV5K,^+GCU M5.)1H =)N"C<9DMX!@AGS,]W43J9:E/P#[#SI ,^!] E+'!R:].=17HCCDB\5JF\YP 9U]U4HAI(N<0)#)(F+6P@[.])DF?K1%J5>W0R9<>+_()X9O^H*( M3A,_/WLO(QGH.)?C8W.>"M=I@-ZRH_8UKPEF#FL%)*L5N ?2B.AYG1)EOEJF M!$X0S[?SCZD3BGB8QF82("B;K/+T[+7&BDP4,&<1=#13OU12O10?Q!.F-M U M7;ZR%"$40.L8@<51^E03?6H>K7$!YR$MWDSF-]WGSN\U7'C:JB78]L#S/%]:38DM!!4?5EX-^XP66B4DXWI9(&V7IFG ]W^=J2LF9\ Q*4= M#;]J2?$MH7]G4N-<);@+VM:>U:M+:_+)120"^EW;8^3%U?6;:T&GMZ&JZ1L: M/!^5$ZVE!8LMR L64F7SQ(!.3Z[?+%Q[J Q*Q8%=_+S$UG0*T1I<7+"6VC" MQ,<^'"&T4Z*P.\ N+HK*X+#G0V'H^M0!=WBDG/L/D[X&@O/OZBPPI][7F%ZS MI(D4?1S2JT8?+H(]8S0V7+IXS.=ZO*E,&*9W2#O&\D;84@XSJK%B7_5RD;M] M[^"*EZ'9>^OYH2&BH T9Q_CQ6$B5:X7VG@YF7OFE'ZE2*B2PV*HUA9=@G2JJ M!*;#($L:M]DWS- L(KM=J#0A=T<='BYSJK=1#IKTRI..*4OG"^?M"9(1^T*5P "U1 MD36M$6+T#EP$T)?8K#W.)DJY$8:-,?AP&&3.*DW_:15#;5+?J'E;@%W/^56W MFY6\WZEC1G&D4"*IF167Y?H61+[YBH&BH&>^K$1@IWO,2"^)S MSK(:4BRJ+HJ/8&=*U;LGCJ[J?6/3R9K8PZNDR%L$E;::R)+.9$QR@Y?7!4^ M"]1AX7\E4:A M\[X#C+Y>TNX$DH('G\!M;C\ZMI^]T,36_[\M&/U_=8CBG[B_0Q11G:G25R)' MS;2G?.%W (%'5O23#3"60^)J=]X^+5M,74^&Y[#A*-5HLS17A?HGIDV2>%G, M8+3=NHTV2:2-'8R(COVA:5A/2;7 M$[2WF]NM]EU#DB)]BY/L"3G!PA&T=K1*S#(8[E7<_;$JH,R\N9C[!$8C[,9E M(\#($#GKQ-HCJCPI69#E16FKGWUB\=UB)3E!7ET^DKQ^G,XUQBM(R>E:W('E M9&]O!T99PC-=[(9N+,?VR]WWC1)+MIY4LDN=TC"[Y,\)\H'VI*)$=?R@8,Z#+,P_?CRJ/796 M"#D3R)PG=4%S\.C)Y2R7J2$YQARX"I^B"!VN-/;?SC?X;/O\*F%U.3 MBE8O9[L"[&$TCF6T,)%&?O3)AU*(!GES^7>YW)&_A@(,-$(0]E0H_AFA,A\E MCO"NY!:2".NIG=B9,F_#(7H*X-WA'O7(V+&4EA92F+"*Z//JL5YCT[2$H/1B M:<6.J8!.F@^W)??[/4T!"@[ZL.O?T9"ZN,[?M4Z*QR_38 7M[(5^1>P_'M3U M%9C8HD[S.*-[OD1V/N:*2]6_ +F:$/XH7C;KQX\F# M?2U2G_-LH-F8/H51:#X?W7D&"FYQ@9=+8@6X:$_?.)1(I7O:!&#"[:FBG=ZI MAD:'7VA"".HH$(DO0@BW33GQ6 M9.&\^I'=S(P03CQBT2:;9\!6^*"V@B:1W#]TC^3ZLTZHX!JW8=BH1*,YTW\N M*603MOVG$/(..\*X>S\C--TB3\/_G$50*,=VPZB1&UA^[\-8IG+;4'H'C#>) MHAYTHX30VA7>@9WVI<]XU>Z CZYW0 SCTH>Q6[PD\+J1](8,N107>""L&-Q* MA(I]N5_R&5&$P(Z0$/8N-$0&Y&9HT1"P;1HJ+E#$R?TFUQ,OB;_' M2C?/"\<@Z%!R#!AW0.75';#+-F($5^H:P[D1:9P]DN"#[A,0!C@?5OQYP@W# MF=.J5_&6'.-82MJSQ<"&=<(59DN@AZ(];235B,P&S_.PR;/+ Z=RMK<*6#!Y MA^"BR)_W/(=F.?<;K.I@!\E3+HM5Z)F/%%L]G!JU/3X\:)O $Y/)$Q$,79*L M_D:6 )(#">Q4(/ZT?V9JG? $DTGHI&7X&4F&[&8H6\9=$)X6>3"E\"L>#+S' MB0,]RHXEG#H/0,IX%"<.*V8Z\(C,,"6NCFFV)5V\6)TRIYY]88_F'/*L3FP%;M +*F^WS1 M.8SQW%^DYO-WRY;6E.A TQ$,\VW1%]I)3)E97$]TK*0^@N$6709MZ6X6178G MQKV>W#4K_"WIM#!]I]55%?I<_*I0Q6@O;5PJ-#);K)2QGCL 1Q\2(1UQ%F[" MQKUW416<38F9]?5CBEG6N>'XG(8)=R"Y/R,B?WTJI-IXU)>,EQ)/ST]M=>)&:D9>R=#%DU5H0>3#1)T&-_*?%8VYAP1UK82S6F/F MDK;HO7]+<*WM-\G#=\ UIN$=\'NWI*C<9 WUTNH.N WFN0/./&:F_WLH55[S MN'UB][?['KB_^?_;J:=RJG6EF_@[("SKG'=W[4KMT;]W+ WZ5*"4^##O@+FM M?E2BFK'3>RGNG3Z3AS1W0-IPUCW':F)5_4WS&]/!Y GQ):,R8AH1.FU$TYL39@CU,L(L]J\>S2LYDO & MI]G-P+/HF(%0A96L9!>C/Q2COTWQ QE\5A_):4ZJG8T7M+AYX'NG\?.DYE-T M4A&A\Z.+".0Z+XK4FQ9Y+8_%2N/\<8D0G:4R *4:*!9;F7E2%$ :WLCYV@G% MD+R=)]EHK'?]K(J?2U"'LXG>YD=T<(L0?#%WY/F(SK22\HV]Z,4%K;B#;OWY M5?!8D<0^77+T):8"E[7R3.P6$/I&#?@@>4^&A]>_*_Y>_M68]]S3H!K!?_M3G]^HY.X2:[A+I7LXUMEFVGTT+ S)US6? M)V**1*8DN ?M"28;-]%Z=U:$7^E4^7K:P1Y;!.]Q?35[=-0"]J\O9M6[?)_S M"L>7E=B$8OG#K^Q$/(OO+@OM,)$DF OQWNHC!$5];,-5W.)&3%W+@C^2M;HF M^%FY(..O2>%<[+0TA>04;D4<[("2P.$VLK@N73&ICTX,F98D3E1]JD58,Z'/ M'T8W7N:%/HCY*A&L0I!*P/?QAO_OO&]D\.B^)@(KKM@^D#92C9"/73CD8'%/ M;U7\?E.;A8\HXF9H&G>W+?* MQZG;3]F,7E(O&\0;\?I'0Y_FM/#H0H5TP32.-RX/RC($=LD,C)HRM1,=LH=X MK![GVIWD)B(PDAH?#M![ /,M2%5HR7[K>SL>-CW/65+[>K=EY=2+BBJ+-="[ M]2IY!9"%JR;=LU(G[,Y5NHF".0E6:.N;.^#5'$MM?>;)QDBJW21'S.'A\B"[ M''%J>'F,3U>V?-M$S^T(-0#(HTN8L,M]=KH#"9-Z\(J0GTRS5*>Q$H1;=K1$?I3* M)Z3/!RE2N86Y1SLMY[*ZCLK>?D?1J4BV-= :=9.M]?\$Q>^3E4&F FI-NGKE MO](H=%/)1F-P;1Q_._1IZ42Q-"%,TLM^#Q88MX:%U1$\,9]VS@]7D>RI=X[N M46*>?U"R\QQ4'?=&RJ_]-CZ0=<'N"BLL'_E5K0V^&IKQH=.JR%[7[E'WHM&N M>UX92:Q"1-Q\N06Z8)W.NQ='=GA @#=/;T68AW?&^9F[70CQ6:&J[F\;(F=S*!>89*'CAZB.L;8M=@C$ W? MZ8RC]S'5K@]^9.Q)A$]7X#EU["_K>QXCQJU?[>O]D+1UM"_8XR$_3:S"@Z&C M%VC'CIWD58. S<>D2VUCUK=AAI.'PGB6C;%X1:FVDT>+JG;!E0-$Y)'E,6.< M0]0>3+3W%J'?/$* 0W_ !]H0W T%2W(B&5W#/XV7Z4K.WE2IT@V\_^F_H%J/ M8<7<(>X#NWD$E][@"X5PN!3:,_#6S/TQU/,8M)@NKUOZ(P#Y?\A[RZ@ZNFY- MM @:) 1W=W=W"!Z"!=UH<'?8N 5W@A,@N$-P#>X$"!X<-NX; F3CG?>,>^1[ MS]=G].WN<7_4GU55:]6J4377?-9\YC.QEHKG/T?34 X*-6<^_? 2%'@E MVI!&"W_X,+.8 8;O(6>&;L3NS#E=A]*'LF>3M1].!-2+G@U<9?+UDF446Y=V!/T2"J MB:YT%2TJ&WEOJT9TD<,J R%3J+#:MS%ZT*?"HL-##PL>[JI\1_8<;PV4?N;/ M(4*X< >2X4!HH@^6D3*D-IR<&)97 ^ZS7&R:X#\#NS^2:#@(;YW$4B\H.A:^ M3V%NF>1X!:F2T@@R^WR7FU.ZT& ZBM\4'/W,JB;*)A N"AX+&-K!>9P-9'7G+B0&0WY#DS,TK.!=#Z>E M4)G%:OH08V)8N5631KBE,7U%AZ.C78;=Y=Y@.0=9& MA/G%9/MRW++8VERI"^6EMFD8^?W6?4Q$@SN7;\F6488&+2U1GP'F(&"4@18>OO>/#;\R! WH M[Z9%72#KS3FGB0B9HP V%BC9@:+41)63B_ H4,S M!\)Y<=>#F>:@ULW9TR]+.&CEUZ0&DPY9N'0EGKJ3?6;J_?&2R'6V71@-Q'2+ M'Z\Q<0QR"$!Z)P7QFD2?59AL/-_<<^:K*3;I"A#"PW%Z&UKUYF)>N'L9<68/ M^53H\Q>2)G>-%*J*KQ\);ANSY2.DIN%%DF('F+QD51R&_NXUA-^<"JOE.SXG M,+8-P&EL:YC/DFTB8/_0B&["<@/^S;4Z,OF>_S0"3N8UMZC4O80?SW23[_BC M_/#RCD"+)DAWW-IH=$>^;8[X",$Z8,S02Y6+QOF^<@I5!?#GLO%'7J)D\Z2E M0YYBQ\J.5S1 IU /3I!ZV[7H?LHK=9.] GY[6H_G#7 WOT0-K<2&VW3KK<4- M_+G=)]>W-\/F9APB$IE&;V$G9X(GVL2LO[IYZ_M^^]P!?L)/6/)^#U+68MDBUTJ/'2Z7'S$1!G%A[L%+KX'B9#;P@ M&B&Z:%,/ M[ 'XZ:9 +)MV_$_>Y>MKPQAQG]E<1 LYZCFY06C)8+(P$]A)^'SG:WG*8Y.$ M!X2V6K;I[@]3+ZVS+/;RD",[%>F*1Q,S]M.F;\YE8X,"ID90BN5.5[RP.7LX MKRE(2],KP&12(\0_2?^XPL43@"?OO]9)(D8OP"2&3B%" V>M8*@!65HZ-QK>=O=!^,MU0AQ\F^S5Z>@-^[AUC(R M#,N&;*>0YGBI#GHU&EVS+#D$,VO[^/6VT?Y-[8X&@' M532P"(=X094*DTZJ?(G;ROU T'=Q")I'Y&S3]J:I6MO)>T^,\_URYAIHG)-J M^.1?+#M9C*$,/7I\YV@D:-N(\S<-6-''<@L99>TM35FZL2<6M(AJJZ^4A1T1 MN*H=?/NZ$=P#7SR6:K:'#B0=3AO;EN\<2;'7$NN6M&54#%S0$,1[*S'">;:N MA T!8AK[VSHAI@WW!D8,TV>G6-MZ9U1SU0.>!Q=$:?*6B4"71J;@*,LO0)*^ MYF@#UX^GT.@@K86X2,[04O%#'=>+8YZA'H7\""*#9'DU;#D:6R%C[H3^O!<8 M57?2&S:H42]65*W;5[,'G _U !5SO;0@QI*FER\8_ M_7+&-I9@,*U( MYZKRJ4@&5AL8-G(./T_/$N M]!F(6TPY""3G-;0:U ^/H"^M/8PS\W*Q8-L]_9819A&M6PC7[ C^G9E8FE&> M^/XSDW\SZ?*CM+&N;JFRN(MV>^#.2R*]^;K!-GW$$%U0_+U/9J12VY^Y=UPPA'DSZ]L)X:' ]%T=8U4 M B%K,N\ZF]LZ&H7]5_$/>48=3ZH;3WYJ1<=5=]BP5RB8-7J_)R=^S/;X]NIH MN_\NMS1_D#9JW_C0[4A]!&T4O9[C'!Y12#=+LY'7Q&+,),E+\]MC5I-0C8Y. MC ;/*-]5_6CYRK$Z5S(U;0=5D7I<=5ROC\1XW*H:\@P_OI=/7-RW.9_=RV%1 M.^90LC9*SI%#(K)[XJF+H+D'B2TVI_YD+$QWXP%A2_,>C26 (33)>E8 M/Q>S:^8:$]VF_B"!-DLMV*R%.PK^HW$ZQI[???@JV3/ +S7%IPJQ>OB4@!?X MD_GXC]/9!%CY_3VYR$4"JWN':U/B'K/VK\T\!TE2J\' B.8-[ <>_$_BA?3) MQ]X8?8;2<'XL 3>BY#,#%I'/0 .-3C1L^X9F1E1E,@QO#+'R&G.+1PWBDR!@"N8SP$1>U)WQVD,J7IDT7?,WI+DP=GN"KT3?2RI%4 M\8I^96>%VJ[3;=^S>Q7YS5@ZSQ^X'K,?%#8L(].@W'Y%<]5 O[!II[R/;8P["5? G8"F(OC!Q3?>[A(+ZOV1:\'3EZWS:8-6V2L,Y"W!>[J(QOY6E2 DU4'AHJ,_<@5KFJMV;S^FVA8M;R MF:*%M23-[X-I2CT?1PO+5]YHY/R+M3\ 8;<)-EPU9 ZG9X".^QEXZL5_!NZ$ M;8]8TEN>@>3,P&? )";PD8S/XS_GCFM@)87.I$4#O^PXEG[UZ5ND?LO)68QA M/3G=ULUO:;G(;2!UH8YEIJ[^B?H% . !U.PG7)WPOZ0#MSD>V*YKGY1K90J" M1'_]O;7PGUY6W$5R*/X*%KJYTH'VS0>BQ\[^@:4"%J,V9P9_4O\Y\HPA26K3 MKP=^S@IAL5*'#C(I:K&9=_?0^@S,*%9@ADL0=>)=9$UI=4!U(JL>9)V*UT=+ MU\4*<78F(U(I@Q3.""UT78NB@;TG2O"4[O03#UA"INV;,&;(-0:/6IJ_IBUC MGIH,9I*MA;,T#H[!&*Y)]Z?>/D$A8=7AD:L$G,&M-06^R3PKYX7% .HYAOBU ML/:?;,M'W&6R<2:>9J\N&KV#3-S"?L#F+R;OMP0BW6-0&LDD-!HZ9Z[)M$'C M:R9+WEQ+54[,P3N"'[356U@+*4,D]TJ,EU5[!=16^E^5-"\/+/!GA=JD3[]- MEB+KE\2C92()IGXL(9N.35T/^UKJ >C":B]>L#BA6F(X./?JMD:T_'A_(51RS5[+5= M8B,G']VL']G0DW1[D?0ZD4L'U;\-SO0*!1$[G1)LQG&A&:SK+8&4W7PR9JN= MZ+VMHF^4+>$0Z]/<:.T)T7-@6NNH=<*\B]O3C6(^*QIS%@T@6&&8 M055BO3S]KG^'[L=<) N$^B@(*Y#D"A=SSP7N!(]OR@>?,RSHZ,\/Q5D]%O,8 M>O]BZPTC^E@J$OIYYVS_\V*Y3I3N@_\BP5#[<#B?!-+*X5UX',N:<15QRJ*L M>Q*A>5>462.]QGD[WT=@,.FV[[/[PC/0*!'DF#98N+##XNN!5X38>)^Z1INT M,DHDE+ K1^#9H^ <5B([N1T-7/FPC/$Z+2=LM41J\\]ZC&?/)Q,QR,4H?*-* M8NN:>>>7>X%D06906!%N;D'R1 $;W*HE/%H4Y@_SIEMOPA7@82N>SYFHR*-V MLOZ*I^$[^_\[]J M3TS:(BD*G@,-030Z"PJZ'CA''"J6C^^U'P3L%B/NM>]'0"2&4D[A29X.ZT0# M51\%8T+PB8A^Q053>(JV+,,=S^ED/LC )KL0+LXC1#D>,W$_V7%U)AG9$G2; MA4C75.Y([A)9M(JT1,90,1>%* P2YYW";Z$AS>P)3U0WA[6Q;0'C]L53NPU51;A<@P MTB)ZN".QP6[1L]]DD@B8JR$73!O0=U]T]P80+G(TQBGK^/K><]"J$C;DS!&9 MA_.J'87IM:RNA. F=[E;!*'SQ.*":92@#^75O1 ]% 'UJ$1]IJ8T MB-AMC+6G;B27"&T0Z2DE*>#S[O^/NR[#&\=W5F$/6A QS3_PGS>'>T7IJ\TY M1XFN::3WHAGKB21IHI#8\=<:"B-H?-1V]VMPMO0%^2>+FH.6+.W<%N* _!<3 M"%]4W7NX.2FW4K!R-]60[1 N5OM)?XS4#U)'*+[>U5,8H8S_LACB]R9T:ZA\ M^QG D:T!MVC.>JA(LXG(=A@WE#4T<6:R?S'F5_:,H35H,Z7A3N(.0=+X!IF< MQ!"?00/I:JPO(^@6A-.A1D9S5@"; $!8^P*6OF4<9L1TL1AU^J!8O7'07F]S M(5[NPJIBYX!7=$C7[MB>3,%A=JO!'$K5SV*_;-@"J$N\""!D>SSZZ?>F;393 M_Y*HVL*PS?V>"=+H.K/<,>. FH[>Q5A2Z],5^D(>*;-9&;6C/G(DZ>+O: M6S0WS"7OJX=@-A)M-O>L[=9H0QA/%MW?P.\$$VES.^8\X3Y0SC9-X2Y;KXL; M"AAV*:_$E#ORH;!3AKO9T6*GHR/I"\;@)X!-*MOJ?E=\6^PU#DU7T\50'AK6 MZ^Z.GB9JS&[%I\HB*P]+GC3HA)6.1,!AP>P# M3@4,?L!')7U0Y)N95/:[]N0S#&X[DH[(\%W?[,@90J(8?$LZZ?I0<3S)GT@( M65Y]$Y[K*P-WM0/5VC.ZEB%'=G$!"NZ'9V^IV%VA4TXDB";-9Y[4<77T$Q7& M7F8"_><1 >30TV<@GJU).6VZ:+K&8;*P=-)Q&_]3B@UM)'77$W7D"WCGT-!D M5:+MO/ -Q!G=QD <<):>1P9#\VP6D=.TDQ&H=;NE*7:H O.NM4>M G@A;_)N M[PNF93>L<$L5#>; <2XJ3UYH@SAVF&RHG]"L]%O2C82N/6_=69E1/?X=4-EB MC/W 8E'N'Q+XVF9Z-3Q9"*Y=I4Z85V&ZPPKEOO0CHB!M:T^-..920Q\GV&M MF%)@RJS65J7"F':FJLM\$,$J7 -EF:",%@\=Q82XXCBP?C_T0:IB>6/=P/:< MKFK1#?2E\];L7KGRW>=RUNJ0U@_.-9(''9(BORYP^D(0,V#9\J];T,8#W5U=WN4-9^$U=Q<=3)31&!]]%9O(&HH_9+6+;,<(583!I(KB#/S0'MXL63XRV6 M;ASKNWLR.3%EA9:0Y1D%)R($EP$45."@BJM-CH"Y"K! !\3$H]^E- (Z_Z@G M8E?[CU']'\C&_ZI[P+#5?4O^8'K=^ Q,RS7QG:,H!0:CUE^%JQ]\D- M*NMEAWRXH78BFE :(SLOGYST2 ]_?%!3G%7\P$J*:U"8O3).HK-++WQ\*N8# M95;Z(Z81S4-5]RUQ$,LHU+BW80TM\\K-32*W1?:,?3^QL8^#5LE+Z'NN]NNV MV^B@ESV$H(20+I2.:(42Z&E5TBC0[*SL=X'RAHHD5S(6D>AP!6'N&8"&V!I? MB8$3+O\28[65V$*8ZS[PN:#8M?B7Y(&QHXT&CI#SZ]+YJLW6:0]X,Q=3TF9$ M+ERW".Q3/:S>J8QW"XC<<"N+8O-Y05<8HH<8=B6R]G3?^G_KTB$F ?:_+&PU7^E#R0/)&3):@XO?7M9_0S I/@D M[L@[Y9\!OZ7 2SY ?[:+_.".13^.6>@JPR3CK4E#SHQ0\P"U5I);N):L)+(3 MF^2FR=Z:'QY4!=IP+Q]QNL=O?'%BN)H1Z-<0ERE/Z4J&H:Y M/ /H@3LX58$_W?X,,%/.^"(P,E?@*Y0\QL:[7%_%V\8WT*&$^TW%BLI Y6M+ M=+GW^$3P#$0]?+]N897W(K8Q=L6*)5("$9:S^A"1CF_<._I5Z.91!I@@VHNIJFND4"2P'>ZFW_GD)BN['RBM6V=1"I&EIU/GFFH2LG.]V M^E]HE_T$;]RX7-@:'R4=?GA:MAMUV)MCY^V +'KA2*$DRJ$2I*Z)IE)B#%L? MQRZ:EH +-PV'FA/UK1?L*J50+@O$R=H4LU@E<>5*7ALJ)&_ N24UQB-C@:?T M8+);@1&+7=2AO>V>I68. 33Q\,6/&0;O!I4G2)2B:R*CS;W372ND]R6H>I + M'J@OAD,ZK;:6='I:C@.+=*=HZ:;IT3I'[J,;OQ!H;#UYT"DB(T?/PS*? =KM M0>,;U/:_:O^H0 DB.KD*#ZE_]]WQY2;9E%6L*'S&%+3?:6LAN0UX'2+#L9\ZC_^%T&B%1V1V4*D8^N07'A)WOM,FWYA[6(=[9J>8ZHX:;.=\X!HVCB:WZ\U[# MZ-DT!WP\0\W*C57)-E;.J"-%7]KPG"'>$J::&L2?(6OC;?M$G"K73&W[B\@G MBS@@J\8,0$1B;A55&VW &8EF::SE[W7-DUJ89'-QI@_@\W_P4<2W(R7DVTR# M'4E^VI^R?DD#W4>2VR@0NT[L*=XD*P/+26LAN@,1.?W^N)^VYZ<&_&D,L_M' MR;-?9=CO-1,D5B!E^3.5NJ&T,;AED%%6&V&& E&:VA8GU<1M;.(EJ]P+K&_3+"%BGQXY^,W>D MT'"J5/52B-=!R# '"9Y8IO6O;'7NJ ]FAIUY19Z!.MPY 3F_(7)[BY0RD\]? M-7/Z$^5+-GTT?B!_/B"GO:A)6RX>CA(5/R_M)R'$><>ER*YMEROYRW7,5%E# M$*-+LV>'H2 T*8LK2Q_8_;,2[Y08/P,_J3>> 7D50UG7FV?@4I/C&3C!J+Z8^BHK@Q?&1HI<^#\-#;*H WAP6N4 M'1?QKLD.6NNK415%_36AVB.!NSDO*L_+?:PC[&O+56ES%]"!UTC0KIOZW>7P MB)^OZ&)@)%YYH,;L_KNQ#\ 0TFVQ1J'3W#07N&5RY%1^>)?S\!L+YF,GQ$;9 MGJV>=:.KF+RVVNBJLINLE$R#_ %;]H]]O[%/W_0:(#G''H5\_/-,.JI?06"+ M+OQUV^5A&P2$MQM6FOCS36%9;])?4:N,\(<:T#=LJL:F"3\U\4=]@76A^2NK M8XBF=5'525'+BV>\&<,8PYC"^W:7]K-JW149,*'/3=_DB/O=161GJ&L[H]0L M\%H*8[T2O:T):TW.P?'].VV[*.45[G?*#JA>PHE]DI@&LUWPAP)W"W&0D8<_ MCHY/K).+LP<77:9P7-/8<+:W'EN/G7]=OJQ*ZV9H8M$'U7LRL/2VZDPUA=X% MFGR)H92W_90;>FQR/UFC6OOYQU-S9<'WW%MU>TQTYLY^%2IHD(U^U7 -8SN> M(_[7A_J&39U)H"/KKWQ?PA?H&B63(>OF20P<[OQ!R8Z_P"_8NS?C6B([09!N MM",-6,2 A+D*$\.">[6.AF>R2"2Q=?4JK:8B4?RAY2\O1VK9QKBORM@ V^%& MPS,0^D1F1TX&/0:/*7_D_JF,2[Q7[H1Q5)S%'Y+Q>C<>+IIS5DDJMH]KZ7?WQ=.X;52E]V80%5#50+QF8C6 M'!;A[6MXH@ # S;;3H8#Q/_DJ 1SKK;.,F&SBK_L'>?D#>8NUH3UZ6FXTLDWP&=SX#\$\,*^-%-LDV+7:K4AVL>RW=2Z=)_ M!Y^*)D9ZV8/-!;4_L<)=I<<%X-D\B2J<7I,I:Q+;Z)JUS6J8^_JV;KL>U;_$ MBJ2+I/M1^1#SZY7;X+%Q?4*8J/R7@W;\\HKCW\OT22ZB:5E^B]%F"A;-62LG M2TNM0]^ K9YCPOE0YJ B9:7UBE MD(6YDM01U23T=\.[GV,4//[UM4 (>F9?AS'5F2;@97TKS#D3%#5$P__N[H2[?MY#J.,SB))1 MWI("WLDA2#G-3O/"*>E N/&XWS&TJ6COD?^EB6@8J@K[M\ECJ M']JL1 ]REK<%CAW8-[N;PO>6K<_82F23F0I,1H[D9)A(7TLA8!D90AQP>MHG MJR&G;D;?TN7LS,R*CX3#YG__W%)M^.3FB/<;0'(B88!USI321%\S4L8O$VZ% M\T4SSE%3 WCOT0'@@*6_TTRB/TYYB)P#.A5]Y?]N??Y+\[R'W:GTX_:LH3F] M(&U/ZZVB'?:7CP;>1K%H@-7$%D6(OG_.]0 Y4W,RB6ZMUNGI@]1^QK1)XJI< MU+>$4;Q^"WEF,A^_IG<481MPHNHF;&<>9,*JS8CQ(*;K^5^TW+0H6JGFQ]12 M]BBD2<1FR6[2&UNU/2,/KCJJWZ(16IH[LW:'RGGKA-+P0$%T//@ZG*":K=EQ M(D(A/J^! %(83O$4?3[&CLN1?NQ7UKO4M"8:145H=C=M/#BPDA"2LU4'3 M9X@J@ Q!7UY$%MEB9M%19?7!.GVW<):>S566\#>YI]^W5EP;D_(=0_>M MH2L_."S;S_ORL"<@H.R<@"F%/#U0MHK9NXZYA>D]_J.;&65:V5Y$#6Z!B\L" MG-\ZN)UD#E#?OG6B[+5I5Q^JU/R0??O8?D M7-ZS!Q ]D'X:7'YL@\X/_ *M&AC8Z;=V?@8MK1I(M^ 0&7Q'[4RBM>G>2U]VX4\1M3Y?8]WX22=(0;N,- MPX9[\A!X[R.O)HQEE&/N]:[NX4H?2]RH&Q/0/1^( .>\]@]2@D/>ECOP,[5_ M11&DG%ZMD#F*28M9Q/(+>-:PTV04)?7MC)3:,%^RGV!+OAI E*.1WH9,A9QL M"@B(LTRS5357LJTNIZ#AG+$C$797.=Q2R$2W_^Y-0 %7RM?--.5P&^KW33FE M(IY>#_2<)ID;[A;1OQ6FP;@=FHXN+_-#@EI6DE;Z6I6M$=G'Y]#6'^M4TZ8- M"'+Q9+9P)YXF*DX1W5<&862*,X/92;3;/@W>X7J.8^64."B]#N&\1_O40>+E MUW:8*SQ;'4!S(- EU &-UT@,,,P0OKN<]=M<^ S^J&9Z099YX_T46\N:I M^QF0;LR#D6'"IA^[(9AW>$7/0,]!X% 0BY_V'^B,^0>@^E \DJ8NZN3!ICN5 M(<88:X<+3T1>)MUT'F]6&.@;G4"C.7H/B9 ;UXS(-E35\"0O(+0:R MQZNX]Q^-N((7A2!!(D[1XM2=T-H0/C&-6;F&18UU M\8EN,&)Y(^K!B_/B9N M57@; ])+6?#O*''Z!S[H[PA1&=ZM>4;E6./U)H*GMDS6HTA%BCU\M9*NB1 M/5F2Z_4L>Z/*HW_\5>?G"E.'G ;ZUVI(5 MEIRU/K2H$>DM%68#)EB2!.YYD<\ <$[LXK1%1BQ2']_PIHL\DJ?133I9/B>( M2P_=:*",1D36N .V!$U7@!ZT+[B+B2^/;6ND;6%O*!-@C?(8K/;B[J#T8H\U M7W8IC.R8)PNX-7?CB\/;M-RDQ4#/AM_YO]63_MY%WH#6?#K_1>>G(M77^M<\ M<86"IM&>;1>8FZ7Q5S"S3SUHE;*5R@Y"7#8+4))0-U_B0I';: /1;'HA6DXU MT!XD2&Q\JR7Z00Q")GS7WZ^-4?+SH(6C5.Q+XSVS%#47$M];='33<"34=LX1 M4^VG_PBD=?(.N[%._#!]:Y9MGHA?PWQ5YW'>IJF7!99,^!R^&"I'^(+)&F7Z MQHP13K*O I'O)[C#N.Z"HT_,5WUV'P=D>.!F,.02_A/*P\3L3>K)"^3]Q^C] M/,7'#7(_NHN:^\'F7(+6]MQ M*.$(EOIO1D%Z7T94@&<*?#%Z5G&TQ%=R2.GW"M:<@S<.+K0-\VFW5;&<]#OV:U,..$P,B4-(M!ZDG\VRC@*H M)[9VYD0ED)JV(CL5O3U8+PZ/;KZ^G1Y+;#S!'9.;&4=&P!JK43@V\BH%MVPB M1S:NT=^12#I9_2C68]9!\C93M(62C%2B,2', M*6V,Y4V7W_SR&X;<;"=*!B)*1P8X%==<\L?Z3JK +0SJ7YKW MZI]*8[UJO1'J2$F !."@RR5YM5R$K=TWOS=.V, M>PHW?/5E6*$C3HVABS0VQWK->4W&(1Q.)U543W/)3Y>Z^>$_]7*^SXA:?]XG M;:P<<@4L*9F3^6B[81)EF:9)?G2NYO7$?DF=^*?M"_0B#B,T*7+: _YPFL&) M=G^@WWEO0F0 U;0'!GU_?\&](H5CF'L,"4?FN[YD\X'OQ:_ZZN74%P57X5]+ M"ALC^WG\Z/2%B/$HSPSNJ'K@K>!V-EK_5'2Z">3G5KS5YW&-'I.Z;4'?5?$Q M].;HV7@-8X @)=A56&O7&QG9A%M$O)^O+B"HKQY_R9"C)S]6/U9%8:V^)WW< MZ TF;_J?REOYCT*[?\7PS?XMAE\9]9CU)':T07X5B+U^M('95 LH%MG.'-;U M5[URG <>(1;OH:XHO< V^NIV\]^$ ;ZK(<<\S>2R7L@'5_$:RO??=39S;7P; MBJ94MMZE<&P-[NIE8BV*-2AR,3O+:WP1<.KB%=@4-A4F3@B"G6O/F..WAZ>Z M>3N5&AL4-Q0MI(W,RN1DLL]Z'_ \ Z*A<*%&6]N!D=JYR-E*\;]5.]L,E>XP MQ-=.YU$S=UFQ BP)[SMS0ZE+$X9SB=.8\(_?SYZ<.6S'@[)%*B,_-G=,SF.S M;S>>B01TNDE22("-;RK;9_A83BG47MO]YH:E:]6'[('F@J1>&!K2U9.5N7:W MOFR]=%58?3_?#1^P%+=MJ#\N%XBA9^.3LX.U+D^[_!-_"+GY:^LRG;7.(\UX M]TB,(V8BS-[-J++PP15*7NQ1#3*P:W^7SI_J3IG$4>LP^UT;"S=3W"UC=8)0 M6W!4\*K:7P:B\[':3X*^TJGBJ/JN[V2 MPD>!GS"W>ST[8 6W3I?6'=L+)O?(Z^ M-MWINT6!)9%:;')?__>=D7E7ND(CBA-.?O>]9Z8W;,I7L]58F';4R=/-3 ZRZ"E?8 X M(+7,]L=!5FK7)W\WJQ<9IWOIXZSBEHAI=&G\22FO\Q,TJ@A*?EQ/X SR3WD4 M&>L>?:5!L*G:54S5+7-^J>'-/+8AAYR/"[=C##P)KH%_*T"[,L%4W^;>Q=GP M%PBOQ<,8B2;>WEZL[=]HE%BHWU6!DZ-":_/F50A-ZTN-3(UKSDP\3N M+3M$KZ-GK=*_S6]_%=,N5K* HDQ:_FN8Y*O=@?R%5@JY8&@__8*Z/W\._9>& M,&.6,45L?@VWSV=)X"&N]38'I^WNT,8XCK==(8=\C-=DCAR8@W@UTU0YYVFC MV7:I=-B6_5BY<#2BYO"C3A+V^XWS?$ZP3S\S[+86RQN7FW8FNE0_L=UN2GR;0U132 MU>6Y3]H4O!(O6%A:,HI=Y6:O,)<*)OV*INX+TL>D@9^MI'#Q*7";.L] $RZ- M:H)FC)(>[X%'5./2!Q5)NLM.-L\J\I]#"FLWYA8:_<[I92OAPWDW@ZW-%XBI MZ0\T^BI[>=SZDTY7SP 6W0C8JJ.Y62=*@Z8UO$-N>? EZIJXP2/3CGRR7^.H MT.2T9'.4'(("<*4N22RL$\'!UKB"+'Q%?31#O_!!9C>LD?O-8-"+ MK8"Y9Z!M4C79Q_'66V*9YB9I+H#\X>VTNPJ.6DM+1Q,@2O37]2>[O M57U"'W%Z9LI6<%1)&OPZ5&=?H(1+>'XF34AQ]K<&TR3N%LH)#C-C )92 1ZJ MJ,7;)!]^+=W&W0@]P%PU&#6+],S#]TA"_ MZ,5ANB0 A 7!']CE_.VL))G%/^-S_G_E<%N0N%3CJ[U'TOVS;JRT']C]3;WP M![*,05H#M+9?_ZFN[*BE6;.KL$S*P4%L0&=V8$C$FUSAQ8G+U\I1*D3G ,]1 M(;Z%:4ER!XF3TTV6"-9EV1ETI0)!#U#K-+Y6DJ$6OEI%D3+E,@#OW8-G%+B4 ML)4S]P(M 6W8#7.,7.AL/\F\1U:D7\'K3!>BO98#8>QW1&F])F:$'^7=6(KH M%>8O#_0R<_) $%A\O6JPU+FG:VF]J^@*45G)+(HS_+S[,VWNQ865TBTSX8IO1$/WUJH/H9FXZ S[J3K!<5KAK[)C)*O9KC-5A"^4)VXN-=K.8X753JE\NSXJCWHR1O M=BHXT3U%&&FQ!4C-Z(.$$C ?O*&JD9!Z_.55ZK,C$2_\5O812^:ZD/=XNZN4 M)DIIMU+T.5L4<4^X%_'%3B7Z1TSXM6[8$QBQ'XEHI6,W0XIJJ850B$:QZDC1 M%_/ '5L4_;7A CX(/A*A?.GS'D)AU2E9&- -M!6Y1?4T4'98;!C_;@JG2ZNK M4(UQKSC]8XZ?1*7>,3'K[^KR)=V765.Y9;'/ETXH"]B@BV2O2K9C+X[#>M(!R< M&W^^O='_*"ZT?C[P!VZ\&)G)#@/?>+NRNL*WR:'RE'D78NY-#X>M6V0O,P15EY S.:3^\NGH&^A# " MXY=-W43L>57BG\S,Q/-=[RQ61[UIG;G'A>U;79JU?2TVNNW29=I"S7\@EX(> MG*%B,]^G[:#U_;0_1M;?YJMOI9JF*JX$:D M$'H59FN%$>E?T"1:XH0Z[T[121.LVJ=O',*KT!A'O';J#LM5Q&;(58RT-,9XSCQ>Y-@]4_UI MEG(5'CXTQ+M6NH;C'30ORIV^.^'MHGM10]NWW NSCAFZM#?<(P;E'FV2SKK; MNZ1JR$I9KS+Q5EL42_7IYB:3%85[\M=2/0OQAQ3A@U2E!LW780S]"]J:!B"P MER(H4FT4"^3^L;+F1H-6BXYSDF_$S M$U7%;=^/V(GKU9;_44(5?(1R;T4=),K\>W@=#HH9TAAL!AWKN]F;[7>VY7<9 M<+!2H+U7LL2;S8A3_MP71FV3'#RE[2_A$T17LS_B*;3DL OQ(G6M.*RI>GXHR;5!!5TICA)KI(<+_C.!VY2G>)/;/TY8 MB\RIGYQ]\0KTR+X_(,R\8K0RZL 4\2;3@*5Y#YL3)!+K(VA8[I2JL-5964^H=A%YN\,(:477?[/#X MEW[8+/^>25JCDSTC8:D:#C6R69[,Q'NLET*L_SF47A_LA$WB%8?C-8E\QVN% ML,]&M961==+%##-:&6HFIO_$WH24X(+?8%K11R=YZGR3CK7*:EN<0P-_QF-D8QP/!6XP.W&)-%IE0U;31F-4*9RDS$/)&1TW^C*]C"5Z2-"M'.# G_6<@*@8_S\Z(]N:8Q#MZA.<;R@QJ,V5]CACTV."G#FBX1@W\43=#52C%+]F5+566"GJL:: MIX<#JT##3N%A;+78.*0=YFC,W)06SC,=(2C]9@ -+A Q[>Z0YHHL-EV?M?; MBC/-U"!]\1NU:DW[*4_JA>,8IUP3Z)$V A>YTE@W!6]S3W_LPU\'87*_/V65 M\5DH+UD;.;^I%LN_IU(N_FX?EG0:PTKG>65X1%2Y?"9.6)P7R>M@+-E%S'L7 MD/,8_R/;A5=#[TP;M9#&/%K-P2^1>R6IM0<.>K\E'@J]UYCG(R/?5DOS5^\\ M+F[MM K;9>!@C#3%^GSI648T"A"XKDUXIX5"L]6@[^^N;X*K>A\+R])0?B\4 MSW%DNW#?=A@0$2JZ;T@@%%!?C^>])6.$S_@;_QUO?.49&'W;_U M_]>QCIW./VXK37I(X/'_542VN8T#/W!D>_.SQ[W%7V%O YV3E5(_J]G&!.S: M(0=5F;GS#:W4QK1ILV7LJ8*('OA/(PCX\.O M0?Y&% TIY.:)R5H@U[R4_<\F]]$0VL?L1D4/&G^DIK)>+Z0Z^B8K;EE[\Z8L MQ2P;FE>FK!?XR:I)XW"=VPA,!%T"8.'S@7H8OZ& LO#'YB?:KUF/Z28LEK%[ M*BN18W&K99-N/Q;AP.+LUD;,7,. M$2J/R:(LI8>+S5&5=MB]?SSG'6YE AS[-LGCR*%5MEF_PET1 LK=W][54U$! M',N&,&/Y!8:VUH7S66JB4][?*0K+> /)8:@96LHCS4B.**Y%K:)>&VB.XAP, M QD$ Q>&'!_760:LS<,G/GRLXL>P?S\8,9I4NXB0]-$@N-<$A4/"_)%!&AJK M[Q5Q33+>46F7<>:@H]ZI^\;UI"E<$:$:E$$HCKR&PB 4C(\G$ MNH1;N\#@O4?5QX?.I[XYT(G)2-20@F 5$ F?% M5GAW*N*\\='VE\YL_DQ5=18^L5RF0P7H^TS.=_72%)K)88R>-_M6$V0WQ?=2 MHUN^W0TK:X/54EC*9KNZ*:U2=AZ_N@).AK8^^/ZXY, MOC@IZ@TO?](WHDGZPTY8%@H]FV^JG(5H;WK(62I@OR$!H=MB+#)S#W+N'5A> M>U,>WAB9[5G?IYSBZ@K(=E-6AXJE4RFY7KGHMQA1P\;=H#)]_F"OV;3##N_Z6L%3 Y.5THY4X M)'"2C-^*_5HOI(P9'J[M+MO/O'/NXYVYSV0VPIU_7B9K\YUIF]Y@W+U2K&>B MBRMK!!'%-_]2(F:XJ[ B)P<[=$T#ON\5^?I6<,IY&@!@]?/]8,@V+?IG3)_; M7]L4H0]6D$>6?N+F[)()%PB+RBM3K^(U;Y72]VL!^]MA3>LY+@6J91L#]$VII[7V529R<=< ?;P:4?9.D^5M4J^X M?M(H5158[AG8YMO+W_*8_X-][:L9FEOR-))!)"_1!6P=9 <;[%,"=H-:69AW MXB9ZEX."_+%U7\")9NG?IF];1EP(&,%Z3 :9";^3:/KLQGSMPRPZR#VV3XC M\3GRIW']-)8<_HD/Z2K3'$Z%='3MJ\6;47U)W]Z]1$9GZ2P($@R$&>AC/L# ME<_ 2S+07\3+9R!L\,LS,!41W0U-FN^^)>Z(9H2/^$^M"7^_L;+U_Z'NAO_U MQL3_B>Y\_K45X__.T]5[J!+KP<8'!OIW53A:)O_N7[QQD2=LSE'F M_20=*61!.*E(@W?X[WO!_T@T;A\;RN[3MU_.6PF]X!G*7$Y[0SP)ANX ,I!;^(( _>IG-355%FL5U3W#'$E6@4&XS M2$Z&IOVU*VH#?"_?Y" 4;6OWV\3\ #G6+-M>&^W8#]G=L^_K+O>MP^*Q'(JXQVAH].3O8UUX2.9ER(@:V=/B+!7CS%K,,NQ,\T6]T6XHB2H!8U;'>O&Q86 ABNM";AF M9FR237R&Q!JWB//+&XV!3;@@;F^^O&< I2GOX68N$&KE]@P,_P%+'_6GGGQM M)6 \;7_,30I-(_R(]% M(Q8_!?.>7/-?Q(D+X./A@5OG;KI+(K2 ME!TT+SN,3M=:=:;RH;6$!APK;LIJU"D^:+Y0''KQNQ:_$T9P\1;6OO+^/B"L M0G<9%NPGA9$Z5.OU@O7+*H&:^!3#.HYNMDEKI)MCZWA M)YXX85,# :CI?7$%$R4H3?Z>4_*I'"<[F4F6EAC4J9E" /H+,3NDE9OTZ15M M0])#X8G=K3D2V>@[$2HG&]] TEK^JQN[D?UI3NWF\@=6*XT-^*,A6+W(:;J%1 =PL_],=WY']\_"#S0(-? MW84/EAZC8-[HUS?GNE5%FFN61'?:'P,/"<-\I8/[;93P7X&>K/8 M\\N7C)7=6+E :X:@?N*5[&DG!]81 7%UH W9-^@+#2F49P'FM/V4 U'%M<[" MA@7JU74LV$.ZZWU;(>^3\7$([*->#@0H8 P_M$00K;,8&\&8ME2,I=IFV7C' M'7 F%6CNY?+L4)SK>&4)7L46?4!)"<$L'O_A3H(V?D5NVITUF1!WFL/#W\=+5@%E MA$3-+#52%;S#*!&E/=E&2?,.C3[8\-O@:&^]P59Q_,'E+AQ!X#T^T M,!!-\@Q:Y86+$ZAB3A0L'RRT!^1P$RZS$ X0:H3PA+32[&A)RJ$ <+'H@)4M M.=?=+?KC M[L[L[H_WSS?SG7G><]YYG_& M8QJY_>%7R2Y)D8LCO]MK5D N/'50?P M[?PW565@=GK T\6_[%W^3UZP]%UV2B.,\-+378QD>OYVH?.T=E+'?%\0DNB= M:P/\NL<_&EC8GXM*[M9H-30CCU)!8^T9SS=43*K>"6]^? M?T QT_MH>O?L<2T]?.S"EEN6WI=%-5(*:?F)328A)9A9LHZL^H%T2MD!/K_2 MT.NX^N9Z,VYVM>C/Y0#745S>D>3I7E(6,K,)I(X-8'"4A(KF.C@B]34)%U 7 M>AL=48YW.BD;;8VOH^]M.31SKHKA5_#!39;JF%L2GNP@-U45H&#[A'=A0.UM M/+A')=WJR$RP'_GO/]UMB M3"?G*P\*4C[NP9:7E5_KIW4$+I2>UR0*R_NNIPN?JP/@WU!(\K0R82_2H-FM MXW3YL7ZLRXD ]=,3[T.),?V"D-0PPW_>QY'9X "HPO$%;+G(9%]F7]PS0P.G.]U: M*7%BI);4LD@'"#75C0,,]I4BIXVFF><;GA0(*S.L*B"+WJ/-E&P$V\":N>=4 M_IH^:9K>U\ !9)^1-/D$V.*E QNR(8C->3PW.KGED> HA26,:V"MPKE+Z,>E M]U9N6>.[RD:Y.K,_UW/#RQ#9=C"" UCJ/., 5_%(VH.IPF@]Y*S<2P[P,-N1 M [R"-S/ZE+E8D(-OOA?*](9LW7="B>1",?H*2A,7RMU_"$7T"F+[Y,#.SBFU MT21TIIES,&2]LW9-6PF/0:OG/SJ#?%9T B5N4VP9%[_OTG]=2_R;C MZ?E=NZG<@$"/?07RF]I3,\+<679FJ0^^KB^Q3O)*?'V2K!=\S$1$?@M],3#: MVGMVX+-2TY_U19,Z!YC)[XSXW7,LHGSR8=[RO& NR.'$Z>Y'S)X;.ASG%Q^V*QE#:#^B0Y3CTMBY/75E +1(C(>8TN;S1K$T,E;/4".7",A'S5E M/.X?O CMO!^^CB9/$A]1BJO]2C6J\F0R\P0/I=MH758R=]][W/.U)E]>-<.' M%FE%VYI;YO.@/ENQM69$8F5L%=:(KE\]OPF9R!2?VZP2U'-'>;I6"J?L&T@1 MZ'JYNY,$U?UY2,XQQW:77_'4K^S@1=&7>XD4,ZWWP+^'RA(P/Z[@U MT\X,7-JZF?2XX[#;CRH9Y*M%^ZWX95)/)Z((%:G=K9(H8>"#X#4]7VGCVSC2 M^@^L7Y>TQW^ID7[V/J+RGHU*XDW8-:RL"8:!#;#()7!UTT8LWP1U,M>1N-E(18!<&K$0IN>ZA-1C>Q-H)6O!:4T&7A M,JW8JI4S/!ZE=T6ZP*6E0[7(E!,$EC[/O35 M4=I _+7=C$I&MMOP)VUS)@L]U3;\F9C7:Y9::X@0 XN.;6]MX0F% MPQ_&%X9_0]?J__;')HZ*P[0=;0-R9QB8=B=ZG+LU=EEWF1RG;QNI;U*O.>VK MO7D7=KMWA?ASO,A[LAJ?'%49-]YEKDI]W 5>-+05\T6;22QE99R0NO$Q?7^] MMWR"%9 #&)#=(!Q **UK>LWLRV-!6\>5F:Y %&*6&T\<0"%X>N<[/^,\E:$+ MSYL:L&2$%_18S'WMA?O%^PK;!=N3]X(N=PA5QX-@3T,H-R *!WMJ(Y]>A168 M/RPQ#!/[J7_&.I"5'\1_,TG[N;G7AY'TUC"RA5G-"H2I U%&#M((MDQY%R0M M&-DV1Z.S=BBI81CU-IU3HC,XC?Y67=8TH6.3A MFJBB7O=]1HX\A0YG,\AR-58Q.:?<(ZCT3K'PY ZYW-S)U,G12=RD3QC=&'M, MNPD,LJX^4.9?*CNQ5X(7[^2*%^*UY;(=]3DSBLMO78D0*CR0 W0,_9U)F",@ MA9E':=88J$U;@]W%51*TQ*E+NG8C)T$GH-7]4'U;[6[;.A)] M%:Z+>YL EF4[26\JIP':)-T6Z!=:%\7^I*211802M21EQ_OT.T-*CNPDVQ1- MNLYM"C2)R"$YI,[AF:&DHW\$P5F9\S*!E+V9OG_'4I74!926)1JXQ=*%L#F; MJJKB)7L/6@LIV2LMTADP]GPPVA\,!\^?!<'Q$79UTK119<3VP_UP/!SOL=$H MVG\>'0S9R_=LY^OT9-<9GWX\F?[KTYD?]-/75^_>GK!>$(;?]D["\'1ZZBNP M]Q&;:EX:884JN0S#LP\]ULNMK:(P7"P6@\7>0.E9./TDUDP:YR>A0L;<"EFV#GY.O'SC[".T?_1 MV/]!(\9K(R[ S2U6,L7*LXM[_[;/ON%F(7C!OH%@;]#;69\E M;NUIR;F-G!^6QQ)8K'0*^D5OV$,3*1NJK*Y-Q9/VNG';MP@2)26O#$3M'Y,[ MF$^ A+.JB&@ZDP[YW2TD?P/)EZJV428N()UT6.F]:E%H-?Y/6X^]V=ZS9@.Q M:;?RI[R>TZHF7#;0+7%@(:/$@*M5"\VK2<:)9Y,;9T6#3I?7Z(QKS M3KSUE]01.J4++B==@#=%"""6@IAD@NPD*\4Y'4K!XG0&-:A&09Z!CU!+#"\"4G.3$T_+MLO0$/3"4V@ M$ 8#$%IN'PAJ,!6J#8U._5;HFDIQFGBG<5&7''U@=)H^/NP:'_;6#2]A!Q%.J._)J8A21-^TWZN?(+CP/B6<0T.\XAA M0:!">#(P=,>$RO!76B608K%A.PCW%) \ M'M-G%YA^ES-PVIO_*7@O*CTI..^F>D,ATN>GJ0 M+[<>*%L;*,.!:)YK#,5J"CNCFUEW_;F DXW5N< V,_,^!.ZO\792)QCDY#R[C36SAH]=NT(U_Q4"& M**38'A'\,(7SMZ)GO-WTO+4$76'I[<7KUF1%@L]%2C+-C2H=@KE!_E)2AX4S MKM.6)TA;P6,AA5U2"'K=L+1E.$HYMGBVKYEVDD(7#%PT$ZIJ72%;C0N9DP2Q MYQQPZ>$,2HR$)9(6:Z"BW8!,,/7UQ,1=0U2HQX_4W'YJ)MM&S;,YE[53&,(M M9!D=>\\1<68SSUH%O;?02G]Y?>KE:(@-4>J,S^YBO,LW#W\;->B&_;] MGYO&=RCVT%/!W^B0YN!O<$CCGH>E+7O[E\) .E4H8Q&X]%BYHQ&D,#\0Q:ZG M>2N_.*9Z5FFSBAI= ?97%,):@)OT-U88E%)E*M SU\,.LA>W $-RBK\IU6QW M!OAW+=!QFD!6E^Z9MME]/(CY>ZC@UAW$O)28X^!\W)L@.#0=("8"D!)-5+@Z M$%D /Z_?\0T9KC"W_H>HV,\10;&EBIV/6D;!(\M$=R M(3+Z/M T&&6:ND!@X9*XF32J>NT3DL<@\D'09^L.2EYBK)AIU($^@AF<;B$= MW#/CAC=]'\:)?2M&ZF#HI)J"5B[R)77-[[&2F31SP>C@YOQ M?==O05U[*[PA04$8X5D;Y2)-H41SFLYP[_)$Y!Y>S=ITZI9ND+XZS+[HT5N, MO78WN!7%O1^$Y-PCAUY?I!N%]W_]YX[1JUUP%1-8IQXSX/%K@&WWV'L[-= MK4QY;)2L+6S,#YZ''9?_6R'PP?U_SNUMR)11,I MX :':HV[X;CW\S?B'J9_BL(;L9>5%I+M]QF]?>\G=5?@N0>?_WPR>C:<7+KY MD-9[T_<'N,1W()[WX/&K9?2CJ]J(31.3M GV@-Y)=T^FV9.A^_=K)Q*:\.I+ M\(^ V1(FKF/&G1W]OP'S@1<0^=D\XF;+I9\R3\YE6=9E2TJMTU&X1G8_TUBN:$)L.E:0H(6BNVTVE^W%@ M4]+]-G#SJ\.*SR#PP3C/+.B(SY5H#[@.#P?C_=5FYLN&[BC+?\WH/H\\_B]0 M2P,$% @ U:;6_;.!+^*SP7MTT R_)+TDWE-$":I+<%^H;6Q>$^TM+((D*) M6I*RX_OU-T-*MNPX:()L>\Y= B2.Q"$Y'#XS\PS-T[\%P561\2*&A/TQ^?B! M)2JNX*C7[[U^%01GISC4 M1=U'%1$["H_"87\X8H-!=/0Z.NZS\X_LX/ODXM )7WZ^F/SKRY6?],OWMQ_> M7[!.$(;_'%V$X>7DTC?@Z ,VT;PPP@I5HM13^E9 M./D:9C:71Z%4RD OL4GG[)3>X%_@R=EI#I:S../:@'W3^3YY%YR@A!56PMEI MV'QZV:E*EF>GB9@S8Y<2WG1RKF>B"*PJHU&_M&/L&6+SELQ-L!")S:)!O__W M<R M9=,O584-4IX+N8Q>3D0.AGV"!?NJ"DZ]BO/\(V1K^#H?^'9IQNS+@ M[:ID@DV7MUD8BI(OC<\#:=HM/(G MJ!@C7$&W=/R16A>@K4A%S,E\;+ID-@-VD0E(V3M1H#,(+MGG%"5 _T*U'V3: M+Y4V%4<_M8I]@]BM9-0?,I6ZU7SC>LH+,,'G&PE+=AY;:AGV^W_U/FQ8_7V7 M7?)"@*0!L'>7Q<[49&%NHY\U[2DU-L/.A4',26&742:2! H4^.W%R; _&I^& M).A7;_E4 ILJG8!^T^EW4%,I:P==/9N2Q\US/;SO$<1*2EX:B)I_QG_!<@)T M(&DG$K%GBM&G-8C;])H[$7&[VJPY9-VHV/ MTGI.FQMS60/:81OU'2\R82$@XT%4J(7FY;BE1&WD6ME!;UNES?:-O7V4MOZ1 M!D*E=,[EN.U6]2O$,,OX')B&N8 %YC*;"<-X4508$S242J,G%>P=BJ,[!>_( MK?YQ^8W]@6Z)6AOV0>2"\S M+/<%EL-]@^5;;ARQ8OF27:/V$I"!=3TZ:U@F"B68U9@&WR6H M#$XI2>LF"<5"(YE$,:27!C5!+##PT;HFJJ027B3N-1G$)?&6&9^?:>^<:/1GG I:N".$:KEWT+!3'9MUJ M%T5*XSDF)HI85@F.B2[1PF87W4EHN60E(IJIJP"*Y\J750Z,[QG7X#"/&!8$*H0G T,[)DQ& MXB268RZC?$;/B3"Q5*;"?I3EM)(>_*56,23XVK #A'L"Z#P>TUF?MW(1XR!=S[>B;/;%2E<0",JU2!4JA&*2C<.%3]KH-\.U'X MLQL$4TUM:D!TZPQ"+0*C/2IBE!2).UTSU=2(1' M2'OAV9?+6P4-4QEB1,[Q MC*-/+K K ZB-Q2Q"G4I.\:>2G)(1KLEIL&96V,/SM#:]Q/^F0(*8,K _AM%G MU$UWH^[>,>06^.X??>Z-0<3M7"049[E1A$) M<8A=TY(G.*0X$'@0;XBV6+V+YC?U@LI*EPA"XSA/'&/:=0HX?C^# JF,1"QB M"Y0$(NYIS6;EX0-L!:4J'@',TI-GF?ZMD?(_( MYA]W4T*'+NR(@)O7PE#42ITQ_7=VS:D'7G,.#-@/J,:?"? M"I#^$\!'LHI(WOJW=Y'X1LU47,MMG#P@"%%B4W%<:=JHVXED8PMAZQC-=BZ ]J( .OX?*(#< M67/2N&IW'=PHUN;*6$0I?5'4BG,4)1] ,#:)Y4HOCN32*FU6"=V]P/'R7%@+ M<%<.F2KD"]28"-3,C7" KHK^;B@EX">1VR8,P)^50,5I 6E5N&^IS.%SD?/H M(N=<(M%"QW'?8N)D5(;& G#SZQR^*C86P*\I*7OBY=*RHXSNT+C(7=PC<($'=]D=J-=PZ/JD*XJYDG.@S%OP6?V]@*YC%>2E5$O MUD6F?(#B&V!#<#R>.O3J;=N3KX,)/2X5O>G0-G::)'^OS.WUH&W.?$:@FQID M +3K)CK:!5?[Q6T^6>)V+O;=V?H(GOH>^H-SC^ MQ1J_748/M>K1J][)44.=5PRB1_=WW#$=>]%W/[]V(:$)-Z_?/(-E3[QP$R^. MTOZWP?*)YQ#YU3QC9H\Q\TLUG= MV!H5=]Z'?(KX:.K+O>*<7AG_-],KJLGC MZYE659$0W50Z:L)#ZR;P9D--.JDR<=5$_=S?*%S\;>/Z3?L"\O;5YA(+@F"* ME=UUP%,D\Q&?*]&<&)V<](;K0.;?]5UI[J],NSO89_\!4$L#!!0 ( ') MA%9(4G874P4 '89 7 9V1S+3(P,C(Q,C,Q>&5X,3-D,2YH=&WM66EO MVS@0_2NS+MHF@'793N#(KH'620^@%QH'Q7ZD1,HB0I%:BH[C_?4[I"1'<=MM MNTVR*9 @<6QR-)QY\_AX>/J'YYW(G,B447B]>/<6J$I7!9,&4LV(P=8U-SDL M5%D2">^8UEP(>*$Y73* (S\:^:%_=.AYLRFZFC?/*!G#*!@%@W PA"B*#\(X M','S=[!WMICO.^/C#_/%GQ]/ZD$_GKUX^V8./2\(/@_G07"\.*X[T'L$"TUD MQ0U7DH@@.'G?@UYN3!D'P7J]]M=#7^EEL/@4Y*80HT H53&?&MJ;36T+OC)" M9]."&0)I3G3%S+/>V>*E-T8+PXU@LVG0_J]M$T4WLRGE%U"9C6#/>@712RX] MH\IX&)9F@D\&V+UC<^FM.35Y'(7AXTE)*.5RZ0F6F?C 'X^OFC1?YMLV5:<6 M:R:(X1?,^NYX304C.DZ4R2>[ WSMR;)]+E/2>!DIN-C$3Q>\8!6\9VOXI HB MG_;K%OQ?,\918^"#9@,D9 MS'/.,CBY9.G*@@D?,K1@^@[#_BEH/ZYTM2(X3XV"4Y:Z3(["0U"9R^:4Z(1( M5GD?+@7;P//4V)Y!& YN(R$N*283#P_+?Z/*&PFIDK()UNF*#95(N2("-"N5 M=E&^.CZ%UY@E3I4*WO*"6TG9LZ9/'HT'@W R5P6JT<9]BB;[*#?P4ND"T_-> M0J:T<[O!>0,, Z-PS%)6)$S#,.JCT6 I(*,BU;='&!8=XWS"9,GDB(/4"HD M:AR.5?"JLA'CK[6D*'&0,\TPU&Y4GUP";5!]>-.'SRB6G!3PF7%XC=5:]K]% ML[9N36I]2!U'\4W9*70TAC/_U)_[VY)'PX.P;],A5)46I_*_\J*/_<0]5FS@ M7*HUPK-DL:-*1X]^B2R-C**:&57$EAIMDU/)CHE5VJ_2"Z>%==J&0WE5"K*) MN11<,B\1*CV?%.B@$TT[,"Z';7Q%M59 M&;K-R0I62D2SNM74:[S@\G_XN(M',UR+38?V'?<*769"K5N,VL^>I5*5"3LGDU]$=1'QWZX^$#['<- M^T'X@/G-81X8;=7'@8\"AZL)JN&@]^N%N(7TCW%%BI\\B@[#R?,2#\HPA>[G;A,)JN#+D]@#8>[)3+S.&7L>^=\)\YX4K8X_\.:>\^9.(UW86^*& M&=^\+_P=^1&X@^7L?AU_NWO!?'O^3$AZOM1J):D]^2H=MQ+1N2F_WM'LL^UM MD[N\:#ZWHM*]H6]:NA?TNU?_)5DRK]Z1D\PP'9,+Q6E3S?'8'XRV8E:WA>[; M@OHK!?<=Q>P?4$L#!!0 ( ') A%:EJ<:>3 4 &49 7 9V1S+3(P M,C(Q,C,Q>&5X,3-D,BYH=&WM66UOVS80_BN$J;250[2D%0#-3BZYB8C9,QJIK6SR@9DT$P"'IAKT^B*#X*X_"8O'I'#B[GTT,G//LPG?_Q\;1:]./E MZ[?G4]+Q@N#W_C0(9O-9-8':(S+75);<<"6I"(+3]QW2R8PIXB!8K]?^NN\K MO0SFGX+,Y&(0"*5*\)EAGD-!L!+SLYU4LN/:.*N!\69H1/!CB])W/CK3DS61R%X:^C M@C+&Y=(3L##QD3\[)H MGELH:;P%S;G8Q"_F/(>2O(]<:NF.RLN ;G6Z($P\G3FXPG'.7[?F\<) A:<0\F MIDA7T"T;OV;6%+3A"YY2"Q])-L1D0*89AP4YXQ*3@5-!/BQ0 O0#FOU=T'Y< MZ7)%,4^-(A>0.D].,,G4PGES075")93>AQL!&_(J-7:F%X;W$@ MH259<-%4-P<8I"N-^83.4\G(Z0V6"HDU#M?*>5E:B_'72C(L<20##6AJVZI/ MSH'&J"XY[Y(9E1R$11.A['Z)8DW,:K>Z)'7\Q#=%*\C1D%SZ%_[4WX8[ZA^% M7>L*9:JP&!7_E1-=G*?NL7Q#KJ1:(S1+B!U-6K7HAXA2EU"L9$;EL:5%,^0J M9$O$5MG/4@M3PBIMS&&\+ 3=Q%P*+L%+A$JO1CDJJ(OD<$^'U;G.D$U>6= 4 M8O13TP*U'D2'X\!JGLP1IBJ.9+$28H.$S0MA2;$EBH8_5UR#W2-+B]]M- XH M4E&3Z.B '6XQOZ75EE(U\-%)?S"R9/OG5G*'0(>/">=>&V=FS<;*M"$P&-ED1I!MI+E1"T*"%NWK3ML*',JDW#M@X68P1QMS&Q!NZV M)2YZMUV&75@WJ];:HLHKP[8^V8*54E'O;!7U:BU]/\0VIX5'O5R#38OV+?4* M52Z$6C<8-9\]2Z4XP3[SRELC!E_MGUIIL!6E2:G$RL">G_<=^98@3GXC#RI2 MUJ^&?2OJ@V/_)'J"_:%A/PJ?,+\[S .C;?5QX&.!P]T$JV&O\^.!N ?W9[@C MQ>15@>=C,G!=9K]RZJ[(C6S-_)KSW;?\)(;Z#S?,>+'Z]B;\7 MU7JSJ7N2IL/W[?$/JP]GY%GH?A[6D: ,=@]@3V1Y)%FXRQ=[#/G?R?*>YA!7 MWCQQYA%SYD$MG=M+X9H57[P>_!GY$;BSY.1QG7C;[5^V/7(F-+U::K62S!YV ME8Z;\M"Z&-^=J%MK>\'D[BOJSTU!:5_(UR/M^_C]F_Z"+L&KFG"Z,*!C>JTX MJZ,Y'/J]P;:056.A^W*@^@;!?24Q^1M02P,$% @ B2$[_<)P+55*5<0;7JYL%,)VM*ZXL9(93B]*ML"6L=%U3!3?<&"$E?#*" M%1S@@^N'KN=^F#C.;(JFYOL]6L40DI",O%$ OA^/O=B+X.P&WCVLYN\[\/G7 M^>JOY47O=/GP:?%Y#@.'D&_!G)#SU7FO0.L^K Q5C;!"*RH)N;@=P*"TMHX) MV6ZW[C9PM2G(ZHZ4MI(AD5HWW&66#6;35H)/3MEL6G%+(2NI:;C].'A873H1 M(JRPDL^FY/#NL:EFN]F4B0TT=B?YQT%%32&48W4=!UYM$]Q)4/T"\^AL!;-E M['O>FZ2FC E5.)+G-AZ[4?1+9$11/LET'UILN*16;'AK^\AJ)CDU<:IMF;QT M\+N=]6%?KI5U,WQ@^3TC4.VIV4UV)*#4)DVM3:TS2^D.S \1W)8I:CJ$*8CO $'#]]L2?>$DG#,,_@PE0Q> )-QE-_/%[+%FXU*:">R?J M]'_OY,C'>#2)O%][+YV@/5B]-K@5Z5M@73LXJ[%K0#B$MA\,^XYB>%/S["GB M]@"T%#T^%PH[DJ#R.#(T?'5^#]>81TQ* PM1B19\(,OS'.UA&2C>=&BA,*'8 M,EK;UF@)>L/-D>V>(MIR7RNQTU9Y,+L1#=:"%'87EX+AK4/ VY-HY 7)E+3 M5[M?I"'P97ES!==K^J/D"A:+Y?\\Y'L<:45)Q1#F)2;\/^D[SVYYY[$?$?VS M- ?W**LF]AV'03*11W]FMO3^9XQ.PEQQ/F MY>RJ:<&=%"?U=X?F6"(QW6C!DGZR1)$["M\DJ3:,F_VT\;IQU\_$;LC.?@)0 M2P,$% @ U:ZV_;-A#_5VX>NJZ ];2=Q'(:('62I5A?2%P4VS=:HB2NM*A1 M5&SWK]^1DAP_4L<9FK@%F@^.1)[N^;OC4=3Q+Y9UGJ4D"VD$EZ.W;R 283FA MF8)04J)P=,I4"B.1YR2#MU1*QCF\DBQ**$#?]KJV:_&[A].'T+OW\<#5\8XK/WP]%?'\XKH1\^OGKS>@@MRW$^=8:. M> XT^G4GG9L(1-G=.6D:L*[#A>B MH':DHM;)L1[!7TJBD^,)503"E,B"JI>MCZ,+ZP@I%%.#T&LW,FK)(I8'GNL\&.8DBEB46I[$* M>O;1T>V09$FZ&!.5:8&DG"AV0S7O+9*7)"!AWI#%(E-63":,SX/G(S:A!;RC M4[@2$Y(];UBLZ413A+4 NMVJ 2&M26CE>$3*G1 M?BQXA)/GLY2-F0*O9_O'SAC=DC^15IKZJXK=L +5XDS-@Y1%$ MI%2B&:BB;4:,*(N3N2A5$+,9C5;B"<;:EZT0V5&IT2D;O6IY7F6[BIKQ&RH5 M"PFO'84PJ3GVD.&2PVKHZ6OHV5W\75RM 6Y)DD#N,1?3QH?-O365) _&F.R? MK2DZ[%X0+^;)N!"\5'2@\?Q8<+X')Q4A3NX(DBK1ZU\5_?3^?KWO*'E78G0V M4F/3+8\6KMXASIC$MSR[W[FKJJ^YO./:/;S[8K$LHK/ [WD'O2._ZWZ%_X%] MV&M$+&EHC8528A*XMJ^G-Z7>2NOV*N79)(%"AB];2518N#[[GM_Q9G3F]2+? M=3W[GSS1=0B7R#\09BD+6U_199/UT$]_8^J^:]J!Z MO82FD%,BL2M3Z6"]0[YKW7J*WO$TQUT,=-N@]R?[Z5AW;U";IE!G8>O;=:MU M7>K8W;Y9_,VJ>G]CT\?-WD-*V6.@YZ+7A5 MVF6D>IO1_AG![S2"[X0-_7X?_DY%F1*&+$BT&:VU/L6W_9WWYS]C^.CV?2@C MD268>BG)$AU$O<'I'/[,N>\U7E3DG&HCO,-! 5+ZDF8F#YU<7][4.5S2 TRPK"=?^%%*!R.!"R DF@W6A7;NUN=B# M.6>X78!K)HOVOC3X1(%("O^BTUC,: 2<3.=4%MI;*J5P'T[A=TVEYWUWL#4Z M'ZZ&VM6&U!NT(1;22,A+B9LC6@ED!6#37F#3W@8Z"WEI6@I-=HGE#?[4/]I=E&@^9=B9ZTAS/&;**XP*66[*^@=E< MIQI%H1&-GB!:R7+4)62KC.[Q.064"YR8I358_ M^5XF)&-?ZNW)AH3&NG6L;4*@#=.48;V8ZN/B,457\^8L63.XIF$IF6(8?BW] M?!;J'LTPGK"BT,#>&7_7Y\,5P(%.:EZ(]?"C"CI2MSJ<#]<++'"J<'NF"P%F M'*W/-NOG-XW<&[9?9Y"P&VV-*YKJE:=Q"/I&TG]+)A?EZ;HN/(<-G)9B>1H:D'G] M3J>M*_]M;BT1+8)]2]TU58T2;0LI:-L$8&(JD^%3KTN+12678E+RI$H+;:D1 MM+=P_(7%I("8H&/CDO/YWCH7IW#@3PV+W\@D'\ G(2)<^SDNO^BU?2FU7:'M M[XO- 7I]W/!HGS^L-OW;3RLZ6TXK(E;DG,P#EF&AH=:8B_!S\^JUYRV?X#W; M/, [O/L ;_4(I^?52JZ?C*:+5Q%C$GY.)'8OD7XM+&3PJVO^!DM^79UH7EYH M[;3>];V[\D%#];'*RA<-*T.+[U-RDJ#IYG":Q%A+ W(C6/.9P]&1[7>?#>K7 MUM68.?)TJB]NS"<\)_\!4$L#!!0 ( ') A%9H"9&T(P< $,G 7 M9V1S+3(P,C(Q,C,Q>&5X,35D,RYH=&WM6OM3VS@0_E?VTNFUG8GC/"@'3LI, M"?1)*0?I=+C?%'L3J\B63Y8)Z5]_N[(=DO1Q/8ZV< ?QB(-,8(7HS<'$.FP2#"U$!H4EEIGTL8PTEDF4GB#QDBE8-?(:(H VZW. M1JO=VM[TO)T!B1I68W0:P(:_X7?;W1YT.L'C=M#MPM,W\/#=:/C(==Y[.QR= M'NV7DQZ]VSUX.82&Y_OO>T/?WQOME0](>@=&1J2YM%*G0OG^_F$#&K&U6>#[ ML]FL->NUM)GZHV,_MHG:\)76.;8B&S5V!MQ"_U%$.X,$K8 P%B9'^Z3Q;O3, MVZ(>5EJ%.P._OI9]QSJ:[PPB>0ZYG2M\TDB$FNW,]FFD3X_7^EQX M,QG9..BTV_?[F8@BF4X]A1,;/&YM;5TV&3F-%VVZ-"TPJ(25Y\BREZ2&"H4) MQMK&_?4)/CF#9ME"UQR-G#SHN]ZY M_(@DFLQ;T;VS12T6+ZPGE)S2=*Q]V2#3B* 2>*Y+Z:.@J^&EQ00ZFR\?BD>@)_!,FP2Z M;>_9]U/]0Y&3 ^E"&IH< M1!I]*0)LT_.]$WA!EA-63%YR&'[==[6]UNNS_4":U;9".O[RK7E""\DR2++,:B_]/^5SZOEB%8%JY.5)EZA7%187T^)N2YL M,)$7&'TN4$NK2:EH31-KZ!/51I3=7"1YX;/1\L-_9<@YAR,4JM++J4@F]&*F4?=AZMZ[3:8<"37HNZY2T+(JT(H*J_S,&JJ;'S M-&=P,@PC2H<0HT$]:98-TF!HM<8LR=2B8I-(1%->$4&(CQ'7K^TAM?TKPDG4L.(8/]"NB$GPNH\EO#V M3$2B23F]2#4#W3W)O8!4]CV&-!NS*%TZ()?Q3J3$Z4A%U! M>;4@ESOJTJ"3@KX^%V8.KUKP7G^P(O^(9Z17$D5#GU&JN_0?D?2FTS2[DTCZ:%. M<8UDG"8ZO_7S2Y:"-I<\I>^?TE08!(.907ID71GFR,^4G6KR7.IZT4?:.:44 M-]T1ZDSA8K9CS(JQDB&/HV27BI44=G0\K-/7'?1O)?1[-PWZ7\E/ER503DLZ MQE1<,?3'F"*Q0 JEYJ!G*95P]YD/B38+$EEMA0**9VYIS681%#)",R4!)RM? M8UL )Z,1E7!#.++8@@,;M=QB_YQV@D=&GK-J54UW!_Q;"?R-FP;\0[T,ZW(3 ML [M_#JP#3+GBLT:0A5M26@O^?6$<#R\@_BMA/CCFP;Q$:_FKBJA:OY<6U=9 MBY"OM"4G,*2\!79U#2'/@)@:=)6,JV^$,51BE_=-DI 0QODTA$1DF9:IY2=- MB# GEY7G) M)[ER(]S5<'UFR@1A3'DW1UB66&3TBN*,(8PA%3H!&.T-,5VC# M*O"E)).8$ 5Y1I) +/H'51DW+N4O4JJ*J,'K-]=0=G2MG% M+0^A+E1$=N2%LJQ_7I#^Y2"RP)T5L/\B/DRH&+]L49\GNIW4_I\S>_.F,7N7 M2!/5.!5CRB7-]923:LLIC+N9]?SSU>S3^C)$/W\*WOGD%-SY^DF#CXP;-;"_ M":VE(Q@&<6DQGW.S\J3EZDGT\M%T>8;.+64(M]NM[8W[)2MYG0I]BT"N MXT/7.-AJ=7OWET^,UT*^Y(LEV>S7"57-02RC"-/%O<<("\8&Q9DW(Q?\[5G_ MXKD8YUH5%OLU\98H=6V'_*L'XY^@N>S(;)*Y'$M%@*D-;.SPCK3=NZQ9LAH) MU?]5XGS1W]N=UF^;=PZ_)H<[VJZNL5=&^G?[;6#%"7M4)Y3GZ]>&F!^C^-/, M2 4;3>!?."\-N'T16('AMP+O=L7JRB;>1?,NFC_3U-WYE=;&JMJJ-^C9!5!N MDQ'<:[N_GVZ6G_N?_H)UF^-T*)*K9;$J4JZ>OG%A^D^%:,2O]]S*2N-;7H58 MBTR]@ Z>\" !8 !G9',M,C R,C$R M,S%X97@R9#0N:'1M[+UYIYNF?(%T6*I"S;DKK[!JVEK1EO(\KM MZ'CQ_D@ ":*L0A6Z%D+H3W_/FDLM($59$&SCQAVW"*"J,K-.GCS+[_S.7_Z? MDY,7Q<(44SM+OGGSW;?)K)RV2ULTR;2RIH%/UUFS2-Z4JY4IDN]L565YGGQ= M9;-KFR2/3\\_/ST[??S%RB;7E,63Y/,'GS^X.+MXF)R?/_G\\9.+ MSY/+[Y*CG]X\.Z8?/__AV9M__OB"'_KC3U]_^^I9\MG)@P<_/WSVX,'S-\_Y M"[C[>?*F,D6=-5E9F/S!@Q???Y9\MFB:U9,'#];K]>GZX6E973]X\_K!HEGF MGS_(R[*VI[-F]MG?_H*?P'^MF?WM+TO;F&2Z,%5MF[]^]M.;ER=?P2^:K,GM MW_[R0/^7?SLI9YN__666W21UL\GM7S];FNHZ*TZ:0I7/H"O.[]Y M=[+.9LWBR?G9V9^?KLQLEA77)[F=-T\>G7[UE?^HRJX7[K.2I_:DLKEILAN+ M]P[N.LVMJ9Y,RF;QM/N H2M7>MV\+)J3N5EF^>;)?[W)EK9.OK?KY'6Y-,5_ MI?P)_&]MJVS^7T_IUW7V;PNWANDU]EUS8O+L&FZ.8WW*\W\"WR7X?^<7_ ]\ MXB1ZXMK2W"9E/H,O7[Q;9).L22Y./__+@PFLV>HCC' *TFJK8(BWC>JYK:=5 MML*U2\IY0C.L\5_63!?)-#OPK3WU\HI>TYL_MU"XG,).'YVD"VN,B3?[^_"KY!N8+&Z=.OLV6&2B8 M-#DJ*QUV^ ,9=JK?K:U\DKB/VKKW4=E6R;1<@H;;Z'>FF 7?ZFHD"S.C99V7 M>5ZNX8D)SM-VY"4)7LRJK>K6@#YMRH'7$R[Y$UIGW/HD&W_]##4'JB@SR:VN M_J2LX$6?3.'Y9E7;)_J/<*&_@ 5=L*"@RIC"-R!FL4+"18_5$4DF/NHD-YNR M;9Z8MBF?!OH&AU+!_\UT+#>V:K*IR46604/CH],N+/S^5X?)73\Y7 M[Y*ZS+-9\A]G]/_"32NCT0W\Z=7$&SP28K7@=L.#9K9E)>"8D&6X.'WXY9\_ M^BSO/J?__(_S+\Z>]O][QXE%K_CBX>F7CW_CK[@R."":_:3:_MNKS1+^=50? M'X3@][7/OS=+O\VM*.0[B02H\O4B@ZN\OH_7\ $IS'LJ330V=[^2T;H](UOH M,H$!986I-DD-]K.MTV1EJN3&Y*U-_G1VBN-ZE*S@U*:O_]^]WQSXI1M85H.) MFF?-YLDBF\UL01ODJXNSA[ ?\(^V6M_0& M[?>FG+[U9B*HJ6]*L#K_!_\CQO"'JIO?^%O]/0NIJ))/?7H>WMG[*Y;?ZCO[ M#>B0RR7\9FJ*Y+FE&!@:)E=BF) 15]D5_ &K@@XZ66S)B"7S!Y?5_= O?W]^ M]0=_#_NA,[XW]VZ2B&!Q0A&@A^WW]5G]]3.Q[CY+< !_ M_>S\LX0N_.MG%X].S_[\F8NTF>G;ZZILB]D)7?A$K<+X+QT4OK/>B&CTIU_ M:-G.?%*4A8T6O1/KXW7EB!]?\M?/8*13F^[O>F6F\O.VV?!=B+ M)WBAA9&L*Z,[ZORKC[N+7&#@HO]F/_O;H,/XR4;S?=DD\[)*&HX-I,I/ICJ%HZJD7,I"AOS0_[59I7%S%P] M$-O'<+5S$IZ5RV56US"[IH['5P>D>9?W?7SZ_JD]'KZ(<2;[!M9HFIH:QZ]L\32YQ"'"#U_+P-%E;$(@\ M!Y4#KPRSH,FF;/$RPT_GW^$82WBS- '\@;MF86XL?+J)?LUK<_HKYE^B',## M+_1,R&!EBN;)"7URSV14)ZOV@R[^E1A:.\HCO8FR,QF]@':YQ)' J)8&3KT, M3K=55>(Q7A:UO),$]E(%BP#[W,[GN,?QA_B2RZ#2R[])9IE(G%;@XK'_\6[/*/<%.YS3-T= M@?2]MC!Z.SO67?3,; DE=U#O>OHV?[B[\U:Y?(@OU8SDTE3]@D=&19U39N MF>!_EFZ%MNU&_N[K[G>G":A3U)2P=L6,=UX&9OK$3DT+>PS40_B*4OQ@:3:T M)41OP F9TZ"R M3RDA>W6<@.PQ^7\&VUAO6 /6J72;9AY6W ME-W+;1/=)*4;U(NRS?'M2F;O,GCEK_65C[PPN-LT;^G7F%YE=??P]!R7D1:, M10KN@R."0P0'M$R^./D?.F'^NRTL)CG/DZ.7&1SXWY>GR=G9^V&-0L8_P&UJ=B[.3E\>A'?VQY_3"C)[#H)91.GVT M&P;9#WB?)JATBI82UUM.+1):4O03:T%XZKIET1E*?..^("4U(SP-O?=I><-/ MP#],4;2P0ZM8MG#UV'Q!/9C58 4F&POC9ZGN/0;.,MA>LL'+MG'[M+?)837F M+0KCRF2\/<"8/8&9VKI&JP+.730[YV#Z-%U3!PHW,->K(24E[QO^"\LQ M<2.#C3R!U;/5OFZO'RM[8I@6777K=U@QODC$P[5G\),;.#7H.WD?YAHDD3X@!7[UYDWR]^?/DB,YGR_=O5#_G[L3&IYDWZU0 MW6#.X;U .9$/0([D)C&K%0@0N96Y6=./69F@ MR3EOFU8V(P(!&0H%[D:S.I\D>J"@DQ8&)2NQ$+,')H)#JUN)VA+3BQILG:%GSU\]&>RL-!$ M1L=)!EV"K58A\@<4&0QLM>$U N7965=Z"NG=Z#!%ZR-4I#L3L9=V4K6H@QCE MU!,R7/,2S6_&B0T-WKQCN&X-R80/NLZ:Y2P&TF+ )]AN(* IW&,ZR.'!2\^E]=P]D%O@:?( M_UU4M\?7_ (,AMHP:A.]PJ%UDH\"\*U\$F)ONZC>E;FV)Q-P!=Z>F#FLPQ.3 MK\VFED7_ZJO3B\]=QI@_.^N@=7]'&.#QG:@'A3\GP*)ZKQ,#0P05:.,Y^F:L MT![1Z?#P(YT.J0\975<85M.[3\%F-<[^E"">*+P6C-><[T>C)ON=M:/^G)"9 M?JH8]8-QU6ASAA&\URW\[OSSSP6FVPG>H5./^AK,;[!2\Q8>E6-JGP9SV\%V ML5<'V_L;L-_ZF:),_"^,F'T(^L3;LE]\.EO6N2+P?E6.$!5C9*>T]1NB-K5)W F!6X?AK M/X$G+C!M5O53KWM0/TF0 M7D)$8Y$ETC5K"DV9&1A=-?JRA@*3G;"YSBQ1]IM_ 87"KF-6H7G:6&PBR113RND4? MT.D_TY%BL YC2Q,,-4]S@^X:F"IXHTEIJAG>U>U[-%1^$2441_&_-6O2":(# M[I8=V)$0;GUE_R@IG,=RM[/7=CC]]NOT0_-W68*A\ALX"+=.'8PW@DJ@%4]1 MEU&\.PZ<EVLH]%>QCR M U6&NR*,>0]0J6NS8>E:P3Y(80TIG$Q)D(7)*@SV8PAJC>D9VG(3G$NYQHL6 ME , V3&X$\"A8KR&5&KDE)X [PP%B2)MJZJ: M_.A_1%M_Z%#(U>(LS MEDPD^'H)LD3R)*D5!#8X-UL>X%:XXK6B#R=MG16VKKL_HDP'+L6*;H6#<7EP M#,Q;D[.7BAXZ9BMA#Y(475."-GJ%N.ZF+@MRC\L5NI]M@6$"CFE7\BK!C[[) M['I'TO=CX(_?_=0=T\68*_+'N]M.@;S)^@ZHY_N<9^0F3BP!6K>>.,/N2K,N M44W8E26D1V"D%"4(,B6YQ9"1#U0BIV4%[P^%\AJ#OP4%?J:(,(*5L$^].O<1 M851)08@(OY2C0":#!T1@\&..'WYS?G%"F0.<2U;.*!)$1RU^#R=*<0W2U" 7 M@'$'D0GJ;X.OZF,Y^F&)SL_^G"@,(!R&.O-T7@W\Z(:UU:I<([YG!4.JG$$X M/-)4]AJ-0H]L2"*0%SWN3"*Y!1=- -^=81%64B MQS!,^DL*N7Z4U_]!>8;?3"KEXI <^1TF1SYP@V*T?V!K9DY?$#[&8]R<\N-S M"6TO7RI84&4SG "D[^6+>A_##C]CTJ>'?T6DH#\/P\+'FN,0>!JF?F7PP)W4 M9!;342M'>,GVQ8J0FFUNJLA,H[^:*ILV? =W$>+NT",7I]Q<(XBY&;]52E_Q M^Z?W.]GPQ7 0+$P^I[,(WU(T1<*4@^ERP\>9^U$ ^ ['B#]AD!+Z%>3@M:!G M9OL0'7I&OB:":G<<&OHP[YXA<-ON%%CZSO^7V]<, ]WB_HL/4>->=,[7#-Q; MR6O",5NS$S&=M@[=YUP.MN<'@P",I)J7M$72P#%&LWV1V3F:GM.6CO 2CO,I M_0IN[+RZ*;AIXOP)+K$ (Y"43[D&O50OLE5R9$2[(!@8-5&&!QMX<4V'WB8 M&?UT>G4:VOBY6;-_4^F6O6YSR?'AQXCY([SCLLVOR1M!R]_RYA?KZ>K%,P+% MPDZ\1@N[8:L6]X&W2N8XV17%6V!01X_^?*R6K\(MX6DASC%.[)&J@#=SXN,F M$UBB^JDO-W@)YC2<[\DKC[[!>&ZFKF)%".2<=BYX+?V!D47]O2B%$'U8W^*8SJ2@=SR M6W'DK'NOH*QA11&"H#XA_K*P1"#)N0B9UX+! :PA7=E6IX.19\H3 M40A&UI$"Q10+H7"BM+NX0D8_0QSA"=;"10B+]'44/V#:-F M&9RZ)YAYJ^DMDD_J7]# .^SCK(K)%@$C_A7"^:?H"UYXU.A36=^J:0$G2Y! MM6^KWJ^V+L,^F&Q$K3GGHH)>Q=:.;+A.<"?::%(#Y*-2(UX*!;"\>*2]H&.X M*QN=-&W#2G^+D"GX"R..72E!!#6:>:C6%8OK[B+'0%NWG$# X"@&^] 2T+M3 M'),^D9-B2]YX/&>EE5&HP.L:]!.?JSH2!@]CH41N.2]$C@J-/M$"Q(I5*/_I M$@L8[0'CLK%;'HZ(^+&,TD !JP9,'2:/AZP.C0YZ-[O@A^$,/2PHG1@98J6NCCWUTN5=!?]@RARUSWRU#<'/.0)&!B"@. M4.".>+JS-PY2>)#"CR"%#NH!]LERA;$$\.DTE'Z0N8/,W5OF>F=[X)\,E)%C MH;8:J7F&A?'@/)F;DBS7EE&#!W$\B.-]Q)'*FZT5D]*E8YT>=+53)(WP[6]: MWLX.XO;IM5]XQA(;5,FP,DY/H>/R2YG!L'RISIBH#?>?(:7BJ.(.T)O[0&\> M'J WOT/HS:M.O0%H_3F23$61,;\_B?=*LD88OJ"@'=HBPE]!2TW'Q8PR# HA MWV)6KXT&1-*DMESA0\C=?KQ!B3WT(TM(\8PALX( @=&;?!_2!-]FX!9P9F9G M:8$?&+_?M!6GAWP><9UQ@K%=$;[&4F*R@Y/^EH.:4)D7)_6C]YY*?XGPEYK7)#BY= M#KV;=7XSY-[%M&;X+$42<$D+UJKHK3MPJKE;T'UX]Z\#+;$W^="8J7*XD%1* M$CLD3VM+,D'PC!"-1IR.KCXI>!M>2Z:)@)1*IS1E7Y<1>ZLK;$')4HP8[Y5, M/H'%* @Q0%R)!*ULFT"CIU%1+5Z?!2"=@?3H'@C*Y6J%-CR=_SLNAOWA[J5+ M@A+B5XU;O6;\%R[XU9LWW/0)25 \[ ]#T>NB?M)!U5TP0.>N8)^4;2M*4?)* MB67EE95@D/NO-Q84K!";VA.%-CZ-Q\3K[RB>E+V^LXSV:(#" M!=#2K3N]M:#V6/+T38F6I2?P]+'^YMP1\C&O$3[/#=3+@G I2//4@@J^.[$3%XR-(_= M5\]>Y1:81J8#*S;OL=B"U [?V7?5*5_:+U%'[%96M+P(X_!RV(.=P\:=-;14 MHA<[>G#+UXY$@#!C!3GN)5V'\9L?CBN0TN6H'E:5LUSLJ3"0 -%"$&1= M!JJ"E0VQUS)V7^C(&$?\KE?J.(AVPQ[OY;6K4?9?53;=ATA\F%N;'PLJN)CO':7@B-5]WZ] $=Q_&P?*:4=%+!^ M22W<>NLT];EQ:>V@LJ60QH=H^.VK^'&UO-,K?<6D-#*R]1&A9*L;9Y'4#?+1 M:R0P4.][J"UXBA]59?PQLA*?'[(2O\.LQ/;C[>^R+[\+M.Q5L"EW%W4*'BJP M<*_Z)3Q#$74)SIB(EF $CRFE3NIH@OZ:W1!5AD]U]L%KV_',,'2)!3H7E MD76OYEE*U6 $@0(3CE-5;_7X+-@H=F#\.RA$K,7^5UM6[3(>B!GE+@K90-W$ M,)S0B7I38P3"Y[,N+ZG($0R(=QOY]ZS%DF,N-ONWG?EV"B2W:=Q>(;:?P>8] M:199-6/3FBM2'*VH]W?%L)9Z9UDPQ+%Y!JE$*6""*\O;AGNT/2>P2HD MT J[($53.[+O-+RFS-(4 V_JL*C35=G4QV2K!?LNDKZPQGETBK *^/!R H8BZ\(ID:H%OK@2AJY$IWC>B1I=@5@+1XY<>)>GOF#X M/3C0I"N+;NJ>XW#[QJ[=SH[/:^]<5ML7-*BA=[.<;'I\&G!F_XR>E\JDKWBG M3D[$E271H"!P(^,F#BRFEI]A&2"<):F[D_-9X15EFE)WQ YNXK&2#)D^]#WZ M1W#@-^2'D.R9],T9V8>>3(Z""I24ZVJ%44K)C)NI%5RZ[_8^; 67LW5D&/W+ MAY7-::3SPAKTV+W$($D_8+'U6 G[U*$?;J?8;:H2)D%;31'WP28#2/O4T_-3 M- */]8[_VGOK>Y%/?%7P>#FQ^G59OJVE 1U:4[MS K[93HY,+P^VE+XD?H=< M##]@8C3(.2AU+G"S"?.?EJO,GT,Y6,L]*UJ]!L<\6/$R!$; >RBO[5HK$D4W MVK&1B0Z&\5AJ#\G*S,"IB9MHGB$[(D:WJ6T@A83WECH\[">+9;Q"Q@O+X5G% M W'80C#^.7Z_CP3C_S!5IITEYL&T=HSG>#57REO,PP3MSYRQ 9I-^02HIGJ6 M8=\25%%4$V8]C:$&<*LP)NKXPJ0)5, ]1KE.K2OS5>1IEYO\%I )\;C<&")Z M<=NF!F$/VB'T26DD9_"4(H:Q)4:;J1^Q]9:--*= MX!3V)>=@9K:I,I1QLEA-S@VV-($:AS!JBQ19>&X2]05%:E,8G.L0Q&TV)DLJ;D)''J*B/ M_1:!'[W*OF2B;I@ T6<.$Q!2,>BHC7);>#5I%INY[&)'D(/J&WN;?2XA,232^]HV:RL@:JR (J6E$;/_;JNLGNDA&;S\QY_4[>T4;66P MA4NP^NW,E1D;"C>_**YS(\&CGPV^=2P:<7EUI@6G #0MH&E:T =P.A9PLG,P M%X1(;G*:=*6N,PJ.,]9\Q#%%MR\A PWP4T%Q[:N&Z-@"!59KIB?K(F:N+"%% M&FQ6A"-%XF6P4Y9+C$5H# BL'U*-U(C(O]=)\%YOK7J+!MJZ 0U-8^JN]%J8 ML0)X +;!8Z%"EY#>\L[.YLMD24.AM[ NG8>G MQ- 4I';K.YH*S3+:797_"U]&CWE^ M8&7B%8FW\DM*<&>UQIMI([NGT<9VL0A7.J:@-SB7;$-89:8+?WS&?.$!9&7$ MBF(DQ#JH 8U78#?OXPV##6MA>"#AT-,3S4.BTJ$08UYRLS3I=K!Q=GY"D2PS M**@AMM$9C?Y#LM#@S[7);A1NB<&BQ@'-HBVVHR9FD<6(Q2"%?PR8. &=RKHBHZ+)()#B0Y])@,.S9A6X5R)\R%Q1*!@3%;[ MM!E!(\"9QN@8>YG1SQUP5),BN!J* 7$9Y-K:MT@VAX MP1T1:>!BZ((8?["16@E4?^"'(9B5*C0[X-]Q9LCF:\KZ6?9V7_"Z>"3 XG:IR)1&]0]QDFS.SN==B#+ MP9.0+&VSA<+T0*SVL1(67QP2%I\@8;'/ZO3 @;H7^C1"VCLUB;8U\>2+/<5H MK;!D!0PJ,&=J9]C%RMFI7[07#4,0)F6![M',M[Z:EFA'!TYW5O!5#44_EZBZ M?7+$S)"U37J@E[5##I$E=^"E/FR">V^"CF7/U!AH"+MLBNL<$?D@S,"18VV& M)$X68+S7>%W1@>K)'H@9_A?:,Q&N.; +'V3X5Y1A=-80>$,BN"[;?,;A64?N M'[N;')^M$;M4>CJ>.M#-491]S[B)!YH&8YRT089#BK65<^%=1G>=XQ#3J5T) M1T2 AWWL:\455EGE B.DA/S-Y3+7TW@(R,N$BD$>&D]*9:#U!5$.&.J N&[8 MR".1E#19'(;X]+1HXF#=&I"@M!2%+#,,^^?96^PGBQ&P%I;<9U=[7I=>U_KL.?X2YPOX)2;5!STXU"KVN6!0 0U5UPC6')Z.:L782_<6 S MKB(DI9 M$!,UH=>-Q?RMJ6DH 3?&I[RNO>9J]RIIJ[EK4ORVD*A=>^L$O/0CUO84:PW18^:BE*IPO%-U: M43GERC85 R5,@G;5Q=E3LNG52U'CXY2^/-^S[,W[EO//[)(A;NKG/?=$'V"G MO7AGIRV99#\06Y]\[*OZ\))O,\,)HIU9G@/ +07K$KX+U5(4\]J"5+3F+OC-=<&&\$D4ZS22$2<'5$9 P&FO P8!\@: MD?\I%B6_%_W0"EVGYNX+1LO++3C29&:6YIH/DUJJ)C!_7]2,B&RU<3CC.:<& MU7A#]5L2)!7'G/XM?3V0X)IO"V\;74W"D()3R:%1,IAX05A(B/N2"M,E2+#H MT,3)-!!D@;%9A-I+_1DLY:R=4KA+7!O!5A!EBJEE<1H7W[I+)8$0N0VYNAW8 M[%KRRI3ZU K]OB14UBH',$8G8FX?1(;8(N.*4]GY[L5Q[([11\*:13)-S&=* MKB/#0;* SJ,G=E,6@J8)>;#>H\?XCMQ:S^32F0()JVB[3"2*&ORXUWG%X#K\ M\G+J O;^Q0M+]?![4.'4N$&_LV3H905R-LFL"5'&E6N MLB*(GEZ]>":*HSM%Q#6)MHCT#"Z'0'4"2'(\6X)\2ER,2)3:PN)HIA8/Q'T( MFAR*=W==O'LHJKTW1N7+ T;E=UA4NZ-B]N10O'LHW@TUN?;$,"XB+^P\>W L M.Z=3$QDO,["DJ7SC>8OFQ8Y+?'O6MC0JZQ;U#EGE3."(P"*9P:QE!!%[6_YW M6B 3%[.05T&7$%)ZS55AL,W!9'_"V;B6BWVGA&42J)-^F)<;DS<;AH!'OW25 M3:QU G[):1-+5>IK!UXMM<(!3L:E%)&M MEHF?353@%P#,X]63);UU 8UTD$L6I 3K1034D?U;W[9E.U)RFGSC[D:K0X%7 M6 5>ZU%E;X7A7B M*DE%BO.0PIPT5XN+D>HB*]$ G&]._K/\E]Y .SS:=U3+2E;/^"2LV M:1L!EH0X!9.@J<8=?Z6I&CF8H=K*<+]>+6AS,_N8WF!B$X_$A'Z7BK8;J C!14/PA2_!ZBO<'=5'UJ0( MFH;KR89LC^XITHO[N6HSD0.WK:6B3U]1MZ%-%,WF@T$<\8RB4NJH:4T35>,+ MIH@+MHGWEUY\YWYT,%\\->XT0Z7G$;2W"*QP4\O5VFP>%0%9(W,8GDO:!XK- MS1L)CUUSK)"[0B;+\94:SPPR?>&$*(\9:! ]$MF>]5PAC>V>X"F*QX9/S(5@ MKC2\[.$P5=%Z75B%W[LE2YCZ>&4J/*$O[R8&_(8Z+S=Z#/2"NX&1 M1?(7WC)WLV$=%)V!OAZ+#%[CVB9$-W];E.O2D1LU)3S/G2%."B3:KR8)A*-F-]7%;V4-H$_2*=N(UU2U5VQ!00B>$ M1Y5-="?Y(-FG*(&],W0(XW:BJG^N,$19,(MIT>PIJTYH7Z!X67JPJ[ M592JKD!CRARU8AI/*'3'EI(HHKX 6PAQWBL7TJ,<'8F?X<;3VD1OR_$94M.H MS8951%N8(EO"=G83">KBT9AU3<8HWKXP9#]+_\40N;V3.]\O;2]46F MPVR0'#9@J)5/N+$)IK7V3=)_5(K_/97LK56R8PU(R'QD=N^17C]!(7,F>([, M!J3BTN%HU8N%>]J>60D.')&$8SL1X:C0QVG+)>;^'>V&[:B@FZ";7( *T6-[ MR].Y+W%O^[ M2M7PZ(]V[+3D=)I7]^R7"Y(["&NW/T&T71:U4 MJO? 6]+^.^YC K:Q?S,$6J^YY=/ :5EGZ'-EC7-MHWK44(.2\@:?TW##G(3;PSK0 M4R?\%7'8\-$"4\EM$*:1YM,%LMG76G'D[^#6,NHKUPU%\/O",[C7]KN+@AE+ MS]ROYQ/Q979?%9^1.+XV;])^AQ4]%\U\CGN5VR^2($F['I:\*N!=EY(BS,N1 MJ]NM31F![.S!D76@4-TC"M6[Y@T[;5 ^!E=J&K<=.V)+G83[.]BY_?[U1YW> MX0O+9&MZBV/7R31 F+E.T+XAWW'WK84N[S@EWB?@>=VZK][X>+2X5Z\D'HC4 ME)^B5>Z;N^ +,9.">"\\A]HZH]@[^ P3%2(F4; =JLK!TCN.HDXVZ<@Q3&YM M=,IJKW+/Y<1^7]@T3Y[_OJ&:5(+>FN!2Y] 6U^9::M]U-PQ-W'4+5!1XYM]F MYSB\.'\J'AV&0#=@>M5!/)W2LT:+&@+()$P7GD>HBV3XYE3_.OQ5 #&E3>?[ MSQIB/_JS0XUHG@6DR#;N< ]5H#;>;I+YULH\ M4M^CLNNY2F1+"@<;BD_/$O S.>?WQA.^7HW!CG0KHP"5J,]5]Z((20*:L M5/5ROT]]>+>OX^WO-!T+D$@($,Z:3)YNAW>DKD.8_Z+!L'WC(\^AF'%GSE$Y MHS=G"\$*<@?*@9TWM,\.E]RS&)LH94KX^@$5T&L,*Q7,%G?K).7D(VF\&>RQC"9/41^C"YV M4$])5 @A82\EP H;Z.!@9<;61=V684B#;ELQY=<8IDO "D'8"9]GC" +WQ)E M:H=9.V#C;V'$QD5PC-B@!;-8=1#3AUJJ*WJ!V#%YTC U(\(IYV@US%J00R9. MPD1F)&]E%4F. MQK,('^!C*](!,^EWP/3=\%3N39"[BM=0^G"R7+CH&0_N[@T\\5_C$ M_A\NSF(> '^HW:#5,_L2RH\26F"R?& VRU4B!5-%9Z@G\/L@<=Y\^;XL3EX' M_8Q?2C_C3Q7V_NTU;^ZUP/J#-UY[OWJQ'\G]AS5_11G9'5O35SXY%V1)W-8? MB"I@L'5),0O60](MOJ)00...IHHK#L$1E&@AO.PU<3HZ_H;*83!=B296>NN_ M,.K-CB<&_\D/=[I$Q+"**C[WX?6^<% V]AEW]B)_YCT7HNG4;:75)F4"'RH' MQ":@9HC;O@U&-3B$T&FP-P02Q]V&JJ+-ZH7UD=HP2,':QW ]DYU+SI&NYO/9O*$&>JL)G4/A*-;*[(, ='*D9QAP,WQ)]"V13.YP7/ M,O70RO*B!.$IAMP,O0,B660VT!ZWBESCEDBO$3X>31[Q/=UF"DJ?\XRR(M0- M\$#*>" 3NY64<4! 7<:%8/6P >;4"ZE0%&UEF[9R@<4X::GV[&O:,)7A\C'= MR )/"C*4KV1IRB[$1P M#K)WD+U?3?8HHTO^%OK61@K&4X6OH#AA]M$:!+RP)W:0OX/\_:KRQVS&J/#( M@6S,6\I5"O$>E:$OHZI_8ED"XQ&14N\XNG,DE)?N>L:QMS4!W9+K[,8R$G[YO\D5 M55U\9ZJWMDE>MSG3?N:9;8GPRE69+) J>(J+1+VH$8D]E4[PXW?RS=O@M2"@ MW,?-)1PNRRJWV.ZE=YDG.CG-]^8)B"A0F:! 4E<]EH NX\NJQ09.A:N74X(Q MBS1WE UH%OO /?[' &B=GQT06K]#A%;_$(WRN.$Y.(%]B>4UI#Q)@ST32.71 MJ\8ND_.STZ]/S\]PS[U$\L^+LY.7QZ'$[R#SB\=QCX:7Z91ZV/!#@O!@\MUF M\BF#@K=+'([8U;:VRU3RY!&N> @(+3E^-H321 FB OZOA:'6'+:>5MG$'ISD M@]S>2VZQ= X<#ZIS9>)E*O5#X5(.KT%L?"RXX$9C26>EECNCY%M$PS&VY1!: M/XCIAX@I^'(G(IH#8I4&LMH@57]//&OL4NOD\RG\_KTNF0L<91AI=6=B)/"G5+&X<1R* MI**768%TN$&H9%!)2^#$_R2(F=3H9.-4<@+Y[G.P2:SU06 \_'/63NW Y$4C MZ)_P.\$"XM6VXN8:')@C'O\(UY^;]:\9 H@\PH=?J$.-W;B*YLD)?;+%\YI$ M@XB=K.=VTH2=N<3#NCB][+I7D]WX5M^7Q:_:9>0CKMW/"J[&727E#6[]OM;U MXU;PAT4<6<0?*)@Z)('/#A)X^^Y%]VVEB?_+)0P U'+RW%*,!\,07-W@5_7Y MZ3G)*_WSXA,M\?L'@Z0F;)=1GO_^\;NRNH;5?+9 Q_QK4[Q-D^]/+T]3[JR. M?0;\.BMF_/+Y57V:O, D!?S34SLRI;RKE''L_\;WWIH%' #/J,#PTH>30FL! M:X7ET6%QV[2MFW*6&>D<=6W]J>T'F@95"/*I[_.IA$;*1I-V+B;)V?#75WZ]6 3R&W[%'DI%[[NA&E+,(2R*J#+ZUVCZ6:PQ@[%CG315\0?7>#&?!B)B(<0Q3'LQ_!(V)2X>ERG M5;[QTF12=P@/=IQ-<^1 HU:?9?76_RLY/SO_\G$*HD2B M><5XD2>VU&[#;"HB/Z)WLJD*M]R>R3><7/0 M,\64NV()&Q)U#9[3._:/T+L1&0IL..$*8V470G'H*056W'0W1UNSP^9Z]]AYMIQ4PZ;S!QLB\@+V8INA\UG0\:2.R@5 MA-)/)HNQI!;F%K.=D3O4I\,XWON!1Z,>([> M0,9Y(APP9-!L+,#]WX/O0A^ M$>/)14$&\R0CT)4!;U&- \=NQBSQ ^UV.3@?([OX4*1^1M*;L^_F%(%M@$L1 M$@D[&P^C>,E/X\N>]CP@,66HN9DT0D5J^&LXD>LV:[1O)+=5A^/7SD(D/QEK M-V5.)E5;*W5K:"F9*N.0<,LQVTI:X;6KVM%ASG+0; M-6BET(O ?V8C07"RR[7 01I-^T5$^0X>4K>39>8IT-^!]U+C8R,0NA>.)]RH6\E?;-C-YU:0T7XLX.;;R)J08=DX#V]7H_M)# MD%UHM1E7]-+JHJ8Z;4]0P#T073= KL=V!+Q6.98T2L$DXU0GVQ(1P5(4H:%6 MCSPFXD5 [:RE/[<,39)'5R^>.3?WQQ:.@VGR6OU]$$@X8-P< M\73E8>P4OP M8^&.(/;?OTB3GTV-C-8-OH_GSY*+LT>?/_:CDX&%K[Y4'DI;.QG'QU=G;RY<.+D[.'#\\ZBT%>S)955D%PE'G]A9(QA@NUMA.,+^'3 M%TVS>O+@P7J]/@77ZQ0.A1T1G+QW.)2BNLESRF@7,_:+.)+^7"-?J-YW&2[= MSM+R3;EF$^&5BQ3-HM&7$K@(1J]O:RP62A81 Z&7&]K1_V>7Y"\HET0^?P.G M,K99=)S=\2RZW6XHU^@"GY&)@I,CNEC)XX(R3?T1UE 3=49K8WJ5E#(M*M+6 M2J"0 L$82O7+ZT(\\;BR1BT"%SC6=T-+[WF%Y&H7B0W#MN0YH*:EG#T=Q!L> M@-Q+;.*?3J].DQE"&L#8/PWB76JG-* @J?;-]9UC+C;.I M7PB1W^(Q-,7F0VBWO-4A%/#TNJ;>U)CBY2F[YB;4IVG4XNV\$1P+K%D.8D$- M2YA?"\Y*,*2F%+,VG-ET@]JKG+X!]9X?(G]DZ@N'4VOV) M?A@UC*:#<66+VO8]$5;J4DLF J\TA@6WL7G1X*]'RR)6A\2%'1! MEMVH\1?,'H1M2QKCZ(%Z3B!-?0:&&_:REXY7X!X\T!VG?=7N M;&HY9WR\2:D7Y50@I75T?MRU&[0DCLO?IF341((0KSE3U$5VA.\Q\C[&!*SE MQ3$'1I +4?I(QD.!^0P-)7AL?AGNJZ> M]K9*0$KU8,:O./*%0H:M>UR; M?6GMJV==8395'&DWJ7DA]) R%BY6!@TU*Z M$$A#J.A+"G:2?'U^'%IP9/),G$$4&$.\NA*MF9;+)08&)6'O;LNG(.4#K19B M5O22YGF+<4ILZ=16W/*%QK!>V*+[PJ1+C\@I6D4=N4A=M ,)3Y,:*RN9FE/W M!S'&N,T2[-0MN,E]/K8/&.)/>6H';+6[/[<%WX/>%H?>HX,G*UP(?\CD91HE M+?$U.:-+,+!/Q_;4=DS\V(3/M#WL2#1 >O>LX<3B5 M 25PZF=_B\%NS!,< Q(E5D_0%- #\XHS)Z:#EJN9$V#6-\+U%R%R3SQ;8NT5 MF#V85&34B^D4.LJ>JA\M]$;Z&QU.TL-).GR<"6*?Z#TX#A6<3?7^'K.(-')# M!_>146/,:=V=@'<]^1)J5;1FF]OWK? MMVAS!XY[[7%%(V$O_UM'3>^&B)GF2AIX:' V@]G986]SP#90*)?K>,FSE:[O M,NEY6U'Y$UVA,^\-%Z;X9+],B)Y6QGA!;9'I)(!S9?,HRL %7V[1>VKWPU0L M%T)^U-"JFRM,EK,&0CH MYKSD-KP9EHB5X 0ZJB^57$QQIR)E"P4C,"U-."(8)1TAJ6]'3%L\7.$H+A[> M+@"]\.Z#&QU.N,,)M^V$&\P([^>)%B1QRJ#Z0UMKFT*PK!XD3=UHAM2V@N!1 M/7;/II''Q*6<%(.SRSKHF-%8^":]F6X9A^]L/_KH--!T M(W?IZ'S.AH[H_#5WK/4_9^6_YR6]KWJV0! TE;ZW@>G@H'C1N^B(TM"YTHV2 M4UA2"H2&0^6# CE=E-R!&OZT(,>S+D@@B/VBR(1# KY3K@@?@<=$#%H7(QQOW@(-$QQ!'NJ&2AFXL:]&$^+2#O>&BT+D<+] MN/[,3+%4 &OV^4<9VS"?>KDI3 )MQ7.YLC40K@WD ">2Q@J@R'.DWOO- 7K2:M2SI@ED/3 M4)1:\1VBH]0&3I=.!\*1N%VNUFW7)0RT0N>NJRI#EZB@;*FLM1Y=,7R8IZ8H MSB#!XV]&N16N=#Q-+A&MU%93A,:PV+O4:S <70F8VBSWG<6?OZ= EV 991ZG M0O0.CE@SHG;$NPLI:?"0UUP*F5P9.8=_E)%3$V8>KN,LE6(MZC[=-*M:@(1F M5IW"\CQX1?JRK.H'+[-B]D/;7$Y@#S]_+8XRX3&5UYI V4(DZJI;P]ES22;' MTRREO?RN@3GM*VI19I F/\/[0DV)*4>8[S-F$J$%V"_((K4>Z>I2RF/L%FXX M!)CPXT!-B5E(V*YA1:#"PL;PDP@\T\!/%%12_W.T"+U7<&,M%S')R)P%9RIS0FPE;[VD(*-%U;/VSZ_1HV+WK<6*$Z M2U!19P4?,[QJ6Y--.WGI8\OO;2F%?G&SAX'7H@TY45=RN< MZW40J1A'2Z0%28PVT6T<=^R3P7#%[Q889#K"G#"QA9UG!)8/VB93DI#1FO1P M/KH*:>37D2?6BXRQW)T5XY>;Q(UYCPGCYVQ>(>$([7;T"!BJXW]'_*':ZU7, MZ8$]0C#[^=Q6LJN&:PLH0V3K8[? * 2MXN1Y+U*T13;6H?+S_GG/AX>\Y^\J M[\FO-00MAT':9@';2[A&1-N,L'%L*U]PW>/I3F&@V'!1HI0O>=4Z E7OZ!]R MG(5\?1.EA +/.PH6Q7!]]>\IM^18!%2)>&4U"L1X?<8QEH M@8ZZOMYC96#=N!#88UI]%IEE#/@?*Q*FWK^$-/74();_B.;<5Y,-%LE"^1^8S5>QQAI:CV(PX6N1"(BJ@ M$=(?.21Q'U94!#FQ5*2W!?DJVB"N4-O W9:,H37]VN\XYS-$":3<#-%J,^X" M+ZT7X*D,8J="VXP6B)_H1HMO!-$<8;".ZR%I"7R4@N['?),)Q:"44.6]ET&2 M611PZ#(P!1"3O?'_(L7OV#N)[H84^$0,Z;Y2VF$Q&D8]J/@+&P8K]0X./%CA MI!=PZE B43AXK;=2: ?%)*;G_IFV+'NRF(W;>CU,Z7)@,Y(62$$VDK=DZ!? M"JJ@U"D@DB'44:DKI'%^'1<%C9TZ4B6G6H@6"CW!ACNF(V#XN:IGG,C >R6+ M/)1<*CSVM%TSM]3N8.ZL-&PY*5.JLAJ\(JV5PFG)UAO,(^AE2'$Y+G(S M)0])TNT\U(:%%6G!6$ M-4>UW=82^,A+X<_P)0S*2U8ECBZIL_=BTW<;/>. LWY3A*> ^\]X>M<+^M$ L4GZ)LW5.0+X.G&V?8'WCM#X)V[SX@L>/J2CB1 M*$CP"+E9DYJ-2L[ 1FQS8:WBV([/%&CL5_Z\W6#8<]@*$5I2C(WXZRJPS ML0Z"*+S]'>=_G,]G3U-^KYF@\#E&HG>9VNM;H %5!58I&']"MUW4;)J OE!N MQ1E!-HZD3<-8T6_J<[)@=!?6$.JE@U'E@1EI>.UM$+)7S$-$ MJ#-%N"C*$09QF!C.SEPC*/+3N)+T^&!1'[3[K69$4"/1@]UHN%AQ MJ-9!-Y@9=5QJ8EX\/+O!L+NN# ?%Y])RR*%FS#!A%5SW M&]6E!R_MTXMM>(Z#RX&M$-C# DNU*D]MNSHG[?GDF'PAZW)TSW MU6GZ!Q]D7*"Z;X#(Y!4>M/;C9;?^()"ASP^0H=\A9$BZC_2ZF;@:SA!M4;_E M_!Q:$Y)NS9HH:Q#:O)YI2#_MWI!P !VB]-@HCGI3C+:7XCQJ9D.JY*M8NQ8@ MZ@GUKZ#B:>0\+*E#2UQ]3!$7A< 0C*$E=:PGSUR*HJSF2#SOTZ)Z>$A) M:HC2)MJ]DO#^C3.R,-)CI<(;:AT^(E9M>!?7Z3:,B^');&,VH M<"( QS$+A$37IA:ZTQB=)SM-"=CKK(_NQX#]&S@=9WUL S=[<&2P2UU2920H M%)4XP6I\ZV7%51D-#0!@Z!K3KEZO&#:MWAV]T1V!;O*8JBVNX M&O0]R [16F)CJ;):FVHF] @#A]9 T4=X5I3,3WF:_&/@4M?D:<(-!%QG8[>Q M6C@-I!::*A0DO(W;&1YH*B+/[%9'N;, W[$,&4FWW5UEPP/.Y'(;ZJWYK"OB&B3!N1T1KWV8,D@Q J+H)'"[XYM/"M6[FJE&7EB03 M0UZ6RU%V:D]3YHG1UA1TJ&E' M")$V/0#\;>;T!'JX= KGWTX;^8H>P *[RCS2VMWA>#>1AY^M],>;P_X' MO2#/(A]URZ,*:CYX6\Z98B4 ;AD%?M;2W]40ZDFVL?&F;]#(?@"I'J"B(M&- M(%*H+Y!1%]\W1O!I7 +9-EC>BWCSY$B, JZOCP&NFZP^1_*:D!C'S!AB)^A^76 MELX<^!'7] > ^AEL[I):AX9ZXXK+1BIAX4BN6X/D8-I&J]=EMF=KXWF0.JR:H950EP MY7G4J)**'E;()-X6R-L0VO1&D"$RS'V-3;ZV./RPX\RSS]^P":H6;#![/;BQ-Y]-6"A(0G_LF]D\;K?]$KHZ1(IX( M?3ZF@_M>CP-GQ66I4;\7*1%2T/PT>OLNQN,9%S TU]-$?FR=-H+4^=6W5!UV M=8H9P^RON2D\&-A1@X!.]&@$*+8+[AA7U8;MDCE(L]2PRL@"CLPIF ^*[6BY M&9&L6\=Q*/9'HST+8+5?@!N'7Q'\69%W1#*$G=XR+!CNF9R^TU"'2Y XI,@4 M&XJE[*L.>ZF5<"\DU;I3I?7>P_T93Z<^J8*TTYKT/3=F;/H_'W-6?Y DS:-# MDN9WF*09*$^2)ECDT4A0DTI+X31S/CR7)@814\^11JA=:5ZIY"6U:^PJSZI= MY/8 Y8HYAWAN"SY#2J?ZT]:L?MCO#MU$3D-&,. M#+J46-5NKREC[K5:T.6&^;D0%,.->BIL;V,]&D?8DXE$+$W^].CT[(R^H[& M"/.SC^37G29!QTYFI'0/_RE/2./GNOD,PW0'F](1U]?18(L49-7"YD!H)6:X MUAW[R=7_!UWZ0H$S R(72MR#P::"G6BFVIR"EN(V,K31/D4/W8!C0.M('68; MMG1;5=X^C7H?"10??;J-SDD2=BIO+BLPLK,EA.AOTQ=?6=01K1-PQVS7.A^X MUZES7["=Z<=@W9EJUMVG@8G8VV%]@E>\ZEB8V)";F]H+._C\ 81^ *_=!E[C MCI0@2EA7]*?STT=G>!9$1!/SH#-5K97DKDX;SY;!PO37AP++@U!^H%"V*VU6 M]Z>ST[-'(II7SH[HMR*D$$:HK0?#- ?)/$CF_22S "&ZQJ.[L;<)Z8IX7W*P M$$R5;+!X[:C?\9*KTF!,-Q1XA&L0$C.87A:1.JSF/?,M@Z63(MICD M31S[#:=,I#\?V=KQ^!Q%(5?<"?Q>':Y>3K+V>2 /X^(\8:_^KC.7.XX!#%S: MCC%RQ7.,*P<2X>;:*3*QXVU=_/7XL-$/&_T#CB#%4U0V6T[@4+%:\T]>5Y\^ M)ZPR(3>CXP'%"84'Z@W/0]3(;3Y)'.F/GNH>%_'&!SVONPB';H&Y%I4[;X58 MNLJXH%Q&W<-T1)7F>B=FM,=E.QXCW63E)YGJ>V.U4@F=]SJZW[:>0S<[UE3Q M+:1%$=AB9'I#U%"/$YBU$DY&NI5MNX8WL.NTXX@;:6DU M"\O'+9C&9M;M(M*'K# GU6@#MH-R."B'^R@'#NPZ"C0/7W+<4/QWQ-6C-%$' MH3L(W7V$3IAR&IO;=USR;J9$0699$I=P)O1TOUJ)SF,PRIWIRYVV&+.<4?3G MR"AR1LFFAJSG@\0?)/Y>$A\JV"CI0$Z0]]FO8W8(=]68,\=@Y,#G4@#6'7;# M[3GRWZBXGQVD_=-*^XCL<1\SI:_K=B?$?@EEU&(O'>\=DQQ)%P#]A3#_'VOK M%W*_J4K)A;ZZSVL62B?M8V#.WM'31GV*";7'E B8"WUI*$-"V(9<^9IB-!/L M[[:@R--\GN69:1"'4>)>+;$SQ&RTZ9%?IJ?XP/TBW/B#X/V^..#]/@'>[W"H M' Z5T4.%FX_,A7APBYH=B-6V#7SU[['0"H-!4LS5P3Y2)<\A*,;H"ZY.O@FQ M=9TXF:^B&R(9VB=%WL7(N:.V=\;AX6:XI@]F7DRS%5B,KAWQ]D.="0"4.6*& M?7MS#,?;H=Z8.RN&),0\(A'15(C/^[A=X6AC'%Z9_O=']MW4KCI='XYC+)X* MA(8%I5R-_G=BFS6&,MMZ@"A&NCS)2+MMJ]4&62*<<#9T[TU0'KW]09^J.42G M I&CN.C](T$D@E3J("$_OJ3DE";+4:R*IQ3J?:B1!@5!'/EO:V6M79?G0EW M"(C^V@Y1]]#>P$7MKWM=+4R8+[&0F/0S;''(WU(():AL]: MKR@P6:'IB)!E1S$O?N2E5.'V$W9*%^!>GV8+W0+H+TA>%1V#32A.8(?BXZ11 M$K=K)'5$]:2H@8FLX99W0FK.UY'A+BKG\VAE&1%-,XA?%('2XGHSKLY]-4>B M@#5"=U-N>Q?DDXACI]8FL(P\H"=(5V]A(!JO1QYL=U/9>5O;D!TKI"-R+R48 M+=7Q2F,^;%R?S4+Y&FA)&Q"(]'\24'G G:AICV321K/#*1TM_4YK\K!1(X%R M0K.6J:5F-ZH8'I32D86=AEH=VK^5 ONZ&$1MB8 MERQN+5[""Y\MP%F%3?,"9PVF'_SS M54$3AG>H&UOP+UDU;;&#R-_;LEZTV=PD_]_%V=GC_S_YOCQ-OKK0Z@49L-[Y M"GO;)9<]6ERXOT!%KB[?',<51%-Y5)K X81FNW0/K!!J0O,QKKD?F6M#=I98 M2:FK/N"3Q1D$DLUN<)Y;)":$CV1N=E*VK&G> >:C8J;,!U(_(N1KU%)/^ *# M.]$TT&2EJAJOY.C^*1$PX %#>!94S%QGS'8)G;@SNRRR^0:10W-;\+K4J-5@ M%DNBT2!8X["]&P"] HM*GHX'0H?A$ Z'6G?3H-W$: 7=[75VP=&J-D'&]L4=YRQ<2TKZA8^D?2+)CYXD MC+3,Z[[9L=N.BQB,,>UV.$26H^)D8 PDA!'@Q@;5=@2@OI-8:L=.M=AH1Q9* M:,2T>+W^Y\B2AMU'P"RJ=1MW>I"X0CR?Z0]J^EELEL)Z%$N]=&DW.5DG$I'A M]^N:"1/?IS>1=:?PLWQ7GU$\RV[LF*^]#O:=:DWA.S?3:+(B]<0SZ&&C7A7, MJ%.MX*AVY2Z-$9,N=B#4#;R.6:4:%>ELF,R#^&3(:R GP2Y7>;FA1(6RM.&= M--SEP)!<&TM,-8$V7WH=SRQ?)-JYR9:U5B)&^\ZT8 Q42$K3-4VDT::63];R M61J828&)!)9L)BWV'*L;:B?,L,SU7EID6TG8CC:AOA&P,&&=F)?<@5+@!11V MC@G,"3/ [:O%^QHM];KFHC,^G^ CLZ(K_FU\ ]7OJ'IZUQ;QVC*QJVNQJC2- MU)&7SXZQPLZ0*Q2/:Y(H!E]GZ"-52._96G^@I$1N5>;93,X@CG,8K0+7VNIX MQ;:=.W3.=XW;D"/8W=7I)/0$![W:UWI'N675>4WI@3CC_HFT+P^)M-\A<0;8 MXI@KT WB&" ZVSS/P,2:.;N3@CY5O MC\Z/]RSK2($"CAUC=V\^,'ZCN*@_E"1=[)LDA=Z59R!!AT,R=@?^@=^&9#W< M8\G"0$0Z5.[G[>"LB5G.QV!HXA$<)'+_)?+S?9-("GY16"B2Q#[95"?LU# 3 M*0>:#)'$+P[-R'\+(OAHWT2PH#);R78C0&;/\5>O>KF766DY:RY>C<0.W822 M";NQT LO^$.U29QQM+^().&JC/N4O112S=Y-XJ"^KT(TG)7KVVBP=J MT%K'L:^!NTLTQS@7#W-]X]MN[P^C-3;@6YHH]Q]!N]2DW!V;]<\V@$(-\ A0 M:MNY4@.P!_F&JWLE'[U16GS\A6;,V)4_C;('U#<(IHWM@8M>:RFA*NCT&C/N M-5/(,ULB%DHBV%-\B"0Q&7;J 8)'2N]NBN1#BB?39&M-4)I<_?SJY1L,E0:U M<@C.&BZ5FY9U4SMZR0W_[4=$.T\!+ MH<'<"@A/W)EK:0WG'\P44UQT?SRW7*+)/6,@/XT$(5G1>L10D/QAEB#*7G$5 M>UW2_+"UE& "@CLA,Y'K1^32[?$ 6+0IQ3C!4&<'LQ/N@9KJ0WCK]IO?2 S" M7I<$:W$2E]9(B M#29#P;G5*G>L,L-3D1QA$#*AE'118P^A@#&$WCDW@=F"KUPJ8Z5_\FU:Y+5V M%"&TQT#'#67E*! H.KXQD M%B9W!,*<%8*LP9Y/.!3)"&*3#Y:M3J>TB/AE1Z?[AQV3C1SNNSPI^^#3,%8M M;0VU)P!G@1G3H&.]7?8IL;L$O4NY>W?J.7BSXCKNT,/I]BZ-Y,0XXTZ>YJH# M@L<]=:VL @'.>E8OKP-!+C&W6%%'02;U" LZQB&4Z;8I]^L_?-_*B8V:;0TL MBVLY1,1M==U!!X=W0AN7646VH3U%)7PAJ]MIF42CKZ2EHJ#R9ISZE/::R_)F M3Y9&)>977R)IY71^<0:Z9V846X*[Q$^&5@(.P#6"_;*J;I+QMFE@.M(=W$K# MHN_P+#?_K7*K [Y)]".S>; M:><,AV"4Z>.)YDJ[$98C[>^&2:V.)L?#[Q*Q80A*=L9X M.+GG;Y[Y"=8E_U(;"^*714P/)\U<=)WHM%?CBBAZ.F*D4D00ZX%NCMN&(PC= MNXPFJ[<]?*0',,J"ZR@5 WNPA(SM;I*6L6(,J6;)2Y!X85 2<+XX$BO0BA4O M*G6B+^0J'X^;;6$4S+E8L=W/E^I\E/W$"/^SFK-AF;>&B6 MW>G^9 URQSK4 S->.DN;?H*QA$!H:9^0]!K2EMVW:I(K(K /&* />([[XSF^ M.N Y?I=X#@G?J:-YQ3MWK-8 U!.62]WG?%)+L;=3':,D:COUFE6OTB6]C3QJ MP2J+([R9"LV1^ZM.M198)]HHVG7,A#-\A')NN@PD%MW\Y< MX!]#)Y+.[[@JX2XU"FE8H4#QS&[MK%12<5T(KY!G_^K51?4K6]C;ZI<.=0H M)&49(-WAKW)>LU>F)=H3FY=K,FOZ)6!=:EVI>:1(T &>MD]9SOTDQM"JFABO MSW44*(\*T=Z2K;BE3,NAK?NWZ).9^2;0M]&:^3YH[\N_ MZ)?V]GCY#WTW#MOR5Z+\&SX8DAKV03TW4PJAHP/;R";EEF%T)E+BJW$G%4< M2S$-P2ILP5@MT+"-?H#!&XT0\LW(5N5ME!5H/VJ3,%>_,=A"S/^48B]E,H5= M]V_8,03=QH@D51JG?=)]V&P51N)2J=.98A*Q7!<,^W;##;(-M_+'A\F8]^Q2 MS/82$7J,IJK"N#F7#C=2,&B7006=0R_=PLFVSSKA#X1'VD^5T)5U=81=\K5? MR8FB:&M\3=S&N:CQC-/3?E"D]QSH]$:,?JT>]3%73.:O&OW\[LU2NS;&/6N< MM1(,;Q?7-6]_O! OU2U87DPJX#E7"$XBK"W$CX"! ^JAFC*A1R\DX& N\G= M01/KM@Q@ M+'):!SI)X&X^DN!;;Q)WPU)6X$EPZ-GEJJRX(:>Z3! MF=SY#8-]M+86HS2([C&5QPDY^(-8@MG6+\C MU<2P,9.YQ&<=)^?6EK)AG2VC"3)6&M=\K' Z4G@JLOG^1R .9LVGKI%#JB2! M_Q+;(WDBKOM3:,.GR3PS(6?/S$XKZP)I/Q6D>H@62 [V9Z J39&\JG-#BA0_ M^]&6J]RZA,%KJ^09?WON5EIZB\=1@WJ18BJLYOY>@L)<(Q43?%/! M/&H8"!M4OGJ>5'BYJC*M_5?^;42%5[Q:: V5U5N,+ZTP90=V&GSU%OYW"D=H M#KH6?XR"=%/FKNV]G2 +(/T;GH%V OT;#\B63">3Y3B7LHH,#U!OFY*/@F[J M)6QW-GA2Z*$OJ [*U"R));'Q3C#G66!-;V1-R:@AB9 4#%HWP8&P%$!#W4Y^ M"7C >.XX^BI#4$HN3!N; 3/%OQ<&+-Z>$5(L@$.@S*0Q6=30ELP?QBZM2BV2]A/8/NUTT->[R"G]Y93K/BI MU> 6+5G9>44,GXP88?+SX"<$,)&X'66O&9]V(PCV,LK0\4UR>XU)>+#+:ING MR@-N*&#%],05*. D@.Z-)=.#('(:A9<'T,^1=RN/ $N#1)[*^AG6R MKP%1EI2ZHDX]X3L7'Z6)A\%B5(4J^B23PEEA2O%PEAAS/10SWR($2* M$4AXK4LI4#F<,,J",'6!(JUO>X^SUCL$L4Z';P(3?H)I#ZZRAK'+(7+<29=D M-:*)BZQ>M==:H@-1QI^#>47T>O6JY%U$2RS,Y3 G(PWN M9;-*]Y/@S(MAV"41Z>,SA$S_EH:609';R %7=8O54H<1C>OAR8'OE8[%[A9= M)3\ 78N?"C#<3TBXJYEM4&9.U;T\O:@I$"?QT$1U(>'M,)VP:+F#DC%Q<)LB MTS.&XI!PUS7S+Y*/.$05X@+4_68I405?0&;.^7NA'!!2 NDB,MFXW&B&]) W M%/UE@&W$$"2/*3%K1W$6,J&N^><8'F\:*;OFH/=I\I*A\,NRZI/)1R-EL:RU M,B^BA\1^PICH"[9%7]30*A)"8Z91[DV'0[:^*(Q8)9C Q8RU*1OO;]FM_H>; M8ZGHM:LVP%@S-][133.&8%2+;DMQVT=;)98E5,\/: M//KQ47U,.IUZ"2RR:B;VC8/0N\DPLSQE$EBQA@H0](BI2'SA@P9_P!X"U9%/ M2?W M>\VDAG U$V%.)#&*OL<*@)T:<2)PB2YV"&>7<6-9>2$HEC3Q_2U11Q!_/ S.6#N8*,25(&74TN13\&&@0H=3)G8X6!"B M^B5GJP0V7=BY08A6F/=D@J83BQ998,XLCL$%>--;H04.UM!CSI&WR8E[:<^3 M:<^GW36UN'3DLM@$2&GPAO.XL9YQF>".7:?I @$QC<:.\(Y=V+=;!JQ%H98- M=$OIXL"^"=Q)RM7H*U-G]#DV5J%VX%B@0OV5U/TAF>U4C0X\VWV7<=\LP##?4CHF20P3TUN,P#&=K6ZS *]9 M!WD+LVXGXD)R41:!GR0,Q<0C%(::=P;2+:P6E<-W!W7>5L:'!V@V4J+<:)FQ M_SGVA26/';RYM]CLHIQF%(EB:VV*"R;-JD)#YW9M"4L/]C4'J-?,@W 7)48@7:.H#N8=%U'CU=2<98'=\Y M1"6QB!%?9(2Q:KVP4C[7MY[)$<_*MNZ%. :K$T8,<':-7=QD#8*4*\L5VZQ+ MW3H!%UC_$=Z@&4%Y"PU2%#KW*S1"ZS5HI\R=^)'3[;I*LQ1S$B9EPD\L!5RU M1::12&^2Y!J2F,6(:[.VU@BYE 0SY 1SY> MPZO**D3O3@DOM#;(/IUJ* Q3!T3KQ'&^%4;"&N&I3S=@YZD-Y1=Z(?@,')M$'G==J][J].9SO:F+Z\AD#K]REJ M3R5:==7)*&T-ZM*)(K.CPVVYRCV=;E:XT#L:*1P3I C&D4H[N%M,X\,19=RX M#>A[@E$O.W0W14[R\-:24+$GI-/8<50KCD/1L"\JPTE>3M^&U8<*8@]R9<[8 ML6A,3@4%$TZDDN%S&U''$QV2ZN)9W+TN"E;1D-TTPP(RP2Q$=W,\Z5S$%3JQ M:QO-5ZR^WJ.I:[B47;:OO54-7VM9 M['.G+G>J#P8YC8*:0LWN!]2;@P0QVXJWPX)M2DVZ8NYYA+YP#W!!/+!P;.>< M=]'!<8;64RH,&V&Z94P';QTIY,>D7:W<E])$>1[N4/1Q:F:^K\L< MHT\N;=%6I )P[%<@B4]94N#\ZU1"%Q<02?HLMLF;>WO MICT=@_I*>R'LK3[XL;(GF$D3/VC7]L$KQNY,#:(VFTW,4;T%A9!;AAR(M8S# M'B0.=Q9')W2+8 "FA*4#*>(K#][<-JI:RO3KV3;VP[$;NV/P]K+Z$-_#?4^X M]8*MK+(_,^Z="+RHXP\J"+HY^YF>?,$E/X487+*<1V3S;A;;MM&;OC/N(!2W<7*HX$)=0P;(\-AD&RT#:D M&>Y]?>SWX\VXSQ4,EYZO8]/!G28OW"(%Z^$L@[ HTR%/ PIW;EO"RKH34TB. M\%-9:W%DBT97FN@U%N72N7RC0EDIX[5();Y9<^S96;5M=Z.YZH"9T$^((%HZ M"#VA*?NW9!NZOLUWI8'RHP:&)(O@'\$KW5W8E)BH:0&9P!D'3+AG**'MR>N@GLH*#+ M1)/E=[L-Z@JO)0;!=1$. 13$]!@>@*@]AV1(KEL#)U@C2D./Y[O<#7U%%T1, M[S1F(=V9A7J*HD:^<6_(7A" >Y=>'7<&AL9OS01Y1(9PZ\$C;@+Y!H*NI@*7 M!KFE0 8D+<0=_P@HX8DF.K#>@ ?0WV* ;:PW1M=W9I ["N,Q:'D@_C:ACFAS M/(F/'AU[IV.@ QNY;OY4I<$IJ;7"WS4BPRFH6TC2!I9VR,3GDA*E$J*;%.UR MH@ 6Z9 T;D<0?M_WN@G?F3A "+9Q?L\B(P"=K5 ))T07QCI&@%ZZ_&F%HYF(6Z&2R.:%L$ .+WF?X MC)WC0H6FYE"S '0HS(P%<$6M6%>QN;FNB)-]OX 6B\&HKH/;:?+,[T1'P3:0 M(XQ,.&_$2[@ MQ\%8@U%605V1E4MFN!;V'SF5+@ KT(V>@T?A)T-(T-N1['^ M>[3J7*U@*2EEOF/?=C!&DH[U(-&0D6N>*C(:Q"FS3BP_E6JWB!+1(1J/7+(U MCFD>J^,X@B'G!#SI53UJE/W7])K5ZDIQS MR>GCL _F'>EY@S1PT*J3[+1#7?%!+N_#6L>'1]=*HK0%O*&JL)L3>#ES2HF3 M!D4;7)MTD0MBK]E$=@5-0;FB>%O4'#2LA)33.T[6CY9NW2;^^&CJZAH^@B . MLQ8M)D]@W4T11K"*.AINR"';-[;%J\0\14A/,\R9'5A8,0(XR&V\_^Y7R@^I MS6"N!0T3&0\IGE@%_4US\$=NK"NS,KY[+8^78M2X?G[ A706IJ3H?I=SO[_I M],QA+&&5FC5&C7OF]P]J?DLWJ*-7#5K-YQ>GST_/Z9?TS\]Q)5\BQNKB[.3E M\8XML5X)8HM.9$;P,E>[,>=.3'=@_W54D0XXX\DC7_WX@^],YTBY,?VE]9V> MQ7F>+"WZ-;?>E![M+G3UXW6W'!JF%=!8TD6O)6,)5ST3SD.^6S!DPI3"0Z^T M;.U;IF<^37YH$0R5%=-LQ63!W9&[P4J53&^D:!YJ,VW9;OU!^T>$U\N@BPVN MT!L*,CV3M.01/^[8C70W53/:N'%,-DB(O*J.I"()%\8W11M[R5%K94)@4H4X M*;O*S(9N<$6-5UX(*^AIF;^Y8Z^,1D@323]?\$HJ10M0?J/G<#11J2:P>FT M]^/<)09\\":#NY[*N")5%'^_KY&"'P2AM,O#29^91-T5:6FW;49*K45J0"3B M[WDY 37Z'=$!DW+F+TZ3Y];D%/P1VA&.&19.E"JR@; $GK4%!8N?HU-3[0B_ M0",2S C%HQBJ_N20N;M_YN[BD+D[,+H>@EU[%510@"K#4,V-]'_U+6O1<;T2 MDCWT8=/0^!+;J$>)[C/<.BY#M]%,.JVZ([:P2O] M[UR.P=YP2S"R(U:P@N4,3*@:C27.B(I)TD\A2A8(<;IJKA)X)M<:AJ8\D <> M]N-]R0.+>$=JPD7SXQL5-FZ?4BC$B:JUR*\OWX:],N<8.J+B \2$9XV4@ K7 MD]$-&=0+2?,G\(#Y 9AF?.Z(KF+?=\^C3)T,Z5SJX!DK4H^36:'>8 PSP9\] M$1&FS1]^]1!,VEF&^;#+&UM@,^"7>5E6;!^?GZ"Q*:794 M=R(#2P=B0$V/?DW@F2Q1^%UOKHHC:XN,,"M4G,;;3W_AX(ECOE.7%3 $W_L! M!]B@__XQ&15:?\'7%-U+![!%Q.0H$(KY3IDY+N_Z=MN:S9Y=75\J=* J'=("C>=@NR5VTG]O< M"LMQ"B!D3T/R GXTV@!>KDF=T,=!QHR ,CH:0:HA$(IK3!EU".=\FS/^)[<: MNF6JX# 42'7G?83B36;Z.F[+T7_8;H?M=FO$D()J"!/$HL[1;6:JBC0^I:_Y M] @D\9;<&%S$NX79Y*4DZH/W9#J\PX0YETM*A_>4OQ]E;HDQ(]R8F1@GN#/Q MWY0>[MPKC1X[](O>TWZC6_57]44/.W5PI_Z$F+V@N2L")7JL)5S+/5<..49H MNVZO2BM:-V:Y\M_7E/QQ!Y/[G-O'9O,(XMXY<"A1RT5Q#(>HA*4;-T4'?BN! M)8PY(0FLYZ\FVA2O3KBPFYB]!8FOL&:G$)BK!BY]_N99A]A. )#XA.!WG4>@ M5GJ/8W(?/.27Y2U:U-M#7OTQH)ME*.Z0+&VQJ80.7L*J#CI+*V-"LRYCL/UI MC%[J,Q7$CPH///XP>27R04W*4SBDZ3-]VFSH0(K[+: M\A#M.X,_%1#/;>V=B6*^!T;W)@!CHL%!T>7\ADL?W1+H..\@C"=%V99>*9FOOAC=NBBSH5KN+IXE)N@8KL M_)52,#1XIP%Q4B^N6B_*EHH3T"7C^@3ZPMF0;B\*.X\0D/A?$@)2K-H>^TA0 M;9,JWD+8!/D;4KWYA@E=!M[BO2U;[UIR.D9/15VE@:@4G_!RZ]V\MI<4I^81 MU2XX3F_-A\WC6)"'G Q!US,(4KY:6,?V)]B[T(@H?D8=&KR= );#Z[ 6*0; ML*4IV!C'_$E&GQJ(H\&-0PSQL(_&H_VA,;2J[!Q!4<3/'# =C=8IQ#F !97V MUPMQ=.]T"YV:O MO7=TD)TP;(ZI'\AD"<\37!Y+3IT1 [I,Q/O]\[Z%2M!Y8[I:2Y%GVJD MSD6K*,C8#>1P%]K*$O$&;ZM^@US')4GQE6GEZ-<^RI3(7/*SVEM&2D],"QK7 MDR7M,O3\M9TS55%%JV],A*F=LX8+G4)@ &>!"\N2V4OW8(_1.9B48HG@& M[+GA/4@--J>VJRYVD 8\Y40'J+7>FI#V/Q &IM"<%VKKY;R&5<<-+F2+$0, ,U9^3 MR$D2MBB)@U?R*J,^LM ^4*S.U:U_\S]_NCA]=(9K@/\\PT:U*\L (S%FZY6U M,^[)0DP4Q&'&C3Q!/5D*XV'0;]09\5V!V.R.1_EMQJOQ&CNS'G,K(VYX$[R_ MX514$7,W<-=29*JBLU9(W=@"#S)$0?ROK(+R-@$R=L1?)D<%<:[.C^\9A45J M;-PJIRVG" MJK.?HHMM]F'YJ170=Y#BWX]=OLG6TT); *@Q+.QDJJSW8F.!.W>AYR"!X4O*6 MND>%ZO_0-5RXFS,9@Z)U$A,C;9OH[67/4W^-ZWP["G,BQ!1.1_!5OO]$*0CNAWJT6@].WWT6X-GBZYIL MHS^8)P"UKIE5S17Q1Y&'X61H6$FEUL[2A^CC3L.U^,]HVU&!KEBZSR^V!G'L-H"6B44[#IV79-&=L_4N+C M0^>G_T/G?Q &WRGWL;[!O2.5K?":SDX\XIRC HY,7&E,.JVUA25U4Z..G/I4 M00VUCIFVSX1>YOC@TQ-T=B 7V2B/G#]3@V.T$S)HM.1?EHTU8^:8NYRCNF^+ M2(X6ME8)ZK'%/E"KP:[D\SN!W],N:)XG#[!4S+/FP>'Q9K)4BD/D]<1LEU&I MD?LEE"]QUN1#/-P-;K\(+7ZQMQ.PS8%L MZ-WQ!D--Q)62$=N*W%$?J/BL="AH>2*N#P8@_(<@;)593>LL)T'!KMV248=I MCOL'=3A5B]5N$HH1_(JS;*K59^#6A[RS>:^Z6# VS;\R9O:DE2$S+U.?+Y<2 M6^%V@@P1>L19OZ!GD9NRK7 %$6++_$WYK[N5A"SX0RD1A,&0K\W=02P,$% @ U]^7/;1K;NO]+/J>*WR_?OA!<-LXD*4S&,E4SAVYF? MCL5E-)W*4+Q7<>P'@?@E]KTK)<2+;N^D>]1]\?3@X.>7<*D+?4X4GHF3PY/# M_E'_6/1Z9RB"<'AX>? MCR\.#U]?ON8?X.H]<1G+,/%3/PIE<'CXYOSV:P[.^Y&\=7A MY#YW!$ MZJ>!^OGEH?F;CQU$WLW/+SW_6B3I3:!^>C*1\94?'J31].SX:)J>PYF'\'/E MF&\',]]+QV>]HZ,?SZ?2\_SPZB!0H_3LM/O\>?%5[%^-\^\B?K2S6 4R]:\5 M7GO!G:T[P(%3<]@H"M.#D9SXP#OBIMC*J.\SVVL/U)['W"I3.6_KYX&UZK)*6]YB+J=L2[U.NN>3%] M]Z19*NWN ^D60SD E9A&DS/K&]3L]!'^/>;YZG5[+]2D0566E?\X%F&4C*4' MHTOC3#T1PRB(XI^>_'!$_ST1.("?GO2ZIT\$G?K3D_YI]^C')^:9!G+X]2J. MLM [H%//])GGY4_YL$YAG/51T1-TG\*(!U'LJ?@LC$*5S[V061J=/Q&T:&!G MH%63[Y^/6US(MHK5E8R]1*214R"+%8C1'>)??C@#<_0-GC^-_42)]S*45VJC MRN1!3NF;_\U@D.)#H-"@?W45*YI$IX>='GY$(O(:O-8S\2J[RI)4]#H"_-;^ MCF@.ST^F@;SA=QWXH3*+=['L%&4 M^S"0TDMKF@C]E15(T-_8<81JG& *V^'!(%;RZX$T=)]W1KA%U"=_NAFP=S3P9X:1K'$"3O =7\&(J-B M_-=Y]6N]?8]NOR_@J6D5*D_X81J)P8V0H2<& M*ITI%0I\\%$4!-$,5(*8RCCU8=JCL+*MPKG"V/$=\>'CQ=FV7ITP__<;%J>M M8_'G5JVXA:_^ \STC7AU)NR@G,!7MC>&E^6'I/[!RQRI&-\=O#F9T-N:;Q L M6RK6PN2Y6#A DI&85N;WWK%G[KC?ENE_Y7FQ2I(SFO&/432!Y?6T(_X!%B4N M^=XS\/!_#:(H[L +BL*K$;RD %;^Q5A&-_C"7OM)&OO#M"-^43X'5-OQ9&]? M\T/U>D>]H]/>"UC\3_O'O=/>L_O:079-*'\Y$RO$/-LGJ^J!RNI'=07"1CM8 M76Q[1R=/7W7$Z:GX%RPQ&([T4$KAG=@O\(,?1*GX%79;3$MZ2OP%?I<^KBV/ M^4Y=R4!\5%-X0EAI9)7R@_Z6H<;YK'PGP7#CSRAS,MF: 7+'R4CE(%""7;6? MGAP]$4,5!-KURC\G4SG4G^&,&/[W\MNH&(4TT..B(8+[=3X;^ZDZP!/561C- M8CG5SMCQ4_(?Z09FW.MTS!8$WQKF[\G/>SW6((>I9S]7BT9X"1I:FSEH)J/" MC@M=DXQEK,8@F_!K-!*WC&*+/9,E,->3K+N$3(4V.)Z!;1U[QL[X)?,#G!G1 MAZ]!G[U7?C)6\/D..JTCEFU,6_=U+J+)5(8WF_-TX)DC/8%'/^(;P^=4[/#Y MY $E:6*^UZ/1;TG"S*2@?(=RZM/?<*?8'V3HT>(9']__ A<]ZAS!_XMF]MYF M]6\_'+\XS]W;M_II-S?77?$'NX[JFQKR-'EH.M/L@BCECFV'CFJ<5_1"IW$T MC6(SS21Q^2O2DIF@ZVF]LN\U<'K/C)I.;.DT0X01X)M,QM$LQ#LOF/UJZ*,< M*OR.N$D!;.GA;-=GM5LHUD/<-0YILUF7,BV%#&E7:=">])4/CQ.F9P=TD-LQ MOWO'[._2CCF6E@B/+7Z-D55;JEHO1L-L@0T79)L5ELMT4W]DMH-5-%U]1^N*RP6'CR4LL?F+[U(-QR%8D5/_S7QO(IM=B2+Y,$*AAFH%Q#B]^JC!$^Q%/2_))NO>) MJ0UD@Q,#2^ZU&JK) ,2S]Q177>^%YL9ZLDL;J\3%CX!8,>7\.NY>/HBI M#L)H][[LSI.SK899C$? J;:R'44Q?9YF\31**+IPEW,I3([!),?T=1+/]2JBAIJ[-9\]/L 3I*K_% M)QPQ7.:U&J2-%R9'OQX+B02LO6%Y2X%I@7FBG6'DQ["33&,_PNG8NMV\(PF MWZ,9A95B!6]><83) !=H#>*:8DP#!COC*+L:BU!=@?% *Z'MF8.=0%-M!?;=GV& *=].:>UF";G#%7O)MHS*,,6)DB'\ MK3$ NV0AD>+BA6_V)M;QL/T$S2X;O4.A.J-)CDL;SQ4)E+:=^@; MO9V@]JZ5D*3Y_F@J5/BQYDM8E$L2;"8G/]K345FTEFZV+A[!!4?P#LT4F<\' M**1GO!O.8#Z6[E+Y[W*01$&6ZBJ:=N]7^L^RL,^=XJ0-QE&?=_@J!%#YJQ8*@VV;+YCC*Z\N*(7RMOK_=?2Z_K8E.%+=MS!/P!ML<,N_H M*$8UKFP"'K5X9C46T2[!VL1.O6.+]LZ/V,+7V38]68KV.>UHM*/GQPH+(. = MT+](>X!*\J_)GA!!E*!S@-_J?X("DR$\G3\EOJEI'(W\-.F()",?P&F2?P)+H2L4JR(.6KW(@WUZBQX -XO1*_+YU,P=Q#'4#6&K/0L.K;%/4; MC&BH;X"^3!2&BG4WY?U4.(KB(2O&\L J&\#Z(&D-@]9@BCE[M9UN7.,X8+8G M4<;3JX/Y>WY7=6E@B18'/H0JS"R@B]LI6B[ ;J?8W$[1;/^Y+0.W#+(K2Q"\ MSGSC-;=$F^U7IV1:_LJ=DMF8@,S9XFP>U>=__'(<,0X0Q-OZ^ MX()HRUHO9DYX9*"&T820(=?PFBFUD(7:^J90N9%9HG$<*ZTC\+XP[@3-CVJ:@?X=XATUN8O"BD&B.ODM0O) ^*,CWLNAS$B+74I_ M)D.GMEJ^L)S:VJC:P@B@,V=-Y@UL30Q]>A,_1.9*CFK&ZBH+V*ZK_Y8%:%$% M$3Q>^< OH'J&,'L50#VD;AMK*KM$3I2I"#'T=E&( MH55_BDJ+P5VFX*K?[3L/;^?>M=,IF],IGZ3O"6(^7JO70@P=3D7=047U,!KE M=-2NO6RGHS;HSD4S!NJ\2M,H#M4:\Q2/2['T>JNSB;8*E>**Q;O]EA>+OPIO MQ-!/"RP6?,8X3"!GF(YT?$N)H$$3#K_8-\*ZEJQ&5\Z,:Z5"]JM]2KOU(;:X17!7 M3+"C *:\Y%<"4M,JQN17DDG&P%(@E\/LW4V]YO[S%5XS'>0,C.\W,(Y;;F#4 MV6A*9J[-/].0G=56< ?)^YB YH.,Y16\D#&SK&:#:?Z%W=AAGNV"=C<<&*AK ME BSG=2.WB(W)]@KSU:T:YZUR+!9!Y%6O]S;T=%?M5_A]%M/?U6B#5>QPMZ9 M59)3^)=!VA5@-0.G[&B^3[\,]N.-UCCQA-1&C84V2)3(H&-<>7UAG2@U36RT MKMNH6GELY1O'KGS#E6_<%WOD B],NRK-Y62:SX)U18[I+9!JJX-Z5R,Z[J*- M] 7] %!Z[$-0R5SN#3<"XM;/30%*<*I]ZK*ZU6SY-C>S[N>DZ8#;3OW[0"J# M^L^ZO6>N;.6)=>#JT9*[U D=/^\^?>XF?(L3?M+MN=JW=4WX;3*@6K=HO:@M MJ=[TFZ#>><*88/IW4GYS?XWUBYGS,TYI_<:EE-Q:78[DY ME06AEO8CC^/SGLBF<&E3JLZ]H4I4J7JTAO')KI?7'>&'*, KYO7$*0 M2,1Q) B?+C_H+2=;Y](3N'8RTD&^$L%LK>;)M?=[()JV[1GWUUEL*"*8F@W[ MM30I@(Q3\S)-8W^0I891S5K#ZPP S_P@&&5$E.]E0TVIMY$[7<41/%:HKF!B M5,YHH?FNAS)+6"'H1X7Q)+#9X(&=DDYA;1-&*0(>QRKP1.";.4(5 .HL8\'7 MN@-F.ZO03!B8QS2G],$F=$GH$2NBDY4KH,XA^)HB-) ER\_BZ?2B";T/GXIAX699U0!@B!>#% M:)Z&:J#>,BKP9/6JG_8FQ]TR[SYM^3*W/6SJ9OCA.%#R]IOZFO#P115H((?RW4&%(,(F(@J78 ?; MD#M%T7VV0XJB<(X]#+%A_$!95(THM7II#Z(P2\2>*:_"94P=]>KU5 NBE?L% MLV25D'.F/0W6%;/83U,5&IU1CAP8%U]U^UI1X&G@?4ZJ:(O^&(XS$2I WX)C*F\+QV/VB;F=E M=)_OC)6AJLWDFWQJJU---=0V*EBHEQ%<6S*_W.'?;G'@Z:KR\<"* X_%1W"T M)+_EG2D0W,[(7N6K=1ZE.\D,UZ[I_#PXBJF"C[K"1'%3U15J3/*MI'1&:4MI M2)QU.)V_L6H22G]UR!DWL8IR0M_T=2J+.0:V1T8]*XEEF%\18?F>S!58J'R.\@ Z,]88]!QFF=2,7Q3XD23J(+ MHCAT2]Y,WAD0SYO3;] \_N+B129/P7&"7T;AJ<"?D'M%[5;PAQQ7P004(S]. M=/"(,\;IN))7U2G5I,BI-MJ;39IY/G@$FZL3%H5GP$^3LN[6DXG:'S.QU3ET M.=$'JI%V!\:[P#M32"&?*DL_T (/Y.R&H)2Q#B[(*Q)M[,UI:P_= 70J8U)6 M)!LU'8*XD7FH*A2[6-+EJ 7K%R:/83!)&CGA>:#"TW9D9CV!LJ+I7@DO&G(1 M>YN@E1[;'EH56E65H?,EN 6"-_+VDP\H'TB^12+FT 1 45+=UO58I:_MD,3+ M>W6Z+2\-DNYNA,N^PI)'33K P1Y1)C# M$"7T84-$Q+,\^89884"Y:JPK64(=FJ&2SS3S'LL,VD &9>K!;8^F6E87V\N(RVYO3S9>;\FUPC32+.1]E+EMZ;;&)JVA@ M!Q@!<'7T#LGVA&.Y@(3;.]NDT3G@%?L1ZCH5J[5@%)>K1O05[K%F)-YO>Q++ MN8NMK_ZX; B.8"H53 M<1$EVA5\H[7@#N25MP2!P>@I U;R'8),6M[+J+(;O(GYV(TF@5B20$Q2.9D* M+^-Z;B,AA=&*>Q)WSQTI[,.KTF&WLZR^L>U;57ODX2G!E/PPC\C\'HG/$ER8 MV$F%'MEE;9F3$""Y2I/^Q[IJ:H* DTK=R)(LEK1I<8UTOG:920+L.C]8#!B+ M#>RLP)EIUZW.\@2K5T^(*S@EK%5OA MYC@F/% U5+U9(6S6<%1K>S83OP394%9#.CO$#5SF5J//T6$KH"ARDUY#+]C, MI\*W3JFDG5*FY):4Z^5(&\;^,,6.-:;7TFV?4K\>8\>8BG[+%[#=$W(H-(UT MQ;59YYO%JD(RW0QY@9GT^0]V&%5?@E/JJRKU9]A+'MXJG&]A3C\3X1?6.CK5 M;JEV(WVQF3*>K1G/5C5.LT,'W[6>BSB;^HP&3,5"^T:0S^%*X:LEG$G MQU)*>$%<>2%UNR;Z@4N-/ 5F.CIKVD8&:SK-=#\$_L9<@+_S$_H"%X:^(.*( MBLL@M!T'D^C^!G"03N_"@=MT41W,8)MRTG:$G)83#!F5I:+(Z#+@C<@$F',G M().WH58!K$!7BKS&I.A3EQ1U2='V)$7;:W!6$U:Z^V@TS"8&LSLP]=$KW:[TUV5\H/9Y=L.Y7V55[E,HQ@3LH5H ML+5+02&]9$M1:;N>Q]3*P)$I@K)R[J'&:)TF/O:J;EZ%6X#+^_4QE4[6M9(9 MBL.E<<:6B,22(8W 6T>H9.K!RI7NT.*F0O+4"+) M.^]9@6%H918W"F5P!*->O)R'C&LE0%;G^OKM*B;GG"*R1;P)3G@>J/"TG^NM MTI$&*:.\S"9>+'M0'2)V3?T4S"\V#P,Y YGI:( 268@^D2"+R((EE9FHW'I_ MH.O]1\;* 5/-4BYT)MIY+&F MQNR\IC<,@Q MSW2U]EE.ASQ0'=([:KD2N;REY%1BD%ZD$@*V7_M10%$8$HU1 MX _30MZYU&LZA6^9MHJI5?%=S(>^$:UR)F,/1-<\=20 MS%#"]%A=);&XS5(LB/?D+DT:I^_0GX"\I3<0!&V='Y\6+L@=RYKB%=&KY M9NA[60X9M:T),2Q4ZQC-97X^0E60)9]=KOJ.WOQUWPF;>G*1O]AN; M.F"O_#Q4?4@Q(3)&9I,DI5@87<,J9M8MOI;5KQ>5 MZWK3GU_!;O5&*1D(CAIELU7#S_/*;RP/'C2.:UGI=\/E\UKPVD7+QR7B3[W> ML=30E2@WE"AKO? E\KE2DW8V4,Z4*IJO+5S)\LYL5,];7[+\^1:M81O:05.6 MA%%M';8Z])E#;'/B:>!7>6->8/-6=%52O=Y@FV@>// XY() MQOQK]L JGAUN6PLN4),C8O++V>=S6$)EL&LELLG'UZP7RBUC.9N$SNEJ'+"" MZUA*'6PY>5P&N"2<+/:JO?945[S5[:KR*=7C31HS!-A"B1HEF19-MWWWM4NQ MCBTO#,V%I?2S45+91 +KM(G<4$J'!]#(H0"!$ORZ1IBGG5*,IN00Q&XPD;1+>LRLM.!'>H MJR*A3?LIB?3!"$5)!&@K6.Z!,@VP)<4&0'KAM808+X3O.WA@WI"G@+;5&.90 M*<((:+,(U5 E"5(=3^!,T)S>.[ $PX\L2)X MPFUFK2] OYQG.*YNZBVP\QCYIAG=2H<4W!.+VWCAUIED4TVD2ZEYLQ.1XVWO M3?MKL2OSB@JK/0%V]H"9^X\LVJ5&(V> /E"9;7O)^MM1>7WJ=$?X(QMCT:'R71TKAA,G67"5 M!YF&^4LC^6/J^9P&OOB5=K)IK-+\3%V)9+IYD,C-/S]GMR]5.%+TW4/Q+;?/ M&JC 5]>JU(0'M L$RZ\-M%TA-#%NJ-0V0KBQ,AJ]E(2 MX9%IY/+X+3<$]GK[+3<$%@K8^1;-TU6VVV-' ;J65=EO^ZH

3#>Y2:I79) M!^FEZOU2H3, M^K"&2I_>2;=?7\UVZ!7ON7..4>](O#$;8Z@2MN(O&PDL=L!5>O1:HW?4>HQE MF<(IA]%,*!X9F20?^1>D4< 72T8R;VU,&$;>,!GWB_'1HJ#F[)%FV[Y[GU[8 M.AM-E4#>G/DA):,&033\:M\ [UJZ>I&Y.3ZI7^Z[GI0_XH5 %)%XJ(3+UU]I M)T7/,OU5<0>0.X\8?[PLN"GU)2!;3,8(XCMON;Y[\&NG^^*>5D^_MGI689(J M5E7!<84F/%?[4"R: DP<4P;5%ZLQ[,<6*?%%-)G*\&9CC2GZI]UG*QE"^KB& MEZR;5JS'$G([]E'KH=68"FWF--.[-YCWQ89-]6\U@JGY!73@(93/S4ODS)DE M6+'+EVS%+>B)WPDZ_W@2)(\-K_3"X94<7FFK9"_.O?]N8Z'7>O?^%<-^<>L M2SB=H3%L>50Z.QHJC?3-V<;K!H-%:FY37C3:W7EMTD1Z91P_EA&;'W7?3+;& MX8X)-IP=W.1&.?PPD7[00,?1G*8^##) M11Z;:IG@.8X M,/ '7ULM*?2/]S0U1)-68LRN^0R(X17[)WN"P\L!T%F!&7A9#H<.[]B M*WY%7[P']PX4@PQ5E.V"=^'47+_U1HWZ_<31#ZI(R MO7*HC+V[>J9)ZX4AL.J^% M(S'5Q8R@6T[:P+7EL"$@YCR*:3O@S@"H\R4HZJM0::Y^N-=^M6"S7OEL$909 MRGY4M:6&&N5K.'ZRQZ0_VFXF57*2?I+[$5[&.%*P&_JPY*<@C-BN MV6*(0O M>R =(,,^DB-R:2.B4(FJ 6P2)1'Y24+*=/A=\1X)QC, =OS_/UF>K32MHRQ-HM_H>Z^-M> (^47*;5JXSAO2(_ M;<;$&C'WCB93L5J?5RSI1*5I@ 5^XSC*KL8@)[J=2JBNP-34ME1#7*TKM*MO M[C^4(1J;M"$E47!M7;1T+=S**#?MXRZU=WS$WG$GAZCBQ?+QQ8I[$>(S?,+R MB;'TQ5N48!97V 7?@/A',&Q&DL6XC[ZRJ$,NHHF.!=#69K.*S&E$.,S/^-L/ MQR_.D](Y<1;@PY-!JR1-M?US/G S6#ZTWFPF/W!$6[G=%B[/3N93_8HB!VGC MA;@&C%%,G9QJS; GU1L,)]D #&\XL%2R@E:^IF*F>?B2P7+R? Z:XKPI;$H^ M5':+A-I8^%FQ[$REW%($KS=O(%?(J(I] M&#@[]'0=#B\A>5/>UH>9Y@0I+'I0A2!1-%=@U6NX*.9SAN/\,OK]:N9EGP-5 M*F>?BIUA\W!U>]OKP5&WDZQT=(M5TN@D'B0YNBI;6_N#&Q9](TMSS1C4T6#\ M8*&WRI7,3=&4;\DM<#BV_;2\-\C,9)^D)'SC2D!F0LI+V4P/JR%O$#T]F"-NZY#:P2B MF/Z)#HGBD"AM:#NT$,U9\M$EW\%">L-$QF I]R\RJ&FS%_?Q(9L<_<80Z\Z0 MVZHA]ZSEAAR&-,9*XG X+0HKO&C?[8=P+W2,1MRD^%J%OF&SI=@5?PB#FX[6 M0B#T=@L8(X44S\CO,U"LF.),NWE*P7=L:>P8YNFE<.4IPQI,^& L]4K"7^+8M.S14A&_+", M^F$-E:5Y[CLV(DDRS?!4ROVV/YN_T@B5@JIVK.0:"8-,@,T,$FBM*X\-KE MG' ^5.$T 9_62N>G;/"%[+N M]FP8WJB49G1HN(>Z_ML.I_US:F5\EW<]RSD#3:P<#<,TBD/%T7*QWF 6Q=.6 M!+,^F(&\T@-9?TR-8ER#GSOL5Z*N>/-M#"*0BG[=M"8&9MUV^#]*-T+&P@

[O@XQXU1-0VU'ZB:IIUQ2=B#JVNY::"MFH/74TRBA5H!;B4&M64 :9U M;+SMTVEP"AU2&X6^9U@VV"2WS&6](57QH#=+M2TUWDB1#1O2&GFVV MJF$Z5 0"Z8SR-)!#I?EH:<4:^],ZR:Y%BM5U]%5'5<,43['!,^J;GQ">Q5RL M,49-M.U\LO&#\Q/F"[)=O62M?7O]%>NMNA+14N:E7$'0ST%+P5-,L\ &W9RZB[C/I]9=0;5=8GVAL1?H,O>U9:B)V72-(&SPW<*5(AC&]UIG# MW<3N2BN=(PA&F;%2 'T5R&FBSLP_[-%@ $"K+)0'K%M$2\C65&"O1F5%1=^4 MU(@=-8GS;8E&3"4E;?X/3H1WM"*]$#2QU8-T(#?01KQ$RR^7R \9(S5L SF-&EBM&*)^2' MRD$2!; VMZPEK0-ONY_K/\MA&#?GVYIS,NEU=&^MBW\3C[\H8O(7UI:(?ZHO M,(:R BCP#[KK!@=FGY.9VQ(\^S4R]M MT=[\C]>?Q)XI_MP7;\-KI0._%U&W(]ZE2,[FMNQV/.3>)R6#QK8GK1KFHW@7 M3A4Z\^G^S*??,C2?/BO?V4Y.8>S8\^S22_M=3D!K?)>TN9>R[H>\]-, WLH[ M0@)\5,@TC"W>,2;XP%^02?!SE+ EPW/YZ77GI\O)0 0QS$EYN32V2V.WIS < M;F,@GKVV-ZF^;\IG.M/#YE<$1:O(:/57E,)# M'(W\0&V.0GHIG. ['J-52 0SHVP-YKQN__+#F0S%&R9H1.SK>QF"CJN&SQZ7 M(#2.[&/10>*5YV%KB#.X[";)#1+D6)0?*(B?HRFN4EY<"/;-H*, MK=9G+[HO^LUPL$6U;9&I83LYZ;YXL3Q*JW_G/D#S?HTU,FG.S^@D;#_^^SVM M13X5753OB3CI4)O>,$KQC!!?;._]43WC[O' M?3?1S1,-+M4TB@WONIYB[MSJ#ZALOSS?RW-C3HGE)I@O/JMPI%;" SG%D-OW M8,OW+4O>R?EJ\]8_^M')Z5TFKN(4.3EU)NXS"NK_704#YH34">FZA703T*_=S6W\ZB>P;,2_$0(C M_DN&&5(#]9 >Y[4:JLE Q>*XU_)]:P7V MK@70LIS!<7.@LN7J=0=19>T!!_Z*+8:)U:^9 M0!!;]GG;[MB)?9G?+K&WSE M?_NA]_3H?)M_OCS,?NX([B$@_!@9#;%+[XWAAG1SQ',D_OOM:W&!77%_C[IG M;NGH:?F?#G;*G=R(E&DN.S8K:,$,7G" ^B%VEPD5]Y;)J3ZKE+1)@8314!3- M*+OG8T-V@IT.LI2Z803^Q$\+WE@JC1RQOJ36-]QNMP/W,&<2[SFRA#'A*!Y8 MN]]$J90:YN@1&6 Q-76OC/@Z(KY5[C]'^]*Q=KJC[3M@O M/%+_WFK< M[UR9[Q;7KCS2MA?7:YG.:^G;JDK4'0TQ]9M\L2T&E[XWDG0=@;&X))!T.(B\ M&_AKG$Z"G_\_4$L#!!0 ( ') A%:SNH995!X #%X 0 7 9V1S+3(P M,C(Q,C,Q>&5X-&0X-"YH=&WM78USVS:6_U=P[K1KS\BR)-N)8Z>929UTD]DF MS:3NYG9O;FX@$I*04 0+DE*T?_V]]P!^290E)[9,T^@T3DR"( #B??_PWO/_ M.CQ\'4YXZ F?O;EZ]QOSE9=.19@P3PN>P-6Y3";L2D41#]D[H;4, O:+EOY8 M,/:LVS_I]KK/GAP>OG@.75W:9U1XSDZ.3HX&O<$QZ_?/3YZ=#T[8RW=L_\^K MRP-J_.KWRZM_?7AM7OKASU]^>WO)]@Z/CCX=7QX=O;IZ96Y [WUVI7D8RT2J MD ='1Z_?[[&]29)$YT='\_F\.S_N*CT^NOIX-$FFP08M$)H%X\?PH^]NT'2I_\>*Y+V)BLZ/>U%R 4\>P>VE-E\/Y])/)N?]7N_'BXC[O@S'AX$8)>>G MW;.SXI*6XTE^39FIG6L1\$3.!/9]S9M+;X"&4=9LI,+D<,2G,EB<_^U*3D7, MWHLY^ZBF//Q;QUR!OV.AY>AO%]0ZEO\1T!'T:=YQ;B>&-[-N9S*60QG(9'$^ MD;XO0FCPTP]G@][QQ?,C; CK$-6LA1<(KL^'*IE<+"]+W7QO9QJ)^)H<\D". MH7-'PW-+'Y&Q]V7_+< [,^C5V%VD9"_:.AWPLW()_WSCW7O#0;]2( M&K5R-]BJ_\:MROXA/H,TW/$^K(ZR.JS_V_J_>R2>QGQSAG^>F+\W4@YID5J, MN?9CEJC['6DKF.J6R_\@U(:S^L7_ITJ 0; /6GU=L)=C+6BU'>W=)B=SK&P; M]O4*S-IS]C(=IW'"^AT&ANV@44.\Z5+Z,HX"OC@/52@N AF*PXG90-?;@]\Z MO5X=@=^*<4G6,?P[4=/&&\CFYT1G#P^Y]V6L51KZAYX*E#[_H4?_791F6+UA M/Q)^\ZGD?[!7RNZ'9?="!"+M<*@%_W+(1[ #SWDPYXO8KNK967=P M\N/%4&E?:&O5]U8<%LX-TA0WR-8"^*09 O@SL%ARGRL/X ML&:^:U\)JSOH7]!;-LSW@,&X: \*G\DP44R%2U(4+K-,R>ZP9"+8!Z&B0&2K ML5;ZW'@J9N3]IQ=KNZZVCME'$:7#0'I,C=CE1(;\NSX2]="D;S-<,![ZC$]5 M.#YO&K%L2=<)'P:"&8'T\UYOCWDB"*R R7^/(^[9W^$)#7_\G+,+C4L=V('2 MF$'(7,PG,A&'^* '6FN>92)G#.2DO2";"*W*7XR$5ZZ@D)OS8*N8>=K]\=^ M_R#GWD>)7UZ)!SNG+9S+;!N"V)\ FP(21;6':3$2&KD6\"P>L]OD1H.<%PUZ M%]_$3S[]^OOK!C&2B@J$F^H(:>R(2',GS(1E?X@X;[I_/HJQC(V(>NG[6L3Q M^5;[Y:-24];OG3QYV6&GI^R_@5G!9+C?R61%L2<_R$ E[%>0SQC,] 7[-YA= MMMV.&>_WK=5O8LP#E(NP3$!AI+F>;[-8[$V*+M]/0CI!\R@$S:!]@N9;?,&; MR&)70J>L G^KV%F:OY- C9! @]Y3L*2TSWX-E-(=]DLJ Z0O-H#+()?>"1E/ M!/S^*&735NMX">O#_@4R(+RO"0_Z6TBJLD.OYR3774FNX_9)KG*\_7MMH6\2 M'6P7PJ)W4?.6S3)-BPG\6V@GSVZ+$[]]Q2XY2*3WJKL= ^[W>_W>:?\9\*XG M@^/^:?_IO3'B;4R&;V3$3;!V@+3?AJSJ+S9N5SY4,\$B#LP>Q@-44:%[&?IR M)OV4!\$"=5/.ZOE (XCZ TQBT1QR)B^KIX) >*B3F 7$)6_X$L(^:,XB=@^: M1DH/BNH_H4#GL7/S/U0==I,$[:[H#,W46S?,XPK88DDGP_@A#YGX"O8QZJ[B MKQ2V"H8283O'";.MU(@M.V>0Y^)=LH1[/V9/QMAW7// Q;WK7(Y6=K3'!FVE M%:"*D."UC$>1@E\91HI0VY!)S&8&=Q 1[F"D-%"5T![L*;A8ND^HG')4WA)( MATC*=(B:HWF/YPG0FDE_-*\D'RBV]$4,T^$)W&&1T+$*EU^*3Y5?NOI9'BH) M-F&H>R_>JSFI]J#'*RTLN,+J]Z ,>!-DK3P'H, V&8&2JN:HG&J5CN'^%!@! M7P)2Z1#L2"1EB83I6'.!=AK94F^*P#7?]*[V.;GEC"U#BN[ MV^YWR+P+TT/H M*1TI;;9=_=,@.#UXRF@X"9#;^;WK* \B9K2>22]QOM8S?D+.?IJ_[0A(U"KZF8)F!-8Q M&L&HK6P@&$3,RSA.C;T]%+N@G]NW#QIPAFNMY38X*3$%,^>^.[3E#FW=UZ&M M:T36\9.M'#^^".10:$K%!+;9,D?9!\TW2,DS/DP3M+Y 2Y[*Q$1ZL77FNT/% M&*TM0:%+HR7[4IM?X@X;BQ!>$P!+0_BCIK8*/4XL%J%4VMX@JVU5P3YHG,_, M2?==2_?CEDCWE^&BXLN.ZT0YB'H$)WH:J),H,^#S^U>('54T;3/MG[2$*GXG M6;!"%V6:(&?AS7TS)1G&@?34MB_2 G8S$!]**HP@DXQ<^^8#1YV..E>H\[0E MU)E;I"+TE8X%45+FUIG*,$T0"&@(105I[EQ?X_D!=<^084! _"R1:'S!EM*F MW14=5:P6VE4URT*7)/"",#D_I$;7H%Z=:ZC)^W?_2=L(,4Z'8(<5I(/7P-84 M,P[/#]-8AB+&V#T>%[*R$8!F;,_W:F\@9_7:]>^G^,1<[\<IK0!5)W$95L15!UZTDD:BQ()!F3$W!Y&^ M19QZ__H/X&?M'MYW\!D)K08=$#@H4 %Q%16 X$9@<['T)=>+&X("XM2;+#U] M/2C 00"HT,!+%L'2R@ MA3BN\8] MNML0']D0A;3<%/1S+E5'WJT/ ZX<33.T?KV6>F^Q0N=%?62TU_)@8WSS8.-& M(;9E^''UU4T,/SJ"?V0$[^*7M6:KBU\Z0G3QRZ;'+YEOK= M03MHZ2J+$1TB!0&%H()H(ZF%MX;'Z+TQ05PMEH.XG@I] JJ;L#%>LM$SRJ=" MN3T%R$L/&OU'A*N)'7 ,U[QS)T3WZ ^A#-PA%'<(I8&'4+92+BGCF.$;*@P6 M;(Z_$8^Q;FQ> :UX(N-=942A%G]!TR1#L?@RGL+3H)L;I3X*0&R5'<\9DP.M M/@A6>I/3J0"#/C$Q]IGZDG&Z@I?:?KQ4:_PUZR]S&ZR 9^!O; +_-I;#,F/- M<^"0!\^PV")LO((?J(;6,=3,/0\H!LNS%^'J98A.=5P7U":$;U[EX&9-[*)1 M&[@'GQ97L]*PM$Q=]B?-/%36,O*D!LTN3G! \9IE-DM;(T/L![:+VKW]F'F% M80QZW6TL*-NL><&!1Z"Q';=#8R.R-K0@PCC5HL*+1FD =DT0,Z#2(Z2A#/KC MIY2("A#,0X0T")C9,#4MS8INT9:3\DYU-)P$5<,"@<,9;J:@6!$ M7(&0<-GX2#DA+0:T*?@L(64JL)I%T2B&>[[8"<%7I7^_.]A&^IMFCRK9W(#E M[KJW]+U)RMQRTKDE5W;WV5;.;&KV #[&-];^+#&'PBZH4?(+S'V_!K1/--TA M64V.T52#14AL82FUYI(U4:=&="QW@M8ZQ_9YGG'26K>MSQ.^ 4^$W $GD:*7 M5ZDO'4:13?,&X'N)YEYB\H=2YMZ0M(OI- WM606X!^QG.71C.=U0(0X_AR4I M'9= 2"57,[(TD[8^X"6@TPALG-"3'-8L]T#3\Y$P+FBT@!![+5$?ZQRL2R:\ MBB(FL8^O&0M8$H'+9N[D5+5E7^2H$U(78RJ-%58PD#C#CIV*,"LIIE&@%@*& M3+\NO\:P_K&X,[@[]WJ# MV?4Q>UV2_%>5\-(R%*C0R5&9S3+J9+)\$W*WAM\7XBO"71JB6%\"'1B' M:2%4]D5WW"W=1M>HM(>$AL(&7JW4&X-EH&UP"%T#Z&8PJ;?ANY<@OSR"0<]0 M,)8CLB1.CO)P[,'C4]X=Z]G(>EH2;'T[ZJ!#'O57*K>$0/Z%6M M&N9;J-UH%Z= ]720K.)YPQHM0)W[XBOEUV*GHXB47+%H> M8$JH-,Z\L.4@3\EPJG;_^!B>"]C?2L#^V 7L7<#^O@+VMV=QGJ#%"8IPIB9> M@E8,7/4NW(0N2-,$+>BD399DINF40YWD&JP$1!(TFBR\)#>B2E%0^-_+MKU@ M^U.,H)"GSF+$YZ#P'5@;+GNC5>% F= ^U=%<4(#6*C0;U,0EH[(&.%*G2.Y> M5?D66+HCY)T1+%*8,.IA0( MY6,N0X1N 3\(5!P+Q%L1\,M'2@[D%[2.J'NX>IN47'8YK0FFX(#009\&28ZZ MH.N@2(RMEP8F#5,#\TL/90:F1[85<#F%-T@LUV7FHCF=.1LN5OA3M@@RP7;F M-?X4'C;.(# %93A#!-XX[Q]X(IB*Y.DJ_$P%B PY89>]47,!]SHK*VN7$:/- M8)*QJ8P1JYQZ]'[0CV':H1AGB!9X!WU2&^JJPOLL$R_8M.\,MP9ID:?LH\ # MS+@[C*%/*'.N-0_SRL).DVR7 #IMDR99 _?1V98VNWEN=K.)/=]_9:BF;'.S M=ZE6P2V?\*OKL\G;".BA+13Q1AS%$WM^Z,/'RQSB3E@"@S#@N"6,:L ]HZ28 M8!WA/GP!,$"3FT'%BD2TP5R,YL.L4YMT4U .3)X?O8)&D5: M>4+@BNX&8UK1!4X&W9,M= ';K ;B '<:GXO*$;4AZI;869:H)SPVE!I1'E>* M#5MUGDP@D^65:CH'8!34'H5!E7P%DF5BT_"T,3\FL&F4: D$PF( MN[:,0K'*.Z04;3DC,O52OS:H&1L*AO+%^K+305\ MCF1K8"\@HB.A@\7%,H4C/#Z1"0$_L0>C$M A%: (2MCD3M[77[T@C7$LEZB _&ZBEFL?KO,KFPY1$D---Z MM%?.V7Q(=9SRT.*H5Z>5.2VG?,$*-ABGHY'TI#%CON$,08O\DGODR:Y39&6%FSE7,_^(%049*=8 M/HHH!?O7PYN898:3\SNL^-4_I[[$@XYXJB2VX#W2&#//6&>M&[[LA<> >B+L MT1ITWG5ROQ]9\$+;4^)+2O_*>.[1,_\@E%#'%,I,H27ZJF$*,X,K+()CM^JS MSLU?I$Z;R;;._[YT$MKYQ%WZS3LCX)8XNI>MS%&JB:CJ+4LI2IE?*KGF;NI> ML]ZE3;XUYV_:",@[WH*/V&9--$S]I MBW6U%'(T97 -'RH%(S(VB<#BRL']+#5E=CH#W86)ZH"M1?!O# #*(@.//R-^ M-USD64GY2@P!>RR=];@F<<]97>(>=U;#T6F%3MMB\*S4%#>&!M@7,26^$":P M1YF?!!XV"+,'*AH045"D)1V]"F-[4ML>F#"%KV'3\%A86!$G8ES4Q1]ADP0V MQVT),X!Z4%91&QT1^&3U!%?E8$$HQMR&%3AQ'7? H%'ZS%/VGA)'NX,$+>2. M3]NBQ;PT#$5Z1FFP:;25QK"E0NK%&YF&4=97@$L"&PQM4<[<$+/>5VZ/1Y7@ M%914J,3N:A./& XWQ'-=I.ED]59L15)[QH/<811@S6W8*9=!AT4J3O@8 M4W2(B,OLJA:>&H%],%6G%S688)ZV M2"^BTH"VA/Q&)H N(]2;;!XOH+R"4W">- MT*]D>HUC2@PN1_64OK'?RH!Z1)9@Q&YHO=^8CZRE#1$?H1MH_/0#; M;0%L"V/96-HAXHDW<1I6@S2L,_9+GGMJ!SXCIV[=&Z\Z:XNZ5[%QIMY_K$U>9.!(Y>>!U8;JO!P13E;SM=F;597 M/FL'\*Y3!^]R\*Z=9N-Z ,K!]Y?UVD/T![U\^C?26(R>@L:LY:_#.QA;_V+MM*NM#RJ'F7@E@V?Y9$.# MEW)5Y;O'Y>RRE^$B6SZ4L\/*YT99W\BE?%\WU/M>S,(PP](Q26 @0#:=-*WP M$C$9F)+6PB3IP3@<-"<;$TLV<$RWFI>QXC:#+2G<9"H2.+++/M'YFKKN1V Q MFK2OV+-)@@N]+XJ^U_=;I,&VYPY7EYQRMMG1]7MEFQ/;+]4@M'NLII<.FKEU MP[=(C^NS\!(T(UP[PHG-(9[7X,B7P@YHI() S:DV1K8H/*'@"AC.GA8DT-A^ M_R"/:YHTQBN@,;->E%/*%(4H4CL6M;V6IGB!$]H?')0>-MEUIU$:Q$HOZIR2 ME<.:(WKW]F^L]UU>7/,)\D-<-UCD\I[?^63NO/RARZ'>;$OUK"U^SNU,[BV8 MI)5,:59RM%IL- *IP!-@?9B5+P-O+%,5)I:8P]LP^9R5&'$.^<@3=S(\,29' MTCA E[I0NB)4 CY_?#Y)1[P;B;RO?X/AN'"R.TVU@$,_:$QE8SF!#Q9Q0 = R"K !W# M[L M%HJQPHSQ\$"764BW\2U&W%00]'AHD=&Q"F:&=$M/Y2Y@S)P$XG+_N&<0 M/F0W+&!.*@W\E5J%N0_@;6CKCU%!WM"O$M)ZBHHSBY[ M2:[F\L.FU_)Q%@-',%J&Z;JF*G,4!8L\<:9-=EY50C3MFYZ.DQ,A50R9F[V M**Y&9%SG!("C9+V?4W^961#>\:9BXBDT13::.]F?#2.#4XJOABI5;*-5T7T*C2 M&1S0*9>&6%/1%V-@9C3:UO.EON.\<^GX@N,+2WSAM!U\X;VBX#F6.X7=[HN M+[(B/S8P&F:TDOEV;2K+G/ :B9OX T^5%$">X>V,J>9%.,C^TXN:MVQXL/"' M.OCF'<$WGSCXIH-OWE:%:&6(>NG!L#D*A,8C0LV75LG:<9B;Y"XOP)IJ:-K5/59W, MBLTM=U]2,HO^[QS%<]8]/MTF0FG;.6WR'K3))^W0)M$5-!&<$7J5T,_:0>CH[LWCZ^:@:10%I6!/ M?4:/#,Y23NM!^:?S2DWH&RKE,+,T-A1 C8*9I$A6N#K2+#NA@V9LD83G"&WC37EX M;)WW4I6AQT5R#9T.1JX#OCB7(7D)AX'ROI3[Q!=5.BQ<:ID)7K= WS2_PI=$ M70$'T5,>5+Q+]A*A-'OY\F[E#%J%0Y80#'6Y,V6891V7NE1TQU;W0[,.;+Q8 M:1,(Y#%5_5R*O=W)5^\^V^J[4[.F;N3ORIR[]^)_/HHIEZ%-+4VL!OW1!,T+ M#:(&] !<+S8,>/CE?QLV U?W:)>1E:_%6X*#DN-T;GR\'2,O_JG(:/R@U=?%4J'?,+&YXC#O[F+I/'J> M$#LLTG&3 F"0B3U''"^%#-\A/W=Z 7[.0S(BG1.W[>0_ZQEUF/&?\T M? A89,"C6)QG_RB/%6OS6"Z)).@IDM)5ME36@&K4_[&\5$L&78E[E%Z$ /X1;()LM;+?#]'./3?\>@ZK ML9&/YO?Y,%9!FHB+S,3;+4X4IJ-M, ML[\1//IC5CZ<',2.?!WY.NO1[?>V?V:WW]U^?TR?^:'O]YMEZ5C*WO[:Y('$ M(]/O>,C'HJ5Q4D<0CX<@G !P^]WM=Q?[=)N[[9O;,7.WWUOO;'6Q3QO[O,1" M^WV\4_?PW1C_9/\1G&*<+;;K=_N!VN^/N;K\_;N/;><.M-[PJRQQY/UKR MSI*-FG0?#R*%&7;>J.QZ9SO-KO>]J?1F2OJ;,ND=#96_@+\FR31X\?]02P,$ M% @ U]"W,:2;+N7ZFKC9F5(A 22+)E:<81MNPYX[NVUT?6W#F[&QLGBNY" MU+CI8OHAS/[ZFYE5U0]HH)$$:E!-Q-@&^E&O_/*=^=/_.3Q\'PYXZ F?_7KS MZ2/SE9<.19@P+Q(\@6_',AFP&S4:\9!]$E$D@X"]C:1_*QA[U>ZY1X04[/3H]ZAYW3UBG'3T^\G5T=&[FW?Z!WAZA]U$/(QE(E7(@Z.C]Y_WV-X@ M24871T?C\;@]/FFKZ/;HYOIHD R#TZ- J5BT_<3?>_T3?@-_"NZ__FDH$LZ\ M 8]BD?R\]]O-+X?G<$4BDT"\_NG(_JVO[2E_\OHG7]ZQ.)D$XN>](8]N97B8 MJ-'%R?$HN80[C^#GJ6N^'XZEGPPN.L?'/UR.N._+\/8P$/WDXJQ]?IY_%! \4[_CPDP,?[2/O9.Q[,E )I.+@?1]$<(% M/_[EO'M\0L/QQ6> MFE>O]!)]6Q=^HH]C07O24X$/U[[_/H!I)Z?M\[.?CGIZCFL?(\/_7^B_I_=A M:L@UM^71A^P!,(AHP9BKUOBL>HW_":ASR_XF_@"*6-\B_Y'&B>Q/%ASQIB[M MBLOY%9=SP"7['QF. :K?X^-&D8P%^\1#?BL(U*]4N\4^)GY[?2M>.9%M6? % MX]Q[S4._42-JU,JM<%3_Z]U7MF_/ZP'[$-Z).'G2XUD>?'FT_UO[OR>DJ<8< MA168V-[KL1W;PJM0_HS$+8_\F"5J:_A;D,8@7[(K M#AK+WTL'>I+<@^K%.BX$2VFW4$%==2E_& MHX!/+D(5BLM AN)PH _08MWMOM,[KC_$Q7H?*:[P[T0-&Z^[ZC\'D;VYQ[UO MMY%*0__04X&*+OYR3/]=%F98_L'L"6YP:8^J%L)\53 -F&^*EH%IS7\$/..P M%PG^[9#WXBGP1&87[>,:6X"P43;%0U.9OIPWC M;RMIU,=/*D/<8ZA[KV\&,F9+5I?M)P/![-A[E>-^$TD>P"A_%<&=2*3'<<0\ MC \KAMV>(T/B(G6/+VDSJ\[&W!O+YV#- ^SH 2Y9UP,&ZTJ'7OA,AHEBO0D# ME9KQH0IO&2YH7P6!&@/^L!&/$@G;CHM>8N1P)[.2=8M=#63(+YIVAFH>]X3W M L$T8/^\=[S'/!$$!H"SS_&(>^8SW!'!_WZ&?"+"70O,0&G, ,*7XX%,Q"'> M*$!D&$=\9"'YG+@(O:, MW7/)*K089QXPI/^(D*D^T MCHR(D>U_> >8&?GLLVI?L$[GN'-\UGD%A_]%]Z1SUGEYP/8' %P*SE#+T<(&4>$-!O!1F;_[W9J M &51#%Y!ZW# N>0@='<2.&N8C5D=,EF$/PW&GM]_^?O[!F%-QX'>DYV$WA5]&0^&X8:+@5/+X5!YC:A<9]J, M4+E[_++%NJ!Y_!(H%;78VU0&2&ZL"U\#5G\2,AX(^'P/O&YO&*]GEG$=^I.9(8@4+=*("%#7]Y)/^5!,$'$X-5PL>2\L4V0 M[GT0Y@M,>](<7"$[G:>"0'AH$-=+WG"0_J)/3G,6L7W0-.+;*ISX'>4%'CMK M[XY*SON=6>FEF:+SDHG< "Y6&0K1_X&8&>5"3ESX5?79M)B-J"M#%HA;'K"1 MBF,0B- /!9=VCW]@4EN#Q9\I'#[]K+CJ,2K4UWT77DI^+)\G0MN2BVR7[?=X M+#UX8U]%0YZ8-]WW:? !F$0\4.,0)V%"JED'N7?YTH-9G6D-8FO)V]T];I]7 M[R]]!=(%C.OBT%SFT&#S:-#=>30 '3JDD$:68((+R+8,?JJ" F,U_$,')*S^E-](V8VJ/2A-U)A9$. M,, OUU[(CE MZ*>TR'GV/1Q$0 M5*I//P<&*6(N_9QR@6HUH6KEM9+B48 %TI.@P]XI#\[1A-W"_4E=],_$RUDO1 ;S4I7WKZRXQC;7:C MC.R2H(0R$M%0)@80$?D^\K&5N0#K8/,Q+U(G0.)MQ;DLV&;8&=BX[&3@=29^ M2#]@WQ=]&>);1:#&!\MAO+\$QO58<1B),A(FL(Z(9"L2"/&JC2"UTZ2: %S[ MISN"P#/Z$&H,J$3Q9#[Y\;'.%)DBV(S,*HF[J([L#J4T8:A[KS^K,:%E))!M M:N#\8LVZN.BH)^K0/]RV2*6W Q:*6Y5(4D*WU>*S[LCG^XZK 4'[<^.@NZ<% MWX>><\=%Z;LH_<9'Z<^/Q$9A ^25#KL!<3,F^?(="H T^G@;X_2= +:$XW7: MG=T0P'X+ Q''6AT98[1'/!*>[$LL\8+&)=!18QCF&)D[\74/G@$O BT%!@U2 M&&>^[(,61 9A'30B$IXK4 G11!I32L"T!5DK4@-^)Z:R X:"A_!WV1?TQ/&N MY^V3L_6YZA$2:0P_[Q'H[UDJM(Q0,Q1TT?)1+"[L/XJ3>0&O,^P.L92V*BR/ MB*>),C3WZIP80Y+Q6G.KB>N=3\W*4BTLR6GWAR+^%$X^.VM;5D__FN)6A9$$?-MZNC_U\B !QH3GM&*:_E -FO_->K((T$9>6-C;+"PL7KBJTF3_+>#)W M UYVVF:V2Q<8O"?-1<6XOFX>B*-KXJ8O$B3F(V$ $9*.>: M::1V(Q3>^8.?(7+-\)O6=*B1-Q]=X:OK3V]9IW5\?(S_LW^D'/0S&7I!2FXE=$F) M,(#1PH,JGJEC^/MIDD8B^Q)NQW@]X9#:(;5#ZB='ZDP(>YO&($?%59&"3L1N M.J#W[.;%GAJ)RIC1N&"D R%;@C">W15(3X0.DATD.TAN "3?%(+'2#6.'0 _ M 0"/!R+4H2& P9$GT:.!J%F*'BG%V:WQR*Q8CD2/]ZD#ZS1O6I" T(=%EMX MEI4-3.98%M&(P6HB3MC"!9XCR]2\OFAW*H9;VY @]&4E<3&TKC*">I1&,6A& M-&KKUCUI=V=Y=9MAU#'N)=B@K4MQC.[=E[M0<,[O;A M>[\8\J?S*XP=G?DR!F6+GE8*!BP%-18% 4^%,3PP(E=#)98,K%<*:4K;7EPBD=B<9/(%DX*<1 JG@P+HLKZV*'[7,X'2>VI8HM(B5 M0!<8@O07.5=87^G@<>[]F4KM.;6<8Q6^5[N6FQ5'HP*?6<09X7,:(5N$D=6F,EPC5D3,)7?186$\HVL=N"@ MW$&Y@_(GA_(W<2R2)W+3[/QAMWA-J9JPNA*#:77N9_[1;, XU/'.)/H&NOY4 M"IH ",G3N&PT!AO:7*4/Y&[U7IJP4"4 _T.9F-IWP!(L-@4/@ M6(!5@)R=3%IHO<+HZNA;"Q2*T83L:"W0)A)Z.EX729'P: (C\ :A"M0MW.7# MFH+F$O(A/#16_62,%;5P%MH0AU/77 !CN*C0$YF\]&NE<$S!,85:3,$&W^M( MV8;D%;E4O$=)Q>NZ5#R7BEQTJ@-V *!;>N5MB\@_WMR!*)S M)O([.]P3Z'7D.,EV %4K'8$PK;"A%YU\\[H7%48G#$&5P@TQMC0;H-9+]#MMAK,5GFY00<.U9Q^U!9">_55$=_"QD C;$\E8B%DK8%:D+=?>"G/6 M/7.M.MJ;'_;I5#NGVCE[W].SCNNKI^<4%\^.5;0R1_LHC4#@FQM[W>"N:RU= M-I# _E?LIO@WA6ZD3]SC*3&'&RX=T#N@=T#?$*#'J$PM25Z+VS3@IA;04Z/_ MS/Z6!ECL-5 HOI!,7I/0>1A4#3&N_O:^\-*O5F7.:'_]R\NJRJL4FU3]$]XT,D7>!JN#B=QW& M.XQO$L;_-AH!G7]$S=_!^B9AW>:7Q'PH;*&P8F?/9<)U(D<(Y<*ON[8 PHN3 M0;:1_AP@.T#>+4#.XO<_J\3E4SPK4#YSH.Q V8%R T'YBQKK]/D#D@=D#802*]4V);D+,/6]W'#H[ M=';HW$!T?AMA"0'JKZG[NCM0?AZ@W.DX5':H[%"YP:A,;G7X,>+>)CQU.W_* M'> V8ALZ"X[]%$WD33I@G=:0GGMEY,;XL#:D*;56G0ZKS"E]@IMA&6AN6.(J> MR3*.HJ_*"2.K$'#:K8$ Q"HLJIC416_XW:2 #*]*CM.I6>IC8]9G24@VHKBA;! MZ!+?M@GTJ=E8M>-PI?GDN-]UN+)V7-&Y(U@*/M:9)B&%,AK@P'P4-N0^D7K" MOU'E8IW!7BQ3ERQ)U?LJ6:Q)Z?G+M5S3W:# M/_X6:JD36=$8P^G+IIM,]/V>5*71&\M.BWU%(56%+30'\EO8UX$N?9+V1MD7 ME* 9Z;HI].B2RHS6([@D$'?(V*RX/7/=1MA:"2I.N^V7=31I>UU3&>!<7F%& MNE*G(FO2Z[(W8]!AP[ 0-$# M)0%0ZDYY4MP_/$R"NQBG6]2HLW^ZH,@YC MEF+,CO@/IDN[&6BQAWU@*CQ4$C='EAH;A)@FAGF$QWL*4"3CR^U.H3P%]J4P M5D@G4#5;H#K)&U-]R:#4B5,["'4GNR).$4[5#=- @:>N?716+M)M,ZE;9E+= M+C,I=MW$^CFM7"0A1 S384_G*-KNL/>1?YQ(\HSH=$=$D@_]5K&P5-Y%2I-! M:[Y[$FA6C;/*M$TY'A:#8/6Q.NOMO?W&?Y$5S,TB6Y'V%S=.*71MU$W&2\8PM+J4R1%2 N"[D MFN=BYQ<5V7"6>'%[\BD@-N70%D-B,UMJE^HV]9XR+O! MX$C@7[IEF=G)A*> MD'?%3M'U#VL_4L.Y6D:;_68BE[!87H*1!+%,4J[M%?0J4!,JR7&:%%&ID&&< MP)!UX,,<%>4VXC0N]#1\SR*K\)?"+FG"7'+48/%D4 D+5/&[A\6U[7!]QZN? M$:_>$;?,NXI.Q:W%-L.R;#PE$N=2K^%6< .@2U) 'O3*)+$(^O7MAO,,&'J( M)0-E!<9EMM+ZB :WC70X%'+PV-I),W1LK_Q$/=01G[#I#MVU>CE73"L=P1-* M&[<[ .1",1XE%./4A6*X4 P7BO%8//]TYWG^$/C3*(T\$&[%/+Z#CLN,?^,- M&>LCIR6HD)%O.N, 9\N>1NVBHY)"._OPW>%@CIR6DM/9;I!3+BRWM$RFQ4$= M;+M0GVV!YANG0!IL'*$E.#2!N8N5X$::/V:JI#ZI":2E8\!P'=]_'P"Y)JQ+ MHC1NC:YQ=6#%[MIE8+5T7M>45;* W QJWK;R<&;5H59NQI.(P?LGQP?,!S%* M'TY2Y=#6,TJF+9EF[UH ZM_P4"J0\52_G^M7\\U(\+HQ#$+<1]>:8\29&A69 M9HQ]L9#IDM<8/%DYX]-QDUWB)B]V@YLLBQF+Q @(+DO[&O.( L=TI(=""B+Z M\R5L:N(-*,ECFI8VDB.Z%73A$K%V+L'S5W$4#VHG7AFS7*2&HR0 W8=CGTYM MNS1T!]2&SG^4O(@%$6^$>T)@HG',HPEP+^TL2$R,H94LULPWC4]RVIPXIT2) M(^[G3-R[DF6IB7NE(*"2-O^VZ\)$.?0 OA4&!:)^@JVX5G,R0 M4 G>"8]"7RB\R?021/M1'\A(O\H)'6=!"ENJF>K#:>HQD_! AS>$> M6*=Z"3=Q0G.BB#"#1<^MCVOD%/%G@S4G[9>[@35S%?&BJ5<3V)^IB,F:AK34 MRBF=C6R;$F[:E#33>%O13:5IYMN3*O,M3P%I(KB5I*M(TE:A#PI0-(;=*4"9 MC6IKY/K?1' JQ5,;S0]T0J Q+RU,"+HY[89Y#4/*G3G2>:3C M-\S]L^=!!]'0=(BAPN!:6!3*"B<0)#BM>MDV% MK9E]ASDA9IDWG\)'TL^R_#VZR,6@-30&[I&L<_WI+08[L/W. 9ND/-3R$Q:^1%V" M8K3)0.QK<;$WT=R2:[FKH'RTV0>3*X9_F&2Q/+LLG%A#D8ITTDFE 0DS2V!Y M?7U9,=XAK+0#WV=)YF7 D)F4REAS7_7P0'2)?;OI*GM;%<2^Y?%O& \FJ[_WU>8M(>7117G M?9R=]Y8I?F05JB':$'BBC>(T9_C<3^%37T4([[$M0J<\CQ.TDOH,WX"Z&&D] MJRH+>-K'7ZR/Y*S>ZW?%G;S8.IK=>:J5:&I"YN^!4/0?H"(2#HC:/(Z'!&62 MO@F;:>D?D'Q1JAT)$FV-028&ZDYCG<^LO\D>D)MT6B#R!*! 1-IH9AQHTQ4D MZ04QW8]GV;P?1EYXJ\[UXRQ.>W]@^6.XB#QK K=D,TZLDA9 AWN9#D 75=0_ M)VI;MHL[5_]\&_%@1\I^3%[ZD0+DK2A%SJ6G2@J#LTLL*] M>9P=HV30%A,A61GH[/);CB6,X/MY%E0L]9Q%!C@0<""P7A#8D2SL-]HV1\W+ M*AI(S(_AB*V7 WXD+- 4K<;A'*L>/(?*AUL)@;RXL8WU]2N#5\P =-;!ET#X MMP729N0&H/+E*(Q,3 QO,A;: CFG>#,:^"G>T&;&%G_]?XIN^!*I[Y,'OJE5 M>,U,X<&9FO PZS[F0.'5Y/TE4POH>X$46,Y]1)-OP6]<#N&S%L=B0.4(UT;2 M &,3:JU,>SH9^8>ZHH1>[$L:TB80\=F';[QPX1LN?..IPC>VR)>[H!/EV6F- M<>^]7KF8W)0/G[Q7R+7B@1PMR#DE>%X#*!?:A&;YYI4B[ES==HO.CW-.+Q4M M=]2L7:,.@ZNOX%2M"GK8%5D]P8N\BY_%B^9>UNRJR^ MSA_DK#I/"34[PGP_U,Q=(ZOO'8BHPB]$FY#1<1 Y'FD-\B",[XU=^#!?1E(#Q0,_0]-,<"3L27@<)[XR7]SX> M''*DEAP4)HFFVE%TW[X.*YOB:"C-M<0Y_''X\UCXLR,.YK\OPHU6I?'!YMU? MX3;W3%_ Q:E43!I\Q_X]JL:28 MIIC5QD3;*.)Q"-I11&F;6/%?8;M+--38[_K%Q$*=V1B5ZVS!)1]"'_8&BY[0 MLZ_4<(A0!A_?IO"@H\)R M%BK4&^]4<*?[ER,OR-<))$H8L)=0/5^0*[<,I+LOUP?2#<[&?*$+2 M'#"L#(];6-4:-)/45KJ:9F&F/A?>6Q)SK'"3B0^9E$-*Y&)8<2"K7(ABO Q3P42_K]N*:DC4@J%7 MQ,UBD8+&B5U.M'@LT6)'_+.F0E-9M!!%R<)6Z!Q%$B0"6X 2/26H'9MBC1L) MF"H7V.K2#)86V.H65-0FD8@S,19H:5<$]<4EI\E45#<>(BM+$Y'I2,5DM#3V M)6VD&@I.=7,F4_Z1B'D@=9E2J16>!Q65>GP:FZ1QJQ0?M9%.-,ZC\/S(?4>8 MY^.1NPR19)'&(^P\JO]]G3M$K_A()N@2[4_K[XY&'8VNA49W)G#HL6BTP(:1 MQ?+45-N$N?%;8R,Q;R-BQ['0CK+I6_:%SD^U!>TB6<Z'DJ MC?1CK$WNP%&_H_ZU4/^NQQRM+I"#=BQ#BAU8B?CS^Z@$%FC;GAP!)\\T;)+' MR?2KD[H1(C*OL21-NQ](+\GK2U0]Q &! X*U ,&.!/\\'A#PT4A))/>HT%\E MX^J^C(27J"AN89NNBPTT;S3AC3KURZN>N, MP0'"6@!AU]NTKZX7""_ "M,^QJ;)GNXTC7%F7H+QQ2,^0?.Y$?ZSB^A,CB+5 ME]@U,C/.M32N8"&:T'=HCX6;1XK$O 671,YN=5::SSFJF6; 5[UL&R M%=$T&%!&X-$3N>COMU@@_TRE3UD(6G"(*6#4$;@C\+40^/FS(' @M+J1GD/E MPRMUAQL=Y4NV-PZ$Z,DLHGS:N+ZI!NV/1Z+TO2/1AI]K)-%7SX)$5^7!%3S5 M5\11 Q$2\X3S%ZFQSKE36,(04U1,G_9;G>TA1/%+XP(WG;X*OG.Z%1 @'6I? M^1#X,^6KV!HHTL3!)@.RWYML/>3_$5 ,S+FHZ6,)\/^:V(;=8Q MG^<6;-$J1F*4)B8ASI2OG0E)Q>N*H?R;SSFCM+%E$@Q=M 7AQ(^75O9R)JUL MYNP_UVRR9Y_<<>Z2.UQRQT:3.YQXN'&IZN6N!#I_Z-LXA9B$O!&:.C%9@%,- M-E2K=-K\?[241)7J)\6PXY9MSTRUF^YX8!]"X1#?Q7!4O+$B'S]_@BX<8^6Q MB/7AI*)NIJ(A-TKM\.=O->3.Y&[5:HZ^G,;K#J*48M2/1V;\; M+:S8:>(IE2*% MU4RVR/0#7;?D9X01.V+FFD]\OBH2'O%_7X6:5GIBP.^0F'64!U6+)8,.!VG% MA]V/L3(")[L,$6V!IOJZ0%T55]\\(^[48<2=,B/.]-;#XW9G?;ZF!IMQSMF5 M"OL8H8-%L6 BVVBV<1BW!!K.=T57NQ:W/ )E11N'QP-A>?I40=T\7$5;JQR2A3O8?%;[<:VD]B*PEB#YM+L^0';. M_\;9X3UXL015O//X[[< M%''OYR\NBSXHF/,"\<(<5WK7B08;E)DG[IC)]69+7Y-3%]Z@_G<'/66 M'E9?!8(<8R@[57/UA#0E33U,4]%Z3I:$MH*10(?0:==RTN@+]NP+-S DG5SPS!Q\VVV\CR= MB,4J$-3DK1+KI]"=2IYGVEY,!7M)#VRSIMG<9ZSM2S1:LOS)V O0:!ZG0%1S ME\RD:I==FM;P7D=U'HA =]L+1%YLE0J':T_=C)]0WXDG?QAB++ON=''+91CK MFH,PZG@JW&L=P5UUZ++KO'=/9+7:$>_=+YF%R :7HFW*\,"9ZL>+B0U8;1J% MV HR3B(UF:JIABQ81(!^A'>ETFIP;]8QKH6=(SC>&ZM^0FPT)\H8YLI2"@E? MC!KIR-19P]@"C(@U#H$G8+!;7D#Q&9#RCCC9/JL$22M.N.ZBEE6PF[/ SS[J^96+>G91SUM4TGZF$2D:56)=N,MP+9[EX.0F4DS\;Q7$Q;PH M6 HB8I#U&2O%9U6%B.0]OI)",T)X.>F"]3H>KD$_W*)$D[7PM,XQ R$GZ^;F MXD%VT%H-_]B1@) WVM E/6';H ^Y+VPQL2]8'D&G2M>P!9(JFS1\-1M M"!,%U/L./\6Q^0$S K@72]@"84/T=2PKS,\342C\IP]=S>LWG+8;',3Q'*A\ M1PQH'[)JPV21L@2?!75[*L*\%86**/Z $6 H4PS18DY),CG5D'(=B.\,DY!S M&O:1J(LMUN40/ILN[-K2I9\8HXI^R62_FL@7/I/K$-H$EA G8WZ87-+C; \2 MA(0ES^FCT6#_[ "$L8EML(Q60)YX@S9SYH&FB%(=]C;KGKK-%@('M&1)I.'>-]@?:@=/Z0&M&:JCXJ17NN3QB&-A-#!1>'<\8P::$(2G8U&6/4%@4QZPT: M<..((A48AGK!]CL'I9K_,U$<=A?[*3S 4T-T8&F?5;804WMPB4/>[QYDZX#1 M(GAG&L0JFE2IY$4]W'PUO;&5ZKD=H'U+_4%6/^_2;M#TU7 5FBP7KCSN_IQU MWL*EV+R&<9\ZDD[ZW9STNR.&AGK2[RIX;*A>DU$(G$U&7CI$^1<-%2-@ SP! M^,<BF=,3%+IP%-C@5E+'OOZ6 M'NDHSE'<#,7M2%^QM82T;8)8GGW$4>?8A1RYD*/FA!RM5KA_[_5#PEXW.1WR M7&U+^M4CNJ^Z[).,D='S4*@T?F3'56-DG89.!QVZ 9]H[BW-"SYDBG*:1SLCKIE/TKL4B20-@& ME:,4:X*:#C>F=R69?O!P8D*FFJ:49 !*T^T J WX#AI!0G&K$MU6J\T^]$M/ M]GAH&N1%0G?!R^XOW)9Y*S'!&J,83HYUZ%;+]-G5#\N(+Q)Y,'QF3OZ )*_I MFP?L/>"%@A$2L=U$R"[?1#UI*T=?J:&)5"/K,2_\A"Y.SP,EBQQ+62RLE]UA M:K44[XG20,1MAHL="ZX;@!9^S@9N!ZLO+5Z"M1K\_,*^Q$E0L*S45HGD1:4;#H_;&@:F4;K?Z1 +[4T<]]:M$.?WI9J_?*L>@-("=A MHK-#\'GS!J)K?O/<9,0#ZUS'\V-\CR8L6Q_XS,/=TE&=/*[=MKINH[P_4O]6 M3Q*KJS.R+-"R";B.@JF!ZO]3&2Q@J$ G5!.\X+H5CXSC:XZOU>=KIZOQ-0Q M(N+"%(&Q]BP:>B)2T\R!&WBP,7+S ^_RV)?,'6+!=J*=_WSY&[5G) ^[+MB' M*PMEF:B])A1/$=]%Y,DXJ_E2FFGF:-(K6<+<14MF'DJE/]&E5/ OF4>7G5@. M,1QBU$>,L]40X[-B?2Z#5)?$ JF'9[A@PI3"XH%=0.Z-C&W\BME1>7QM[W'& M5/&B#%EFWK+DQIA=$^D_><"EZ15:Q.L%^6MYM# @WQ@%.]NYI;#B3P_@UWE, M0 @"'!QAGU#03'Y=/Q($ .9 B@&@XR MA &ADJ"CF,,[$4IA0I?)GJ4_A &H^W."(6T B3?(W],3FD%%J=%X\D8D2,IP M3D#6GG8Y/6:/_V%''SE+'R]6I8Y$^3#&*,8;PDE$9Y1B<\DC0O/%HZXX\ MQ%RTG5DW7=8I*"$)._K^@''MH;=A63.9PC(D%U*+R<#T>$81T%C]\/W:\)S[ MF>@J4UTENTSJ;_KSHL$*&C*\6E,F&<#)/KMV:C/G8^D)-=9<%%O'1;&Y M*+8M;Q?L^.]C\]_S!\40D3LQ+UIF14NLTB%\45#C-'_,*N,RXX6,^1!C$WM_ MH"0YY FZ[ C(B+MBI:%RA2'D>8G2B<-9G(9.=A^-@H*GK;J"D(UW*I81\M-@ M8J:@;3FD[Q?>!]?W!/!J@6Y#O$L+OH[Q.F);E=A>K2[L+JD\CPU?;\/_^M:#+D,37L:D@E0J:"HSE '> 'KQ[5BO8"' MW_[=L!FLNM:6%$,5BK)2MGR/[S'!%;(OMDU5[CI5V:G*3E5^! C^2G(>1DO@ M(5TOPFY1'>E[U1'_0#5UJ1G<6#N&6IJKO?]..0UW@EVA7F!*@I5I'3S/!QKQ8K0#&V-W+8'BJ1(&RI0A.7_U07*>I5/X"(!?>@GDP?3BL=JGL MYT,L<7"A6> 8EF(I:\I^Y[U8!4 9ES:Y?[-,JG#AJN*4^7-Q!]!LM;MNL3>W MV.YH/]IJ4T$+4_3D\=!E0\"_4F#C/]&BQ?XF_H!Q9CG@CT+>6\3F'H?"MFW" M6WW(-[GM[IAO\X2+QWS9S,_;)Z=-G_O>ZTR]O;C7[AZW7YQEEAEC!NJ,OF-O M9>DS:S]J^B(LS+P<83]?PG;\RQWS'=U@=\S=,7\&&[S5QWPEE?N_WGUE M^S:2Y(!]".]$G)#)_$JU6^QC@FW>G";>_%UW9[^&G+[_5?#@P.&Y.].[[<.W/3[IN;:D9L_IJB5>IW(1WQ.^+?=N+_S(+D6V/A'A G%JSCZ?L[T[310=^ZW>52-)\ M3-Y,R;"5_"MO>2P])D-JSSVGUVOF5&E R3.ZV1>>TCU>#Q%L+JCV+?YKYF=Z MS 694!I22U=VZFTEM>OZ89HE_;QW MO,<\$02&Q62?XQ'WS.=EFAB.F035@4S$(=Z(&X35BRS3.>VT7YZM2VHM,_+" M-[;Z4<6B+L?T:W$K8UV/_HWO@[(2+U+>MFEB2@U9]_AEBW4CG_T2*!6UV-M4 M!E30N M?GYVQ3T+& P&?KQ7W6^QJ($->3)C\(@.5L%] 8#/-T?\)4K*Y;K&P MOT5TTH2AE@[B%1_)A <756A6"=6:_%XOVJ^ZJVQ?M>&T"0NR57M'C0?85^I\-^T\:\((MV@QZY)*NOR](V15)&^0"FV55:U[+]4ZLDM$@P M8T26N5EA8_7 Q9/V2=?MQ;WWXDND1BJR%@^S"Z!SADDD>]1MJ[PEJ[C*'%2M M6L?^HV2_B[ O[E?\>__ @Y[M#E%57_&%A+0Y1 M'*(T>\$=HFQ>1L'Z"?_@#E \=\1 M4O[[7B6>')PX.&GV@L^%DW6$.#\;K^'>ZU]D# >4_0-C0MG_Y6'*HPGK8#/Y M=\(3PYZ(V$FG:<-V@>9/%&B>A>&Z&',78U[W%+L^SX\3^]YU\3&/Y *>#A4O M8\T#XLR!GU(PO89'$7D8U_Q9@1 HFA1)OU7'_T:Y<_^0]?L=^YGSN,54&C'/ M1.X/>,SHV B?R1"D/0S%7]+J?-_.;:5@BQ__3%5R6?E$_1,1QI(Y'&!W]@&; MJ)1ZIJ^81#!OY'9'WD22![#^OXK@3J#"AGO!P_AP89K$U#1A^[O'>C(/J7)6 M\8!''V:GYIK#7MF%2VMGY3PBEO[K0PA32U@R$,SGB?CW3T?ITF&W0"_O=EML M/)#>@/DBIMQ(..;) '"97LT\&7GI,$YXZ $ICD0TE E>TINP+]=7[",?QW3. MKL5M&M#(@'SP\,4#/,=)!*O>A^=,D*3$GRD 5(14%.#Z MK,8M/'21Z*M(3 $G? L;).,X%70P0^+N#/"TKX) C6/'K1ZR]G^?76MS[I&( MA)6I<.6_)LK[9IF*)FS\NIIY(3GC@R30*)$R/,W2\?_"?S^@R(:WSY#S0 1$ MDWA3!6GOXTUSTP;NC=T%CG(/IOLF1C01OH[XC:OA_J%CZUS.G?8T)RGCW]&_ MI 9VV!A<:X!#P!5Y)_UT07V+!PZW\[+N<&,6\J'X]WQ(;K,OH-_"*93#H? E M7!%,>#%"B>Q*4Z'QZ*L-GS.(3A=%X+C0G#JGF(7@O,X(3@G MSKFS32$X7]181/B/-P!-42@F30K"V?E(\8UZ/7 RAW26^=I M^O$OG1?'E_?[\ZP;J4HTC<*0^$N GZ<")8Z[@Z_.+>"]?09:I:N.6! M'O_Z\ ZDGLAGGU7[8DZ@RBZO5)TU^G<+ Q-D$ML35=,#)ORZ;09 9@N3EO'- M>VFB7?,!J?6^\E(40V/&ARJ\735LJ\5JV#G)L8_5K4)Z<>:%!= WGOQ8>TMG M:QOO:.W9+1IJ YUL1>'^D7UJ+T[:)R?.Q;-IM]JRYC5NU1]IU0OIC>>4WOAD M:SZ[T+:>\S8N^(JVU:4PTQ2+Q>.1\!IF5.SHN$IB[[*3WZ3%=P?K"0[6X\_( MG;[&S6T[3E^%/J?]2EMX\NZK@C3#1D.#8N:'1M[5U[<]NVLO\JN,ZTM6=D69(?\2/)3.JDIYDF.1G7 MG=[;.__=?A MX7M_Q'U'N.S7VT\?F1LXR5CX,7.4X#$\G/CF%71U;=X)_$MVWER<7ERQMY^8OM_W%X? M4.-W_[Z^_9\O[_5'O_SQ\\T='[S_OL;U1'(>71T>3R:0].6X':GAT>W,TBL?>R9$7!)%HN[&[]^85/H$_ M!7??O!J+F#-GQ%4DXM=[?]S^^+-JR/[MV[;#]SIFU>NO&-1//7$ MZ[TQ5T/I'\9!>'G<">,K>/,(?CW3YMOA1+KQZ++;Z?QP%7+7E?[PT!.#^/*T M?7Z>/5)R.$J?!7IJETIX/)9W OM>\N7<%Z!A:)L- C\^'/"Q]*:7/]W*L8C8 M9S%A-\&8^S^U]!/X.Q)*#GZZHM:1_$= 1]"G_L:EF1C^TG9[)R/9EYZ,IYMV^Y>B'')YA;)=:28'T0C M[L+H8I6(/>8$7J!>[[WHT'][# ?P>J_;/MUC].KKO=YIN_/#GIU3GSM?ARI( M?/>07KTT;UX5?TJ'=0KCG!\5S:!]!B/N!\H5ZM(/?)%N!>-)'%SM,=HFH&60 MAD*E'/_H=*#[7X-8S\N)]6, DOGM4 F!9==! MN\4^QFZ[89?[L\O;9)A$,;.C6MJVNU:K%@/#M5>I:=YW.UP9A1Z?:GW&D[ZP M"MIR>^^AT^N4$?:C&(]YU;/J!K#^$W3;E3IJ-L-2=15WO+!I90MA'N7P!?,D M#R_,P@F]N1C%AQ)=E^/!*+3R0[TK=* M<@_&]:OP[D0L'8YCY'YT6#)0\S%J^SQQSA>48\IS]' M(7?,S_"&@O_=5"X*A33@F8'2F$%$7TU&,A:'^*( #6.B>&@%]CF=,?0!.Y'' M%-Y+0*B2!5W-N]UV0;[';G[V59K'O1A]#LQ8R1J<.7!<_0-6>S @%O@B@M 3 M3R7!NB^OUN3:B-V(,.E[TL&1:7[=__".77/ELL]!^Y)UNYUNY[1[ <1_UCON MGG9?'E13_/X<*!5,A"K?D>\=5'?=%3VXFB/Y(^3Z(Q(6&Q%OS/Y/XF(5E^;U MW$XC^QY-]O5J*?L0]$E!G#PH,P.RK!2):[(39Y,1J M34!H4# 0$Z,0'789T MFE#)2# W@=]*WPE4&"ARCX-!*!2)68]/HJ+(_?'%\<55B=1K:4>\)X;<8[ Y M2D01XS&L?#!FW<[)V=L6.SUE_PV, <^X:Y6;W%I\D5X0LU] "427NBO87X$O MTG95%)D?!:[4=KL7 M+T\[Q]V+X][)<475PW\K";L,PKTJ>N(\Y6]:3WPL*;=)E?:P^[+=70LWVO_@ M R_)*(.-6L1;O!_<"8L\,*X$4V(@%"(D<0"*A"OOI)MPU#DX_)Z54]NC SJ= MJX5NK84O?H%)3*N#-A',XX"V)AR$9/4"YF5!19<0Z* ZB]@^J#IK/=!@?)RI M%/PA,."+T]7*W:%M]UWRY,^14((_!5:YK3DUEO\S1SU7S,.:MF#U^A/NL_>9 MT?V)^WPHBG;_NB;]?H6/@YDI5^=8($\.9YX<2X0X/,DUI\)Y.PZY/UT(@ZRY M*5]NKM=L2:#*4KBDUWG98CVP$'[Q@D"UV,^)])#F60\>GYZR3T)&8"$-'P*D MM$C)0*5"B:&,M&?+X:&,82!@H]Q\^IE!:P:;Y,G 9_OXH-OJ=#KX?Z7 61#@ MC9!NX-GOG,=:[> M.B"]25#",M.>J@#9/?!3$'O!#%KYW8I&8+SJ=T%VEF\P26^SDT9J]K2(U!(S MG@1L! <(6<6C(($)NP?[J %#/QC85#":9\R\JFSW^V]P0.!ROA/]K6]R@W(_ MW[-F9U#N%?.X':D@&8Z,^N6).P[-Q7\2U$-CS"(=H-\-_\$=C,YKH60PDDM\ M$TZ"#YD+VJE^.@_.S4NJ$0H7TS>*&Y1MU!]^%A&\^5/-BD_;1ZOP$RK2>D!& M.H"\5&($(@-^5W9$VL/PBX4,<_<"C76)/E.#*1/8>Y1-6+'M^ 5?/QQ52 ?9N'R]TYR?*;GW-W( M8C9Y.$T>SIHHN)$FY$"O\&GF"IB&BSX.5P[ UL,WI'8XB9AK:Q+;QW0\)E'I M)[35,^)W8B;19"RX#W]'&U&UJH#_5R+,_/%POQ5TB-;QDZ&/:V-\&A.-K&F- M.*H!6 <$GQL3W%@1,V#!]G:O/G2X>"8;HT0--5>,$H,DCF*0KB@)^]S#X\-%S%+6V(\SN(\VT8>O !5.IVD$)[#876E$+?@Z)&H(R3XVP@512;(/:)DG&,62,^&%32&15 <.UP(_]]0ZJU(]5E\7H;H\]6 MZNK(11_-NG6+-%SAS*86L(QUJOZ*M2I^@S]:[!-W>$)X_"V7$^ZW*TAV3<#@ M)D"[0LFRW07M;E,4+1_#I6.[&@1MRZR]F9CX%11B=-T-Q>EW'Q"GS]:9!M%R MBR5S('5!L9\]K_J$24=8-MFE#$"?<:/[-WI_[4G_EG\3VOO^B\"TP!IP0)&B M(QVN&Y@(,L$P>23FWT"7$QA&@\$Q _35$+_0C0Y#'64729@V5\SG<:($VT]# MT'0R2)#$.CW%.&NPWU#XW(NGVO6#,>1@NH1\2JH&^H("WQ<4*6@"DN&5 9<> M=@\CA);X)F6W"(]C>@L^(_,J@)XK$"*:JI[&@,NI4&W7$]#+JY* R3^^/J0YBL/($^/V/C M$10S&YI!)RH=^6EF5X3/[85541F?&N1\\W8<))@5!"3RP>(>-VG:HPZY>K8I'=]-Q8\UG1W+!.DU MF2!-)DB3"5(K=:M7ETR0VQSFAI8&7OKA?(6]\01>91V/>+R\1DFH0,N2H:[B M9"J3K!G+0;X#Z&/=J"JN3V=3]Z2LU(DN@F(JHAS,UQ/0T588.$B6%'?O]!7? MIN%\1G\A]'_[YE0=W1?KW'50I%-3R,&29K& POZ:U+0>":U;)28CI=)DD7G" M2D&Y?(V,Y?4O]"LF(7U^XH7"$+H$K@O/ [5IG+RQ^3=V"-4HLBGU,ZL9>XN. M)9WU(B/F2Z_%9%NT6\P/LI>PR*+C$+9-M262,/ ;T[ZNIOWQ ][YHB-=GZWU M_OW7^6M&IX^L;8+):AN);".<=1H[,EVS:U8.J5KQU\H!W MT@RA'>2N1LM8P?@G=3)UC78\YM,6ECV6Z%^>@"'8CP(O ;W#E9&CA F$BW6, M'3JMT?& >D9J=)#*W==0Y=/ MT7P.U()HHW6YSB2-KA59.%OJKE#OM8*%O>MU MV\=K:,ZF6;GNW*EPY,5BP3\C36M_F/"#>IPE-W,L.$@0SYDB@\&!@-YFBEP2 M&.S(":7AJ!TKEQAT2G'2NJFMIZ,PR#'0U1Y,<=;4OAT);[X4:.[.9EM!%40% M15%Q/%@<76WUCGLB8_@,1$U';R2-!J!FSC0;DI:)(85186EUV)EQZ@ZB;&XI MJ/70&:5 V?Q4"B-)9R)5R40R<6?1ZN(Z$-#0U\.8'U:*0+2O8%.K@P+W.E6. M-VNDGI46_9I(/2S'2N&9Z(D%V8;9B-+7# -,C2HT18B&/(HR-NH'>.L@WF\ MK.G$& =NN4[K3M MIQ+Z5."&O$*HF)OL+6H-'0:.CD=-0_1M.I@M_.P4)FF,A9BT2?79A]\K9UA]/J,X'0Q^ZG/6/SIJC'(N" M1URZ^U*"%[6G1M"JLQ(M"+K^)T_#9A_X=-Z%_3>C?;H7^597S*QA=M?>F2G@(GP=U MGA0*V5%G;6,\K32>ZI)>&^KT<8PYD$I;-(;&K>T#HPE@:B)&]1!A!_W"G&?- M5$LKM3?*18FT4F\=E!:VYZM MY3X_':NA9ZG#5D\O0CH\!^I4$]-9/)-EM8(V'QA6=P?7,Q"*-4DM_G,D_*)P M2B5-E(F:.;.[?0A5WG-%!/;N:"V*NCC ML&EX:5ZZE ,L^5-2/"RU.5++!LXA7RQ)O:G"[)XC*YT]X)WKP!](%&:2XV+M M("\UNM$*-C^K2X#HC1B"5:-K,FEC1EM#.=-Q_N;CF9CXKT*$1LJE=,_VY8$Q M1,U=RBTT/=$C0:H*2D>J=6%!F.)7*"E-0A?%>GESD]E@#>XTG#\2&"X;D6\A M5%+$7"&F15-+#3L'+%T_+CPN>!8?>R8/O7<^+ZO8AVRTV[Z"GB&"JTMD8;2F MO"O!Y18:*;(S0=SEIP2-H$CT4+PT -%R;#@R#%8O\479V[GC?# M#MF?IO!H=L)7@:RM/8*%TA8QN!_$9'1X6#:?O'0+5P>-&7369Y["5E;+IJ5? MGD\()2#8DW3JV(5%9X@SHIC"V6VCC;7E;EPQ]NT=R381=,BECS=/0 ,8[6,GZH%.=CCS'!>E*@[ M>6?+G4:A,"EN:KD&T7!BK>VEEP]X!Q'Z03Z2J3&6:B5)7];%6'H+DM,)QN/$ M-]0:ZT,%Y[XU@(#+\^"P-)NCA/E&'Z6G+PTY'0Q'4:H&ETQ M.#QD0,+,Y$W0+MR__0 JQU_=3'OBD@$,:B0Q\ZHIK=@U,H0/'_ .S\3Y(>G M7*HN-_9@_33,\[K8@P7G@:DD2F!_S+]2:!&56V$360"JT;8; <&S$5?CM/#[ M+'3M8U%2[3?3P3[PM\?E&/XB90]?MI:CN0\- 70BSQ:AWMK]H0)'N'A)690, M!B1=*5'(26SU1?-A?6E)BKO/.5N"5)M>[.)HC,U&%-Q7%-3$V'QDD'W'(/8F ML&\S2M7% ][Y)".4,MP70;*+<7V-#%TA>B[JI$ZMJ,MN2LD5PSS5 M$+PV^_%%]ZQS]5E(.AS*A^B;$(A")+D9J+XE#V%+RSV$:*;ZV**HF 6CWH+. M=MX^/EU':3/M&HFR!8E2$ZWL=L;U9OQUP")NHI/9!-L_!GX)0>8.QX;"&PTHXK";9B'DMUYCY M(HX]K=FAAP/3!;F2NIQF0N'Q% 7MZ9*:\Q$E\4@%R7 $3&G2AGTQ#&*=9=QF MQ@UN>W:XC^&\?:$3G>^H-(Y^/_=:1$>A3AG$@W#_N'/ T!.CM6K;6M@;/SD% ',<[]:D.3H MI&_\^.+XXBHJO*,23T0ZO#L2NDQ$_M?IP.U@K6*.+^0;\@DF?:?-!Z1"XPSZ M4@,]J3UB]M1V])8\5O-=:6A8HS_ZSFM=3VE1.2;,!L^BS06&6COFH@&=KU'R M"7@+5B=1L5ZLOQ.@)E<("AH(R,'3CW!#2SP\51C'Q#,6"Z2L,+9CB M1?6V')L1X)HLJ+"RCOS6%9WP6IZ_$W>87=_-2,YA_Y$ YL"' Z#F?\1,Y#=U M8W87LRV$9AMH;DJ)P)#55J*[FP.CZG+VHBZW V/4(?$CZ&#:%:,L"Q)W"L/Q MVF0QE2%2?EVH@.$I(+YEEP7KUPGUX*N_V"^!M^>^=$62$GL3WX1R\#9CXT9: MT#L5X/B2DX"H&-+N I5CEB7\M_@BP2VE)_Z."L0-\?76,Q+34I*PMF"FXK*5 M7@"E)1?FT\4R)F6>33A&-M'U3]F$2#CZ =W2KD-,4=W!A+JL.>Y5_A5[%VE. M(EK1VL1Z;B#6\[2)]6QB/9M8S^^\V+9$L*5E]L>"^Y$M/C>K-NHFN?>>(!*T M4>-V38U[60\U#B&9D> X7.W_!J(G,(;J?TD?QH*6%T)!H%S<"5\*4W2 T#?] M@^]-6T8M =7"DEX?+EV&>3".L;8"-I1( G5\)+]0$ TBBZ$SF?MTE&ET M/G>_!?X..$R_[V6E0W7DX%R6F/3)/]=BTO/$$%X@F\2 Q/A]#==G3CQJ96)& MTF8FBF2P*& QA\7TA9$0]M+I?N,/;]B]C-TOZL'N"+ZFSFY==R8)0R_G@2GW M;=LX$Y.'36^ZB3>U!4$SIW!H)>(KH2CWCM.7+8;@0IH\/+X]-+ MZ9/AW/<"YVO^$_C=0O^9E7E\MC#J^4&SS1 TZ@K$AQISKX"IF4<4,=I)%WLM M]*N0Z9(=!SS"RV$H(T2EF-91(1XQEQ]24AR*')2V*):^EFFF(%6QQG:+@8CT MQ*I[;'11W7L/#INF]]VXA7&2FQ=3R =3?&_$ T*DU1T;F_^]$6,N M2;Q870&Q4(J9\W5<#*@$N&*L[W'_Z_]5; 8;7>MG[UPX:YP+C7/AF3L7'B1E M?R>-#?W?7X 8GK40_=[Z]1\H98B W8G&H%OZW)I)=H(G>4N6(B)%/!'"WCSI M><'$AO!1S)[^!>5JD69B='Z/.QA6J3#GG6[<,/I_4_W^R8>*;$_?>+V'LF[/ MXEI6UFN9">+8C#(!N[:K9GP\1 MB;O49\P$5F6E[,^!4&E3>X'+A@^"7,/[*D[FSZ47UQ=6_:3;/CMMEGT#RTY@ M,4WHM+/%!9]?90NV[N)J$ZIJ@'H0=E'(03+V]M:A_.6[\!33+X;1S=11,DA= MFNW_.,14%9UUY_;JH9-L=JR*W/47I@RQW\3?,(:&PZJQ7PV'S>S8(^C(3P + MOVSWPB(:?Z@?%18@->R&W_#2%NDRBTEM=#N/HB-6%!FU M)[Y&7.S"9)H=V[7)[-2.+5.A[/57:RE/.TIY.[59C\Y>.SJ?G=JT91SVKW>_ MLWU;W." ??#O1!03R-;^:)?3,-ME4E;.O7!+&M/X5\!D;W+E/>9S[^7J)# M ;)EBFNH;3>H[5;&WH/);:-;]9$2)V]$J 3FF]!16F?B:NRPYV"'/2KDT9@& M3V&1-6O>!&^5(+?I10TE5[U\5YC7+H.'N[*QC1]E)S;M 0KM4DZ\'@F??91\ M[8"P9ENK.\DZ;]HNFY0[#YT]8,X(L.6%R_UI=-&DZ6;ZD"LT/':(CBMIO>Y8 MGO'+YYAG_+U)Q7>!=%?E%!_U W<*?XWBL??F_P%02P,$% @ MG:WY*M!719DDTV58DA@03( ;LY_AO; YH@)*\.P/OIWSDD6Y8/+'Q(X^U4 M!=ORH='HZ:>/Z>E^^7][>\>^B_PN[BDG5^=G2B_H)G?8CY5NB%%,CSZ0V%6N M@GX?^F >ZJAN* MIK7,9JNA*J_/E=V_KMHO^(>//K:OOG\Z%B?]]->;L].VLK-W_5RSL<(Z7KHC#"\9\[?UV]W7/H)V(2>_C5RX/L M47RV$_0&KU[VR+T2Q0,/_[ESA\(;XN_%0;]EJ/WXD'[S@+Y=^,SCW@/IQ6Y+ M4]5?#_NHUR/^S9Z'K^-68]]Q1H="\Z\..]:W1'O$'KMRMRAR/E C\H7X([Y/_VASA"'R,B@NOT6O7&'_-5T\82?LC)WP ?-+ZP1> MC[YY_.B2#HD59U][>="A4]9?T0#'YE9SLB$3OT>1V]KC1YXYYC,2Q4IPK5PF MG8CT" H)'1A]';M8^8)OZ+L4C;&RB_C1(]S%=QT<*H;VAT+1KK\87BB[AWP. M_]QAPV180QT/9Z?N!&$/AWO=P/-0/\*M[$GN2C6+#M<5HV/WODO?H=XEYV_!Z',>DB+[WK%&YQ<)?^BFWO:_JON?G, MSM=*IS.'UMSO!_0WK[W@H>62'KTMP]=[#R'JMSJ4*6[W'N@D/"D!8C#BQ-E' M42<*O"3&A0M=&ER:.H8<]IOLS;&?%1^D;]Z3B,+;(_$@N\:=5__[Q=%5X_#E M ?NH ((@BO1OW%MTVF'*-S_EZKYCP[2O;MH/XI"Q3TFF2:DQG0UMG]$WG032 M4WY1^;\Y=V@EZF5\6N9IBZ\NI>V!$CSXU.J)\BH#^3WE9T#HC-Y3SDY"' TU M0SD2F#T;3!-%?10RG5";&?G?+YJE'D[^?=;5"WFL' \Y>ZA+)QN')>;C?1*2 MJ$>Z3)C%3 37?"XZX?POGOK=(.P'(6+?')^]9XH5ZM[>A$'B]UJ_=+L87U]G M,\O,V@JF==R*H_=ZPHX3Q\8F^_BHK9S0&:)?5,[(':'NQG.$:G(N-BE!F4@\ M3QSJ=A_'+JV-!O0KRFGD40:,EL5L'1'X-@FI,Q!2#X'.?A0M@4)I(+?)@;X) MJ>$3NV2WR4<=PR\-HRDMODV$\"JEX^T#_;2&#'1\?* MJ;)[\N$%<%=-82,-75$D+0TEX*GJ 5=?= %3U1HXTC#5&Z IH*EU00M8JMZX MD82EWAY_ I8"EEI39.$S<%2=42,)1QT?G0!' 4>M!UJ70%%U!HTD%'6.;U _ M"&/EE"W6^DBD#@)A53'V]2SGU!%U[SA[9:(&) 8DMJS!?@2&%AA:Z\'6!["T M:HT::4CJ\J\?P%+ 4NLRJ(Y0C)1+'-Z3+CU?.[CK(W^@G,6]?:"LU0ST''51 M\A^A*X:H(9B L"H8^_:GAXYA#/S!^JL^2;CKR]'5>^ L,+)6;<&_N5PZS" - MD*1$C23\='ST%AQ!X*AU00L2K&H-&XE("A+6@:?6B2Y@JEH#1QJFNKP G@*> M6DLHX?7']Z<7P% UA8PT# 7)ZD!0:X,6F%&UAHU$) 4.'_#4NO9K+;T70AH< M20D::5CJ VRJ 8Y:T[KQ\MB2!DA2HD82DGJ7!#^)#S0%-+4.=)T!2]4;-)*P MU/'1TMO<@:*J1UL=H75Z#"44ZHT:B3@*8E+ 4NL#%P3/:XT;F7@*HN? 5.N" MUWM8Y:LW;*0AJO>PR@<\M59T 5/5&CB2,-71Q0>@*:"I=4#KT^51&^BIIH"1 MA)Z.W[P#>@)Z6H\5=0;>7KUA(PM),22!MP<\M49T 5/5&C@R,=7?P%3 5.M" MU]+@D@9)4L)&$IXZ1WT/QR'&9\$-+YI^$R(*)V7WTD7^C8O("P:SR]=?@,9J M16,',>IXF#[VR/T*SJNIQ1._9&\.YXE$I$,\$@]:+NE1-/%9=735H-/*/OA* M#(\/1OQUP^S+HQG$+:RYM1=#Z.03;I[./Z&*]JAZW0@'O'Q7OHZ:V>= M]8,W1H,6H&_L.TY&%WLA_\[8(=8EVQ"W[0;O=4*,;O?0=8S#%O(>T"!*[[SC M[.OFL/F\.*:R*:$7EEW4'7I,W]%4]==QV1/GS [EQ]$/(L):$K1"[*&8W./" MK^9FI'B"6=_DR/USAYV8'N&H&$Z\N ZMQ[J1[B5/XG27Y\9K_RR8\O;M:_['"9N8O.V,_^2"FJ!-X/?KF5Y?. MY$ )'GS*E%'2B4B/H)#0DR&_I_P,")6<>SJ-28BCEP>=5Z6I9U]KE)JA.$1^ MU$)R&)>J3+I%A,1'#-IZ(3SO_BJ=\-PGX0 M\F8FXY.W,M,DG45&D-5.(:NA>GK4'M51_13C_>=5?9X0(IE,CR+:ZW:?+NFO MLTX[>!O=J[/3BP\4@TM"3QJ<28F;B@6;-2Q;,E)8 3\]8>:/7^^B1O\J>*T. M+M564!?'Y2J N?4HE!)R=6"]E< +> ]X;^6\MV1(''BOMI"KFO<^7(&U!ZQ7 M/]9CN)3!VGO6U6TA.SYK'K:*1<%Z!!ZMG81Q9,I@/0*/ H]RM*X"K,"BP*(K M9=&_EL[S!Q>\MHBKFO3^6C[U'U@/6&_UK'>QFMC0UH-02L15S7H7*PKP .L! MZZV4]4Z^ ^L!ZZV)]1BX@/6 ]6K)>E(LN%0.0RDQ5S7O?7L'R\Q >YO%&[ 9 ML-D:T05\!GRV4<3)L(Q;.;JDA%(-^ R678'--C5HMA7R''51P#=$7RN[YZ[/7WR]/7[]0+H\N]I4W)T=2 M;,6M!P0KOIOGR$.#B"#9:._[U=FZ4+CUD),17W4AO:SH /-:LVNCB.OY%'&N M'"4(Z@%"X+U5@'"5*-QZR,F(K]KQWM_ >\![FY6E3U=*P>D @JNF.#/B(W)$;>&:MW M>NK[P3TO3LG+GU[AKNL'7G S ,8#QEL]\E",E#;V8QPJ;Q,&/V6W[1*?^JO9 MJMBI7$5#ZX%%8,'G&7H3>#Q'/KK!=_0(\!_PWV8PES%?EA\ _ ?\MRDLOKYZ MK5P=MT\N/IY]?/>=K=2V7W^DROCC^:?7%]^5L]/STZOC(V# RAF0Y1(EV\!^ M#'&G%V\_?CE_?77Z\4(Y.O[[^.SCIW.V67:E\ ,>K& %8P4@KID;- \F1XY32#H/()A;&/P\@E?6 \8+R-8"\+Z@$- @U6#,5= M<4WYI3:P_X -JX7@DA@$9@1FG#?RYQ6*.CH3+1G_%@^I#A;[%&W#-MF'W!,AS6"UE7'Y,I_ MZ?^%\*T[%) Y18'/X6P:1@[^AFKK&M [T'MU6/]*J3T) ME$LWA_?++L%^%RO_0W?]PV[=HS;_@,.:P-2S->CI:J.Q>!^$=#KV!;MJH_.?P7H&_6*%@' M,>IXF#[VR/WZ%T$67?;@@Q%_W3#[\HB4]KI4/X2M7U3^[[#K812RN74/Q]]P M,;EQXY9.!^(1'^^EK]5TA'OB=K2,T:"%0#?V'2>[,7LA_\[8H3CHBR_UJ9SL M=4*,;O?0=8S#%O(>T"!*;[#C[.LF)=,@[.%P3QQ3V930"\LNZ@X]IN]HJOKK M.*^(0@GEX-.Y(;W,YS[!\QN/16:OU' M)0H\TE,R#-11$;SLC)WZ0@4*)&M-Y2#H1Z1$4$CHHMF?B M9T"H.-W3GTY"'+T\Z)1?*!36R8QIBT/D1WT4LINW26::.R6"7R?_/NOR4PNG M6M@L?NWODY!$/=)E0BNN.KCFU]T)YW_QU.\&83\(>:F)\9E:F:>1SB+C0SDD M;QAE^L0V'E$CB)_O-65PY9T7=) GG.]G>"3%B)2I6I9X;8]6"YBMHQKE;"7P M7);T7*H$Z7_!K1GZ$M2I[[+G3\C0_)6*U',WG-3#?TH>(%0E#7@E"54-\?R5 MFD)N,A&.G8O?(9];"RXO W]#Y&D#V1$4TO^Z04(YFN-:>9<$;*5-.9NRWC!N MV)A:4Q,&C:'F#)L)PR5=@C-,53. N(&XJT0Y1?ACDH?TL&3W$-O*[Y/8'I&W MVIRZ;& 9#O^\IC4,(&\@[\W:(Y]685Z+E6$PKX&EJX8S=1<'*%#2BC +15EF M>HNZG<*X^D0'(' @\!F(/Z-?'9",P1=/WM3Y:\-HZ%I-0"X-HB6#KR0=F-]2/H] M\Q91,&R(52+&U\P'10P*8A[-UDW;&L.NJ36 I(&D-P3K(%&^$;Z_3]E-'<@7 M"]*TT33$GFO5-$>+C;M%__$%$#00]":W,BF?V9,K:G8L".19&Y<,QS9$C$]K MJ&!( T=7CFP.:L;52P([!?0P/03X&?AY0\'I!"E?,5D"Q+IFZ!RDAFIJ&P8Q ML#.P\Q0+^DN0TO)S36C#M-41EL&$!HJN ,KO"?)OHF28B?J-F]%9Y&XB5X]S MLVV;8M.QZ4PM\6)I_'WZVE:G1.X@=P\XN\+]9I\IXI43L:E :?,E\[GIJ5/W ME&FJ@'IAK\%HL7PBL+=VR$N#;\G + F1#_']VN^A5>V=-!H.WRMI6';3F4+E MD-4'U%X]]$_P(,GB)"7=3)L2-N=Q0U2!SF(D%;B9TH!8,L1*PM]?62I(UT6= M)*O,16$U68$PQS8NS; _\%,\)\$W08) M@[P;9#FL3U"W:332RHIBS5TS!=@SD!NF4=6V7VD0+1E\):'RL=V/_[J4RA?" M\XP=D!HU2BK",9 UD/4,+_.SMF;5YFL)?U%1M; L[D#60]880 MS>R0:YX_XI(!+E%?*HMU9 FKQ09"$!,!HMXXK,\H,5^C49EGRM&/Q"^3D*V; M>E8WS9Q;9L1N-D=%/,@INKN,PY> ]]!O;-IZ555S@,:!QF<@G%?T MP^5*CDQ ?%@)3?0\!,8&QMXPGOEZ.ROE-S)+KDNC6M,Y&IOJ]/23C,@S>QR( M'(B\,0] 9FKX39 __F'S+R.$_H MZS@HQ^VL%2C'J:DUG6GM6V.?1RRK3_/VYF<6>I- MV^3(-511&S9+*0=>!U[?#)S9WLU!.3HO@CG=NFDX#0,608&NZX'OL:J"/,2X MBKJ"EJY#A 7XNDH\?TG(TG!NVB(27B&<@;%7"'IH PYMP*$-^(89&=J 0QOP M1:\=VH"O8>]^EC. 2-F4@>(6_HD(9&HH0E82_B]Y"-L"4.]%:H@%$)@>_$?R@7TR^V"3?, MIJA99^A5&4#2H%DRZ$K"ZR<)X5A^3Y P8T[]ZR"\XX[0'Q2]=W>)3Z^4O8R> M1#%&<&O_9(+LL5\8,,TLFI&T"4N6 M+B(DCN@N!'0-=+UA/+.=1"Y6OJ(0NT$2X7Q=KF(Z2=K9JJ'I@J9M$0"Q>'K) MDY6X@)Z!GC>[1A,M72+T6@I#K@E@Z9#)1 MUU\LO1O4'J^J8,MF9[T>@@$:8@/EC4X0*;V4_U2!H\RZ7\G2O@)JHQ4'?= 9 M&_1M/].OEETW*MK]AF,;[+6IFLY_HX)&#>0"5,::=V-"1 *C.?V/YMP8R 5IAS?X#ZP72 M*YN1^90'D7H.IFIK6UC(KP9B(9D,2*(JADL4)[ATDG)AB<*PV!T6B]-5+=2! ML@!EL9H5[)A)PVZ:2/(LKW)$9E,_H:MD"H*7(S MM+1OIF,9'-%6ZE.#PP!T7SG=3Z?Q2[Q\M1'+L3C<3<.$U00@=%E,_GQ&TL*K M"50")F]_-NI+9^+^)[/WB=AS=$;LG+=5:107,YR5_@FX W?#4<*^P?^,Q MG7 :7.7\X#$!F1LB,K2&RI<,G :/ES93+Y=*@+Y(R CT!^@/"?3'<%\]OL7* M!?*#A:1CHAFYE:(B=R8:JIMFI!O>C@>B!Z.M(],.UY,^L)Y&OM-T$^8.D7 &*XKZW MS!UPA)%D:$:Z9*!7UK@M);H1B&4O$Y0?X=*5D#IB@7MB.L)T=K0) 55$/5,COJ#IF4K.U2 #8% MKL5M(*CM H0O-^%GGL"7A#Q@DFZY; =W_83O57YFZQNUT12O53V_#]-HV*9( M/+6,326>;K=02"8!%[;_:?^%V(;? M%.7LTD4T%D#BB-4;8G'M*4TP[#ZB"]-(U?4T;[7)/C_*Y^LD3)Y2$+NL10^UG8I] MIC(T&ZE&:-K-133#D/FSGCUVT]0.MZG_5 T$ 33!.C3!#[:]?Y#PM;>%2T** MPBQ9@99TG0VH'JA^DU>0>;]C"'83?U"R]&]QO^4,=!N&ZHCW30@; >5+3/FI M[3,F.%QB"K;0N"TS2S"*@@"T#[2_D84 #E]VKL&2*\#I)IH,X,-2UAG0@>F! MZ>5D^N'.Y"^4Y:F4%%<(YF]!=E2;+PA8CMJ8LQ A ^$OPD[?U1'Y1S%]%O( MBY8KG:);IJB_:*DJ1&F R"O8%7F!_1M>3WHQTX7ZH+IV."H<731%#+VI9RM3 M&E S4/.F;/%WV.>E'!9.PC$,$5BG3+VILO] Q4#%"Y@91YAM(3GD-%(>E&Q3 M%? Y\/DJ9. $$>4DF7 7>9 E!_]+'-X3*A?SH9]E"CBZ.2^?;"*..+E=2^1K M:EK#6*](@*8 3;& E+QGQ=X^LSS[-DNGX>V(E5/_'D=QJA'\*/%BY'>%-31; M.1@B+TTUFJ*N2?J^:36$1.A<"1B69O$ 9%/EW>T-AWX2K'S0"FN^@A\,W3\) MN@T2UEKUGY+I]P:OZDP-?Y$XIIGV6#31T@6]0Y0=>+Y>/#^,GE,!"-P$#=>9 M%B[BJ3JJL.:-L51Z2)($0J]2#H? _H39ZFDY4)MJ0^?@;*B5[1D'X@;B7@3? M[PG+.JQ6$UI: UM7+7S#O1I?62-WG,MW6;0R3E98WVC0 Q7;(4#= M0-US?MX\KK^3)^+LTS%M-/2\KPH!=J#MFM%V M&H81Z;&7@7]SAP+QX@M&GGAV',4HQN(Y [QX-D)](?*B6T(**/I%7B);04C)UJZ;;1A-_*F-YC<0.#U6 DE<<+RFPO/KL"Q#)-_D8AX3?OE,T/CF+EV(])3)9IR[U)SH"6VS.N M/=]R6\FZ;<_Y/&_%_=2'-M&.NX[RE)6Y2)U57N."<:%F'Z*%>P442ET4G=9A MJ0O#-*99\?(':28 _,S"-#6UO&MIK(C!B+]N.%31P[EC:CH(6QE]=3V,0C;= M[N'X&ZFRUNE /.+CO?1U1G@9(1JC00L):^P[SJ_C:GSL$&N-;H@;=H/W.B%& MMWOHFJJB%O(>T"!*[[GC[.OFD'W%,95-";VP[**8(9%3_6."+LXY;BJDQX*( M,#9KA=BCM':/"[^:FY'B"69],S4YV(EW5F<;E31\P-+9@*4S:\;B$/E1'X4C MF[8&%@%80[6WAL1T,D[1.=3NW]*$YD2Q1[!#ZC<#ZA;!/Y9L'Z74%CS+L-? M,8F'N_0MI-V#"TQK3>D>6@O7L=A'N'*;KHH*IT;32_:>V/@;M&42] M7#\#(&X@[M7TMJ;H[V"^)81W69I?!S*K5#U:LTHK5#O3F\#3 R+ATK2G]O M.I<&O=+0>9HH_QT%/3POX%+,DA]F!6>-:,"R!H*N#Y[?$YX)OV!2P8P=(-3^ M=NPB^ M+[3A;EYV[C K=\;>.J!E>3 K"2W/6GI?L,?<\Y;BP:8&QJZ.L;_1/_VR2"^V M#K6TS-#6IBTQ G,##I&3J:[ILYC4W6VL#8+T'3]:?IKXK'V<:B3*)>(>+B4 MU:&J:4\*BD>>Q='0FJF=S<-[:<%/:IT(?@8[&_B[K$X4I,&]9""7 M1 $,<7^)10?HM4/?@Q M88V%69$,7I!JMA@=X7OL!?T% KZC9")+RRU.ZZ8E=I=L_=;6FE2$JH<"JN]L M;H]6S,7U;I,25N9DX((*IQ#:IFU8V[?0#DIM2Y7:4 (^$QGE3$ Q@&*00S%<$>3_)+Z2==9Z) OO>-,=GKVEVTU3./>%7ENILP_Z M /1!'9$_\I0IY-]3FVAA]C=,44ZBV;"F1K& [8'MZ\GV0\R?H. 63>T,/17Q MCJJ*N&W3V(+R;#6 MV18EHW2?[BLR,KBHW\TKJPMH3XZPGJJ\0_0YVF+ M36U?:^*[*G1P<9C@'87W1_US)VW,MJ.P\_^YH^TH_(M_ M[NB-??77G>R"9G=AT'IT1?=ZG"T5 M]E_3Q1,Z-;]?N9B5O_1(Y"H^NL-*<*W$+HF4*.E$I$=0.%""D,[7T\TX!W^P MKDZHW_>H#-*W_U!<^KJ#L2]::GK\R]=A<*>0.%+:+O%QA/E9]S?:[G;9WK;W M >D]U=KVH!/T!O3!C>^\5_\/4$L! A0#% @ 9@\ % M @ %+# ( 9V1S+3(P,C(Q,C,Q7W!R92YX;6Q02P$"% ,4 " !R0(16 M.?U^IC:#"0"9#&4 % @ %[W@( 9V1S+3(P,C(Q,C,Q>#(P M9BYH=&U02P$"% ,4 " !R0(16?TH^Y-<" "+ P %P M@ 'C80P 9V1S+3(P,C(Q,C,Q>#(P9C P-2YJ<&=02P$"% ,4 " !R0(16 M^@,$1*L% !#!@ %P @ 'O9 P 9V1S+3(P,C(Q,C,Q>#(P M9C P-RYJ<&=02P$"% ,4 " !R0(16&T<,DCW; 0 7+ ( %P M @ '/:@P 9V1S+3(P,C(Q,C,Q>#(P9C Q-2YJ<&=02P$"% ,4 " !R M0(16]4G)!OX( #Q.0 %P @ %!1@X 9V1S+3(P,C(Q,C,Q M>&5X,3)D,2YH=&U02P$"% ,4 " !R0(16J2B\3[<( !6+@ %P M @ %T3PX 9V1S+3(P,C(Q,C,Q>&5X,3)D,BYH=&U02P$"% ,4 M" !R0(162%)V%U,% !V&0 %P @ %@6 X 9V1S+3(P,C(Q M,C,Q>&5X,3-D,2YH=&U02P$"% ,4 " !R0(16I:G&GDP% !E&0 %P M @ 'H70X 9V1S+3(P,C(Q,C,Q>&5X,3-D,BYH=&U02P$"% ,4 M " !R0(163XG.9#<# W" %P @ %I8PX 9V1S+3(P M,C(Q,C,Q>&5X,35D,2YH=&U02P$"% ,4 " !R0(16+R)RII<' "5) M%P @ '59@X 9V1S+3(P,C(Q,C,Q>&5X,35D,BYH=&U02P$" M% ,4 " !R0(16: F1M",' !#)P %P @ &A;@X 9V1S M+3(P,C(Q,C,Q>&5X,35D,RYH=&U02P$"% ,4 " !R0(16C8*4/Y!Z #I M[P( %@ @ 'Y=0X 9V1S+3(P,C(Q,C,Q>&5X,F0T+FAT;5!+ M 0(4 Q0 ( ') A%;A_.,?RRT +K[ 0 7 " ;WP#@!G M9',M,C R,C$R,S%X97@T9#@S+FAT;5!+ 0(4 Q0 ( ') A%:SNH995!X M #%X 0 7 " ;T>#P!G9',M,C R,C$R,S%X97@T9#@T+FAT M;5!+ 0(4 Q0 ( ') A%:9R?^;930 -'# @ 7 " 48] M#P!G9',M,C R,C$R,S%X97@T9#@U+FAT;5!+ 0(4 Q0 ( ') A%:(]T,< M 1P %!' 0 7 " >!Q#P!G9',M,C R,C$R,S%X97@T9#@V M+FAT;5!+ 0(4 Q0 ( ') A%;C*4/>?B0 &40 P 6 " M 1:.#P!G9',M,C R,C$R,S%X97@X9#$N:'1M4$L%!@ 6 !8 U@4 ,BR $#P $! end

\G@,(<=,1V\B5C<$08CQ)DRQCJ"E/._QF5.^X,JN&8 ( MKA:.&RN"DGF'[$(X7/!UL*&1+P\4@ !>,(8C<0,TVS=U7AYZC&=G.^+2F$G0 MDZ:>V-;"&+?&,7O@-SJHE_F !XC" J MTH:>-YNALO:&=DW=-.=CVY1BT$DSC#/J)M"_S7&#H%VE[]G:=1B]$<[DT@W- M!M02T]0.:H=R'MH853'T?[\9C8OY275F%(P<-D^'F[*>: >(.)965!U=U#==PH_9,]NF M)J7] (K^YZ_Q?WX[S9Z(Y9EB>1$@)\)B6#>V"?0 A(UKD5> I5OQ98^'C05U MA".OCE67PP?/+J *E4 M88*F<.PY,:%"^5+X$BE\$>_]&?PSY?1:M#(/_/FUBOR4F(V<;[NHZ4G; MSG^F@\C$3R'2!VT"&HSMB,-#\JNIF A"Y(WK-H#$ONEAJU+FX$K("H^46)L9 M[$:>O8TT'X\$U!D4K71C0I*1)\OO8,E<.%&LJ\==!,:<1[C$2GPQHF60)E(M:SF#G4[<#U0=R%TQ!G#!\OSC8C M+RT-TUR_QJ%R_:H*$V&KI< S&=XQYAM#".A=OXXJH*6O7UV8JK5^;+5C]P6/ MU+<(#62?YCUT0=* 5VDF]SV1MM1Z\\>ILTAJIC:V"$&J1'46V'2WLRZ%DC\2 M2H (@4Z'/!%I8@H@*8"L DC!; L_1*^?R61)/++6.S:63=9Y(60>C<;= M,*HF[':A\8^[:RCOQ,9V-4&?R- T%8AITCJ%W:G' &KH("&KCNTH2]6XX:8& M.F->4IE6QBN(;EM+"M I0(< 3<$7EFP' G"B,V5AF]@[& V?CNUQZZX!$"BO M1R UN$1PREU@H*)J+(B*)B@&$&0 U/;$Q \F!?N41QTLF:Z*EL7(I8,4 *^(U MYGY:4B M+DP82J,>79D6GG!+[(WTI(>98"'B80:8Q33 5M4QJ*E[4/X%F!"A'UIFK.<:8R_W"E=GVV%PIY91/ M;*6T+5H[;@ U=2M^:.:4'DYSS(<,@B9Q5)<9A"E"5$]$K]EC4T9"P*K\A2X"P1QV M@^&8"Q_N:UA@PUKM#$[!.+B)B3 9?IF&+8?G+EG68(TH6#[@VVPG.BH^96LB MLUW >1@5H(M98]"$X8I))R%14;=A=6%HS9+Q4+N[X_)P 'IT8IB,(D[8+:5C MN@H">D1'-CD*!B'KM/6N[)A(TT9"001MD!X3'JVW(^IC*=LRD4GJA0+:>-R" MC 4+#H?&U;05R&@]V$<4CP&B0KC$HA%@2X28"3" MU#ACV$T1G!8+A_L9W@AKI"'F[>#P$&^]O:@=5YH-UN=07MPU3UNMGNMQJ#; MZ_=;G7:W=U[OU$]:YW#W2;_K%[\"U\J_HI#C_V[^+3]%Z1XKP<=D%/XY2O@] M2KW35.K-RW:_U>L_6S E++IC!QV+].HFB='3G,#21MP%X/S-TG5DB;R1? M"BU,(?@?'.0GJGZ8'U5*57U4SAE<@S\\5B*W>-C MV,A!?=#N#]J-/NQNZ^L%['ZK.6B?MP;UH[/6?H%0<2L(T:.0?<-F="E]&7:("^$;>_* M>>0M$2*Y"Y$D2)GWB-^HO,A'GC3[RJG-FVDJ9Z*;B9!J &A%; [P\+"OB=*8 M@?B0 ;$#13K70WD:93VEH:Y@,4K;Q?*X+E5!B;R9HW0W$SL?KI<_ ^F&Y @N M!ZV9[\.R)M*<'TVS<]!OBF(,GR5P!S!K"@(82>H;&8\ M!;^?HS0+[K%@7BP )1R%%US!E#,>_PPJ %6 $<'6^/U3E%"%_%FG^BHPI;F* MR:Q8/,53*:08-040^+CVY[*$PC%N<"+PB&/[TRU9L%*_,9Q8<1;*!%HRK$#@ M!@-0J$/\(3HQS$&TE&TIN)F(A6#,3!O42M%JU;%-6E32ZH5BN['>G)((FC,5 M85-!DNVM(A @3)0)P_10!_29RU=B -2&X>\[-D;6EF04&*+4*KG\?V>4VD&N M\-_T!O])6'9X<7-'SA1//()G$A*-,@CFJ* 9-["O PN]H+8$KX=QL:S];I( M_D:EI$AVZ/HM3GOHUF9J-;PG+Y*RZW+3T+:&1C16'./O[".)NG#LB.([+CL2 M1)]00^H8E(9:0]8=Y9ZV ?V&0H?I#EA8"=4J@ZM508(6:7B^HP'L\3@."7[! M?-N@;QML)1-1G.O.>>XBLT(S=>,3ON4)L7+'=JSM7>X>'J:]\WM64[]GZO?\ M);_G2Z1ZQDJCH100)T9WDHZPL:_++8R$#C+)5\6P1-'"93MO#DGF.E%9F$P' M44E%3X%X.#*C@2)5J;U>Q9\-J19YL*+>2U>QXS!L/FHR]A).;:,'% MA6(($\/.3&*.X.7$6302B!;<,!X\03.9MAJ])E+2F3,GBLM4;4;IWSOV:4<9 MD6T'@E0[+K&)]*T<9I4J-U.$AN-^:8!CUF%IL8FFQZ>!Z:8U&B;-@9DB[#AD?XFVAZ%#GG4$+;%(96OW0I?X%J.">#R"?$](OJ3'@JN0(7K*OJ*_?+K!4#SWATXX"-ZC MHBYTDFK@5)">'S$)*:1VS,$1=2"_W+X/N!?>@._"_8ZX=F(;*53!#5(3 FV0 M*(S[,0$NQ_.? D9,A^?'=C[B<*$L]L WIO(]VN$;"^)W8@4<7L 3[G!RK)JN M'4//N&X4 M88W%7 #H;PS;Y#8W&1NS5O=7]!!P)>,36P-082+!5J?RW5W<61J;(M8KX2U\ M@ TKJ#(<5A[F40)!56*8:?,+0#+RJ9G6G+BG,9$G"N36$.6#$,]TBIZ9\&<5 M$4,NJAY@I(*%JPH-?^O'Q&ZQI ^=XP[1 =%LHFIL!ZQR2B3/<58GIPX'38VQ"!?-/;&!N2E0EO6DGG#QLM$"7,A0@.W';6:00'RX!*T,D' MZX_$3;F(01B(!6S+"TR?//H1L(M+$F$"A>_-;%$\9!DIR^38J@[LT=46MI2+LVW2"0",Q>?_L*#,%5C+D75X$@D'Y?44PIL&*G@!8O99?D2@1Z6#F>>;.BF#A6!QZ.SST,W7)0_?L M)49TH3@@HJT(W0R5.^>#XHX/Y9_;V.>+BN6QR&620#3N-[%!)-Y2-2P:K*UC M=';X%9(HUS7UKA12\!.0MXC@D)%(Q(A& OV)X;?L,J@+P_?:S?4Z2+=UAW2@XH*V;*DF=\0S41/DMF.9)S M-S3WD+RM<7$I1,6X%SK8,FMB4J;EM_'DMHF3704F>B"V;"G]'SU S[+X[C) MXT+H'"5)K\P#>)AZ %,/X%YZ <;HF^ @5$#M=0E5US@Y4Q.%(F(J0-AO(XA M=##.A'AR<\24'C"T"/^EQ[%5]'C%F5BB&)SA]"#+*X1BG6R&Y)-S@)X%( MY(LX-;:)S=CV-3 ="PRRA/PG!>(PKC(0I5]2'>AM6SI\$RY*)'?(SJ'NRL7S M"$65,)A@N^X0M;T+?QM1%]CK0)8'W56[ANT()/WD]KCAQ,\B@SX#7H=ND/BV M)&FQI-U$]CFZO0_TF:SM<\1!DK2OG &X/@:=\PX,0;DUOHFT\V%%CAU#13M: M).9R"?.7_[)J[\X0[H;JSI1CTU[& U^CD13*BP6;;XO#5I.=498= G[@/PKLK4-4ZR[3%IG($>J0@+W?I*T-MD9J+= M2 +*&F'["Q4S%&^P++3N2IB/1]!PHWX0)V0A%QY[@36&. C^I#-RZU.[CG#( MA6H$75%B-BP,5Y%J]!HM""GQMIAG*4[=SUR6'*S,G>$B]!@D'B*MH9G97U!: MI'!RQR;'PPBX>5"!E:P&)DM8*_I:UX\M!&M05!Q[29>(LDN^%JX%0U -SQ=6 ME7, #YHI0PN),.R%[V"H?N;NZ.E(##!:=?'3L;'$*@@X:#<;B:%ALH3\1I0Z M630IU@#A?&Z[,C@(AC$G65%VE.GQZI#DF*3?'05Y@\[S?]:5%1G03@40- M\P?NP\(J\$6!V($3' ?'WV,W!N-FT O')NXD.=F9 4Q:EQ:LAKHP/-X,A4?3 MO"@Y'T;#;Q+862(.WW6 ZW'M/!!FW2R9E)JRSLR!TE$YR8 R2<,:1;M0'33, M(>?;+[VXL!Q,*!$>-$RVIYP%(""R]&1D0*!RZEJSJ>QZLRF$HT"@)18B C&^ M!VYQ.!B1_RN4@+%J76/A7A335:$<].O'+>(B,-9ZUY1B1CA* C]_Y!O(5=L[ M/RJ6,[5*)5=5 Q,G.SML/]?I;9:9N(<3D;?[*1Z6

__ !FA/'FE-/!$R:G 9I5A1[G2;N%- M[$*H+O$%&20.2.M>!:A^UUXA\-3SPZG\,/$:0+=26\%Y/97B+/B..0%?]$7< M#OD P"0L#LW0U[YXW.=*T\^NJ6'_ *4QT ='1110 5S-O_R4B_\ ^P5;_P#H MZ:NFKF;?_DI-_P#]@JW_ /1TU '34444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %44 <'_ ,*X\0?]%3\6_P#@+H__ ,@55U7X2ZQK>EWFG7GQ/\6S6EW"\$T? MV?25W(RE6&18 C()Y%>C5RFIWGB*^\57>FZ1?Z7I]M:V5O<,;W3Y+EW:1YEX M*SQ@ "(=CU/- '5*-J@#H!BEKE/[-\;_ /0P^'__ 0S_P#R;1_9OC?_ *&' MP_\ ^"&?_P"3: .KKF?B)_R+%?&FNZ>MK)XET&)1/!/N70)RJ7VDZG9ZWJ$FGL+33I;62(K9W%P M'#-<2 _\>^W;M'WLYXP0!/\ A7'B#_HJ?BW_ ,!='_\ D"C_ (5QX@_Z*GXM M_P# 71__ ) KO*0\"@#A/^%<>(/^BI^+?_ 71_\ Y H_X5QX@_Z*GXM_\!=' M_P#D"F^%KKQOXF\,Z1K UOP_;#4+.&[\G^Q)W\OS$#;=WVP9QG&<#/I6G_9O MC?\ Z&'P_P#^"&?_ .3: ,[_ (5QX@_Z*GXM_P# 71__ ) I!\,=4GN+1M0^ M(GB?5+6"YANC9W$&F)'*T4BR*K&.R1\;D&=K ^]:7]F^-_\ H8?#_P#X(9__ M )-H_LWQO_T,/A__ ,$,_P#\FT 1:G_R5WPU_P!@/5?_ $HT^J%S\*;I?$>O M:OI/CCQ%X?.M7,=W=6EC%I\D/FI;Q0!E\^TD<92"/(W8R"0!FBX\'^,[CQ3I M^MGQ-H(EL[.YLUB&@3;6$SP.6)^V]1]G _X$:U/[-\;_ /0P^'__ 0S_P#R M;0!G?\*X\0?]%3\6_P#@+H__ ,@4?\*X\0?]%3\6_P#@+H__ ,@5H_V;XW_Z M&'P__P""&?\ ^3:/[-\;_P#0P^'_ /P0S_\ R;0!G?\ "N/$'_14_%O_ ("Z M/_\ (%'_ KCQ!_T5/Q;_P" NC__ "!4NM?\)OH^C7]__;OA^;[+!)/Y?]AS MKNVJ3C/VPXSCK76:3>G4M*L[MD"-/"DI4'(&Y0WMIK6H[%(HQ(T;,P^SVT3%OW2CDD8)X M[UV=% !1110 4444 %0WG_'I/_N-_*IJAO/^/2?_ '&_E0!B_#[_ )$+PU_V M#+;_ -%+705S_P /O^1"\-?]@RV_]%+704 &VQYCP,K B-\_ZD@CCJ*K_V]XY_Z%'2O_!ZW_R-79TF: /._$7B?Q;: M:+=2:AX)TFZLMH26%M:+APQ"X*FVP1SWJ"ZTC6+U EQ\,O"\Z!%C"RZDK#8 M0J\VO0 G ]S75>/SGPE??]L__1BUT5 'B.JZ/)X9OO[3F^%GAUY]3DM=+8+J M@==OFDQ*$-MM51)(S':.ISR0*WK/1-;T[4;:^L_AWH-E/;[S&+76C$@9A@L4 M6V"EL9 8@D!F (#'/0_$K_CRT+_L.6'_ */6NOH XS^WO'/_ $*&E?\ @];_ M .1J/[>\<_\ 0HZ5_P"#UO\ Y&KLZ* .1^'6BZMI5OKEQK-O;6=WJ6IR7HM[ M6X,ZQH4C0 N47)^0GIWKKJ** "BBB@ HHHH **** "BBB@ HHHH ***0]* / M)+R&2'4[HR:O'JJR>-K=TB25G-DOV:$>0P/W3D%]HXQ(#U)KURO&VGTR;5M1 M&G6\UO+'XZMUO6FD#"6?[+ 2Z>B[#&,>JD]Z]DH \_UGXW>'-&U"\LS]LNI; M6Z^PN8(?E>X C+1HS%0Q42Q[B/E!)&=RL!!H/Q^\(>)/%=EX;L;FZ?6;DS*U ML]HZF!XFF619,C@JUM*I(RH/E\_O8]]O6_@?X-\0W]W>7FG7(FNI_M4HMM2N MK=#-A 90DSR;)I! M*))F#2$/(PN)@78%CO// P 5?#'Q^\&>*KDQ6NIBW3;.RSWF(8V$*HTF"QZJ ML@)!Y7:X8*R,!MVWQ7\%WOF?9_%FBSF-UC<1ZA$2K,N]5/S<$K\V/3FN<;]F MWX?-?3WO]D78NY_,\V9=7O0\GF0K"Q8B;D^6JJ">@ QBN<;]C7X9VKB32-.U M#1)&O%O9&M-7O#O=8S&O#2D* N!A0!@8(*D@@'2:Q^RE\,?$%M%!J&@W=U'$960/K- M]E3);+:O@B;/,*JGT'J2:]:10BA1G &.3D_G0!S>F?\ )1?$'_8.L/\ T9=5 MTU/])\$&S34'E:XNQ*T-O;QEY&2*,R2N>P5%&220,E5& M690>0U/]I+P7HL8?4;BZL4E$KVKRP92[6.YCM9&1U)4!998@=Y7"N'^Z"P[' MQ?\ #_0O':6HUFS>=[7S!#-!;X ^!W+E M]+N9&(E56?4[MC"LLRS2K$3+^Z#NBE@F =H!R !0 R\^/OA'3?$.BZ/>W,]E M<:M9V]];O6HBF$AC+AB&7_4R;LK\F/FVYJ[/\9_"D5RD<>KV%Q&TRP">/ M4K0)O+HA&&E#9#. 1C.> "2 F>-/#^M7%O;Z?K>GWL]S$T\,5O=([2QJQ5F4 \@,K M D=U/I5S7?\ D"ZA_P!>\G_H)KA?"GP#\+>"?%MAKVCK?VTEC8OI]O;2:A// M$L;RR2OD2.VXEY6.3DCC! R#W6N_\@34/^O>3_T$T <5\&+JUN-+UE+?3_L4 ML-U:QW$WFE_M@#C/C3_ ,D=\=?]@*^_])WKJ=+_ .09:?\ M7%/_ $$5RWQI_P"2.^.O^P%??^D[UU.E_P#(,M/^N*?^@B@"U7%^-_\ D&M$O\ 5;:YU@0(VM:I M%,B6@@A/GJC7 *HTOVD''[Q=R$1,HVCBF\3?M'Z;XBUNYT_P)/?:??H9X8]2 MNK &VD6.W5(T1;\A0?WY;!P64, -V* .GU'Q/\'",6F1ERHH OZS\3OB_H[Z-')X&L/.O;NTBD1ITVQQ,TQN2&6=L MM&@AVC&69FVAADJ_6[KXP>(O!5E<_P!B7.@^*7L;_-OI5Y:F*VNMJ?9#)YDS M+(H;=G&X$ Y4$@5/JR?%/2I-&-ID9 M9(H5"MO,>2TI_>'971^,=7\7:IX3@CL?#.KQ:_:W^G23QZ?>6\231"Z7[5Y4 MC3J&3RDDX^*FD3RY#!8%DSG:=DF17 ZS?_%67Q5IMPGA^_ET M&+5A=M!:75G'.+;[/$/(?-PBL!(\O4OED/0!&;T'P]_R43Q=_P!<;'_T&2@# MKJ*** "BBB@ KF?B?_R3;Q7_ -@FZ_\ 1+5TUVDT_P V MZ:V4A9T=9\?9@Q)*^64Z2"05]!_VS;?W+G_P$E_^)H_MFV_N7/\ X"2__$T M?/\ ?>*?VA=9TQH6\"6.DO\ ;H\3VE];^?Y*FU?.TW)4J2;M&RX;")A?GR-G MPWXZ^.%[J\,>N_#RQTS2GCL&DN(KR!GC9V07BD"Z./*!D96 ;< .,\5[/_;5 MM_X67!P\(^94!PTDG (0CI_!'B/Q=>Z.B^+O#C:9J<\A1%L98V15\K=E M\2OL(963AB#E#D;B%ZS^V;;^Y<_^ DO_ ,31_;-M_6M1YR,EP 0%:Z( *C*?[@/L'@>75)/".D M#6[::UU=+6..[2X>-F,JJ [9C9E()!(P>AZ#I5[^VK;^Y<_^ DO_ ,31_;5M M_Z5J"-+97D30S(DC1ED(P M1N4@C\#6%\2;6>ZTC3/(@EN##K%A.ZPQEV5$N8V9L 9P "3["M[^VK;^[<_^ M DO_ ,30!P3_ +-_P\;4(;U?#R0SPW,=W'Y%S-&J2QW)ND8*K@#$Q+X QR1C M'%07?P!^&>@1:EJTNB0:9"2UY>W*74L2876TUS:7$;130RV4K)(C##*05Y!!(Q0!YO\*] M+^''AF=;GP_!<>'[G6;>VLX8-3N9HGOH8K>,0&..5SN(BV#(&\$L&PVX5E:A MX&^%.CZS=QWUK=:7<^%K#3+3[2YOW:-,H57)8E@IC1E!SL9=RX/-59/A#X*NKS4;N\@UZ M_N-0:-KEKG4-2<.(W=XAM+XQ&SMMXXXQT% '&>&_@?\ !?XE>(/%%Q8:3/J- MWINH7%G?W!U6Y>.6:YM[:6;:1,0P:,P ^A4CCG/4ZS^R_P"!-3TW5X(+">SN MM1MYH6NC>32X>2;SVD*.Y5V\_$GS Y*C/%;W@#P!X/\ A>=0'AK3K_3H[YHW MGA+7DT64C2)-B2%E0+'&B ( J*.@%==_;5M_T7_ -*-3KO*X/1/^2Y^,?\ L7M%_P#2C4Z .\HH MHH *;)]QOH:=39/N-]#0!Q/P,Y^"G@'_ + %A_Z3I7EFI_$_XC>'/$7B233= M$UKQ7IUK<72+:7NC2VPB420+;_9W2!3.&+S@\N L:N64#Y_4_@9_R13P#_V M+#_TG2NWP/2@#POP'\5?&_B_QHOA_7/!=[H-O-I>HW*>(TTV>-+::.]:&"+$ MJ,A9X,2C+<[<[<,!69IGQ?\ '7AS1+?[7X<\0^)9+B+[:;N[T*>*2"(W)A<& M.& $M$BB;RM@ED63Y VVO1_'.H>*;?QSX?M-/%S9^&)[.[>[U"QM5N95O5D@ M^S0NI5ML3HUR6< ^DW4 M(:W%^D=F@?[/''@PRL?,8+\L&Y@-Q84]3_: ^(VAZ[+??\*RU/4-*EM+:4^9 M9SVL-NXNYXY6,C0;T8VV)CORJ>3LR#,A;IK'XB?$BVTZV@.AZA>74=Q?B\N[ MW1W $9NY$M?+$>PMLMU$S (=X"HIWOQZC\)]0UG5/AKX8N/$@F_X2-M-MO[3 M-Q;?9W-UY2^<3'M4+\^[[HQZ<4 <7\(?C)>?%F\L]VAK!ITU@=0^T21R121X MN)H562&4+)&SB(.H9<$;\,VW)[[QQQI=A_V%+'_TICKH<5SWCG_D&6'_ &%+ M'_TICH Z*BBB@ KF;?\ Y*3?_P#8*M__ $=-735S-O\ \E)O_P#L%6__ *.F MH Z:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH *YZQ_Y*!K7_8,L?_1MW70USUC_ ,E UK_L&6/_ M *-NZ ,WXA_$F'X?W>@036,ERNK7BV@GW%8H"S*JEV"MM!9U +87MNW%%;CM M+_:O\ W=CHC7M]<:?J&J6\4L=BUG,[!W8)Y88)AB&...V"< C/IVN^%=&\2& MV?5M(L-5>T?S+258 6,$9B<2+)P5"_."K-\^T ]=U?]I?P?I.LZ5:FYDEL[ MRZ2RDO!!*!#+(XC@&W8=P>0E,@_*<$\'-.M?VB-!\1>';W6O#+P:Q9V_V/F> M26U(,]W):_/NB.T*\3=,GY6R!@;O.TC^#-KX=\3Z]I?PQTW4]4T_[%J,VGWF MEP/+YL[@6^PXDY5EP%B#./+41HY\M6=H?Q"^#,>G:1'IG@7P_:6VJ7%M:7,< M.DQ1P^<(I+J&%'6'RY9$E"\,R!#+NR#@, >B-^T?X5@LX4NEO[+6Y+>*4:-- M93&X$CVQN?*(5&^98PS-@' 4_2J<_P"U=\/=+T_2I]6U.;3KC4+=9TMC9S2$ M$S>24RJ8)$F5_7H17,/\7?@;\0;S4I+_ ,/V>J732>9?'5/#H:4K!(T/G2B2 M/<5C>$KD_,NT' 49%3QWJ/P3\/:+X4N+OX;^&KNWU.^-K':W6B6ZR6D*22%Y MQ&8FW*)3A F?,>=!&6:5=P![IX5\=:-XT>_72+IKG[#,8)B8G0!@S*<%@,\H MPX]/<9Q/B)_R-_PO_P"QBF_]-.HU?\!_#GPGX$74+KPMI%EI:ZO*+NYDLHPH MN&.2K''7 ; ]!@#@ 50^(G_(W_"__L8IO_33J- '=4AZ4M(>E ',?"S_ ))C MX0_[ ]G_ .B4KE=1_:.\'Z#XIU70]:EN-%ETY96DN;H1M$XC:)3M$;L^3YZ$ M J"1GT-=5\+/^28^$/\ L#V?_HE*Y?XI^%_ .@Z5)K_B+PE;ZZ;B_M+(YMXY MY?-N[RWA0CS& 5?-,#-@CB,'!V@4 &H?M#>$]&OC#J5V;2$%E,OV>X<@BY:V M4;1%U,BA<>N1SM)JX/CUX/O-"U75=)OWURWTR6WAN191E=IFF$28:78A 8DG M#(4L-;L;IMCS^&M"N]4T?Q]J[6L3VB+'$+FW6YN?G25XV0(;68!L%@51 M?NA< '3Z?^U)\/+J2Y@N=7?3KVWGNX7M)H6EDQ;W,EN\F8?,7:7B8KDY*X) MJ[K'[2GPXT"YOX+[Q&(7L))8;EA97+I$T3QI("RQE?E::($YZN*\ZU?QA\"G M#ZM;^'K?5'F;_3KY-$N0T<,L\CO))(8,(/%TD= MSI"+>:%)'*%U)7*_OXYFB>+RV4'@H_S=/E^A.-:?&_P3?^+YO"T&N*^O0S-; MR6?V>8%'5U0@L4V@;G4 YP2>":XCX;_M#?"FV\*:+:Z+*-(%[&MQ'H]CIES( MRRS2/O"B.(^9F99@74$,R/R<&NH\$>#/AIXJD3QMX9T/399;N>65=5@LS"\T MGGEY&R54MF92V<8+#//6@#K_ !K_ ,B=KO\ UX3_ /HMJG\+_P#(M:3_ ->D M/_H J#QK_P B=KO_ %X3_P#HMJG\+_\ (M:3_P!>D/\ Z * -.HY[B*UB:6: M5(8UZO(P4#\34E:[;Z##K$MN M\2BS4B-G#2*IVX1V9@"2$169B J@DB@#IO\ A(-+_P"@E9_]_P!?\:/^$@TO M_H)6?_?]?\:\7TS]IKP=_9$=SJVFBVN93YD<5E$)TD@:::-)%\FLU2YF6S:)DMY)LL?+=5!$>"SE%4 M-N9E4$@ ]Q_X2#2_^@E9_P#?]?\ &C_A(-+_ .@E9_\ ?]?\:\DM/VF/AU?: MQ>Z=#%/)-9K*\SK9 H%2Z-H6!!YS,&7 ^;C) !!-O5?C+IS^#- \5^'] M=8 MT35[XZ9'-/.(&%P\C06V L<@:.6X"1F0'"B17PRYP >H?\)!I?\ T$K/_O\ MK_C45WX@TLVDW_$RM/N-_P MU]/K7G8^.?@V/6(M*GM&6_-TME*L4".D:WIS>!_#,0O[8RG3K9 @ MF7<6\I1C&>M=;7GOQAL;:'PSI#QV\4;CQ)H>&5 "/^)G;5Z%0!6U+3X-6TZZ ML;E2]M)J)M&DBE1$BC:(A-T:J/E MW+MR,D?*, 9.?;*YWX@?\BE??]L__1BUT5 '(?$K_CRT+_L.6'_H]:Z^N0^) M7_'EH7_8M=?0 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% 'F5S?O;:AJL/B?3]2,?]N?:='ETG3)KG$200;9)# C@'S&E'[SD@>@%=%_ MPD$']M7&E^?K_GP(7:7^R9?L[ +NPLWD;&..P8DG@:=;&;Q$7OT1XV71IC'&&. ) M7\C;$1W#E2O?%=?24 %_VB,=LUVM+0!RA\0P#6;?3 M//\ $'GSHKK+_9,OD*",@--Y&Q3ZAF!!X/-5H?&-I/8W]TLGB98[,J)$?0KA M9'W' \M#;[I/?8#@ M.O%;>*6@#EX_B+ILNDS:B+#71#%((C&VA7@F)(R"L1BWLOJP! [FL^+4])T[ M6#):QZ_;3^()8[R4Q:38P"(:#<& M<,!G)B^S[PO^T1MSQG-=K24 >;ZYXQDM/'?A+18+W7$34GD:4G2G\HKY#NH, MI@VJ00,C(([XK5A\86DUK?W"R>)E2R($BOH=PKODX_=J;?,GOL!P.3Q4WBD? M\5MX*_Z^;K_TFDKK: .,N?&-I:V6GW3R>)FCO=WEI'H5P\B;3@^8@MRT?MO MR.1D5-/K-K=:Q<:%)/KS2[&#R_V7*+9ALR0)_)\LG!QPW7CKQ76TM '$?"VR MT^W@\076F0ZE;VM[J*2B'4["6T=-EG;0 *LH#,N(5^8CDEAVKMZ** .,^-7_ M "1SQU_V K[_ -)WKJ=+_P"09:?]<4_]!%?@[XZ_P"P%??^D[UU.E_\ M@RS_ .N*?^@B@"U6;JV@6VLW.G7,QD2YT^9KBVEC;!1VC>,G!R#E)&'([^M: M5% %'^SIO^@C=?E'_P#$4?V=-_T$;K\H_P#XBKU% %'^SIO^@C=?E'_\11_9 MLW_01NORC_\ B*O44 4?[.F_Z"-U^4?_ ,11_9TW_01NORC_ /B*O44 4?[. MF_Z"-U^4?_Q%1Z=H5OIM]>7JM)+=W@032RL,L$!"C QD]!WK2HH ***\TT M_P :?$37H[BZTKP?X8DTX75Q;P27GB>XAF=8IGBW,BZ>X4G9G 9L9ZF@#TNB MO/O[;^*G_0F>#_\ PK;K_P"5E']M_%3_ *$SP?\ ^%;=?_*R@#T&N9^)_P#R M3;Q7_P!@FZ_]$M6)_;?Q4_Z$SP?_ .%;=?\ RLK,\4GXJ^(_#.KZ2/"7@ZW- M_:2VHE/BN[;9O0KNQ_9@SC/2@#U,=!2UY\-:^*@ _P"*-\'_ /A6W7_RLH_M MOXJ?]"9X/_\ "MNO_E90!Z#17GW]M_%3_H3/!_\ X5MU_P#*RC^V_BI_T)G@ M_P#\*VZ_^5E 'H-%97A?5;G6] LKV\M8K*[E3,UO!.9HXW!(8*Y1"PR#@E5S MZ"M6@ HHHH **** "BO.H_&'C[6+F^DT/PGX;N=,@NY[2*?4/$EQ;32&*1HV M9HTL) N64X =N,?2I/[;^*G_ $)G@_\ \*VZ_P#E90!Z!BEKS[^V_BI_T)G@ M_P#\*VZ_^5E']M_%3_H3/!__ (5MU_\ *R@"]:L3\8=27LNA6Q'XW$_^ KLZ M\CAM_BM%XTNM>_X13P<5GL(K+R/^$KN\C9)(^[=_9O?S,8QVK;_MOXJ?]"9X M/_\ "MNO_E90!Z#17GW]M_%3_H3/!_\ X5MU_P#*RC^V_BI_T)G@_P#\*VZ_ M^5E 'H-%>??VW\5/^A,\'_\ A6W7_P K*Z7P9K=]XA\/Q7FIV-OIVH":>WGM MK2Y:YB1XIGB.V1HXRP.S.2B]>E &Y1110 44AX!KSBP\7?$C6;5;W3_!WA9[ M&8LT#7/BFYCE9,D*61=.8*2!R S8]3UH ](HKS[^V_BI_P!"9X/_ /"MNO\ MY64?VW\5/^A,\'_^%;=?_*R@#T&N#T3_ )+EXQ_[%_1O_2C4ZB_MOXJ?]"9X M/_\ "MNO_E96!86/Q6L_'>M>(CX5\'.NHZ?96(M_^$JNP8_L\ET^[=_9O.[[ M3C&!C9WSP >P45Y]_;?Q4_Z$SP?_ .%;=?\ RLH_MOXJ?]"9X/\ _"MNO_E9 M0!Z#2,-P(]:\_P#[;^*G_0F>#_\ PK;K_P"5E!USXJ $_P#"&>#^/^IMNO\ MY64 )X8\%>,?"'AS2]"T[Q-H;:?IEK%9VQNM"F>4Q1H$3>RWB@M@#)"@$]AT MK3_LOQ[_ -#+X<_\)Z?_ .3JT? ?B9O&O@?P_P"(6MA9-JVGV]\;82>8(O-C M5]F[ W8W8S@9QT%;U '(?V7X]_Z&7PY_X3T__P G4?V7X]_Z&7PY_P"$]/\ M_)U=?10!R']E^/?^AE\.?^$]/_\ )U']E^/?^AE\.?\ A/3_ /R=77T4 *]3GM%U;7]'N+&&YBN7BLM&E@E\0>'_ UX?U'3[=EC^T:EX@GLY6J(^''A,)L'AG1PNW;M%A%C&0(ZI\7_A7H%_)ID'@RP; M2K^9=.NRFFQ1F[D2S;(K7,4D(\QD$;1AB A#U-H/CGX+?$2UT6ZLO M %IJ5AX@N(["RN;GP];HET4C\J-0) &(6!YL+C*Q12\!=N[W"3P7X?F9VDT/ M39&?=N+6D9)W*%;/'=0 ?4 "L7P]\'/"'A76Y-7TO2/LM])=37K.+F9D\Z4; M6?8SE00I8+@?('<+M#MD \PTG5?A[81:IK4/POT.RTNPUBXL89K6QM5OI=0M M[IK8,(2BA=S2RLDGF9VOD[?, /2^/4\$^%_AQX>U.R\#Z%J^CRW-AI-A926< M4$4%OJ5U!;-L4Q-M0^>K,@4;@I!KTNY\,:/>/=O/I5E.]V%%PTENC&8+C;O) M'S8P,9Z8%03^"O#]S]J$VB:?,+ID:=9+9&$I1F92P(Y(9F8>A8GJ: /,G_:4 MTD^-[;PKIVD7%S<'6UTAYVFC6%8C%&_VA"A; O@#HWB&>WDNX-.T"UG>&(@.X$*< M#/%9&J?&_P ":G)JNB>*;>>"?2;V-;V"33I[RVMV6<""=YHHVC13(H96=E*E M"3C82.N^'FGVNJ_";PK:WMO%=VLNC6:R03H'1QY*<%3P:U%\#>'%D\P:#I@D M\J2#>+.//EN273.W[K%F)'0ECGK0!XYJFL_!J+4])27P=IK6,AET\7MQX>DB M\J0R1P""-'@!D+R%8V"9P5 :K7A[XY?!#55T>TTBX@D2"X-[IR1:%=*L'M/5KFZ>\D>6W61O,9RYP6!*J&.54<+V H \FG\6?L^ MZ-+ L6@:9'*]L8+62#PQ,D"[":&TTRW\1WUY%/M/VC M_A&='^T?+^]^P1;_ )=NWG;GC8N/3:/05=E\*:+/Y'FZ18R>1%]GAWVR'RXL M@[%XX7*J<#C@>E 'F^B?#WX8^,='M=<\-:+:6\6E2W,4#6-H;%X9T?$@VE%9 M'5TR& !Y;!P[;FGXS^%OA]X&T^&VLYX([?P]%J-CIX#/N3R'D2WWJ&._9$Q) M(/ W&O1;3P5H-A-#):Z/96K11/"@@@5%".7Y;6<979C&W&.F !B@!OBZ3SO!&M28QOTZ9L>F8S5KPO_R+6D_]>D/_ M * *I^*K2"Q\#ZY#;0QV\*V-P1'$H502C$\#U))_&KGA?_D6M)_Z](?_ $ 4 M :=<1\8_^1+B_P"PQI/_ *<;>NWKB/C'_P B7%_V&-)_].-O0!VQ. :^;=9_ M:[T_3]>OK'6O#"'P["7>2\-P9)5B235(V+0>406W:2Y"[\D3*.J-GZ.NFE2W MD:!4:4#Y1(Q5?Q(!_E7@MI^T3X1\.W%HFH^'1INIZEIEKKTK6SVJ0K]K(4!I M)I(B6WE@S[=G'+;CMH Y"]_;(\(6UXEY::(ZZ=+=H2_]FV[2'YK$!MZW0!8F M_P *V."<]%._K[O]I?P5-IUREAH$\LNFZ1=:]+:SV\ $5M!.\$X 60GS&,<@ M7:"&XR1S7,>'OVG/ ]_X@DFUOP3>IXCLDU*T:^M;*"2%;>W,4NV,F8MATD@Z M+RRG. H-:VL_'7P3I&H:OJ^J>%+B2T@A0IY-O"92([F6*1FW2B(@/&&4J263 M)Y . #:\;?&CPEX7\3Z_X>\1>&[:&PLE"0W8DA473/%;DJ&?9'"P\Y%(DE1N M82 1(N.:\._M8_#>PGMO"2:)?&XAN90]M%:0>7;,LCG^'K;5]+M9?[:CBEMKG1W2Z@MT8VRDS,P0KA[M#\H;$>9&VC. "M MX*_:5^&7Q&\0VME8P*;R:T;5$GGBMVV1*I(W*2,R$G8Y3Y9%R!N&Y I#*0S?,%Z+4/'.FZ;XHT6S M@2RFL]0@O'-_%,OR20R1(8Q@8)9Y"#R,,N.3TY7XK-$%4>Y(%=U110!R'Q*_X\="_[#EA M_P"CUKKZY#XE?\>.A?\ 8*?^1V\ M%?\ 7S=?^DTE=8>EE 'BT#2[S4-/ MO]8NM5U74+8.E],"&22XD4'#8 V1%1T XS@_U M!H?MMLDWEEKJ96*[@<$@D''4'%;5O\,_"%I#)%!X5T6&*4JSI'IT*JY5BZD@ M+R0S,P]"2>] '!:GXH\-Z;KFBZ&VAZG_ &]JD-O(NG/?.KPO,D[JDC>85!"V MMR202/W6!G<*I:;\3?AVVBI>:W'J7AN\#,LVF7KW3W$&))8R6$18$ PR9925 M7:N?# MF"\UI]2\!:2NA66JC1Y]0DT^WE::^8 JJP*I=@S7;(&/):24[0IWL 6V\;?" M;Q+83VL-\^J)<6S%K-OMC>?&9S:E"A&6S+^[VX))/3!J'P1\1_AWX[@TO^Q$ MO9S<-##<0F:YC:R>03"-7WD!@7MI8\IN&Y1V.:NS>#? &F:%I_B_PYX8T:_L M-5^P06EO';16]L\=S'?&ECINC^&+>RU M.#5X;*1;"S6UC8^4NR9FC7$B(+W"JY S(Q R : *"_%_X90V>V^EN[#6&BFE MCTMYKMY)1'(I+Z^C2^B5HK$?;& MN&D.\-$J@_,RF.0'!Q\C'..:]3?X.^ I)A*_@CPXTJJ4$ATFW+!3()",[.F\ M!_\ > /6E'P?\!BP^PCP5X>%ED'[-_94'EY!)!V[,<%B1]30!RWACQ=\-_&7 MB$Z%I-W?7.JB*2;R&2_B!C21XG<,X"E1)&Z$@XW#'4C/3_!ZYFN_ACXU$WFFV,%CMA>"*WMH8XHH5>0RRE551 MR[D,Q.A_%CPAK_ (MM-*71+FUVVMQ))8ISN ,:ZT;XO>._"US&FKR:5,;BX"H=EFS+F(Q*Q,!?"D2G)8[A78S2.R6JE01L(P'Y4_=ZT 87Q M0^%7Q>U+Q_J.O>#O$L-I:M(9;6UO=3F\N-Q%;JF(Q&4V;HY"R,K??+!OG*C: M\>_"OXB>-_ $%E:>*$\.^)8=8OY1=VD\GEM8S2SB)3M"Y>..2!QD$;X<9PQ) M/%F@_'N_\<1WN@:SX8TOPR;9U?2YKII)%G\K",LALB=GF')!YPO!YVJWXA_" MOXAZMXJOM8\(ZGI7A^]6^-W:ZBU],7FC^P&#[//!Y!1H_.(EY+@&,$ ,QQ:#KNDII9TMO,CN9O-D&I-^\:17DA8^5O9UV$G"*FW'0>\IN\M M=V-V.<>M>.>#_#7Q>T?6?#D_B#Q3H][IR2,^N(&R9RULJ*(!]G78!."V-PR# MUZ@^R=J ,7P7_P BU:?63_T8U;=8G@O_ )%JT^LG_HQJVZ "BBB@ HHHH \< MUGPQXA\7?#>^L/#6HMI>H?\ "0:A*9Q.T0VK=SD*=O+*6VY4,I(SAE.#7$>& M/ ?[0WAGPS/I\/B/19;E;^^NX);JY:ZW1S7$KQPEY(=P5$D4@DD@IMY7&WW# MX;_\@34/^PQJ7_I9-754 ?,&HZ5\?M>U"]TG^U+2"6Q:.:UN]GDQR.LV]',R MQ!7!C;8\>P@LI^50,R=S+X7^*^IW_B.._P!7L1IEW;:E%IQL[CR+BU,@C%J! M(L/!7:YWX)!?HV*]$^(6@CQ/X,U;2P8A/F# MG!\OTKP'\6?#\FEV>G:OHL&@6T<"R6*71#DF(>?B22TD)/G;G5N RMLVI@, M#EO#'PO^.GA;Q3-=0>*+"YTN:WMX)([F]DE8B/4+N9V"2QN$=K>>*+*D#Y<8 M 1,:VH:;\?;[0[Y-#\0:5%J]MJ-HD3&]Q"2[R2"TM80OEM;[1\T,IRA496CJ+M'=S+Y6 Q@#IL!;#$< ?,>Y^#MC\0(IK MV;QMK)U ?9;1$@6TBAC6Y\H"X9"J*S1E@&7< 1YCJ0=HQZ?0!X?X'\%_%JS\ M5^'IO%'B"UU71M/,32;)]LS'['/%,'V1(LH:5H)!N'&T^@SZ=X#_ .0'1E3D5S_ (#_ .0'?>*O 'Q83XB:MK?A?6K.UT^YG<1P7E[(P2!H;-/DB*,@D5H; MAE!!7,F?XC3TLOBQ=ZEJ%K;3VL-S:NFZ[D!2%MYO3F)GA(0LRO&I* '[IPHQ;#P M)\@6-EIFMZ9/J%O)<"YU*\NVE-\,R^3(4>)O+W#[/OC4X7:^TY.3O^-O M 7Q6\7_#^YT,ZWHD>H7>J^9/=>?-&J6*+N1(C%$C*S2)&'4ECL>4"3.TC6\5 M?#GQ)XOL_ DE[_9W]IZ9.\FK2_;IMKJ;2>,"(K$N\^<\,G(CQY8(Y H XKPC M>?&SQ#/:M>:@=/:2TU"62"XTQ((XY<1?9%+M&Q)#M,K =50$%L;Y-[QS\._B M-XETS34L=<2SUJ/1;RS?54O7B$-Z\T#6]UY*($E\M8Y25(4-O*XPQQC^(_ O MQSU6RTYQXCT!-2ME\V+_ $XQPK M.?6/#SZ?)>23[,MK!,$6&(*9I)@RBWRQ8M#%D,IV*6X;@_0+_ZMOI7S5HGAKX_>%-3T M.PU#Q%IFH: EE]FG_LN,230%7XD4R6^781%5VL?G:-GRNX15[E\/T\0+X)TU MO%,RR^()83->+&JJL+N2WDC;P1&"$W?Q;<]Z ,SX&?\ )%? /_8 L/\ TG2N MXKA_@9_R17P#_P!@"P_])TKN* "BBB@ HHHH *Y^:VEO+/Q/;VX#3RNR1@R& M/+&WC ^8IZ1I<=G%; MV^J1WDXG>X52/-=)'@8A]JX&<@[R3@CGG;/1OCAXLL$34=6@L-9TRX61OLX^ MS6LLHLKF-@K-"WFQ&=K>0 @\ G(.$7V#XG>&M0\2Z?I2V%IIU^+6^%Q<6^IW M3V\3Q".12-RQR'.67MZG/ SY/X6^&WQVT%+BSF\<:7?:;;01)I+373RS1L+2 M5&$[O;,\P\YHFW.[.1&6+9;;0!!K3_M!>'9]+S?Z?J<5Q>6]O,UI:),51;?+ MN5$:[!),K DL0 Z &,98;OC[X;_$R]\?WVN>&-?6WLGB8P6MS?N%CFVP!"L? MEE-F8Y"58-RQ(/SL!3\4_#3XM:OJ_AK6M*\3:,FLZ9IB6UZTUU-]GGN_*N%D M985BVKEY(2&(*X4EHG*1;9]6\)_'?[9=-I&O^';2WDNK69?-N%,SHJ0+.LK# M3\,6V3;6"J1E.@^50!OBOP?\;]6MM=L;;Q%IK:?>PWT=N5G6WG@9_EMOWB6^ M0BJ69L$/OVD-M!4V+[1?CH->T*:UUK1_[*@N8CJ,#F/?<6ZJ=P!^S\2,V,[= MHP1C:0U1Y8R^&'[QY#EP M4" &A\/[[Q/J/PMOIO%VXZN8YLE[?R"5V?W=JD8.X#*C@#EOOMW^E?\ (,M/ M^N*?R%5_$#JV@ZH%8$K;R @'H=A//YU8TK_D&6G_ %Q3^0H M4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5AZ MCX0L]2U6346GOK:ZDA2W=K6\DA#(C.R@JI R#(_/7GV%;E% '/?\(5;?]!+6 M?_!G-_\ %4?\(5;?]!+6?_!G-_\ %5T-% '/?\(5;?\ 02UG_P &7&FSMKI** "D(R*6B@#EM.^'6G:3I]K8VE[J\%I;1+## M$NISX1% "@?-V JQ_PA5M_T$M9_\&@Y'@OP\#Z_\)#)_\AU6U)_&>LZ=.[=0L7@GP[&H9 MGPGB"0# ?$NGV;SPP/=2S::Z1&218U9@EXS$ L M,[5)QV-=]0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ')>*?\ MD=O!7_7S=?\ I-)76'I7)^*?^1V\%?\ 7S=?^DTE=;0!YMH*>/O#%E-I\'AK M0[ZW2[N98KAM>EB9TDGDD4E/LC;3AQD9//%=6UNZOKG4/A1X)O[B_C6*[FN=3$CW M"*0560M8DN 54@'(&T>E>M44 >/R^"=1GBOH9?A-X)FM[[RC=6\FJ[HIC%(\ ML99#8[25>1V!QG)SUI9?!-_.;/DCC3C^%% M'117K]% '#KK7Q!10J^#M!50, #Q%+@?^2=']N_$+_H3]!_\**7_ .0Z[BB@ M#ASKGQ"(_P"1/T'_ ,*.7_Y#K2^&N@WWA?P'H>E:D(%U"UME2=;:0R1A^I"L M54L!GJ0,^@KIJ* "BBB@ HHHH **** $/2N3^%W_ "*(_P"PAJ'_ *635UM8 M,/@C2+8.L$5S;H\CRE(;V=%W.Q9B%#@#+,3QZT >=^*?@EJU_P"+-?U_PYKD M/A74-12TA2\LK:-KA(T:9IQN=& ,C2H2=IR81GKD4=-^#WQ L-7DU.7QQ%=W M\\%I;7-T(GB:=(/M!Y4;@N]IPQ"\*0P'!KU;_A$-.];[_P &-Q_\71_PB&G> MM]_X,+C_ .+H \7\1? KXE>(K;2VE^)4::AI[":WNVL _E3_ &-H!*JY W*[ MR/VW>80<;0:ET3P%\7M/UN^CO_&$FH:?-J<;6LZHB?9K0LQEC8;LOB-]B/@- MOCC9E8%L>Q_\(AIWK??^#"X_^+H_X1#3O6^_\&-Q_P#%T "74-3O$O=.OKJ)FGTQ1;1P&U3G'E'9(_&,-.YVD_-2^+/ 'BCQ?\ #+7/ M!5]J5I.=0TB2R769%;S!,P"[F0?>QECGCHOM]_X,;C_ .+H \I\;_!3QEXSU>XNCXLM+.PN+RRNGTL0R/"GV:=)8PI+ M _\ +/!P%#&1F(&T"O:K7SA:0_:?+^T;!YOE9V;L<[<\XSTS67_PB&G>M]_X M,+C_ .+I/^$/T[UOO_!C+-* M\0Z1J.D>-SX7LX;/3K'4=.T>W7;J"VH?=,[R*P#N'"G:@.U0-YP,>QCP9I22 M2O'%<0>;(\SK!>31J79BS-M5P 222<#J:=_PB&G>M]_X,+C_ .+H \8\:_ 3 MXA^,TTI+GXF-Y=FVFW!MOL*"!KJUOXKHS[2"Y9EA50-X ))PP.*EL/AE\6TU M:>&Y\?N]G&+*>.XV +*5DF^T0 H7-M?(S6]XDR3*L; Y(\O MS@5XQ\@X'!7N_P#A$-.];[_P8W'_ ,72?\(?IWK??^#&X_\ CE '-^&O#'BK MPDUP@U2WU>Q:2.*VLY59!;0"=S\K9)R(71,'.?(5NKD#B]3^"/C%M.2UT/Q; M;>'I8=>U36X[F"%W9S=Q7BHCID*1$UU$PSD$P]N,>L_\(AIWK??^#&X_^+H_ MX1#3O6^_\&-Q_P#%T 8WPF\%W_P_\(IHE]=V][Y5U=3QRP*R_+-/)-M;<3DK MYFW/?&<"M'P'_P @.X_[">H?^EDU6/\ A$-.];[_ ,&-Q_\ %U?TO2K71;); M2SC,4"L[[2Y8EF8LQ))))+,3SZT 6Z*** $;H:YWX=C'@K2/^N/]371=:PX? M!.DV\8CA2ZAC&<1Q7TZJO.> 'P!["@#=HK%_X1#3O6^_\&-Q_P#%T?\ "(:= MZWW_ (,;C_XN@#SZX^#^M07.NWFG:W;PZM?:C+>1:Q)$WVM;>1HBUH6SP@6) M55EQ@*GRY!+:6M^#_%'B?0[;2=2N-.N&TZ^TR]BOR&4W;6]RLL@= "$W+$@R M,\NW&%&[K_\ A$-.];[_ ,&-Q_\ %UR]_H-O%\3="L%N-06SGTC4)Y(1J-QM M9TFLE1C\_4"1P/\ >- &"_PJ\93>*M.U>?Q+9W,5IJ#:D+-XI?+65H&C(4;R M=OSL "?E"C&F:? MK86<*6]O GW8XT4*JCV %7* "BBB@ HHHH M *\]^)/@0_$[X>_$#PJDD-O/J\$UE#VA,;!U0QJK9+MN.XL&'&%JTGPT^(L26D<'C=+:&$(&C",^]%NF MD,>2,KNA*P[Q\PQN )KTC_A$-.];[_P8W'_Q='_"(:=ZWW_@QN/_ (N@#P6? MX&?%WP^LUUH7Q,B\^6]M;NXM_P"S5"7;K$8;AY/G7 F)CE8*05\C:AS(QKL4 M^&OC'Q5X+U_2M:\17%K)=36:VLD_ M\(AIWK??^#"X_P#BZ3_A#].];[_P8W'_ ,#/$NB:I#=:%>V-AID2,Y MT..,^0TKO.\O/'WFE1MW&#'C&'.*&J?#GQ+JFM:OJEOJ%AI4^KV^G)CZ1I]Z+>UAN99K[4I+;_6/*H556"3./*)R2.HXK MIZYZQ_Y*!K7_ &#+'_T;=T 5O[1\;_\ 0O>'_P#P?3__ "'1_:/C?_H7O#__ M (/I_P#Y#KJJ* .5_M'QO_T+WA__ ,'T_P#\AT?VCXW_ .A>\/\ _@^G_P#D M.NJHH Y7^T?&_P#T+WA__P 'T_\ \AT?VCXW_P"A>\/_ /@^G_\ D.NJHH Y M7^T?&_\ T+WA_P#\'T__ ,AT?VCXW_Z%[P__ .#Z?_Y#KJJ* .5_M'QO_P!" M]X?_ /!]/_\ (=']H^-_^A>\/_\ @^G_ /D.NJHH Y7^T?&__0O>'_\ P?3_ M /R'1_:/C?\ Z%[P_P#^#Z?_ .0ZZJB@#E?[1\;_ /0O>'__ ?3_P#R'1_: M/C?_ *%[P_\ ^#Z?_P"0ZZJB@#E?[1\;_P#0O>'_ /P?3_\ R'5=_%?B'2M6 MT:VUC0],M[74KLV:S6.JR7#H_E22 E&MHP1^[(^]WZ&NRKD/'G_(7\$_]AP? M^DES0!U]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M'(?$K_CQT+_L.6'_ */6NOKD/B5_QY:%_P!ARP_]'K77T %%%% !7)?%S_DE M?C'_ + ]W_Z):NMKDOBW_P DK\8_]@>[_P#1+4 9_P 8KKQ?9Z!92^#%DEU! M;O,T$4<;-+%Y,F$W.K!/WGE_-M/3!*@EU\F?XF_';2(]'MH? \6M1_:Y8+V_ MN+;RY/(-O&\4NQ)0-RRM)&P 8 %0O->N_&2V\77?@R2/P5))'K?G*RF,QC< MJAF*$R,H4,0J[@25W9VL 5/&P>)OC"-+B>3P="-2"2Q[&E@>.,B:!4=B+M/. MS'Y[_=BY 7"]6 .3N/C'\5=8OH[?2=#LSJ>EW5@^I:7!:L[A)+!Y+B*;<_R? MOS&$96!&,D.H;.UX8\*:4R%E,1"R&1" MZAPC DH3&[# (Q;T;QK\;Y]+DDU+P'96M^BS,L4)_ ]UI^CO/I=O IUZVM)+6);B67Y6(628E?)";@@_&_0#X/ME\,S^(;B:XFC\175U9QK' %D<;K81,F8V"KY9; M[:>:.Z!C,D;X2$P2 %D!9" M QR5.-/XE^-Z:Q]L3PC#)$+>^C^PA[80[U5C:L&-YN8LZIEB$^60@JI&Z@"6 MV^)7C'QUX2FO=+1[.:V\5+8L^AP":0Z>LH$GF)/&P615W!@N3E5.%+%%YN[\ M>?M#6%]9PQ>$]/NK&&%FDEDM0\\[BQF=!(5G5 3.;=&\M1@AP,@@UH:]XD_: M O8(OLG@FPAE@G@E7R+^"'S]LD!=9"T[[4=6N R@,5"(0SEL+'9_%GXR.^JV M%YX;T'3]8M[J.WM8)5+B8221I&S".Y8I\LID;!90(7 9CN\L [[7-3UK6O@I MI-]XCT]-)U^=],>_LHR=D,_VJ'>JY).W=G')XQR:]0KB/C!#)-\/KB(3M!,] MU8KY\*C_X1#5O^AXU[_OQI__ ,BT =317+?\(AJW M_0\:]_WXT_\ ^1:/^$0U;_H>->_[\:?_ /(M '4T5RW_ B&K?\ 0\:]_P!^ M-/\ _D6C_A$-6_Z'C7O^_&G_ /R+0!U-%->_ M[\:?_P#(M '4T5RW_"(:M_T/&O?]^-/_ /D6C_A$-6_Z'C7O^_&G_P#R+0!U M-%)9U'\$EOI8!_[YL@? MUJU_PB&K?]#QKW_?C3__ )%H ZFBN6_X1#5O^AXU[_OQI_\ \BT?\(CJW_0\ M:[_WXT__ .1: (_%/_([>"O^OFZ_])I*ZVO/Y_"U[#XX\/O=>)]5U$10W4L: MW$=HH1]J)D>7 I/RR,.:>VR6!6@B6V.\Q 9$QF9L8( M3E=S86M\Z1\8=!>9--ET6'0K6"(6MFI\V;Y9P90<1KNS #M ((=L$D -0![@ M2!1UKP&_\"_%?XC_ =T>/4?$;>%O'T5].]S/IMS+!;FW/"67:6B&V%;AV&S)(C1< M'G8H![929%?/%F?VB-6%Q<6\_ANPC:>Z$4&H*Z%8C !;'B$G=YN6<'.T84%\ M$GM]6\#^,/$FD^'6U'7IK/48;VXBU)='O9+:*XT^1WVH2N")E00?O4VLK"38 MRAR" >H=:6O%;#3/CBFOW7VS5/#S:+YMTMO]G),WED1BW+!HL;EQ*3R1RO6K M-II/Q@3Q7H-U-?:%_99MH4UJ-1AI95F&\PCR\JGE>855F)#, 2V"Q /8,T9K MPF/X?_%71O[=O='UR%M6G35ELSJFJW%S;;IM1,UCF!U94$%N61MF"VX)G:B, M+GA3PW\7_P"SM9T[Q-JFG36USI^H1PW&GWS)=+4JHSK]U]I5& M&?N@ ]JR*6O!6\(?&JT\-KI\&K>'[[4+:02V]]>/*8Y6\_=NFB=9'!"_, DV MU20@&%#4OA[2?VA;<6@UK6?"M_FZ9KHVB-;'R#&0%BS%)AED*D[]VY5/()& M#WFN(^)D=W+>>#%LIH;>Y.N+LDGA,J#_ $6YSE0RD\9_B%>?>(?"GQQU_P"& M5KILNN^'8?%;:D9KJ]T^2YLHA:*/EA0KN;?15^@H WOL/BO_ *#6C?\ @HE_^2J/L/BO_H-: M-_X*)?\ Y*KH:* .>^P^*_\ H-:-_P""B7_Y*H^P^*_^@UHW_@HE_P#DJNAH MH Y[[#XK_P"@UHW_ (*)?_DJC[#XK_Z#6C?^"B7_ .2JZ&B@#GOL/BO_ *#6 MC?\ @HE_^2J/L/BO_H-:-_X*)?\ Y*KH:* .>^P^*_\ H-:-_P""B7_Y*H^P M^*_^@UHW_@HE_P#DJNAHH Y[[#XK_P"@UHW_ (*)?_DJC[#XK_Z#6C?^"B7_ M .2JZ&B@#GOL/BO_ *#6C?\ @HE_^2J/L/BO_H-:-_X*)?\ Y*KH:* .>^P^ M*_\ H-:-_P""B7_Y*H^P^*_^@UHW_@HE_P#DJNAHH Y[[#XK_P"@UHW_ (*) M?_DJC[#XK_Z#6C?^"B7_ .2JZ&B@#GOL/BO_ *#6C?\ @HE_^2J/L/BO_H-: M-_X*)?\ Y*KH:* /,_B%'X@M(/#LE]J6FW5L=>TY&CM]/DA[_P#1+5UM M9_B#1+?Q+H6HZ3=EUM;^WDMI3$<,$=2IP><'!H T**R?[%O/^@]J/_?NV_\ MC-']BWG_ $']1_[]VW_QF@"YJJW;:7>"P:-+XPN+=I1E!)M.TM[9QFO$_#]Q M\6M$N/#20Z%>WUK,JC7FUV^M991,AC\V2 QS!5CD4S%% X<1J8X4R1W'Q)FU M?PQX7%]8^(+Y;C[?8V^7AMF&R6[AB?CRNNUVQ[UU']BWG_0?U'_OW;?_ !F@ M#AM;UKQ/J'B?PEJ=EX3\1"QB:^M[VT%Y:PB!RT:133)]I"RQX\QEV^80.=H; M K ^&$_Q8E\=:0_C72[E-,CT0VUS<036H@:[*VS^8\:3D[@ZW295 &3KD[? M6/[%O/\ H/ZC_P!^[;_XS1_8MY_T']1_[]VW_P 9H UJ3 K*_L6\_P"@_J/_ M '[MO_C-']BWG_0?U'_OW;?_ !F@#$^+7_(DR_\ 7]8_^E<-=C7.ZKX..N6@ MM;[6-0N+;S8IC$1 H8QR+(H)6('&Y1T-=%0 44AZ&O./AS9:]XK^'WAC6[WQ MGK"WFI:9;7DPAM[$('DB5VV@VQ(&2<J?] M#IKG_?FP_P#D:@"IJ<\S?%G0K3SY1:OHFH2M LC!&=9[(*Q ."0'8 ]MQ]:Z MO[)'_M_]]M_C7GMOI%WI?QGT,W.MW^KA] U' O4MUV?Z18]/*B3K[YKTB@"' M[)'_ +7_ 'VW^-)]EB_VO^^V_P :BUFSFU#2+VUMKI[*XG@>..YC +0L5(#@ M'N"<_A7AFH_ 7Q;J+2?\3K3[6,Z#/I*10/.!'<20VT:W>>I>-H'=>C?,HW Y M:@#WC[+$/[W_ 'VW^-066C6.G0M%:6Z6T32/*4ARBEW37 MF@^$WB#[%XIMO^$AE5=6O(+FUD63$UEMNY)GVOLP0592%=7&[I^$[75;'PMH]MKU['J6MPV<,=]>Q($2XG" 22!0 M%#,"< #.,4 :'V2/_;_ .^V_P :YJ&62/XG26RS2_9O[(63R3(Q3?YQ&[!. M,XXS75UR2_\ )6)/^P(O_H\T 7M2_P"1TT/_ *];O^<-;S?=/TK!U+_D=-#_ M .O6[_G#6\WW3]* .&^!'_)#_AY_V+NG?^DT==U7#? C_DA_P\_[%W3O_2:. MNYH **** .5\532KXK\'PK-+'#-=SK*B2%1(!:RD!@#R 0#SW K6TG4M)U^* M>73-0M]1C@G>VE>TNA*(Y4.'C8JQPRG@J>0>M8WBP9\9>"1_T^7/_I)-7,? M3]FKP3^S;IVO67@NWO8(=:OSJ%W]MNWG)D(P N[H ,^YSR3Q0!TGBWQUIGA3 M5=/T=;6]UGQ!J$2(BHGF)DLPY90,L0"@^(7AU[/>M MVJ7PAAN9-*N+E+:\ABED"(TD4KH8P6./FP21@9;BL_QO\,IM8\H"O8.2ZQW$2NWN[+R# ZQ(KS'YYU?"*P)PO/(7<016];_$?P1=V$U]# MXMT2:RA,*R7$>K1-&AE.(0S!\#>?NY^]VS5#Q7\.-1\1?$WP/XJAUJVM+7PZ MEZDUA)8-(]W]HC5/EE$RB/;MSRCY]J\ML_V39]!M$CB\;1%($6SLUOM*#Q+; M$Z@ACD43+YKF+4F4-E^%]9\+:W'I6K^']&7P_\ ;-:M MVOX[G3P8V*RJLL3>:#$I$@? +-E6R,OO&7B_Q5J]UXRMSI_B*W;3[ MBT_LC=(MG+;V\4^V3S]HG)M(7CE$86/+@QON!4 ],O?BEX)MO#NIZU#XETK4 M++3[<7$S6FJ0L K,RQC<9 H+NC(NX@%@1G@U0A^+FA7_ (:\)ZKIECJ>JW?B MG3TU/2M'MMHO)X#''(S'?(L:!%E3<7<#+*H)9E!\[3]E/5+&:\ETOQTEL3>2 M7%FMQHPG6*.2>^DDCE'G#SUNK8I LHDMUF1@6-M&RE905(Y+#*D [.V\=>&GMU>[ MU2#2+@6/]I2V.IW0M[FWMMVTRRQLV40-\I8\ \9IR^/?!S64UXOBC2#9PF(2 MW U./RX_,8K'N;?@;V!"YZD8&:\A^,G[)US\7(]:BD\8)90W\C7R&;2?/DAO M7L382/N$R P&W.1" ") ',A&4/ >-OV7/&FB>%=8BT'4=&\67^HZQIET]A8Z M&EDMN8M=;4WE?S;[:Z*DTJ>5E6;"889- 'T9?_%_X=Z9IMQ?W'C;04M((3/) M(-6C8!!#Y^X .2?W7[SCJOS=*MZ3\0_"FL>6T.MV CN'C2TD;48B+L2)"R-& M!(3S]HA4!@&)=<##H6\6UW]C$:S:M91^+DL-.N+6=+JVM]) !GFMM0@E>']] M^ZCQJ+E(L-M$2C+W*Y02>$I6:)]FFJ7#?;^#_ M ,2N+H!CS9.O& #Z.TO4M)US[7_9VH6]_P#9+A[2X^RW0D\F9,;XWVL=KKD9 M4\C(J]]DC_V_^^V_QKP/]D[X5>+/AJOBI_%%C9V1O)XX[<10A)2D;2;0'6ZG M62$!QL=EAD/S;XQ\M?05 $/V2/\ V_\ OMO\:/LD?^W_ -]M_C4U% %#4;9$ MT^Y92ZL(F((D;(X/O6/\+KJ:^^&?A&YN9I+BXFTBTDDFE8L[L84)9B>223DD MUNZG_P @V[_ZY-_(USOPD_Y)3X,_[ ME_P"B$H ZRBBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHJ@VO:8C%6U&T5@<$&=00?SH MOT5G_P#"0:7_ -!*S_[_ *_XT?\ "0:7_P!!*S_[_K_C0!H5QVI_\E>\-_\ M8"U3_P!*-/KH?^$@TO\ Z"5G_P!_U_QKD-3U[3#\7/#C?VC:;1H>J GSUP#Y M]A[^QH [^BL__A(-+_Z"5G_W_7_&C_A(-+_Z"5G_ -_U_P : -"BL_\ X2#2 M_P#H)6?_ '_7_&C_ (2#2_\ H)6?_?\ 7_&@#0HILZ-81VVO6=ND\MHWGW1+!'( M!R 5Z@X8D$'! !Z97C?Q"\#_ !)D\2^)]:\#Z[;6UQ=:;IUMIEMJNH7!M8)T MN+DW^N(HD26ZD55:9@ "Y"@ M$GG '/%>/\ C[P#\3[OQ3=:QX.\3VMBIEF:.TOKF3RBC1V"A=IBD13FWNL- MM8+YY(4EB5 ,BR\#_&I]:O\ 4[SQ'I=O>M%<6L,EM<)+&8]DA@81M9KY>)3$ M2I,I W_O'^4"OXH\ ?'37K=0OB;P]YEM)'U\-_"/Q?U>'QCI'Q)\22+87>E6^GZ;?:1)!#+'6X!P54\ S-#T_]H:#5]3M]8U?3YK4W933KFR%O*JP23I\TZM;Q$^5 S8*$ M%Y$(*!=K-Z!JGA'QHNO^+M0LM72X>YCCDT$SWTT,5C(MG)$8Y8%5HY%\YA)N M(8GS.5_<1AN*L/A1\8?#_AN*/3OB#'<:]+J,<]W=WKF2+[*299H(TEBD"_O9 MIU1@ PB2!23LQ78S^!O&FJ^"]"LM4\1^=XAM-5MKB[O[:=K83VB72221$0J@ M):)-GW0.3S@G( NH:;\1-9\&^(?#]P+2WU&6UF73?$%KJ;1R,[.?+$BI"AB9 M5(!9-P.W(QG Y_QWX/\ BKXBU:=K&\TF#2&U&TNUL7U*1#Y=O/'($+?9F*AU MC)8+SND W84[\BX\*_M":;+K%\GC#2M04EUL=.5(!'_JY5C8YM5=!O,#LIDD M("2 ,V0*[?\ X0KQAJVC?#R:_P!?GBUC3PJ^(BEQY:7R& EP!$BKN^T) P(5 M?D$B\!R" >E6;SO:0O=11P7)13+%%(9$1\<@,0"P!SS@9]!TJ7(->4>"?#?Q M7LM8TV?Q+XIL+^PB$*7=K;1QXG MYA(X(MT96:9H6P&P%C[9(/#P?"+XQVN@ M7>C#Q3IUW87=E=0R"_O#>/YSVZ+%YOVBUE$T2N'78!$2NUG,KL^0#Z0HKY^U M+P5^T%<7DT]EX[TBSC\^YV6C10O$T1@E6WP?L>]&$K0L06D V'EP2IUXO"/Q MAO\ PMXGT_4O$>G+>Z@MO;6%Q#<_-9PL2+EU>.UA(G"-A'P5+1HVR/++0![5 M17'?";1/$OASP/9:;XLO8M0U>W+H;B&X:=6CW'8 [QHYPN -^]\ ;I)&R[=C M0 5R'CW_ )"_@G_L.#_TDN:Z^N0\>?\ (7\$_P#8<'_I),'76K[3+/1-1U*6R$9FEMFMU0%P2!^\E0DX'IBG_\ "3:C_P!"GK'_ M ']LO_DB@#H**Y__ (2;4?\ H4]8_P"_ME_\D4?\)-J/_0IZQ_W]LO\ Y(H MZ"BN?_X2;4?^A3UC_O[9?_)%'_"3:C_T*>L?]_;+_P"2* .@HKG_ /A)M1_Z M%/6/^_ME_P#)%'_"3:C_ -"GK'_?VR_^2* .@HKG_P#A)M1_Z%/6/^_ME_\ M)%6]!UTZW]M5K"ZTZ:SG^SR0W1C+;O+20$&-V!&)!WSUXH U:*** "BBB@ H MHHH X?XL_P#(+\/?]C#IG_I5'7<5P_Q9_P"07X>_[&'3/_2J.NXH **** "B MBB@ HHHH X7XT_\ (BK_ -A;2O\ TX6]=U7"_&G_ )$5?^PMI7_IQMZ[J@ H MHHH **YGQIKUYHMQX=M[(Q*^J:FMD\DJ%]B^3+(2 ".-S;$+' Z GH* .PHK*^Q:O_T$X/\ P$_^SH^Q:O\ ]!.# M_P !/_LZ -6BLK[%J_\ T$X/_ 3_ .SH^Q:O_P!!.#_P$_\ LZ .7\<:5XMB M\9:+K_A;3-%U)-*CU"V\"^#XX9'D0++XPN@V4=D/32SW4UZL> ME>%7D7Q$D\$Z(? ;JJ@ZF;M6D@0LPG8Q*AEC?#MAU5B"BE]SJX&* .P_MWXM M_P#0D>"O_"QN_P#Y54?V[\6_^A(\%?\ A8W?_P JJG^#Q\>#2M7C\?I&=134 M'^RSPF(1RP%5(V)'DH@.X#>S.<$G&0H[^@#SG^W?BW_T)'@K_P +&[_^556O M!]AXQO/&%YK7BG2=#T>,6*6=O%I&KS:@9#YC.S.9+6#9CY0,;LY/3'/>5QOQ M0N?%5OHMJ/"-K-<:A+-)$[PK;L(%:WF$(+[P<=0\G0]1;3+H:C:&!C( "&7D@J0?4,,E3 MQZA+X=N_"6LQVL6GS+"TFIEK=4"2-\J3^0UQY9;H/./0''EFL?#'XM>&=.\_ MPO81_P#"1:/#?/IFL:?96=JVHN;.V6%;BWD=XD9FB\EV3:&"%@(\@U[KXX^* MLVA_$_2/!=K;Q1/YDLWABTEV$>S43"AW*V,NFFKCDA97RQ(++D^.=5\ M=?&75;OPS!K$\\UIK6G7,&G: /F;Y4 1ST^M^']=\ M3_#[XD:7X25YM.;Q3 UE:V=P(/M5B!92:C;PR,553))]O3[P&]F&1S4?PZ_: MSM-6\!:9>^(=#U-/$+:6-2N+6QAAVSQ"VDG:: &<_)B)E"L0^XCY<'->B?#W MXW^'?B?-V*B%OWJ2,H#_)'A@HW5ZK'KZ76H2: M9-97,<_V=YCOC!1U#E#R"<$\$ X)!XSA@O@?AK]J#6;OQH/!>K65BGBF6WN+ M>&&QMI7C%_#?M;NKYDSY9A>&Y ^\(A(V< 5UGB?]IG1-'T/3=;@T[5YM*O3( M]G=K:Q^3?HME<72E',@*AEMWY(+ A0R@,#0!CV&D?$'P[\*?A)HFB:+J$&J: M)'IPUN)+B".*15LY4DB9C)EPLXA+[<@@Y!;D5I?L]Z3XOTOQ#XSU'Q9HNIV= MUKL]C<_:+TV?+QZ?!%-D6[D#][&X''/':KFG_M-:3J/A?3];M?#FN:C;74MO M9^9IZ0O$MW++% 8-\DD?S+-,J98+GEAE02)/!'[3_ACX@>*]"\/:5INL_;M6 ML_MJM/!$BVZ"(2GS?WF[^)4W(&7>=N[(. #V"BOG[4_VB=:T ZAJ5[IUE<:- MI_CC_A$Y[>V23[4\4BPB*:/YB&=7E^9-OS+D@J5P='0_VLO#/B&:-[33-26P M\J1Y9YO*5HW6>TA48#E2I^VQMOW8 !Z]@#W"BO(_&'QPEL_AWX1\9^']*NM0 MT/7$CNIY5M&N+BQM9+9Y$G:VC8/(J.8O,$99@I8@'&1G6_[4&ECPGI&L1:'J MOB2VOWMK6+4O#R026%UZG_P @V[_ZY-_( MUSOPD_Y)3X,_[ ME_P"B$JGX$^)VD_%CP9?ZQHZ3Q01-):S0W6P30S+&K/'( MJLVQT+[61L,K @@8JY\)/^24^#/^P+9?^B$H ZRBBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@!&^Z?I7%^ ?#FDS^#-+EDTNREE:+< MSO;H2QR>2<5VC=#7.?#\A? ^E'&0(.GXF@#Q#P#^T=X6\2W^M6&N^"8-#U"P MU&2QAAM;=[K[4$N+F!Y4WV\3,BFTE=GC61 O\999$1W@G]I+P/XH?_2O#NF6 MT9AMY%-E&\[9ET^&^.0]O$ HBE8YSDA%^4,Q1:5KXS^$_A;P]IVHZI\,/#6B MZ/XBN(=5LH],T^VGEE*N MS#OAY=> M*]&\(V&KP66IQZ==Q7\,MIY8?;B1?*M9V<#?&3A. 6R049:DO_C7X&LKIK8^ M&4^V6NQ[ZV-I$TD4;V]S.#&8PZ2MMM). P!'0DX4^6:?\=?@MX+TV5H;MK26\%S&#)(S7!CB)#?+C.-ZD8/I_AZ_\ AA=:-JVN M:#\,].@DT.P74D=M&M+8&1+7(B27[J2)%*$W$A0)"%9@'P 6=/\ C7\/M=L[ MZ?2-#AO5M&:.27[+$85)/B_\ "V\\/V-] MXI^'.DW$T+6]O>"]TI98-/\ /U"*W>,F6!9=^Y!+L,*[O(Z@KD7]9^.WP9\1 M:K=-X@\'Q76IWB)9.^HZ1:W#WBPB.Z:(.&82+"K).!N*M@&+S'P" :UI^T5\ M+M1U.]TJTT=FUB"U@N4LY],6/S?/E$5NH;! \QV7!/ # G KTOP.FC>-/ N@ M^(3X?L+(ZMIUO?\ V;R4?RO-B5]F[:-V-V,X&<=!7D/C7Q?\)?"/PZ/B,?#S MPZ8YG.DVUG>:?;1+<6K-]ID#; M[4-%L(HM>,->U[P_P"( M!I4M_I^GV=NJ;-\#PSW3W$BF2*6-6D2XC7<8V_U0R.F/2=-M'L-.M;:2YEO9 M(8EC:YN,>9*0 "[;0!N.,G R>@KR/QS\%O$VO\ BNYU[PYXYF\*WDLDY$D% MFDSI')'8(57S,KG_ $%N65A^^/RY :@"*#X??$1M8DU*7QM:QZI]FFL1*_A/\5_$UF(G^(.G":WF6ZL9)-+C*P7" M+;F*0@*"Q22.Y8C.UA,H(&RM&'X?^-KC5Y[,>,)K,VKQ31WLL$#2W2E[IGPB M$%1^^@3>0N3$X"@-DY6D?#/XB76@^,-"\:^.1J-KJVFP:5IMY-!'"8IQ$$DG M"(WSF5]SAH7^C?$)=-T:]NS+&\(7">-_L6HZ9;00:O<"P#'52F%=L!AY6Z*6]7Y M>AG4_P &" =)J^B>+-?\)ZYX9O+JW6XN[6=;775GVON>1O+4Q(BX*(0"P/.% M(Y8A<3Q=\-_&_B75[J6/7;%-+FU"TO?[/)?;MMYX9(U#%&*Y$)W;<9:3/1<- ML^'/AWXCT[Q3?7VM>+Y==T:>2Z6'1Y[*!(;>"1@8XDV("0BC:2Q8L/3I61;_ M KU_P +>%(=-TKQH-)8/-$]Y);ABZM/"MJN6;[T5O&+<'/S%MQYZ@'K4+N8 M8S,JI*5&]4;0#T_D:\=\5_!/Q%XPTG0([WQ M1ZE)9!]P:[2:&,Q%MA"1H$W$;\JK*Z?,&IZY\'_ (G:M86B6GQ8 MGT6\2QBM[FXL=-A8W$Z&4^:3*'(5BZ$HI'W3AAF@#W"DR":\>O\ X7?$J]T& MYT]/BE/9W,DQ=-3M=.B%Q'$96;R@) \?W"J[RA;@^O%U_A+KK?&2'QS_ ,), MK1)"MB; VQ'^BJH(CW!\9,K32,=N6)B'RB,AP#U6BDI: "N0\>_\A?P3_P!A MP?\ I)M-7,]O";: MX&FV^Y1]GN;=@'NC=#S$;2*6O_MA MN# FHW"Y2&XOF9&^SD2 K& ^Y%4;511UGA;4/C[;)%;7NA^&HX;>TM45':63 M?+FW$Q-PUX\C W/#1Y!5/GDR<]3X1USXI75UJ#Z]X?L(+9-.DEM+=$CA:6Z MR-D3RK=S;!]X9$9!!5MR',= &5H^M_%GQ9\(=+U:?3HO#?C9]307.D)!$$CL MVN/*?<7ED!=(&,X97&YXU7;@LA34M6^+GASP_P"(VTCPS;:[J4-[*VGQW%RN M;N)KG"L-]T%7$&6*YC7?@*J@D*_P=IGQ5C^'GBS2]?O!-XBMXI4T34T2*-KA MO+81O(1*ZY+;208XPNN6,&DV3^''F$-A=6Z+]I$31$F5I M&NUR0YP0(E* J)>P!G>,+WXQPWEST^R_(T96Y8G M_2$Y#!FQ+QP/EJ>"+_\ : TV*ULM;T7PW7]KX>TW6]8N;RT86BF6[023*(Y8XPLH:*%93& M0YR$0RNPPO(!]%5@^'/^0QXH_P"PBG_I);URWP8\7>+?&%EJL_BC3H[!;>2& M&V;^S+C3Y)F,*/,S0S.^T+(YC!1W4^62';.%TK./7W\0^)CI=QIL5O\ ;X\K M=V\DC[OLMOGE748QCMZT =K17->1XP_Y_=#_ / .;_X[1Y'C#_G]T/\ \ YO M_CM '2T5S7D>,/\ G]T/_P YO\ X[1Y'C#_ )_=#_\ .;_ ..T =+17->1 MXP_Y_=#_ / .;_X[1Y'C#_G]T/\ \ YO_CM &9\6?^07X>_[&'3/_2J.NXKA M];\*^)/$KZ7%J&HZ6EI::A;7[BVM) [^3() H+2$#)4#.#7<4 %%%% !1110 M 4444 <+\:?^1%7_ +"VE?\ IPMZ[JN%^-/_ "(J_P#86TK_ -.%O7=4 %%% M% '$_$;_ )#'@/\ [#Z_^DES61\&/A[XV\":AXWF\7^/)O&MOK&MRZAI4$ML M(AI=JP&VW4Y.0.!@84;<@ LU:_Q&_P"0QX#_ .P^O_I).D>WEL8[61K76;RQ2(LNG++]GAAC"6X4VU\8_*"A?M"C 7<*]8_:$\'^ M(?$_AFQF\+2ZJ-7M[@P=9FTX/#<1M;R2,8Y4#&'S5N%SSF#"X+<^<:=8? M&SPQ\/[@0Z1_:7B;4]+D^T1W.IS7L-M=01P6\,<9>]A:-9U2>8R1MN#2 M\R M_, 86I_"KX^65BT;^)U>^U(B.2[L?$%[.D$J(\D0PA_>SJ\D<9\M ME'ED,J_-OZAKOQJTG1M9BTG0+>^U$+//ITE^L-Q&6"QF*W;%W"RJ?G7>2S9Y M;.,M+X<^*?Q N_C59^#]8TC2K+2_)NKBYG@"O-Y8FNEM\!;EFC+Q1V\A)C9? MF92R,R+0!SOB+X)_%_4[B]N;+QK]EEG+8@7Q!?1Q+(S.S3KA#L!VVRB #8@C MD*M^]<-]*C@5V9260LF$S?U3Q+\<=(MIKC3/#&GZ]))=,WV6\,5LRQ"&V<"/;<,% M#%+R,!F8TP= M_,9N2S'!W$C!P&8 SOB7&]SXK>T6ZN[2.[32;:62QNI+:7RWOG5@LD;*ZY!( MRI!P:W?^%+Z#_P!!+Q;_ .%AJW_R36-\0?\ D>;;_KIHW_IP:LKXY1_$:ZU6 M1/!-KK*QPZ+=R17-E M+?\ PL-6_P#DFC_A2^@?]!+Q;_X6&K?_ "37EWB+XA?M$6T^XLECOH)=/615 MB?#1-;EBTP:.<#S%8>Y)/XUS.H2_%'4_"/B.?['+8^(+"^M)]* M2U$,<>I1K%"9HWC:YD"(S^>N#(I ()(RV?XMU_XW^$II;'POX"M&O@B3[[J$Q*[,L6^(!/M8! M#R$QGIL"*WS[R$V!XM\>>//")NH-.GBG@\3)"%T":.&9]-5AYAE$TF$D WJ4 MW;LA3M4DJH!W/_"E] _Z"7BW_P +#5O_ ))JG)X$L?!WBGPK=:=J7B%WGU"2 M"6*_\17]Y#(AM+AL-%-,Z'E5(.,@@8KS>^\0?M&:?'9VUEX>T6^BMK4.]U<" M-IKJ46SD1R8N8U!,K1*S( 4DP"I4GTS3;_7]3T7X9W7BK3X=*\22W2MJ-E; M,&BAN/L-SYBH0S?+NSCYCQW- '2ZE_R.FA_]>MW_ #AK>;[I^E8.I?\ (Z:' M_P!>MW_.&MYONGZ4 <-\"/\ DA_P\_[%W3O_ $FCKNJX;X$?\D/^'G_8NZ=_ MZ31UW- !1110!R7BO_DGV5M8I-*T\BVT2Q MAY&.6=@ ,L3R2>37/>*_^1R\$_\ 7Y,-.TR=?!^@W5NMG& MEI%<:7&C16ZQM$BB-T#(%1W0 @8#%>.E6O$_PRDU/XG:#X\TR_2TUG3--NM( M:&YA,L$]M/)#(W 92KJ]NA# XP6!!R".=M_@9J-M\26\8'Q&)[Q;]]2C1K8K MEVL%LS;L0_-M\HF$?4/@Y.,D O>,O!_PV\ :0EQ>>'K32TU"]@L8KC3=*$LH MN9KEFA.$C;!^T3,X9A@/(6/))H\'_#KP5X GN;-;M-0U*PM%E\NZ$(EM+=U* M92.)$""01$$@9?8 2<"KWCGP=XB^(7AJPM6N+#1[RSUZTU1&EA:=7BM;I)XT M95D&&?RU!(8@ YQG@*/%H\2OKVCIJ3I8I/%-H[2P3+;3W3K&R^< M"5*7>.2E4/A#X'N?AG\-_#GA.XO8=171=.M]/CNH8##YHCC5"Q4LV,D$XSP, M#FNQH Q(O!/A^#5GU2/1-/CU)[IKUKM;9!*9S"(#*6QG>8@(]W7:,=*SA\)O M!:VX@'A71Q LS7"Q"RCV+(R.C,!C )6653[2,/XCGK** .1T_P"$?@K28_+L M?"ND6:>9%+MM[.-!OB9&B;@=5:*,@]044]0*Q_#GP)\/>$O&3>(-(:;3_F#1 MZ=:PP16\0$/E!%V1!]F,MM+$;CGL /1J* .9N/AEX2NY)GN/#>ESM-/+=2>; M:(V^:5/+ED.1R[)\I;J5XZ54M_@YX&M'B>#PEHT+Q2^KJ4H^SIB2Z $[<%-*FT/P[86%P4::"/:YB M)*DY/3('\J /']3^(VA^'O$OB+3]=\#:*MI::U'$LNGRQ3SW-U+;F87#Q211 M*I%OYK,WF,_R%4$A8 \-=_&'X1/<:)?Q^ "=/L_LFK:5)I7V2+S+F62>"W$L M*3HA+1RM-'YA8*)27$4@4'ZDDTFQEDED>RMW>5E>1FB4EV7[I)QR1V]*KR^& M='G.9-)LI#C'S6R'N6]/4D_4T ?,.M?M,?!_69='"^!;36-,O)\M<7UA:QX# MV5S&M+UV76+73F@OI+@73;+F41>9L* B+=L P2B)'$+?[:)3Y#_#TT5_!93QP3VD5F6CEEB\OS2(V*[258 J>4&,8!'JLNF6<\LLLM MG!)++'Y4CO&I9T_ND]Q[=*@?P_I!8KR-/$%K!%?+]C6R9YS;B:\3#E]T9OHU;Y S-)P=OF, MGN=K9V^G6$5K:016UI!&(X8($")&@&%55' & *A;0]-=$1M.M62/&Q3"N% MP,#''&!Q]*N%?D*@8XP* .)^!G_)%/ '_8 L/_2=*[BN<^&_ARY\'_#SPQH- MZ\4EYI>F6UE,\!)C9XXE1BI(!(RIQD ^PKHZ "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ KGK'_ )*!K7_8,L?_ $;=UT->:_$+X?P?%*3Q MEX5N=7U?08-2T?3XGU'0;O[+>P@7%TV8Y<':3MP>"""0>M 'I5>-^/\ X#7W MB?Q/XDU_P[XK_P"$-UW5M/T^PAU&STR*:XM/L\]U)+(K.>3*ET8SP"H0')S@ M>M:78C2]-M+,337(MX4A$US(9)9-J@;G8\LQQDD]37D/B_X,ZMXA\4W][I'C M:UT*:XU6+5*TOY[ZZ^( MUQ-J#P3VPNXK6:.1HW201[O])*[D=XW_ '8128^%7<367XO^!/B[5+!OMGQ> MN;+$T9M+B:P4BWN#]F2!E#3;2ZRQ2%_TJ)?C7>G5M M/M+!Y+1!L;.14>"2P@DFC>08::190L7F11AEW*PW%F#83K]=^&*0ZSXN\1/X@MK2[ MU,1-8ZC?VPDET61+22V4PR&1<)F9W"\8,T_/[W*\KHO[/OC[2?$L.JR_&/5= M1A2:!WLKJVF:*1$O&N'4J+D %HV6#( &Q!N5SDGHO&/P1M->U;Q7=:9K;^'= M5UVUMTAN;,RI/:7"/NEN$:.5&S,D5NCJI7<+<;BP)% &EJ_P]\1^(/"&O^%- M2UZTN]-U*UN(H;Y[-S<0&1R55@92)5521GY#A5SDY-9'C'X.>)/$^LW-[_PF MD%K;S7UM>_8O[-D,0-O-%)$#BX&<"( ]B7=L9VA#O#UEXC\?V>KW6 MCZO+=Q:AKNGM-%.9[">PB@E1[G+ O=;R XWGY %W;@ >Y6HE%M$)W22<(!(\ M:%%9LK7$W_"Z-7_LQXG$5B(KO,,AO7N RRF]+,HC?R=K M[B0JG=@;:V=%^"'Q TSQQI6L7/Q7N+W2+2]N)Y]+:QN ;R"1MT<3LUXT:F,_ M*&6( I\I4GYJ /;PP.<^#GP2\0_#/Q3JNK:MXU7Q-%J4!,\"Z?):# M[6TADEF"K<-%AV9VP8RZ[MHDV!4'L- !7(>//^0OX)_[#@_])+FNOKD/'G_( M7\$_]AP?^DES0!U]%%% !1110!R?AO\ Y'OQA];3_P!%&NLKF[SP:\NM7FI6 M6NZEI,MXL8GCM5MV1R@(4_O87(.#C@X]J3_A%-4_Z'+6_P#OS8__ "-0!TM< M1XJT'Q'J7BCSK2\D31QIQ2&&WNF@9+P3HX=\??0JH&.P#C!W\:7_ BFJ?\ M0Y:W_P!^;'_Y&H_X135/^ARUO_OS8_\ R-0!7\*7WBJ&SM8O$MC:O>W$VTRZ M83Y4*^66RX)S]Y2N1Q\R^],]9%Q$8PI>"Q(^:15/'V;T)K?_X1 M35/^ARUO_OS8_P#R-0!)\/;/5M-\#Z#9:Z2^L6MC!!=RM/YQEE6-5=]YY;